SOLO PARA LECTURA

El foro es ahora un archivo de sólo lectura.

Para informes de errores y preguntas sobre la plataforma → [email protected]

Nuestra comunidad vive en Discord y YouTube: ¡únete a nosotros!

ÚNASE A NOSOTROS Discordia YouTube

Cuando la orden pendiente se activa...

2 respuestas

Adedayojoy

Abonado, bbp_participant, comunidad, 5 respuestas.

Visitar el perfil

hace 12 años #112324

Hola a todos.

Estoy escribiendo un EA que implica tomar una acción particular SÓLO CUANDO UNA PARTICULAR ORDEN PENDIENTE SE ACTIVA. Hasta ahora no he podido encontrar la manera de escribir esa condición en el Asistente de EA. Una ayuda será apreciada.

Gracias.

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 12 años #125211

Hola,

 

lo único que puede hacer para comprobar si la orden pendiente ya está activa es comprobar:

 

IF (OrderPosition(su número mágico) Flat

ENTONCES...

 

Se activa cuando la orden está activa, para órdenes pendientes es Plana.

No hay otra manera, no hay ningún evento en MT4 que le notifique cuando la orden pendiente se activa.

 

Si necesita que se active sólo una vez, entonces tendrá que utilizar alguna variable que se establecerá en true una vez que se active y en false una vez que abra una nueva orden pendiente.

Mark
Arquitecto de StrategyQuant

0

Adedayojoy

Abonado, bbp_participant, comunidad, 5 respuestas.

Visitar el perfil

hace 12 años #125217

¡Owh! Gracias Mark. Esto debería funcionar.

 

Gracias de nuevo.

0

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)