Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 14.02.18
Ceo Ceo ist offline
Mitglied
 
Registriert seit: Jan 2018
Beiträge: 47
Ceo befindet sich auf einem aufstrebenden Ast
Standard Short Order Schließen wenn Long Schließt

Ich brauch mal wieder Hilfe. Ich möchte, wenn ein Long Order geschlossen wird also gleich 0 ist das sich der Short Order automatisch mit schließt.

Bis jetzt hab ich den Code so aber es funktioniert nicht.

Long Order Öffnet sich:

Code:
  LongTicket = OrderSend(TradeOne,OP_BUY,LotSize,Ask,0,0,0,"Buy Order Signal",MagicNumber,0,Green);
Sell Order Öffnet sich:

Code:
      if((LongTicket > 0))
         {
            ShortTicket = OrderSend(TradeTwo,OP_SELL,LotSize,Bid,0,0,0,"Sell Order gegen Trade",MagicNumber,0,Red);}
Und Jetzt soll sich Short Order schließen wenn long geschlossen ist:

Code:
   if(LongTicket == 0 )
      {
         			
	LT3 = OrderSelect(ShortTicket,SELECT_BY_TICKET);
			if(OrderCloseTime() == 0 && ShortTicket > 0)
			  {
          int Closed = OrderClose(ShortTicket,OrderLots(),Bid,0,Red);
			  }		
		 }