Autor real:
João Nunes @ neskk.com - 2015
Hoje vou falar sobre o meu indicador MACD tradicional, que vem acompanhado de um indicador de Momentum e alarmes. O legal é que você pode personalizar a maioria dos parâmetros sem precisar se aprofundar em código.
Esse é o meu indicador MACD, com um código bem estruturado, o que facilita até para os iniciantes que queiram entender e até modificar. A ideia do Momentum foi inspirada em outro indicador que você pode conferir neste link.
Eu queria um indicador MACD que funcionasse assim:
- MACD linha = FastEMA - SlowEMA
- Sinal = EMA de 9 dias do MACD
- Histograma = MACD - Sinal
A linha de Momentum é calculada comparando dois valores de MACD com 10 barras entre eles. Em seguida, o Momentum é suavizado através de uma Média Móvel.
Como os cruzamentos de zero do MACD e as reversões do Momentum podem ser sinais importantes para nós, traders, eu incorporei dois alarmes, um para cada um desses sinais.
Nota: Esses 'alarmes' aparecem na aba de Experts. Se você quiser receber alertas, é só descomentar as linhas apropriadas no código (em vez da função Print(), use Alert()).
Eu quis tornar esse indicador fácil de usar e personalizável, então incluí vários parâmetros:
- BarsToProcess — Autoexplicativo. Nota: Isso afeta a capacidade do gráfico de renderizar diferentes time frames; com 1000 você pode ir até 1D!
- AppliedPrice — Preço utilizado para calcular o MACD.
- PeriodFastEMA — Período usado para calcular a média móvel rápida.
- PeriodSlowEMA — Período usado para calcular a média móvel lenta.
- PeriodSignal — Período analisado para calcular a linha de sinal.
- SignalMA — Método de média móvel usado para calcular a linha de sinal.
- DeltaMomentum — Distância entre os dois pontos analisados para calcular o Momentum.
- PeriodMomentum — Período analisado para calcular a média móvel do Momentum (suavização do Momentum).
- MomentumMA — Método de média móvel usado para calcular o Momentum suavizado.
- AlarmZeroCrossover — Habilita/Desabilita o alarme para cruzamentos de zero do MACD.
- AlarmMomentumReverse — Habilita/Desabilita o alarme para reversões do Momentum.

Comentário 0