Este Asesor Experto ha sido reescrito a partir de MQL4 y fue publicado originalmente aquí https://www.mql5.com/en/code/8097 por su autor izhutov.
¿Cómo Funciona?
Utiliza tres medias móviles (MA). Cuando la media móvil rápida cruza la media móvil media, y ambas están por debajo de la media móvil lenta, se abre una posición de compra. Por el contrario, para una posición de venta, la media rápida debe cruzar hacia abajo la media media, mientras que ambas están por encima de la media lenta.
El tamaño de los lotes para las posiciones puede ser fijo o proporcional al margen libre. Además, cuenta con una función para reducir el tamaño del lote en caso de pérdidas: cuantas más operaciones consecutivas pierdas, menor será el tamaño del lote. También se puede establecer un trailing stop para una posición abierta.
A continuación, se muestra el rendimiento del Asesor Experto en el modo visual del tester de estrategias.

Parámetros
- MaximumRisk: Riesgo (se utiliza si Lots=0).
- Lots: Lote.
- DecreaseFactor: Factor de reducción de lote tras operaciones perdedoras. 0 - reducción desactivada. Cuanto menor sea el valor, mayor será la reducción. Donde no se puede reducir el tamaño del lote, se abrirá la posición con el lote mínimo.
- TakeProfit: Take Profit en puntos.
- StopLoss: Stop Loss en puntos.
- TrailingStop: Trailing Stop en puntos. Si el valor es 0, la función de trailing stop está desactivada.
- FastPeriod: Periodo de la media rápida.
- FastShift: Desplazamiento de la media rápida.
- MiddlePeriod: Periodo de la media media.
- MiddleShift: Desplazamiento de la media media.
- SlowPeriod: Periodo de la media lenta.
- SlowShift: Desplazamiento de la media lenta.
Nota
No se recomienda establecer los valores de FastShift, MiddleShift y SlowShift en menos de 1. El Asesor Experto verifica los indicadores en la barra cero solo cuando se abre una nueva barra (no se supone que funcione en la barra cero en formación). La versión original no cuenta con parámetros externos para las medias móviles.
Comentarios 0