Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 11.02.15
Bucardo Bucardo ist offline
Mitglied
 
Registriert seit: Nov 2014
Beiträge: 31
Bucardo befindet sich auf einem aufstrebenden Ast
Standard

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