Autor original:
João Nunes @ neskk.com - 2015
Hoy les traigo un indicador que combina el clásico MACD con un indicador de Momentum y alarmas personalizables. Lo mejor de todo es que puedes ajustar la mayoría de los parámetros sin necesidad de meterte en el código.
Este es mi indicador MACD; tiene un código bien estructurado, lo que significa que incluso los que están empezando pueden entenderlo y, tal vez, hacer alguna modificación. La idea del Momentum la he tomado de otro indicador: https://www.mql5.com/en/code/11511.
Quería un indicador MACD tradicional donde:
- La línea MACD = EMA Rápida - EMA Lenta
- Señal = EMA de 9 días del MACD
- Histograma = MACD - Señal
La línea de Momentum se calcula comparando dos valores de MACD con 10 barras entre ellos. Luego, el Momentum se pasa a través de una Media Móvil para suavizarlo.
Dado que los cruces de cero del MACD y las reversas del Momentum pueden ser señales importantes para los traders, he incorporado dos alarmas, una para cada una de las señales mencionadas.
Nota: Estas 'alarmas' realmente se imprimen en la pestaña de Expertos; si quieres alertas, solo descomenta las líneas correspondientes en el código (en vez de usar Print(), usa Alert()).
He querido hacer este indicador amigable y personalizable, así que he incluido muchos parámetros:
- BarsToProcess — Autoexplicativo. Nota: Esto afecta la capacidad del gráfico para renderizar diferentes marcos de tiempo; con 1000 puedes llegar hasta 1D!
- AppliedPrice — Precio utilizado para calcular el MACD.
- PeriodFastEMA — Periodo utilizado para calcular la media móvil rápida.
- PeriodSlowEMA — Periodo utilizado para calcular la media móvil lenta.
- PeriodSignal — Periodo analizado para calcular la línea de señal.
- SignalMA — Método de media móvil utilizado para calcular la línea de señal.
- DeltaMomentum — Distancia entre los dos puntos analizados para calcular el Momentum.
- PeriodMomentum — Periodo analizado para computar la media móvil del Momentum (suavizado del Momentum).
- MomentumMA — Método de media móvil utilizado para calcular el Momentum suavizado.
- AlarmZeroCrossover — Habilita/Deshabilita la alarma para los cruces de cero del MACD.
- AlarmMomentumReverse — Habilita/Deshabilita la alarma para las reversas de Momentum.

Comentarios 0