Imparare e scrivere insieme in MQL5 - pagina 42

Grazie!
Beh, apparentemente no...

Potete dirmi perché questo script non cancella tutti gli ordini, ci sono 3 ordini pendenti in totale nel terminale, ma lo script ne cancella solo 2.

for(i = 0; i < OrdersTotal(); i++)
     {
     ticket = OrderGetTicket(i);
     Alert(ticket," ",i);
     if(ticket > 0)
       {
       trade.OrderDelete(ticket);
       }
     }
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
asasusa: Potete dirmi perché questo script non cancella tutti gli ordini, ci sono 3 ordini pendenti in totale nel terminale, ma lo script ne cancella solo 2
A causa della condizione.
i < OrdersTotal(); 
Hai Alerts lì - vedi cosa mostra.
Yedelkin:
A causa della condizione Lei ha Alert lì - vedere cosa mostra.
Cosa c'è di sbagliato in questa condizione, puoi spiegarti meglio?
int total=OrdersTotal();

for(i = total; i > 0; i--)
     {
     ticket = OrderGetTicket(i);
     Alert(ticket," ",i);
     if(ticket > 0)
       {
       trade.OrderDelete(ticket);
       }
     }
sovetnikmaker: Cosa c'è di sbagliato in questa condizione, può dirci di più?

Guarda la descrizione della dichiarazione for e prova a rispondere a due domande:

1) quanto spesso la condizione che ho specificato viene controllata nel ciclo;

2) quali valori vengono restituiti dalla funzione OrdersTotal() ad ogni controllo della condizione "i < OrdersTotal()" (tenendo conto che il corpo stesso dell'istruzione for contiene codice per cancellare un ordine).

Chi posso contattare per convertire un indicatore MT4 per MT5?
iTC:
Chi posso contattare per la conversione dell'indicatore MT4 per MT5?
C'è un link al servizio "Jobs" in alto - vai lì
ilunga:
C'è un link in alto al servizio "Jobs" - è lì che si va.
Grazie.