¿Qué diseño es el correcto?
Ambos son una pérdida de tiempo.
¿Por qué?
¿Por qué?
Porque es mejor así:
int Total = OrdersTotal(); for (int i=Total; i>=1; i--) if(OrderSelect(i-1,SELECT_BY_POS,MODE_TRADES)==true) ...
PATHY ¿Por qué?
incluso una sola orden... puede no cerrar...
OrdersTotal() - Devuelve el número total de órdenes abiertas y pendientes
Para OrderSelect() - ¿La numeración empieza por uno o por cero?
OrdersTotal() - Devuelve el número total de órdenes abiertas y pendientes
Para OrderSelect() - ¿la numeración empieza por uno o por cero?
Piensa en lo que ocurre con la numeración después de cerrar al menos un pedido.
La numeración comienza desde cero.
Sí, lo tengo, muchas vacaciones son malas para el cerebro. ))))
Gracias.
La primera es básicamente correcta, cerrará todas las órdenes, pero hay que normalizar los precios de cierre. La segunda falla, no se cierran todos los pedidos (el bucle no es correcto)
No lo hará.
Si no me crees, haz un experimento con una demo.
Así
o así...
¿y esta función cerrará todos los pedidos?
Sólo tengo un pedido cerrado por alguna razón, no puedo averiguar el motivo.