Einzelnen Beitrag anzeigen
  #5 (permalink)  
Alt 25.05.19
Karacho Karacho ist offline
Neues Mitglied
 
Registriert seit: May 2019
Beiträge: 9
Karacho befindet sich auf einem aufstrebenden Ast
Standard

Hallo,
es gibt auch eine Zählfunktion, welche die BUYSTOP Orders zählt. Da der Code bei void OnTick() ... aber nur SELLSTOP Orders generiert, ist die Zählfunktion für
BUYSTOPS irrelevant, so dachte ich. Der Backtest führt nur SELLSTOP Orders aus. Hier ist noch die Zählfunktion für die BUYSTOP Orders:


int ZaehleStopKaufOrdern()
{
int OrderZaehler=0;
for(int Zaehler = 0; Zaehler <= OrdersTotal()-1; Zaehler++)
{
if(OrderSelect(Zaehler,SELECT_BY_POS) == true)
{
if(OrderSymbol() == Symbol() && OrderType() == OP_BUYSTOP && OrderMagicNumber()==MagicNumber)
OrderZaehler++;
}
else
{
Print("OrderSelect ergab den FehlerCode: ",GetLastError());
}
}

return(OrderZaehler);
}



Ich würde mich sehr freuen, Hilfe zu bekommen.