O Índice de Demanda, criado por James Sibbet, é uma ferramenta poderosa que utiliza preços e volumes para oferecer insights valiosos no mercado. Considerado um indicador líder, seu valor varia de +100 a -100. Nesta versão, o cálculo do Índice segue de perto a metodologia original proposta pelo autor.
Vamos explorar as seis regras que devem ser observadas ao usar o Índice de Demanda:
- Se houver uma divergência entre o Índice e a tendência de preços, isso indica que os preços estão "fracos";
- Quando o mercado começa a aumentar sua atividade, novos máximos de preços costumam ser precedidos por picos máximos do Índice de Demanda (neste caso, o Índice atua como um indicador antecipado);
- Quando o preço atinge novos máximos, mas o valor do Índice está abaixo do seu pico anterior, isso geralmente é acompanhado de reversões "significativas" (aqui, o Índice é um indicador de confirmação);
- Se o Índice cruzar a linha zero, isso indica uma mudança de tendência (neste caso, o Índice funciona como um indicador defasado);
- Quando o Índice permanece próximo ao nível zero por um tempo, indica que o movimento atual dos preços é fraco e não vai durar muito;
- Divergências longas e amplas entre os preços e os valores do Índice sugerem grandes topos e fundos.
Esse indicador permite escolher entre dez tipos de suavização diferentes:
- SMA - média móvel simples;
- EMA - média móvel exponencial;
- SMMA - média móvel suavizada;
- LWMA - média móvel ponderada linear;
- 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 através do algoritmo de Perry Kaufman.
É importante ressaltar que os parâmetros do tipo de fase para diferentes algoritmos de suavização têm significados diferentes. Para o JMA, a variável de fase externa varia de -100 a +100. Para o T3, é uma razão de suavização multiplicada por 100 para melhor visualização; para o VIDYA, é o período do oscilador CMO e para o AMA, é o período da EMA lenta. Em outros algoritmos, esses parâmetros não influenciam a suavização. Para o AMA, o período da EMA rápida é um valor fixo, igual a 2 por padrão. A razão de potência também é igual a 2 para o AMA.
O indicador utiliza classes da biblioteca SmoothAlgorithms.mqh (que devem ser copiadas para a pasta terminal_data_folder\MQL5\Include). O uso dessas classes é abordado em detalhes no artigo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

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
- FFC - Calendário Forex Factory: Um Indicador Essencial para MetaTrader 4
- Informações da Conta: Indicador Essencial para MetaTrader 4
- i-Sessions: O Indicador Essencial para MetaTrader 5