Hoje vamos falar sobre um indicador bastante útil desenvolvido por T. Chande, conhecido como RAVI (Range Action Verification Index). Se você ainda não o conhece, prepare-se para descobrir como ele pode ajudar na sua análise de mercado!
O princípio de geração do RAVI é bem diferente do que você encontra no ADX. Chande propôs usar uma média móvel simples de 13 semanas como base, representando o clima do mercado em relação aos preços durante um período de três meses (65 dias úteis). A média mais curta, que é parte do RAVI, corresponde a 10% da média longa e, em números aproximados, é igual a sete.
O indicador RAVI pode ser expresso da seguinte forma:
RAVI = 100*(SMA(7) - SMA(65)) / SMA(65)
onde SMA(period) é a média móvel simples para o período especificado.
Chande sugeriu linhas de referência para o RAVI: mais ou menos 0,3% ou mais ou menos 0,1%, dependendo das peculiaridades do mercado. Quando a linha do RAVI cruza a linha de referência para cima, isso indica a possibilidade de um novo movimento de alta. Já quando cruza para baixo, é um sinal de uma possível tendência de baixa. Um aumento na linha do RAVI sugere que a tendência pode continuar em alta, enquanto uma queda indica uma possível continuação da tendência de baixa.
A reversão do indicador RAVI para a linha zero indica que uma tendência pode ter chegado ao fim e um canal pode estar se formando (estratégia de canal no forex). No entanto, se ocorrer uma nova reversão sem que a linha entre na faixa de referência, isso pode indicar que a tendência está se retomando.
O indicador RAVI é bem simples e se assemelha ao MACD e ao Indicador de Oscilação de Preços. A grande sacada do RAVI é sua capacidade de usar a convergência e divergência dos movimentos como um verdadeiro indicador de tendência.
Enquanto o ADX possui duas suavizações, o RAVI conta com apenas uma, o que o torna mais sensível e capaz de sinalizar o início ou fim de uma tendência antes do ADX de 18 dias.
Esse indicador permite escolher o tipo de suavização entre dez versões possíveis:
- 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 usando o algoritmo de Tushar Chande;
- AMA - suavização usando o algoritmo de Perry Kaufman.
Vale ressaltar que os parâmetros do tipo de fase para diferentes algoritmos de suavização têm significados totalmente distintos. Para o JMA, é uma variável externa de fase que varia de -100 a +100. Para o T3, trata-se de uma razão de suavização multiplicada por 100 para melhor visualização. Para o VIDYA, é um período do oscilador CMO, e para o AMA, é um período de EMA lenta. Nos outros algoritmos, esses parâmetros não afetam a suavização. No caso do AMA, o período de EMA rápida é um valor fixo, igual a 2 por padrão.
O indicador utiliza classes da biblioteca SmoothAlgorithms.mqh (que devem ser copiadas para a pasta terminal_data_folder\MQL5\Include). O uso dessas classes foi amplamente descrito no artigo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".
Esse indicador foi implementado pela primeira vez em MQL4 e publicado na CodeBase em 15.02.2008.

Publicações relacionadas
- AllAverages v4.9 MT5: O Indicador Imperdível para Traders
- 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
- Utilitário de Informações de Séries e Taxas para MetaTrader 5: Maximize Seu Trading
- Utilitário de Informações de Barras e Taxas: Como Usar no MetaTrader 5