en posición de barra abierta

1 respuesta

Conde-Roy

Abonado, bbp_participant, comunidad, 69 respuestas.

Visitar el perfil

hace 9 años #112818

Hola,

 

digamos como se le dice al EA que entre al mercado cuando el if se encuentra en la barra.

 

He probado is bar open = true, he probado is bar open = false, he probado a no usar esa opción en absoluto y simplemente establecer la regla if rule then enter.

 

para que mi estrategia funcione realmente necesito que actúe en el momento exacto en que ocurre el if y no después de que la barra se ha cerrado. para una vez que la barra se ha cerrado por lo general es demasiado tarde y el comercio se pierde y se convierte en un comercio perdedor.  

 

He leído el manual un par de veces y no encuentro la sección que me indique cómo configurar el EA para que abra o entre en el mercado en la barra activa.

 

en resumen mi pregunta es: como configurar el EA para que entre al mercado en el momento preciso en que se cumpla la condicion if y no al cierre de la barra.

0

Conde-Roy

Abonado, bbp_participant, comunidad, 69 respuestas.

Visitar el perfil

hace 9 años #127218

así que leyendo en el foro encontré un post de un problema similar, allí se dijo que el valor se debe establecer en (0) en lugar de la norma (1). y que hizo arreglar mi problema. más o menos.

 

lo que quiero decir con esto es que cambiara de largo a corto y viceversa y mientras este en la barra, me parece bien. Entiendo porque pasa. pero lo que no entiendo es porque deja de hacerlo en el momento que el mercado se mueve en contra de la posición. cosa que no pasaría si volviera a cambiar de dirección como las primeras veces. todo esto en una sola barra. muy extraño. 
 

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 9 años #127269

Usando Shift = 0 está comprobando la condición en la barra actual.

 

No entiendo el problema - ¿quieres invertir tu operación de larga a corta en la misma barra y esto no funciona?

Mark
Arquitecto de StrategyQuant

0

Conde-Roy

Abonado, bbp_participant, comunidad, 69 respuestas.

Visitar el perfil

hace 9 años #127310

bueno, la cosa es, que lo he configurado para que si cruza entonces entre en la barra (0) (actual) asi que veo que va en una direccion pero luego cuando cruza de nuevo no Siempre invierte la posicion. Lo tengo configurado igual que la muestra de la media móvil. por lo que siempre está en posición.  

Dicho esto. No sé si esto también sucede en el modo de comercio normal. ya sea demo o no. De momento solo estoy probando todo un constructo.

 

En una nota al margen. Me gusta este programa, el Asistente de EA es grande, una verdadera obra maestra y no tengo ninguna duda de que las limitaciones que pueda tener son más propensos a venir de mi falta de comprensión en la transmisión de lo que quiero demasiado el programa, entonces los problemas con el programa en sí.

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 9 años #127380

Vale, ¿así que a veces invierte la posición y a veces no?

 

Si usas Shift = 0 entonces los valores de los indicadores son recalculados en cada tick y tienes que darte cuenta que el cruce ocurre solo una vez. Una vez que las líneas son cruzadas no es llamado de nuevo.

Así que este podría ser el problema en su caso. Si en el momento del cruce el contexto de la operación está bloqueado (por ejemplo por otro EA o intentando cerrar la operación) entonces no se llama de nuevo y la posición permanece sin invertir.

 

Tal vez añadir una regla más que comprobará si la línea 1 > línea 2 y si su comercio está en la dirección correcta y revertirlo si no.

Mark
Arquitecto de StrategyQuant

0

Conde-Roy

Abonado, bbp_participant, comunidad, 69 respuestas.

Visitar el perfil

hace 9 años #127390

Vale, parece un plan,

 

No encuentro esta opción. línea.
¿en qué pestaña puedo encontrar esto?

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 9 años #127468

No sé cómo ayudarte, ¿podrías publicar aquí tu estrategia?

 

Lo que quería decir es que puedes crear una nueva regla (pestaña):

 

SI línea 1 > línea 2

y la posición en el mercado es corta

ENTONCES

cerrar posición corta

posición larga abierta

Mark
Arquitecto de StrategyQuant

0

Conde-Roy

Abonado, bbp_participant, comunidad, 69 respuestas.

Visitar el perfil

hace 9 años #127472

Vale, gracias, así me queda más claro.

0

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