Reinicio de EA

8 respuestas

chengsmine

Abonado, bbp_participant, comunidad, 42 respuestas.

Visitar el perfil

hace 10 años #111624

Supongamos que tengo una regla inicial, como por ejemplo

 

SI la situación del mercado es plana

  o El último pedido fue plano

 

Asignar variable PU

Valor: Open (0) + ConvertToRealPips(DS)

 

donde DS es un número entero.

 

Después de muchas reglas, si quiero que el EA vuelva a la regla anterior y ejecute la estrategia de nuevo, ¿es Última orden era plana una buena condición para permitir que el EA se reinicie? ¿O existe una condición mejor para reiniciar un EA? 

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 10 años #122727

no, 'Last Order was Flat' no es una buena condición, la última orden no puede ser Plana, sólo puede ser Larga o Corta.

Plano significa que el pedido no está hecho, y como hay algún último pedido obviamente se hizo.

 

Puede utilizar alguna variable para reiniciar un EA.

Por ejemplo, cree una variable StartEA, y utilice la condición StartEA = true en su primera regla, luego establezca StartEA = false en la acción.

 

 

Entonces en alguna regla donde quieras reiniciar el EA pondrás StartEA= true.

 

Por ejemplo:

 

 

Regla 1:

IF (CCI > 0 y StartEA = true)

ENTONCES 

  Orden abierta

 StartEA = false

 

Regla 2:

 

Regla 3: 

 

Regla de reinicio:

SI(algo)

THEN StartEA = true

 

Espero que entienda lo que quiero decir.

 

Mark

Mark
Arquitecto de StrategyQuant

0

chengsmine

Abonado, bbp_participant, comunidad, 42 respuestas.

Visitar el perfil

hace 10 años #122732

¿Así que el EA puede recordar el valor de StartEA antes de reiniciarse? Pensé que me dijiste en el otro post que se olvidará de todos los valores almacenados en la memoria y volver a los valores predeterminados.

0

chengsmine

Abonado, bbp_participant, comunidad, 42 respuestas.

Visitar el perfil

hace 10 años #122735

Las variables booleanas sólo pueden utilizarse como condición, acabo de enterarme. Así que tengo que usar una variable entera.

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 10 años #122739

no, EA no recordará ningún valor entre los reinicios.

Mi ejemplo era sobre establecer la variable en la primera pestaña y luego usarla en las siguientes pestañas.

 

Mark

Mark
Arquitecto de StrategyQuant

0

chengsmine

Abonado, bbp_participant, comunidad, 42 respuestas.

Visitar el perfil

hace 10 años #122740

Así que lo que mencionas:

Regla de reinicio:

SI(algo)

THEN StartEA = true

 

no tiene ningún significado una vez que reinicie el EA. Si el valor por defecto de StartEA es true, volverá automáticamente al valor por defecto una vez que reinicie el EA.

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 10 años #122749

sí, no se puede mantener el estado y los valores de las variables cuando se reinicia el EA, todo se restablecerá a los valores predeterminados.

 

Pensé que su pregunta era acerca de la lógica de reiniciar algún proceso dentro de la EA, mientras que la EA se está ejecutando continuamente.

 

Mark

Mark
Arquitecto de StrategyQuant

0

chengsmine

Abonado, bbp_participant, comunidad, 42 respuestas.

Visitar el perfil

hace 10 años #122760

Sólo para asegurarme de alguna definición. Regla 1 es la primera regla de la EA.

Regla 1:

Si la situación del mercado es plana

ENTONCES Abrir orden de compra

 

Después de muchas reglas.....

SI (algo)

ENTONCES Cierre todas las órdenes

 

Si ahora vuelvo a la Regla 1, estoy reiniciando el EA, y se borran los valores anteriores de los parámetros, ¿estoy en lo cierto?

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 10 años #122801

no con reiniciar el EA me refiero a que lo apagues o lo quites del gráfico y luego lo vuelvas a encender.

 

Si desea borrar los parámetros puede hacerlo en la última regla:

 

SI(algo)

ENTONCES Cierre todas las órdenes

asignar variable X1 = 0

asignar variable X2 = 0

etc.

 

El Asistente de EA te da la flexibilidad de hacer lo que quieras con tus variables.

 

Mark

Mark
Arquitecto de StrategyQuant

0

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