Fin de semana por la noche - página 36

 
Vladimir Karputov:

Lasnormas de la rama se publican en el primer puesto:


Sí, lo siento, no me di cuenta de que era sólo EA, pero en general, ¿qué piensas?

 
Yuriy Suslov:

Sí, lo siento, no me di cuenta de que era sólo el concejal, pero en general, ¿qué piensas?

¿Qué te parece? Es sólo otra idea sin tores reales - sólo para probar la idea. Estas especulaciones no son interesantes.

 
¡Buenas noches, fin de semana!

Haz un búho basado en esta estrategia. La estrategia no es complicada.

Como la estrategia requiere un seguimiento del mercado las 24 horas del día, lo que es físicamente imposible, se necesita un robot.
La esencia del sistema:
Fijamos las líneas de tendencia manualmente. Uno es más alto que el precio actual, llamémoslo L1. La otra es más baja, llamémosla L2. Cuando el precio cruza la línea L1 de abajo hacia arriba, compramos. Además, si el precio gira y cruza la línea L1 hacia abajo, cerramos la compra y abrimos la venta.
Lo mismo con la línea L2:. Cuando L2 se cruza desde arriba hacia abajo - Vender. Al revertirse y cruzar L2 desde abajo hacia arriba - cerramos Venta y abrimos Compra.
Al realizar operaciones en la línea L2, la orden abierta en la línea L1 no se toca.
Al final de la sesión de negociación se cerrarán todas las órdenes.

Requisitos para el robot

1) El Asesor Experto tomará como base las líneas de tendencia establecidas manualmente. Llamémoslos "L1" y "L2". L1 es mayor que el precio actual. L2 - abajo.
2) Al cruzar la línea L1 de abajo hacia arriba, el Asesor Experto abreuna orden de compra(BUY). No hay paradas, ni trailing stops, ni despegues. Si el precio gira y cruza la línea L1 desde arriba hacia abajo, el Asesor Experto cierra la orden de COMPRA, y abre la orden de VENTA. Todas las órdenes abiertas en la línea L1 deben tener un símbolo determinado, por ejemplo "OrderL1". Esto permite al Asesor Experto saber con qué órdenes trabajar, en lugar de hacer un ping a todas ellas.

3) Si el precio sigue bajando y alcanza la línea L2 y la cruza hacia abajo, el Asesor Experto abrirá una orden más. Se trata de una orden de VENTA denominada "OrdenL2". La orden denominada L1 permanece intacta. Todavía está abierto.
4) Cuando el precio gira hacia arriba y la línea L2 se cruza de abajo hacia arriba, la orden de VENTA llamada "OrderL2" se cierra, y la orden de COMPRA se abre.

5) Todas las órdenes abiertas en una línea particular deben ser nombradas de acuerdo a la línea de tendencia en la que fueron abiertas, para que el Asesor Experto sepa qué orden debe tocar y cuál no.

6) El Asesor Experto comienza a trabajar en la primera vela horaria en un período de un día. Es decir, ha comenzado un nuevo día. El día ha llegado a su fin (23:58), las órdenes se cierran y el Asesor Experto espera el inicio de una nueva sesión (00:00). La hora es exagerada. Se debe utilizar la hora del broker, cuando comienza una nueva vela del nuevo día.


ADICIONAL: En el probador, el Asesor Experto sólo puede probar la corrección de las posiciones de apertura y cierre a lo largo de las líneas. Para que sea rentable, necesita mover las líneas de tendencia todos los días antes del inicio de una nueva sesión. Hasta ahora, sólo necesitamos la implementación de estas características del Asesor Experto. Es posible que en el futuro se actualice para que el propio búho fije las líneas del día anterior.

 
Rad89:
¡Buenas noches, fin de semana!

Haz un búho basado en esta estrategia. La estrategia no es complicada.

Dado que la estrategia requiere un seguimiento del mercado las 24 horas del día, lo que es físicamente imposible, necesitamos un robot.
La esencia del sistema:
Dibujamos manualmente las líneas de tendencia. Uno es más alto que el precio actual, llamémoslo L1. La otra es más baja, llamémosla L2. Cuando el precio cruza la línea L1 de abajo hacia arriba, compramos. Además, si el precio gira y cruza la línea L1 hacia abajo, cerramos la compra y abrimos la venta.
Lo mismo con la línea L2:. Cuando L2 se cruza desde arriba hacia abajo - Vender. Al revertirse y cruzar L2 desde abajo hacia arriba - cerramos Venta y abrimos Compra.
Al realizar operaciones en la línea L2, la orden abierta en la línea L1 no se toca.
Al final de la sesión de negociación se cierran todas las órdenes.

Requisitos para el robot

1) El Asesor Experto tomará como base las líneas de tendencia establecidas manualmente. Llamémoslos "L1" y "L2". L1 es mayor que el precio actual. L2 - abajo.
2) Al cruzar la línea L1 de abajo hacia arriba, el Asesor Experto abreuna orden de compra(BUY). No hay paradas, ni trailing stops, ni despegues. Si el precio gira y cruza la línea L1 desde arriba hacia abajo, el Asesor Experto cierra la orden de COMPRA, y abre la orden de VENTA. Todas las órdenes abiertas en la línea L1 deben tener un símbolo determinado, por ejemplo "OrderL1". Esto permite al Asesor Experto saber con qué órdenes trabajar, en lugar de hacer un ping a todas ellas.

3) Si el precio sigue bajando y alcanza la línea L2 y la cruza hacia abajo, el Asesor Experto abrirá una orden más. Se trata de una orden de VENTA denominada "OrdenL2". La orden denominada L1 permanece intacta. Todavía está abierto.
4) Cuando el precio gira hacia arriba y la línea L2 se cruza de abajo hacia arriba, la orden de VENTA llamada "OrderL2" se cierra, y la orden de COMPRA se abre.

5) Todas las órdenes abiertas en tal o cual línea deben ser nombradas de acuerdo a la línea de tendencia, en la cual fueron abiertas, para que el Asesor Experto sepa qué orden debe tocar y cuál no.

6) El Asesor Experto comienza a trabajar en la primera vela horaria en un período de un día. Es decir, ha comenzado un nuevo día. El día ha llegado a su fin (23:58), las órdenes se cierran y el Asesor Experto espera el inicio de una nueva sesión (00:00). El tiempo es exagerado. debemos utilizar el tiempo del corredor, cuando se inicia una nueva vela de un nuevo día.


ADICIONAL: En el probador, el Asesor Experto sólo puede probar la corrección de las posiciones de apertura y cierre a lo largo de las líneas. Para que sea rentable, necesita mover las líneas de tendencia todos los días antes del comienzo de una nueva sesión. Hasta ahora, sólo necesitamos la implementación de estas características del Asesor Experto. En el futuro, podríamos preparar una actualización para que el propio EA fije las líneas del día anterior.

Le doy el nombre al Asesor Experto "Two Trend Line.mq5".

 
Vladimir Karputov:

Yo llamo a mi Asesor Experto "Two Trend Line.mq5".

Lo que quieras. Lo principal: hacer que funcione como tú quieres)

 
Rad89:

Lo que quieras. Siempre que funcione correctamente)

¿Estás seguro de que quieres utilizar líneas de tendencia? ¿O quiere líneas horizontales?

 
Rad89:

Lo que quieras. Lo principal: hacer que funcione correctamente).

si está por encima y por debajo del precio actual, las líneas deben detenerse o se moverán
 
Vladimir Karputov:

¿Estás seguro de que quieres utilizar líneas de tendencia? ¿O quiere líneas horizontales?

Sí, lo que quieras. También se pueden utilizar líneas horizontales. ¿Qué sería más fácil en el código? Lo principal es que los tenga en cuenta a todos por separado. Para cada línea individual, nuestras propias órdenes por así decirlo.

Renat Akhtyamov:
si está por encima y por debajo del precio actual, las líneas deben detenerse o se moverán

Las líneas deben fijarse manualmente. Por lo tanto, no irán a ninguna parte. El Asesor Experto no hará nada con ellos. No los tocará. Sólo los utiliza. Los trasladaremos nosotros mismos.

 

 

Por lo tanto, está claro. Será mejor si el propio Asesor Experto, en el momento del nacimiento de una nueva vela en el periodo D1, mueve la línea "L1" al máximo (OPen o CLose) del día anterior y la línea "L2" al mínimo (OPen o CLose) del día anterior.

Se supone que las líneas "L1" y "L2" están en el gráfico y fueron dibujadas manualmente. Ambas líneas deberían ser"Línea horizontal", pero no "Línea de tendencia".