Respuesta

condición " si la última orden cerrada fue larga/corta"

2 respuestas

Brett Schneideman

Abonado, bbp_participant, comunidad, 34 respuestas.

Visitar el perfil

hace 8 años #114981

Hola,

 

Todavía estoy tratando de averiguar cómo puedo incluir en mi estrategia ea la condición de que si la última orden CERRADA fue, por ejemplo larga (podría haber cerrado hace varias barras) y luego RSI cruza por encima de 50 digamos entonces volver a entrar en el mercado en la misma dirección es decir larga. Si por el contrario el RSI cruza por debajo de 50 no quiero que el ea entre corto a no ser que la operación cerrada anteriormente también fuera corta. Entiendo que la función de control de la estrategia "si la ULTIMA ORDEN fue larga/corta" solo se refiere a la ultima operación abierta y no a la ultima operación cerrada?

 

Gracias de antemano

Brett

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 8 años #136294

Hola, para mí su estrategia suena extraño, ya que entrar en largo en RSI cruzar por encima de 50 (mientras que el comercio anterior fue largo), pero ¿cómo entrar en corto después de eso? Si el RSI cruza por debajo de 50 nunca entrarás corto ya que la última operación fue larga y siempre vas en la misma dirección. No veo ninguna lógica en cómo "cambiar" de largo a corto. ¿Me estoy perdiendo algo? Gracias

0

Brett Schneideman

Abonado, bbp_participant, comunidad, 34 respuestas.

Visitar el perfil

hace 8 años #136344

En realidad mi estrategia básicamente entra en operaciones en Fisher Transform cruza fuera de sobreventa (yo uso +1 y -1 niveles para esto). Lo ideal sería que la operación recorriera todo el camino hasta la sobreventa opuesta antes de invertirse y sólo quiero operar en la dirección original hasta que aparezca la señal de inversión. Pero para protegerme de las pérdidas quiero que en el caso de un largo el ea cierre la operación en el caso de que Fisher Transform vuelva a cruzar por debajo de la línea media. Esto es bastante simple, pero entonces quiero que el ea vuelva a entrar en largo si Fisher cruza por encima de la línea cero y también tengo una regla para la reentrada utilizando RSI 5 cruza por encima de 50, porque esto suele ser mucho más rápido. Tengo reglas similares para la entrada en corto. El problema era cuando, por ejemplo, cerraba una operación larga porque Transform volvía a cruzar por debajo de 0,0, entonces mi regla de entrada corta para entrar en el cruce por debajo de 0,0 entraba en acción y yo sólo quería operaciones largas en ese momento según mi estrategia. Pero creo que lo he resuelto añadiendo a mi regla de entrada en cruces por encima o por debajo de 0.0 la condición de que las barras desde la última orden cerrada (magiclong o magicshort) deben ser => 1. Creo que esto previene eficazmente la entrada en una dirección que no quiero.

 

Lo siento si te he confundido ... es confuso para mí también. Tienes razón, básicamente lo que quiero es largo o corto sólo el comercio después de la señal principal de Fisher Transform cruza fuera de sobreventa es decir, +1 o -1 nivel. ¿Hay una manera de añadir este comando (largo o corto solamente) a la orden y que permanezca hasta que aparezca la señal inversa de sobreventa? No es práctico cambiarlo siempre manualmente usando la pestaña común del ea. 

 

Gracias por su ayuda.

0

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