Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 15.01.18
FORWARD FORWARD ist offline
Neues Mitglied
 
Registriert seit: Jan 2018
Beiträge: 8
FORWARD befindet sich auf einem aufstrebenden Ast
Standard Pendingorder löschen bei Trendwechsel

mein EA löscht die offenen PendingOrder nicht, wenn der Trend wechselt.
Programmiert ist, dass offene aktive Orders bei Trendwechsel geschlossen werden... funktioniert super, nur leider bleiben alle Pendingorder drin.
Irgendwas ist falsch beim Orderdelete, ich finde den Fehler nicht

// Short Signale umsetzen
if(ShortSignal == true)
{
// eventuelle Long Order schließen
if(LongOrder>0)
{
if(OrderSelect(LongOrder,SELECT_BY_TICKET)==true)
{
bool LongOrderGeclosed = OrderClose(LongOrder,OrderLots(),Bid,10,Blue);
if(LongOrderGeclosed==true)LongOrder=0;
}

}

{
if(OrderType()==OP_SELL)
{
// lösche Pendingorder
if (BuyStopOrder>0) OrderDelete(BuyStopOrder);
BuyStopOrder = 0;
}
}



// Short Order eröffnen
while(ShortOrder<1)
{
ShortOrder=OrderSend(Symbol(),OP_SELL,HandelsLots, Bid,10,(Bid+0.01000),(Bid-0.01000),"FORWARD",MagicNumber,0,Red);
}

{
SellStopOrder=OrderSend(Symbol(),OP_SELLSTOP,Hande lsLots,Bid-0.00100,10,(Bid+0.01000),(Bid-0.00900),"FORWARD",MagicNumber,0,Red);