Connors RSI (CRSI): qué es y cómo usarlo en el trading

Explicación del indicador

El Connors RSI (CRSI) combina tres componentes para medir el impulso de corto plazo con precisión. Además, busca identificar sobrecompra y sobreventa “rápidas” que los osciladores clásicos no siempre capturan. Por lo tanto, es útil para estrategias de swing y mean reversion en marcos diarios e intradía.

En consecuencia, el CRSI ofrece señales más reactivas que un RSI estándar. Asimismo, su diseño modular permite ajustar la sensibilidad según el activo y la volatilidad vigente.

¿Qué es el Connors RSI?

El CRSI fue propuesto por Larry Connors. Así, integra un RSI de corto plazo, la racha de cierres consecutivos y un RSI aplicado a esa racha. En cambio, no se limita a medir variaciones de cierre; también incorpora la persistencia del movimiento.

De hecho, el resultado oscila entre 0 y 100. Por otro lado, valores extremos suelen ser breves, lo que habilita tácticas de reversión con reglas estrictas de gestión del riesgo.

¿Cómo se calcula el CRSI?

El cálculo promedia tres subcomponentes normalizados. Después, el resultado final se interpreta en la misma escala que un RSI tradicional.

Fórmula básica

CRSI = ( RSI(Cierre, nRSI) 
       + RSI(RachaUpDown, nStreak) 
       + RSI(PorcentajeRank, nRank) ) / 3

Donde:
- RachaUpDown = número de días consecutivos al alza o a la baja.
- PorcentajeRank = % de cambios diarios del último nRank relativo a su historial reciente.
  

En consecuencia, el CRSI reacciona a la magnitud y a la persistencia del impulso. Sin embargo, la elección de ventanas afecta la frecuencia de señales.

Interpretación práctica

Lecturas extremas

Valores por encima de 90 indican sobrecompra intensa y de corta duración. Por lo tanto, muchas estrategias evalúan ventas o tomas parciales. En cambio, lecturas por debajo de 10 señalan sobreventa aguda y potencial rebote.

Cruces por niveles

El retorno desde extremos hacia la zona 50 sugiere normalización. Asimismo, un cruce al alza de 10 puede actuar como gatillo de largo. Del mismo modo, un cruce a la baja de 90 puede activar cortos o salidas.

Contexto de tendencia

En tendencias fuertes, los extremos pueden persistir. Por ello, conviene filtrar con medias móviles o estructura. Además, el volumen y los soportes mejoran la lectura.

Ventajas del Connors RSI

Puntos fuertes

  • Mayor sensibilidad a movimientos de corto plazo.
  • Además, integra magnitud y persistencia del impulso.
  • Funciona en múltiples activos y marcos temporales.
  • Por otro lado, ofrece reglas claras para reversión y pullbacks.

Limitaciones del indicador

Riesgo de señales tempranas

La alta sensibilidad puede adelantar entradas. En consecuencia, exige confirmaciones simples. Asimismo, eventos de noticias pueden invalidar señales puntuales.

Parámetros no universales

Cada activo responde distinto. Por lo tanto, es necesario calibrar longitudes y umbrales. Además, validar fuera de muestra evita sobreoptimización.

Estrategias con CRSI

1) Reversión a la media

  1. Marca extremos: CRSI < 10 para largos y CRSI > 90 para cortos.
  2. Espera señal de vela de giro o cruce de retorno.
  3. Define stop bajo/encima del último extremo y objetivo en la media.

Así, explotas la naturaleza breve de los extremos. Además, un tamaño de posición prudente controla el riesgo.

2) Pullback en tendencia

  1. Usa una media móvil para el sesgo direccional.
  2. En tendencia alcista, busca CRSI < 30 y giro al alza.
  3. En tendencia bajista, utiliza CRSI > 70 y giro a la baja.

En consecuencia, alineas la entrada con la dirección principal. Asimismo, mejoras el ratio riesgo/beneficio.

3) Secuencia por rachas

  1. Detecta rachas largas en la componente de streak.
  2. Combina con niveles de soporte o resistencia.
  3. Confirma con ruptura de microestructura.

Por ende, evitas operar contra impulsos excepcionales sin señal clara.

Parámetros y ajustes recomendados

Valores iniciales

  • nRSI: 3 periodos.
  • nStreak: 2 periodos.
  • nRank: 100 periodos para el PercentRank.

Posteriormente, ajusta por activo y timeframe. Además, comprueba la robustez en diferentes ventanas.

Configuración rápida en plataformas

Buenas prácticas

  • Panel separado con líneas guía en 10, 50 y 90.
  • Alertas cuando el CRSI cruce 10 o 90.
  • Confirmación con vela y estructura antes de ejecutar.

Asimismo, registra métricas por setup para evaluar la consistencia.

Gestión del riesgo

Plan y disciplina

Define riesgo por operación antes de entrar. Además, usa stops técnicos y salidas parciales. Finalmente, evita añadir a pérdidas en extremos persistentes.

Conclusión

El Connors RSI aporta una lectura ágil del impulso de corto plazo. Asimismo, sus extremos se aprovechan con reglas de confirmación simples. Por lo tanto, integrarlo con filtros de tendencia y una gestión del riesgo rigurosa mejora la calidad de las decisiones.

Código de TradingView ejecutable

//@version=6
indicator(«Connors RSI (CRSI)», overlay=false)

// ——— Inputs
lenRSI = input.int(3, «Periodo RSI de cierre», minval=1)
lenStreak = input.int(2, «Periodo RSI de streak», minval=1)
lenRank = input.int(100,»Periodo Percent Rank», minval=1)
asHistogram= input.bool(false, «Mostrar como histograma»)

// ——— 1. RSI del cierre
rsiClose = ta.rsi(close, lenRSI)

// ——— 2. RSI del streak (rachas)
streak = 0.0
streak := close > close[1] ? (nz(streak[1]) <= 0 ? 1 : streak[1] + 1) :
close < close[1] ? (nz(streak[1]) >= 0 ? -1 : streak[1] – 1) :
nz(streak[1])
rsiStreak = ta.rsi(streak, lenStreak)

// ——— 3. Percent Rank del cambio porcentual
roc = (close – close[1]) / close[1] * 100
percentRank(serie, length) =>
cnt = 0.0
for i = 0 to length – 1
cnt += serie > serie[i] ? 1 : 0
(cnt / length) * 100
prRank = percentRank(roc, lenRank)

// ——— Connors RSI
crsi = (rsiClose + rsiStreak + prRank) / 3.0

// ——— Plots
plot(50, title=»Nivel medio», color=color.gray)
plot(70, title=»Sobrecompra», color=color.red)
plot(30, title=»Sobreventa», color=color.teal)

crsiColor = crsi >= 50 ? color.new(color.teal, 0) : color.new(color.red, 0)
plot(crsi, title=»Connors RSI»,
color=crsiColor,
style=asHistogram ? plot.style_histogram : plot.style_line,
linewidth=2)

// ——— Alertas opcionales
alertcondition(ta.crossunder(crsi, 30), «CRSI cruza bajo 30», «CRSI en sobreventa»)
alertcondition(ta.crossover(crsi, 70), «CRSI cruza sobre 70», «CRSI en sobrecompra»)

 

Si quieres dar un paso más en el trading, y quieres darnos sugerencias estamos abiertos a comentarios e ideas constructivas,

CONTACTA CON NOSOTROS Y CREEMOS COMUNIDAD

IR A NUESTRO CANAL DE YOUTUBE

 

IMPORTANTE:

En ningún momento queremos que lo reflejado en esta web, se considere como recomendaciones.

 

El objetivo es mostrar la veracidad de las estrategias desde un punto de vista técnico de análisis de los resultados arrojados por los algoritmos de trading, estudiando los años pasados que pueden coincidir o no con los futuros.