Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 17.06.16
Trader6666 Trader6666 ist offline
Mitglied
 
Registriert seit: Apr 2014
Beiträge: 97
Trader6666 befindet sich auf einem aufstrebenden Ast
Standard Brauche Hilfe zur Order Selektierung

Hallo,

ich möchte gerne eine Strategie auf mehrere Werte laufen lassen.
Da die Position auch vom EA verwaltet werden soll , bekomme ich probleme weil wenn ich ne for schleife laufen lasse um mir die offenen order anzeigen zu lassen, ignoriert er die Magicnumber , OrderComment und wtf ever ich Ihm auch sage, ich checks einfach ned warum!?!?

als Beispiel:

if(OrdersTotal() != 0 )
{


int total=OrdersTotal();
for(int pos=0;pos<total;pos++)
{
if(OrderSelect(pos,SELECT_BY_POS)==false) continue;
Print(" Position: ",pos,"\n Order Comment : " , OrderComment(),
"\n Order Symbol: ", OrderSymbol(),"\nMagic Number: " ,OrderMagicNumber());

if( OrderMagicNumber() == MagicNumber )
{
Print ("EA: " + IntegerToString(MagicNumber) + " ist bereits mit einer Posi im Markt, Order verweigert");
// Order liegt bereits im Markt
Order_EA =1 ;
}
else
{
Order_EA=2;
}

}
}


wenn ich ne Position offen habe, zeigt er mir mit Print auch die nachricht an, aber dennoch hinterlegt er bei der nächsten Kerze Order_EA mit der 2 .... was überseh ich hier?!? hab alles mögliche ausprobiert und verzweifle so langsam

hoffe jem kann helfen


LG

Geändert von Trader6666 (17.06.16 um 16:02 Uhr)