Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 20.10.20
MarkusWilhelm89 MarkusWilhelm89 ist offline
Mitglied
 
Registriert seit: Aug 2020
Beiträge: 64
MarkusWilhelm89 befindet sich auf einem aufstrebenden Ast
Unhappy OrderModify für SELL Order klappt nicht

Hi,
ich hoffe mir kann jemand helfen bzw. einen Tipp geben.
die OrderModify-Funktion TS_SL_DELETE_OP_BUY funktioniert bei mir einfach nicht.
Die andere Funktion TS_SL_DELETE_OP_SELL läuft problemlos...

Ich bin echt ratlos warum nur eine der beiden geht obwohl die Bedingungen m.E. identisch sind

Code:
if(OrderType()==OP_BUY && OrderTakeProfit()==0)
for(int b= OrdersTotal()-1;b>=0;b--){if(OrderSelect(b,SELECT_BY_POS,MODE_TRADES) && OrderMagicNumber()==MagicNumber && OrderSymbol()==_Symbol)
if(OrderType()==OP_SELL && OrderStopLoss()!=0)
   {bool TS_SL_DELETE_OP_SELL =OrderModify(OrderTicket(),OrderOpenPrice(),0,OrderTakeProfit(),0,clrNONE);}}

if(OrderType()==OP_SELL && OrderTakeProfit()==0)
for(int b= OrdersTotal()-1;b>=0;b--){if(OrderSelect(b,SELECT_BY_POS,MODE_TRADES) && OrderMagicNumber()==MagicNumber && OrderSymbol()==_Symbol)
if(OrderType()==OP_BUY && OrderStopLoss()!=0)
   {bool TS_SL_DELETE_OP_BUY =OrderModify(OrderTicket(),OrderOpenPrice(),0,OrderTakeProfit(),0,clrNONE);}}

danke vorab