Aprender y escribir juntos en MQL5 - página 42

 
Gracias.
 
Bueno, aparentemente no...
 

Me podéis decir por qué este script no borra todas las órdenes, hay 3 órdenes pendientes en total en el terminal, pero el script sólo borra 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: Pueden decirme por qué este script no borra todas las órdenes, hay 3 órdenes pendientes en total en el terminal, pero el script borra sólo 2
Por la condición.
i < OrdersTotal(); 
Tienes Alertas allí - mira lo que muestra.
 
Yedelkin:
Debido a la condición que tiene Alerta allí - ver lo que muestra.
¿Qué tiene de malo esta condición, puede explicarlo?
 
int total=OrdersTotal();

for(i = total; i > 0; i--)
     {
     ticket = OrderGetTicket(i);
     Alert(ticket," ",i);
     if(ticket > 0)
       {
       trade.OrderDelete(ticket);
       }
     }
 
sovetnikmaker: ¿Qué pasa con esta condición, puede decirnos más sobre ella?

Mira la descripción del enunciado for y trata de responder a dos preguntas:

1) con qué frecuencia se comprueba en el bucle la condición que he especificado;

2) qué valores devuelve la función OrdersTotal() en cada comprobación de la condición "i < OrdersTotal()" (teniendo en cuenta que el propio cuerpo de la sentencia for contiene código para borrar un pedido).

 
¿A quién puedo dirigirme para convertir un indicador de MT4 en MT5?
 
iTC:
¿Con quién puedo contactar para convertir el indicador MT4 para MT5?
En la parte superior hay un enlace al servicio de "Empleos" - vaya allí
 
ilunga:
En la parte superior hay un enlace al servicio "Jobs", ahí es donde debes ir.
Gracias.
Razón de la queja: