Einzelnen Beitrag anzeigen
  #5 (permalink)  
Alt 28.08.20
MarkusWilhelm89 MarkusWilhelm89 ist offline
Mitglied
 
Registriert seit: Aug 2020
Beiträge: 64
MarkusWilhelm89 befindet sich auf einem aufstrebenden Ast
Standard

D.h. in diesem Beispiel:

ich initiiere "orders" mit dem Wert 0 --> solange OrdersTotal <=0 ist, erhöhe um 1. Bei dem nächsten Durchlauf wieder... also ist es eine Endlosschleife, oder?

Was ich auch nicht verstehe, warum er mit der Formel mit im Comment nicht zählt wie viele Buy-Orders offen sind


//___Offene Aufträge zählen___
int buyCount=0, sellCount=0, totalCount=buyCount+sellCount;

for(int orders=0; orders<=OrdersTotal()-1;orders++)
{ if (OrderSelect(orders,SELECT_BY_TICKET)==true)
if (OrderSymbol()==_Symbol)
if (OrderMagicNumber()==MagicNumber)
{ if(OrderType()==OP_BUY) buyCount++;
else if(OrderType()==OP_SELL) sellCount++;
}
}

Comment("Aufträge: ", buyCount);