Autor: Andrey N. Bolkonsky
O Oscilador Ergodic CSI, baseado no Índice de Candlestick, é apresentado por William Blau no seu livro "Momento, Direção e Divergência: Aplicando os Mais Recentes Indicadores de Momento para Análise Técnica".
- Para instalar, coloque WilliamBlau.mqh na pasta terminal_data_folder\MQL5\Include\
- Coloque Blau_Ergodic_CSI.mq5 na pasta terminal_data_folder\MQL5\Indicators\

Oscilador Ergodic CSI por William Blau
Cálculo:
O Oscilador CSI é definido da seguinte forma:
Ergodic_CSI(preco1,preco2,q,r,s,u) = CSI(preco1,preco2,q,r,s,u)
SignalLine(preco1,preco2,q,r,s,u,ul) = EMA( Ergodic_CSI(preco1,preco2,q,r,s,u) ,ul)
onde:
- Ergodic_CSI() - Linha Ergodic - Índice de Candlestick CSI(preco1,preco2,q,r,s,u);
- SignalLine() - Linha de Sinal - EMA(ul), aplicada ao Ergodic;
- ul - período da Linha de Sinal.
- gráfico plot #0 - Linha Ergodic (Índice de Candlestick):
- q - número de barras, usado no cálculo do Momento de Candlestick (por padrão q=1);
- r - período da 1ª EMA, aplicada ao Momento de Candlestick (por padrão r=20);
- s - período da 2ª EMA, aplicada ao resultado da 1ª suavização (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 Linha de Sinal, EMA(ul) é aplicada ao Ergodic (por padrão ul=3);
- AppliedPrice1 - tipo de preço (por padrão AppliedPrice1=PRICE_CLOSE);
- AppliedPrice2 - tipo de preço (por padrão AppliedPrice2=PRICE_OPEN).
- q>0;
- r>0, s>0, u>0. Se r, s ou u forem iguais a 1, a suavização não é utilizada;
- ul>0. Se ul=1, as Linhas de Sinal e Ergodic são idênticas;
- Taxas mínimas = (q-1+r+s+u+ul-4+1).
Publicações relacionadas
- iMFISignAlert: O Indicador para MetaTrader 5 que Gera Alertas
- Calendário Econômico: Monitoramento e Cache para Testes de Estratégia no MetaTrader 5
- Buffers Horários para Coleta de Dados no MetaTrader 5
- EquiPeak Drawdown Tracker: Controle Eficiente para Seus EAs no MetaTrader 5
- Níveis Históricos: O Indicador Essencial para MetaTrader 5