El Índice de Vigor Relativo (RVI) se basa en la premisa de que los precios de cierre son generalmente más altos que los precios de apertura durante una tendencia alcista.
En cambio, en una tendencia bajista, la situación es inversa. Para normalizar el índice, se divide el cambio de precio por el rango de precios máximos dentro de una barra:
RVI = (CLOSE - OPEN) / (HIGH - LOW)
Donde:
- OPEN - precio de apertura;
- HIGH - precio máximo;
- LOW - precio mínimo;
- CLOSE - precio de cierre.
Este oscilador se suaviza para eliminar fluctuaciones ocasionales en los precios. La línea de señal se genera de la misma manera. Una de las ventajas de este indicador tan conocido es la posibilidad de modificar los algoritmos de suavizado del RVI y de la línea de señal, eligiendo entre diez algoritmos disponibles:
- SMA - media móvil simple;
- EMA - media móvil exponencial;
- SMMA - media móvil suavizada;
- LWMA - media móvil ponderada lineal;
- JJMA - media adaptativa JMA;
- JurX - suavizado ultralineal;
- ParMA - suavizado parabólico;
- T3 - suavizado exponencial múltiple de Tillson;
- VIDYA - suavizado utilizando el algoritmo de Tushar Chande;
- AMA - suavizado utilizando el algoritmo de Perry Kaufman.
Es importante destacar que el parámetro de Fase tiene un significado completamente diferente según el algoritmo de suavizado:
- Para la JMA, es una variable externa de fase que varía de -100 a +100.
- Para la T3, es un ratio de suavizado multiplicado por 100 para una mejor visualización;
- Para la VIDYA, es un período de CMO, mientras que para la AMA es un período de EMA lenta;
- En el caso de la AMA, el período de EMA rápida es un valor fijo que es igual a 2 por defecto. El ratio de la potencia también es igual a 2 para la AMA.
El indicador utiliza las clases de la biblioteca SmoothAlgorithms.mqh (deben copiarse a la carpeta terminal_data_folder\MQL5\Include). El uso de estas clases se explica detalladamente en el artículo "Promediando Series de Precios para Cálculos Intermedios Sin Usar Buffers Adicionales".

Publicaciones relacionadas
- Ideal ZigZag: Un Indicador Rápido para MetaTrader 5
- AFL_Winner_HTF_Signal: Tu guía para señales de trading en MetaTrader 5
- ChandelierStops_v1_HTF_Signal: Tu guía para señales de trading en MetaTrader 5
- Volatilidad Estocástica: Indicador en Gráficos para MetaTrader 5
- Niveles Históricos Fuertes: Herramienta Clave para Traders de MetaTrader 5