O indicador XCCX é uma versão modificada do Índice de Canal de Commodities (CCI). A principal diferença desse indicador em relação ao seu equivalente padrão é a capacidade de trocar o algoritmo de suavização, permitindo que você escolha entre dez algoritmos disponíveis:
- SMA - média móvel simples;
- EMA - média móvel exponencial;
- SMMA - média móvel suavizada;
- LWMA - média móvel linearmente 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 utilizando o algoritmo de Tushar Chande;
- AMA - suavização usando o algoritmo de Perry Kaufman.
É importante notar que o parâmetro de Fase possui significados diferentes dependendo do algoritmo de suavização utilizado:
- Para o JMA, é uma variável externa de Fase que varia de -100 a +100.
- Para o T3, é uma razão de suavização multiplicada por 100 para melhor visualização;
- Para o VIDYA, é um período CMO, e para o AMA, é um período de EMA lenta;
- No caso do AMA, o período de EMA rápida é um valor fixo igual a 2 por padrão, e a razão de potência também é igual a 2.
É natural que algumas variantes de suavização exijam uma interpretação diferente dos sinais do indicador. Os níveis de sobrecompra/sobrevenda são indicados de forma dinâmica, baseando-se nas Bandas de Bollinger®, para proporcionar uma análise mais precisa.
O indicador utiliza as classes da biblioteca SmoothAlgorithms.mqh (que devem ser colocadas na pasta terminal_data_folder\MQL5\Include). O uso dessas classes foi detalhadamente explicado no artigo "Média de Séries de Preços para Cálculos Intermediários sem Usar Buffers Adicionais".


Comentário 0