Respuesta

Abrir sólo una orden pendiente mientras la barra sigue abierta

3 respuestas

ddilbeck

Abonado, bbp_participant, comunidad, 21 respuestas.

Visitar el perfil

hace 8 años #114811

Estoy trabajando en un EA que abre una orden pendiente una vez que se cumplen criterios específicos. Lo tengo analizando la barra abierta actual para asegurar una entrada precisa, ya que a veces los criterios no se cumplen hasta la mitad de la barra actual. Estoy consiguiendo que funcione, sin embargo, al hacer algunas pruebas retrospectivas parece abrir miles de órdenes pendientes (cancelando la anterior cada vez) hasta que se cumple el precio de stop. Luego, una vez que la orden es colocada, si la barra actual sigue abierta, intenta abrir nuevas órdenes pendientes para los mismos criterios. No tiene éxito en la apertura de la orden adicional (s) debido a que el número mágico de la orden ya está en un comercio (que es lo que debe hacer) Obviamente, esto podría gravar los recursos de una máquina si tengo esta misma EA corriendo en varios pares diferentes que cumplen los criterios en momentos similares.

 

He utilizado la marca de verificación en "evaluar la regla sólo en la apertura de la barra" y el EA funciona como yo quiero con sólo entrar en una orden, pero sólo si los criterios se cumplen en el momento de la apertura de la barra. Esto me hace perder algunas operaciones potencialmente buenas.

 

Mi pregunta es, ¿cómo puedo hacer que el EA sólo coloque una orden pendiente por barra abierta? Entonces no tienen que buscar para colocar órdenes pendientes adicionales durante esa barra actual, así sin tener que marcar la casilla de verificación sólo barra abierta?

Gracias de antemano.

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 8 años #135549

Puedes forzar a EA a hacer algo sólo en la apertura de la barra cuando usas una condición como la que se muestra en pantalla, incluso sin marcar 'evaluación sólo en la apertura de la barra'.

0

ddilbeck

Abonado, bbp_participant, comunidad, 21 respuestas.

Visitar el perfil

hace 8 años #135550

Sí, soy consciente de esa condición, sin embargo, esto no va a resolver mi problema, ya que seguirá siendo sólo comprobar en la barra abierta, no a mitad de camino a través de la formación de barras. Quiero que el EA para mantener la comprobación después de la barra abierta, pero luego dejar de buscar una vez que se cumplan los criterios y la orden pendiente se coloca.

0

alirazzak

Abonado, bbp_participant, comunidad, 33 respuestas.

Visitar el perfil

hace 8 años #136431

Hola 

Tengo situación como usted también antes, y finalmente encontrar la solución :

 Use esto en la condición -> "OrderOpenedThisBar" -> is not -> True ( Su retorno a true cuando la orden con el número mágico se abrió en la barra actual) 

                                        "OrderClosedThisBar" -> is not -> True ( Su retorno a true cuando la orden con número mágico cerró en la barra actual)

0

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