Hoy vamos a hablar de una estrategia de tendencia que utiliza medias móviles, ¡y lo haremos de una manera muy visual, al estilo semáforo! El objetivo de crear este Asesor Experto (EA) es probar la estrategia en datos históricos y encontrar los parámetros que realmente funcionan.
La estrategia se basa en un solo indicador: Media Móvil con 5 parámetros diferentes:
- Rojo — período 120, método Simple, aplicar a Cierre;
- Amarillo — período 55, método Simple, aplicar a Cierre;
- Verde — período 5, método Exponencial, aplicar a Cierre;
- Punteado azul — período 24, método Exponencial, aplicar a Máximo;
- Punteado marrón — período 24, método Exponencial, aplicar a Mínimo.
Una señal de compra se genera cuando las medias móviles se alinean en el siguiente orden de arriba a abajo: Verde – Amarillo – Rojo.
Por otro lado, la señal de venta se forma cuando los indicadores se alinean en orden inverso: Rojo – Amarillo – Verde.
Es importante destacar que el precio debe estar fuera del rango entre las medias móviles punteadas azul y marrón.

Señal de Venta
El EA abre señales según la estrategia. Los niveles de Take Profit y Stop Loss se establecen en los parámetros iniciales. Se puede abrir una operación de dos maneras: al coincidir todas las señales en la vela actual o al inicio de la siguiente, dependiendo del parámetro TimeOpenBar. Las operaciones se cierran por Take Profit, Stop Loss o al cruzarse las medias móviles verde y amarilla. El cierre de una operación en el cruce está definido por el parámetro CloseProfit. Este cruce puede ocurrir en la vela actual o al inicio de la siguiente, según el parámetro TimeCloseBar.
La configuración que determina si se activa el evento en la vela actual o después de su cierre afecta notablemente la calidad de los resultados de la prueba. Esto se debe a que, hasta que la vela no se cierra, las medias móviles pueden redibujarse y generar señales falsas.
El modo de "Estilo de trading" está definido por el parámetro StyleTrade. Para un trading agresivo, se abre una nueva operación según la estrategia cuando el precio entra en el rango entre las medias azul y marrón. Para un trading conservador, el precio debe entrar en el rango entre las medias roja y amarilla. Esta configuración afecta la cantidad de posiciones abiertas por el EA. Todos los parámetros se activan con números: 0 significa que el parámetro está apagado, y 1 significa que está encendido (puede ser cualquier número excepto 0). Esto se hace para facilitar las pruebas del EA en el tester de estrategia.
El cálculo del volumen de MM habitual, dependiendo del riesgo seleccionado, también está presente.
Para una explicación más detallada sobre la configuración del Asesor Experto y su efecto en los resultados de la prueba, te invito a ver el siguiente video:
El marco de tiempo recomendado es H1. El EA ha mostrado una dinámica positiva en los pares de divisas GBPUSD, EURUSD y EURGBP en el mercado actual desde 2015.
Resultados de la prueba en el par GBPUSD:

Resultados de la prueba en el par EURGBP:

El Asesor Experto puede operar sin Stop Loss y/o Take Profit con el parámetro CloseProfit habilitado. En este caso, se puede captar hasta el 70% del movimiento de la tendencia. Aquí tienes el test en el par EURUSD sin Take Profit y Stop Loss:

Importante:
- No se trata de un robot de trading que se enciende y se olvida, para después volver y apagarlo sin más.
- Las posiciones se abren cuando el precio está en el rango (según el parámetro StyleTrade) y cuando salen del rango — si las señales coinciden, se abre la posición.
- En algunos pares de divisas o en niveles de volatilidad de mercado distintos, el EA puede perder todo el depósito.
Mejoras:
En la versión m00013 se ha añadido un Trailing Stop en la media móvil. El período por defecto está establecido en 85, aunque puede ser modificado en la configuración del trailing stop. Un período más corto permite que la operación llegue más rápido al punto de equilibrio, aunque se pierde una parte importante de la tendencia. Por otro lado, valores más altos permiten captar casi toda la tendencia.
Comentarios 0