O indicador X2MA_KLx3_Cloud é uma ferramenta poderosa, que utiliza o estilo DRAW_FILLING para exibir um fundo colorido, facilitando a interpretação do gráfico.
Parâmetros de entrada do indicador:
//+-----------------------------------+ //| Parâmetros de entrada do indicador | //+-----------------------------------+ input Smooth_Method MA_Method1=MODE_SMA; // Primeiro método de suavização input int Length1=40; // Profundidade da suavização 1 input int Phase1=15; // Parâmetro de suavização 1 input Smooth_Method MA_Method2=MODE_JJMA; // Segundo método de suavização input int Length2=20; // Profundidade da suavização 2 input int Phase2=100; // Parâmetro de suavização 2 input int KeltnerPeriod=20; // Período de suavização Keltner input double Ratio = 2.0; // Razão do primeiro nível input Applied_price_ IPC=PRICE_CLOSE; // Preço aplicado input int Shift=0 // Deslocamento horizontal do indicador em barras input int PriceShift=0; // Deslocamento vertical do indicador em pontos
A linha central do indicador é calculada utilizando um algoritmo com duas suavizações, permitindo que você escolha entre várias opções:
- SMA - média móvel simples;
- EMA - média móvel exponencial;
- SMMA - média móvel suavizada;
- LWMA - média móvel linear ponderada;
- JJMA - média adaptativa JMA;
- JurX - suavização ultralinear;
- ParMA - suavização parabólica;
- T3 - suavização exponencial múltipla de Tillson;
- VIDYA - suavização usando o algoritmo de Tushar Chande;
- AMA - suavização com o algoritmo de Perry Kaufman.
Vale ressaltar que os parâmetros Phase1 e Phase2 têm significados diferentes dependendo do algoritmo de suavização escolhido. Por exemplo, para a JMA, o valor de Phase varia de -100 a +100. Já para a T3, ele é um fator de suavização multiplicado por 100, enquanto para a VIDYA, é um período do oscilador CMO, e para a AMA, é um período de EMA lenta. Em outros algoritmos, esses parâmetros não influenciam a suavização, sendo que para a AMA, o período de EMA rápida é fixo e igual a 2 por padrão.
O indicador utiliza classes da biblioteca SmoothAlgorithms.mqh (que deve ser copiada para a pasta terminal_data_folder\MQL5\Include). A utilização dessas classes foi detalhadamente explicada no artigo "Média de Séries de Preços para Cálculos Intermediários Sem Usar Buffers Adicionais".

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
- Índice de Preferência do Investidor: Um Guia Prático para Traders
- Divergência no Awesome Oscillator: O Guia Completo para Traders
- Utilitário de Informações de Séries e Taxas para MetaTrader 5: Maximize Seu Trading