O Keltner Channel é um indicador bastante utilizado que se baseia na volatilidade, formando envelopes acima e abaixo de uma média móvel exponencial. Esse indicador leva o nome de seu criador, Chester Keltner, que descreveu seu sistema em seu livro de 1960, "Como Ganhar Dinheiro em Commodities".
O Keltner Channel é composto por faixas de preços que se posicionam acima e abaixo da média móvel exponencial. Isso é feito multiplicando o valor da média pelo valor do Average True Range (ATR). Esse indicador é interessante porque combina de forma inteligente dois elementos: a média móvel e o ATR.
O método de cálculo é o seguinte:
Canal Superior Keltner = MA (close, x) + (m * ATR (y))
Canal Inferior Keltner = MA (close, x) - (m * ATR (y))
onde:
- x - período da média móvel;
- m - coeficiente;
- y - período do indicador ATR.
Esse indicador utiliza a classe CMoving_Average da biblioteca SmoothAlgorithms.mqh. O funcionamento dessa classe foi detalhadamente explicado no artigo "Média de Séries de Preços para Cálculos Intermediários Sem Usar Buffers Adicionais".
- A biblioteca SmoothAlgorithms.mqh deve ser colocada na pasta terminal_data_folder\MQL5\Include\
- O arquivo Keltner_Channel.mq5 deve ser colocado na pasta terminal_data_folder\MQL5\Indicators\

Publicações relacionadas
- 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
- Informações da Conta: Indicador Essencial para MetaTrader 4
- i-Sessions: O Indicador Essencial para MetaTrader 5
- XMA_Keltner_Pivot_HTF: Um Indicador Essencial para MetaTrader 5