ConnorsRSI Pass Node

Connors RSI — Series Input

MomentumComposite OscillatorPass

Overview

The ConnorsRSI Pass Node computes the Connors RSI on a series input. It combines three momentum components — RSI of price, RSI of the consecutive up/down streak, and a percentile rank of the rate of change — into a single [0, 100] oscillator.

Designed by Larry Connors for short-term mean-reversion trading, ConnorsRSI extreme low readings (below 10) signal oversold pullbacks in uptrends; extreme highs (above 90) signal overbought extensions in downtrends.

Formula

RSI_component = RSI(period) of input
streak = consecutive up/down count (+n if n bars up, −n if n bars down)
StreakRSI = RSI(streakPeriod) of streak series
PercentRank = percentile rank of 1-bar ROC over rocLookback bars × 100
CRSI = (RSI_component + StreakRSI + PercentRank) / 3
Output range: [0, 100]. Warm-up: rocLookback bars (dominant).

Parameters

ParameterDefaultDescription
period3RSI period for the price component
streakPeriod2RSI period for the streak component
rocLookback100Lookback for percentile rank of ROC component

Inputs & Outputs

SlotDirectionTypeDescription
inputInput{ values, timestamps }Price or any numeric series
valuesOutput(number | null)[]ConnorsRSI in [0, 100]; nulls during warm-up
timestampsOutputnumber[]Unix timestamps aligned to input

Use Cases

Short-Term Mean Reversion

Buy when CRSI < 10 in an uptrend, sell when CRSI > 90 in a downtrend. Connors' research shows extreme readings have high historical mean-reversion probability.

Streak-Aware Timing

The streak component captures consecutive up or down days — a key feature for timing entries after prolonged one-directional moves that RSI alone misses.

ETF and Index Trading

ConnorsRSI was designed specifically for liquid ETFs and indices where mean reversion is statistically reliable. Works best on daily bars of broad market instruments.

Tips & Best Practices

rocLookback Dominates Warm-Up

The warm-up period is dominated by rocLookback (default 100 bars). Ensure your data series has at least 100+ bars before expecting valid output.

Not for Trending Markets

ConnorsRSI is optimised for mean reversion, not trend following. In strongly trending markets, extreme readings can persist — combine with a trend filter to avoid fade trades.

Default Parameters

The default parameters (3, 2, 100) are Connors' original settings. They have been validated on US equity ETFs on daily timeframes — adjust for other asset classes or timeframes.

Related Indicators