Autor: Andrey N. Bolkonsky
O Oscilador Ergodic MDI, desenvolvido por William Blau, é baseado no Índice de Desvio Médio (confira o livro Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis).
Como usar:- O arquivo WilliamBlau.mqh deve ser colocado na pasta terminal_data_folder\MQL5\Include\
- O arquivo Blau_Ergodic_MDI.mq5 deve ser colocado na pasta terminal_data_folder\MQL5\Indicators\

Indicador Ergodic MDI por William Blau
Cálculo:
O Oscilador Ergodic Mean Deviation é calculado da seguinte forma:
Ergodic_MDI(preço,r,s,u) = MDI(preço,r,s,u)
SignalLine(preço,r,s,u,ul) = EMA( Ergodic_MDI(preço,r,s,u) ,ul)
onde:
- Ergodic_MDI() - Indicador Ergodic (indicador de desvio médio MDI(preço,r,s,u));
- SignalLine() - Linha de Sinal - média móvel suavizada exponencialmente de um período ul, aplicada ao ergodic;
- ul - período da EMA da Linha de Sinal.
- gráfico plot #0 - Ergodic (Indicador de Desvio Médio):
- r - período da 1ª EMA, aplicada ao preço (por padrão r=20);
- s - período da 2ª EMA, aplicada ao desvio médio (por padrão s=5);
- u - período da 3ª EMA, aplicada ao resultado da 2ª suavização (por padrão u=3);
- gráfico plot #1 - Linha de Sinal:
- ul - período da EMA da Linha de Sinal, aplicada ao ergodic (por padrão ul=3);
- AppliedPrice - tipo de preço (por padrão AppliedPrice=PRICE_CLOSE).
- r>1;
- s>0, u>0. Se r, s ou u =1, a suavização não é utilizada;
- ul>0. Se ul=1, a Linha de Sinal e o Índice de Desvio Médio são os mesmos;
- Min. taxas=(r+s+u+ul-4+1).
Publicações relacionadas
- iMFISignAlert: O Indicador para MetaTrader 5 que Gera Alertas
- Buffers Horários para Coleta de Dados no MetaTrader 5
- Calendário Econômico: Monitoramento e Cache para Testes de Estratégia no MetaTrader 5
- Utilitário de Informações de Séries e Taxas para MetaTrader 5: Maximize Seu Trading
- Utilitário de Informações de Barras e Taxas: Como Usar no MetaTrader 5