Respuesta

Cuando la orden pendiente se activa...

2 respuestas

Adedayojoy

Abonado, bbp_participant, comunidad, 5 respuestas.

Visitar el perfil

hace 9 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 9 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 9 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)