HI traderdoc,
danke für deinen Hinweis! Ich habe versucht deine Idee in mein Script einzubauen, stoße aber wieder auf das alte Problem der AUsführungsschleife. Den Sendmail-Befehl habe ich bis auf weiteres erstmal durch einen "Alert" ersetzt. das schont mein Postfach
Hier mein Code:
void OnTick()
{
bool Schalter = false;
bool Flag = false;
bool SO_Aktivierung;
for(int a=OrdersTotal()-1; a>=0; a--)
{
if(OrderSelect(a,SELECT_BY_POS,MODE_TRADES))
{
if(OrderSymbol()==Symbol())
{
if(OrderType()== OP_SELL)
{
SO_Aktivierung = true;
}
}
}
}
Schalter = false;
if (SO_Aktivierung == true)
{
if (!Flag) Schalter = true;
}
else Flag = false;
if (Schalter)
{
Alert("Sell-Order aktiviert");
Flag = true;
}
}
Liegt der Fehler eher in der Orderabfrage, oder in der Variablendefinition für Schalter / Flag?
Danke & Gruß Bucardo