Jose Villarello:
Hola José,he estado tratando de hacer un EA con trailing stop por un rato, y esta es la primera vez que me sale, mas o menos. cuando hago el back testing me sale el error 4108 (Ticket invalido) cuando el EA trata de modificar una orden, yo pienso que no deberia pasar ya que uso la funcion OrderTicket() para conseguirla, no se si alguien tenga idea de que pasa?
Dos detalles:
1) el rango del bucle es desde 0 hasta OrdersTotal()-1. Si tienes tres órdenes por ejemplo, los índices serán 0 para la primera, 1 para la segunda y 2 para la tercera orden.
2) Haz el recorrido de forma descendente, for(int i = OrdersTotal()-1; i>=0; i--). Esto debido a que si se cierra una orden durante el bucle, el índice de las órdenes va a cambiar.
Saludos
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
he estado tratando de hacer un EA con trailing stop por un rato, y esta es la primera vez que me sale, mas o menos. cuando hago el back testing me sale el error 4108 (Ticket invalido) cuando el EA trata de modificar una orden, yo pienso que no deberia pasar ya que uso la funcion OrderTicket() para conseguirla, no se si alguien tenga idea de que pasa?