Connors RSI (CRSI)
Connors RSI (CRSI)
What is Connors RSI?
Connors RSI (CRSI) is a composite momentum oscillator developed by Larry Connors that combines three components: a standard RSI, a streak RSI (measuring up/down streak length), and a percentile rank of the Rate of Change. It ranges from 0 to 100 and is designed for short-term mean-reversion trading.
How it works
CRSI is the average of three components:
CRSI = (RSI(Close, rsi_period) + RSI(Streak, streak_period) + PercentRank(ROC(1), rank_period)) / 3
- RSI — Standard RSI of price
- Streak RSI — RSI applied to the consecutive up/down day count
- Percent Rank — Percentile rank of 1-day ROC over the rank period
Key levels
- Above 90 — Extremely overbought (strong sell zone for mean-reversion)
- Above 70 — Overbought
- Below 30 — Oversold
- Below 10 — Extremely oversold (strong buy zone for mean-reversion)
Trading signals
Buy signals
- CRSI drops below 10 (extreme oversold — high probability bounce)
- CRSI crosses above 30 from below (leaving oversold zone)
- CRSI at low levels while price is at support
Sell signals
- CRSI rises above 90 (extreme overbought — high probability pullback)
- CRSI crosses below 70 from above (leaving overbought zone)
- CRSI at high levels while price is at resistance
Parameters
| Parameter | Default | Description | |-----------|---------|-------------| | RSI Period | 3 | Period for the standard RSI component | | Streak Period | 2 | Period for the streak RSI component | | Rank Period | 100 | Lookback for percentile rank of ROC |
Example conditions
| Condition | Meaning |
|-----------|---------|
| CRSI(3,2,100) < 10 | Extreme oversold (buy zone) |
| CRSI(3,2,100) > 90 | Extreme overbought (sell zone) |
| CRSI(3,2,100) cross_over 30 | Exiting oversold zone |
| CRSI(3,2,100) cross_under 70 | Exiting overbought zone |
Tips
- CRSI is optimized for short-term mean-reversion strategies (2-6 day holds)
- The default RSI period of 3 makes it very responsive to price changes
- Best used on daily charts for individual stocks and ETFs
- Exit trades when CRSI reaches the opposite extreme or crosses 50
- Combine with a trend filter (e.g., price above 200 SMA) for higher win rates

