Cómo se calcula el RSI Range (fórmula, parámetros y verificación)

Aprende la fórmula, los parámetros y las limitaciones del cálculo del RSI Range.

Define el concepto antes de las matemáticas

El “RSI Range” es una forma de expresar dónde se sitúa actualmente el Índice de Fuerza Relativa (RSI) en relación con sus propios extremos recientes. En lugar de usar el RSI solo como un número único, el RSI Range mapea el valor actual del RSI sobre el rango formado por el mínimo y el máximo recientes del RSI.

Para calcular el RSI Range necesitas:

  1. calcular el RSI a partir de los datos de precios utilizando una longitud de retroceso elegida (el período del RSI), y luego
  2. tomar una segunda ventana de retroceso (la ventana del RSI Range) y encontrar los valores mínimo y máximo del RSI en esa ventana,
  3. convertir el RSI actual en una posición normalizada dentro de ese intervalo [mín, máx].

Esto mantiene la mecánica consistente; solo tus parámetros elegidos controlan el comportamiento.

Mecánica: entradas, parámetros y la fórmula

Paso 1: Calcular el RSI a partir del precio

El RSI se define típicamente usando una longitud de período (n) (a menudo 14). Utilizando precios de cierre, el RSI se basa en las ganancias y pérdidas promedio durante ese período.

Una formulación común lo expresa como:

  • Calcula las ganancias (G) y las pérdidas (L) para cada paso (donde (G) es positivo cuando el precio sube; (L) es positivo cuando el precio baja).
  • Calcula la ganancia promedio (\overline{G}) y la pérdida promedio (\overline{L}) durante el período del RSI (n).
  • Entonces: [ \text{RSI} = 100 \times \frac{\overline{G}}{\overline{G} + \overline{L}} ]

Si tu implementación utiliza un método de promedio diferente para el RSI (por ejemplo, suavizado estilo Wilder versus un promedio simple), la serie del RSI calculada puede diferir y, por lo tanto, el RSI Range resultante también puede diferir.

Paso 2: Define la ventana del RSI Range

Elige un segundo parámetro: (m), la longitud de la ventana del RSI Range. En cada momento (t), miras hacia atrás (m) períodos y calculas:

  • (\text{RSI}{\min} = \min(\text{RSI}{t-m+1}, \dots, \text{RSI}_t))
  • (\text{RSI}{\max} = \max(\text{RSI}{t-m+1}, \dots, \text{RSI}_t))

Paso 3: Convierte el RSI actual en una “posición de rango” normalizada

Un cálculo típico del RSI Range es una normalización mín-máx del RSI actual: [ \text{RSI Range}t = 100 \times \frac{\text{RSI}t - \text{RSI}{\min}}{\text{RSI}{\max} - \text{RSI}_{\min}} ]

Interpretación de este valor:

  • Si (\text{RSI}_t) es igual al RSI mínimo en la ventana de retroceso, el RSI Range es 0.
  • Si (\text{RSI}_t) es igual al RSI máximo en la ventana, el RSI Range es 100.
  • Los valores entre el mínimo y el máximo colocan el RSI proporcionalmente dentro de ese intervalo.

Datos y supuestos requeridos

Para calcular los números, debes tener:

  • una serie de precios consistente (comúnmente cierres),
  • un paso de tiempo definido (por ejemplo, barras diarias o barras horarias),
  • los dos parámetros: (n) para el período del RSI y (m) para la ventana del RSI Range,
  • y un método de RSI consistente (reglas de suavizado/promedio).

Si alguno de estos difiere entre dos implementaciones, la serie del RSI Range puede diferir incluso cuando el mercado subyacente es el mismo.

Evidencia o ejemplo: una autocomprobación que puedes verificar

A continuación se muestra un ejemplo simple orientado a la verificación que utiliza valores hipotéticos del RSI.

Ejemplo usando valores del RSI (omitir el cálculo del RSI)

Supón que para un momento dado (t), ya has calculado los valores del RSI durante los últimos (m=5) períodos:

  • (\text{RSI} = [42,\ 46,\ 40,\ 48,\ 45])

Entonces:

  • (\text{RSI}_{\min} = 40)
  • (\text{RSI}_{\max} = 48)
  • (\text{RSI}_t = 45)

Aplica la fórmula: [ \text{RSI Range}_t = 100 \times \frac{45 - 40}{48 - 40} = 100 \times \frac{5}{8} = 62.5 ]

Esto te indica cómo verificar tu implementación sin adivinar: cuando el RSI está a mitad de camino entre el mínimo y el máximo, el RSI Range se ubicará a mitad de camino entre 0 y 100.

Ejemplo usando precios (lo que aún debes asegurar)

Si comienzas con precios, tu autocomprobación es confirmar que:

  1. tu salida del RSI utiliza el mismo método de promedio y período (n),
  2. la ventana del RSI Range (m) se aplica a la serie del RSI (no a los precios), y
  3. tu mínimo y máximo se calculan exactamente sobre el mismo conjunto de (m) observaciones del RSI.

Un modo de fallo frecuente es usar accidentalmente (m) períodos de extremos de precio (o usar una ventana con un desfase de uno), lo que cambia (\text{RSI}{\min}) y (\text{RSI}{\max}), y por lo tanto cambia el valor normalizado.

Limitaciones y riesgos: modos de fallo materiales a esperar

1) División por cero (o rango casi cero)

Si (\text{RSI}{\max} = \text{RSI}{\min}), entonces el denominador ((\text{RSI}{\max} - \text{RSI}{\min})) se vuelve cero y la fórmula no está definida.

Esto puede ocurrir cuando el RSI es plano durante toda la ventana de retroceso, o cuando los valores calculados del RSI son idénticos debido al redondeo, problemas de datos o una implementación que produce valores repetidos.

Implicación material: tu software debe definir qué sucede en este caso (por ejemplo, devolver un valor predeterminado o marcarlo como no definido). Diferentes elecciones conducen a diferentes resultados graficados.

2) Sensibilidad a las elecciones de parámetros

El comportamiento del RSI Range depende en gran medida de (n) (período del RSI) y (m) (ventana del rango). Un (m) más grande utiliza extremos del RSI más antiguos, lo que puede hacer que la normalización sea más estable pero menos receptiva. Un (m) más pequeño lo hace más sensible.

Por lo tanto, dos partes pueden calcular diferentes valores del RSI Range a partir de la misma serie de precios si sus parámetros o su método de RSI difieren.

3) Diferencias de implementación en el promedio del RSI

El RSI no es un cálculo único en la práctica. Las implementaciones comunes del RSI pueden diferir en si utilizan:

  • suavizado estilo Wilder,
  • medias móviles simples,
  • u otras convenciones de promedio.

Incluso si ambas implementaciones usan el mismo (n), la serie temporal del RSI puede diferir ligeramente y el RSI Range derivado puede desplazarse.

4) Calidad de los datos, paso de tiempo y acciones corporativas

El RSI y el RSI Range son tan confiables como la serie de entrada subyacente. Los problemas prácticos incluyen:

  • barras faltantes,
  • zonas horarias u horarios de negociación inconsistentes,
  • y diferencias en las fuentes de datos.

Estos problemas pueden crear movimientos artificiales del RSI, que luego cambian (\text{RSI}{\min}) y (\text{RSI}{\max}).

Verificación y siguiente pregunta a plantear

Cómo verificar de forma independiente tu RSI Range

Para verificar una serie calculada del RSI Range:

  1. Recalcula el RSI exactamente de la misma manera (mismo período (n), mismo método de promedio).
  2. Para un momento (t) elegido, enumera los últimos (m) valores del RSI y calcula (\text{RSI}{\min}) y (\text{RSI}{\max}).
  3. Introduce (\text{RSI}t), (\text{RSI}{\min}) y (\text{RSI}_{\max}) en la fórmula de normalización.
  4. Confirma que el resultado coincide con la salida del indicador en el momento (t).
Operar con divisas y CFD implica un riesgo considerable. La información de FoxiForex es educativa y no constituye asesoramiento financiero personal. El contenido patrocinado se identifica claramente.