O principal ponto do Indicador Técnico Índice de Vigor Relativo (RVI) é que no mercado de alta o preço de fechamento é, em regra, maior do que o preço de abertura. É o contrário do mercado de baixa. Assim, a ideia por trás do Índice de Vigor Relativo é que o vigor, ou energia, do movimento é assim estabelecida no fechamento dos preços. Para normalizar o índice na faixa de negociação diária, divida a variação do preço pelo alcance máximo dos preços no dia. Para fazer um cálculo mais suave, há a possibilidade de usar uma Média Móvel Simples. 10 é considerado o melhor período. Para evitar qualquer possíveis ambiguidades, é necessário a construção de uma linha de sinal, que é uma média móvel ponderada de 4 períodos, do Índice de Vigor Relativo. O cruzamento das linhas serve como um sinal de compra ou venda.
RVI é calculado de forma semelhante ao Oscilador Estocástico. No entanto, o Índice de Vigor Relativo compara os níveis de fechamento em relação aos níveis de abertura, e não as mínimas do preço como é feito pelo Oscilador Estocástico. O indicador é calculado como o valor igual à variação do preço atual no período, normalizado para a amplitude máxima da variação de preço para este período, por exemplo, um dia ou hora.
RVI = (CLOSE - OPEN) / (HIGH - LOW)
Onde:
OPEN – o preço de abertura;
HIGH – a máxima do preço;
LOW – a mínima do preço;
CLOSE – o preço de fechamento.
Normalmente o RVI é exibido como duas linhas:
1. A primeira, é construída da mesma maneira que o RVI, mas em vez de calcular a soma da diferença do preço de fechamento e de abertura, e da diferença da máxima e mínima do preço, usa-se uma média móvel ponderada de 4 períodos. Ou seja, a média móvel ponderada de 4 períodos de um numerador é calculado como:
MovAverage = (CLOSE-OPEN) + 2 * (CLOSE-1 - OPEN-1) + 2 * (CLOSE-2 - OPEN-2) + (CLOSE-3 - OPEN-3)
Onde:
CLOSE - o preço de fechamento atual;
CLOSE-1, CLOSE-2, CLOSE-3 - preços de fechamento 1, 2 e 3 períodos atrás;
OPEN - o preço de abertura atual;
OPEN-1, OPEN-2, OPEN-3 - preços de abertura 1, 2 e 3 períodos atrás.
Em seguida, a média móvel ponderada de 4 períodos de um denominador é encontrado:
RangeAverage = (HIGH-LOW) + 2 x (HIGH-1 - LOW-1) + 2 x (HIGH-2 - LOW-2) + (HIGH-3 - LOW-3),
Onde:
HIGH - a máxima do preço da última barra;
HIGH, HIGH-2, HIGH-3 - máxima dos preços 1, 2 e 3 períodos atrás;
LOW - a mínima do preço da última barra;
LOW-1, LOW-2, LOW-3 - a mínima dos preços 1, 2 e 3 períodos atrás.
Depois disso, calcula-se a soma dessas médias móveis dos últimos quatro períodos, por exemplo, em horas ou dias:
2. A segunda linha representa a média móvel ponderada de 4 períodos da primeira linha:
RVIsignal = (RVIaverage + 2 * RVIaverage-1 + 2 * RVIaverage-2 + RVIaverage-3)/6