Einzelnen Beitrag anzeigen
  #7 (permalink)  
Alt 28.02.14
Benutzerbild von fxdaytrader
fxdaytrader fxdaytrader ist offline
Premium Mitglied
 
Registriert seit: Dec 2013
Ort: hier und dort
Beiträge: 433
fxdaytrader befindet sich auf einem aufstrebenden Ast
Standard

Code:
int GetOpenTrades() {
 int CurrentTrades=0;
 for (int cnt=OrdersTotal()-1; cnt>=0; cnt--) {
  if (!OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES)) continue;
  if (OrderSymbol()!=symbol) continue;
  if (OrderMagicNumber()!=magicnumber) continue;
  {
   CurrentTrades++;
  }
 return(CurrentTrades)
}
und dann lässt sich simpel abfragen bspw.
if (GetOpenTrades()==0) öffne order etc. pp.