Einzelnen Beitrag anzeigen
  #6 (permalink)  
Alt 03.08.20
BodoM BodoM ist offline
Neues Mitglied
 
Registriert seit: Jul 2020
Beiträge: 5
BodoM befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von traderdoc Beitrag anzeigen
Code:
flag = false;
for (int i = OrdersTotal()-1; i >= 0; i--) {  
   if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
      if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) {
         if (OrderType() == OP_BUY || OrderType() == OP_SELL) {
            flag = true;
         }
      }
   }
}
if (!flag) {
   //ggf. Action
}
traderdoc
Das hat leider irgendwie nicht funktioniert.
Es startet nach wie vor nur ein Trade.
Ich habe das so umgesetzt:

Code:
flag = false;
for (int i = OrdersTotal()-1; i >= 0; i--) {  
  
	 if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
    	
		  if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) {
        
			 if (OrderType() == OP_BUY || OrderType() == OP_SELL)  {
            flag = true;
         }
      }
   }
}



if (flag != true)	

	{ action... }
Fehlermeldung beim Kompilieren bekomme ich keine, aber es gelingt mir trotzdem nicht, mehrere Trades in mehreren Fensten zu starten.
Sieht irgendjemand meinen Denkfehler?

Gruß
BodoM