Respuesta

Cómo añadir una prueba de tiempo cuando se activa la variable principal

1 respuesta

westie01

Suscriptor, bbp_participant, comunidad, 1 respuestas.

Visitar el perfil

hace 10 años #111794

Disculpas por la naturaleza básica de esta pregunta

 

Tengo una prueba de activación que está vinculada al estocástico de sobreventa/sobrecompra. Quiero añadir una segunda prueba de tal manera que antes de entrar en un comercio de la EA comprueba para asegurarse de que el comercio no se ha abierto en las últimas 3 horas.

 

Mi mejor conjetura de cómo hacer esto es:

 

Barras desde la apertura de la orden > 3  

 

Se agradece cualquier ayuda

0

jimasks

Cliente, bbp_participant, comunidad, 45 respuestas.

Visitar el perfil

hace 10 años #123180

Creo que es correcto. La función devuelve el número de barras desde que se abrió por última vez una operación con número mágico y en el gráfico actual. 

 

Si uno está en un gráfico horario entonces, devolverá el número de horas. Si uno no está en un gráfico horario uno podría intentar la función como en el archivo adjunto.

 

Utiliza la función personalizada para averiguar el periodo actual del gráfico. [Period()] El periodo actual del gráfico será devuelto en minutos. Así que si uno hace una comparación debe ser en minutos también. Para 3 horas sería 3*60 = 180. 

 

 

Entonces, el total sería algo así;

(BarsSinceOrderOpen(MagicNumber) *Period() > 180)

 

Sólo como ejemplo de la condición compuesta, también incluí una comparación cuando el Stochs cruza por debajo de 80. 

 

Espero que esto ayude.

 

0

Viendo 1 respuesta (de un total de 1)