EA para MT4

 

Hola!

soy un novato total en esto y estoy intentando mediante el expert advisor generator crear un EA para probar mi estrategia. He hecho multitud de pruebas pero no consigo identificar la manera de hacerlo.

Es una estrategia relativamente simple que localicé por la red, utilizando solamente el RSI de 12 periodos y una media movil ponderada de 10 periodos en un TF de 5 minutos

La idea es comprar cuando se cumplan dos condiciones: RSI entra en la zona de 35 y la media movil empieza a cambiar la pendiente y sube hacia arriba. O sea, empieza a tener un ángulo positivo respecto a la horizontal. Es esta idea la que no consigo reflejar en el expert advisor generator: Debo referenciar esta regla a la media movil? o la tengo que reflejar mediante el precio y las velas?

Se me ocurre, por ejemplo reflejar que el valor de la media en el punto 0 (vela 0) es menor que en el punto 2 (2 velas más adelante), pero esto no refleja  la idea del cambio de tendencia. Cómo reflejar que la media esta horizontal?

Si miramos el precio, también podemos referenciar el EA al cierre o a la apertura de las siguientes dos o tres velas pero no veo cómo hacerlo...

Luego, para cerrar la compra deberíamos reflejar otra vez que la pendiente ha cambiado a descendente independientemente del RSI.

La orden de venta sería, obviamente, todo lo contrario con los valores del RSI superando el 65 y la LWMA cambiando de dirección hacia abajo...

Ayuda, por favor y gracias de antemano...

 
jors666:

Hola!

soy un novato total en esto y estoy intentando mediante el expert advisor generator crear un EA para probar mi estrategia. He hecho multitud de pruebas pero no consigo identificar la manera de hacerlo.

Es una estrategia relativamente simple que localicé por la red, utilizando solamente el RSI de 12 periodos y una media movil ponderada de 10 periodos en un TF de 5 minutos

La idea es comprar cuando se cumplan dos condiciones: RSI entra en la zona de 35 y la media movil empieza a cambiar la pendiente y sube hacia arriba. O sea, empieza a tener un ángulo positivo respecto a la horizontal. Es esta idea la que no consigo reflejar en el expert advisor generator: Debo referenciar esta regla a la media movil? o la tengo que reflejar mediante el precio y las velas?

Se me ocurre, por ejemplo ), pero esto no refleja  la idea del cambio de tendencia. Cómo reflejar que la media esta horizontal?

Si miramos el precio, también podemos referenciar el EA al cierre o a la apertura de las siguientes dos o tres velas pero no veo cómo hacerlo...

Luego, para cerrar la compra deberíamos reflejar otra vez que la pendiente ha cambiado a descendente independientemente del RSI.

La orden de venta sería, obviamente, todo lo contrario con los valores del RSI superando el 65 y la LWMA cambiando de dirección hacia abajo...

Ayuda, por favor y gracias de antemano...

Hola, ante todo decirte que no he usado el "expert advisor generator", en mi vida pero te voy a dar mi opinión

Creo que es un problema de compresión el que se dá en tu estrategia. En la media movil ya va implicito  el precio (actual y pasado de los ultimos 50 min), asi que tendras que referenciar tu RSI(14) no al precio, que me parece mucha liada, sino  a la media movil. Ahora vien no al valor de la MM, que es el que te dá mt4/5, sino como tu dices a la "pendiente" (Grados de inclinación  de la MM). El problema es que la MM de mt4 no te da el valor de la pendiente en grados, sino el valor de la MM respecto al Precio, (creo que ese es tu problema)

Si usas el valor de la MM, respecto a su valor anterior "reflejar que el valor de la media en el punto 0 (vela 0) es menor que en el punto 2 (2 velas más adelante)", como tu dices no indica, que cambie tendencia, sino que la pendiente es menor, pero aun puede ser positiva, así que eso no te valdrá, o le tendras que daler muchas vueltas, es mas facil usar el grado de inclinacion de la pendiente de la MM

Respecto al concepto de "grados de inclinacion de la MM, o pendiente", eso ya constituye un indicador como tal, los hay de pago y libres , te dejo los enlaces abajo (yo no los he usado, así que no te puedo decir si van bien o mal, pero los hay), como implementarlos en tu EAG, ya no tengo ni idea, si los puedes pegar directamente, o si tines que crearlos tu, pudes coger el codigo libre que también esta por google e intentar replicarlo

Aun con todo deberias añadirle mas filtros a la compra y la venta: confirmar tu MM 10 a otra un poco mas grande, un filtro de que la pendiente de la MM sea mayor de X grados, e inclusive como de rápido se dan esos cambion en los grados de la pendiente sinó vas a tener un montonazo de fasas entradas y salidas, por que ya hay EA de esos, y aguno es para hecharlos de comer aparte. A mas plazo de TF, mejor es un indicador técnico, recuerda que siempre van con retraso respecto al precio

Espero que te haya solucionado algo y no lo haya liado mas


Un saludo

Technical Indicator Angle MA all types
Technical Indicator Angle MA all types
  • www.mql5.com
"Angle MAs all types" is a MetaTrader 4 indicator which reports the angle formed with a horizontal line and a moving average. It allows selecting MA method to use, period, price and the number of bars on which the angle is calculated. The angle is calculated from your tangent (change of price per minute). You can select 10 types of MA, 4...
 
Raul Gomez Sanchez:

Hola, ante todo decirte que no he usado el "expert advisor generator", en mi vida pero te voy a dar mi opinión

Creo que es un problema de compresión el que se dá en tu estrategia. En la media movil ya va implicito  el precio (actual y pasado de los ultimos 50 min), asi que tendras que referenciar tu RSI(14) no al precio, que me parece mucha liada, sino  a la media movil. Ahora vien no al valor de la MM, que es el que te dá mt4/5, sino como tu dices a la "pendiente" (Grados de inclinación  de la MM). El problema es que la MM de mt4 no te da el valor de la pendiente en grados, sino el valor de la MM respecto al Precio, (creo que ese es tu problema)

Si usas el valor de la MM, respecto a su valor anterior "reflejar que el valor de la media en el punto 0 (vela 0) es menor que en el punto 2 (2 velas más adelante)", como tu dices no indica, que cambie tendencia, sino que la pendiente es menor, pero aun puede ser positiva, así que eso no te valdrá, o le tendras que daler muchas vueltas, es mas facil usar el grado de inclinacion de la pendiente de la MM

Respecto al concepto de "grados de inclinacion de la MM, o pendiente", eso ya constituye un indicador como tal, los hay de pago y libres , te dejo los enlaces abajo (yo no los he usado, así que no te puedo decir si van bien o mal, pero los hay), como implementarlos en tu EAG, ya no tengo ni idea, si los puedes pegar directamente, o si tines que crearlos tu, pudes coger el codigo libre que también esta por google e intentar replicarlo

Aun con todo deberias añadirle mas filtros a la compra y la venta: confirmar tu MM 10 a otra un poco mas grande, un filtro de que la pendiente de la MM sea mayor de X grados, e inclusive como de rápido se dan esos cambion en los grados de la pendiente sinó vas a tener un montonazo de fasas entradas y salidas, por que ya hay EA de esos, y aguno es para hecharlos de comer aparte. A mas plazo de TF, mejor es un indicador técnico, recuerda que siempre van con retraso respecto al precio

Espero que te haya solucionado algo y no lo haya liado mas


Un saludo

Lo primero, darte las gracias por tu rápida respuesta...

Pues es lo que yo pensaba pero no se me había ocurrido que alguien se hubiese currado un indicador para la pendiente...

Gracias de nuevo por el aporte, intento ver si salgo de este lío con tu orientación y si no pues haré un backtest a ojo y listo!!

 

De nada, habia yo preguntado algo de la venta de un EA que me tiene loco, y ya pues intente buscar lo tuyo, ahora te queda ver como integras ese indicador a tu EA.


Suerte con el proyecto

Razón de la queja: