Strategies

RSI Strategy — Overbought/Oversold in Practice (+ Connors' RSI-2)

📅 10.07.2026⏱ ~7 min read✍️ Rafal (KBS)

RSI is probably the most-used oscillator in the world — and, at the same time, the most-often-misused. The textbook version sounds familiar: below 30, "oversold" — buy; above 70, "overbought" — sell. The problem is that when someone finally ran the rule on a large sample, the result was brutal: zero edge.

This isn't an article against RSI. It's an article about the difference between the textbook and the measurement — because the same indicator, used differently (Larry Connors' RSI-2 system), showed surprisingly solid results in historical tests. The difference doesn't lie in the indicator; it lies in the rules around it.

What RSI and the Classic 30/70 Strategy Are

RSI (Relative Strength Index) measures the speed and scale of recent price changes on a 0-100 scale. The standard setting is 14 periods. The textbook interpretation:

The classic mechanical strategy: buy when RSI(14) drops below 30; sell/reduce when it crosses above 70. There are also more subtle applications on top of this — chiefly divergences (price makes a new high, RSI doesn't), which signal a weakening move.

The intuition behind 30/70 is sound: markets overreact, and the overreaction shows up in momentum. The devil is in the parameters — as you're about to see, "how much of an overreaction," "on which timeframe," and "in which trend" is the difference between a profitable system and a random one.

What the Numbers Say — Textbook vs. Measurement

This is the main hook of this article. Backtests published by QuantifiedStrategies compared both versions head to head.

Classic RSI(14) 30/70 on the daily timeframe: in a test covering 2,397 trades, the strategy showed no edge — no positive expectancy. Twenty-four hundred trades is a large sample; that's not bad luck, that's a measurement. The textbook rule, repeated in thousands of courses, simply didn't make money on historical data.

Connors' RSI-2 system (on the QQQ ETF): the same indicator family, different rules — and a different world:

MetricRSI-2 (QQQ)Buy and Hold (QQQ)
CAGR12.7%~9%
Win rate~75%
Profit factor3.0
Time in market (exposure)~14%100%
Max drawdown-19.5%considerably deeper

The most telling number is the exposure: the system was in the market barely 14% of the time, and yet it historically outperformed buy-and-hold — meaning it only made money when the statistics were on its side, and sat in cash the rest of the time.

The mandatory caveats, without which these numbers are clickbait: the data comes from QuantifiedStrategies summaries — verify it directly at the source before citing or using it. The tests concern US indexes/ETFs, not crypto — porting this to BTC/ETH requires its own backtest. And as always: past results don't guarantee future ones — a strategy that's published and popular can lose its edge over time.

Why did 30/70 fail while RSI-2 worked? Three structural differences: a trend filter (RSI-2 only buys above SMA200 — it plays dips in a bull market, it doesn't catch falling knives in a bear market), a deeper extreme (a 2-period RSI below 10 is a far rarer, stronger state than a 14-period RSI under 30), and a fast exit (profit is taken on the first bounce, instead of waiting for "overbought").

How to Apply It Step by Step — the RSI-2 System

The classic rules (daily timeframe):

  1. Trend filter: the closing price is above the SMA200. Below it — no trades. (An alternative regime filter: the golden cross.)
  2. Entry signal: RSI(2) drops below 10 (a more aggressive variant: below 5). You buy on the close of the signal day.
  3. Exit: close the position when price closes above the SMA5 (variant: RSI(2) > 70). Win or lose — you get out; this is a quick-bounce system, not a positional one.
  4. Risk: size the position with a percent-risk model (the formula is here). Note: in the original tests, the system ran without a classic stop loss — in mean-reversion strategies a stop loss historically tended to worsen results (details and pitfalls) — so risk control comes from a small position size and a time stop instead (e.g. exit after 5 days with no bounce).

A numerical example on ETH (illustrative): a $10,000 account. ETH is in an uptrend (price $2,600 > SMA200 at $2,300). A three-day pullback drags price to $2,450, RSI(2) = 6. You buy at the close for a nominal amount set in advance — assuming an accepted loss of 1% of the account ($100) and an emergency time/catastrophic exit ~4% below entry, position size = 100 / 98 = ~1 ETH. Two days later price closes at $2,570, above the SMA5 — you close with a profit of roughly $120. If the bounce hadn't come within 5 sessions, you'd exit without discussion.

📈

[Chart coming soon: ETH daily chart with SMA200 and SMA5, a marked pullback with RSI(2)<10, entry on the close and exit on the SMA5 crossover]

Calibrating RSI(14) to the Market Regime

If you still use classic RSI(14), the thresholds need to fit the regime — a fixed 30/70 really only behaves sensibly in a sideways market:

Market regimeSuggested RSI thresholdsWhy
Consolidation / range70/30the classic version works best in a sideways market
Strong uptrend80/40RSI rarely drops to 30; pullbacks end around 40-50
Strong downtrend60/20"overbought" already shows up at 60; oversold readings can go deep

On top of that, apply the multi-timeframe rule: interpret an H1 RSI reading in the context of the daily. Overbought on the hourly with a neutral daily is usually just a local pause, not a trend-reversal signal.

It's also worth knowing where RSI has its best-documented uses outside of thresholds. Divergences — the gap between new price extremes and a weakening RSI — hit roughly a 58% win rate in cited forex tests, which can be enough for an edge with a good RR. Our own pattern research (a pattern ablation study on crypto data) likewise flagged bearish RSI divergence as one of the few statistically significant short signals. It's the same lesson again: an indicator's value depends on which of its behaviors you use — not on the mere fact that it's on the chart.

RSI signals also gain credibility when combined with levels — support/resistance, Bollinger Bands, or candle structure: oversold RSI right at strong support is a different quality of information than oversold RSI in a vacuum, halfway down a decline with no level underneath.

When It Doesn't Work and Common Pitfalls

One last regime-related note: RSI-2 is a mean-reversion strategy, and markets differ in how strongly they "revert." US stock indexes have historically been among the most mean-reverting markets in the world — and that's exactly what the system was calibrated on. For most of its history, BTC has behaved more momentum-driven (moves once started were more likely to continue than reverse), which means the edge measured on QQQ might simply not exist on crypto, or might require different parameters. That's not a reason to reject the system — it's a reason to test it on BTC/ETH data before you risk your first dollar.

The broader lesson goes beyond a single indicator: "everyone teaches it this way" isn't proof — a measurement is. The classic 30/70 sounds great in a course and doesn't hold up on data; the less-known RSI-2 looked solid on data, though it demands discipline and verification. Before you hand your money to any rule, check whether anyone has actually run the numbers on it. Better yet, run them yourself.

FAQ

Does the classic RSI 30/70 strategy work?
In the cited backtest of the classic 30/70 thresholds on the daily timeframe — 2,397 trades — no statistical edge was found: the strategy had no positive expectancy. That doesn't mean RSI is useless, just that the textbook mechanical version, with no trend filter or context, historically didn't make money. The numbers are worth verifying at the source.
How does Connors' RSI-2 strategy work?
It's a short-term mean-reversion system: when price is above the 200-day moving average (a trend filter) and a 2-period RSI drops to extremely low readings (below 10, for example), you buy the dip and close the position on a fast reversion, e.g. when price crosses above the 5-day moving average. In the cited tests on indexes it hit roughly a 75% win rate while being exposed to the market barely about 14% of the time.
What RSI settings work best for crypto?
There's no single good setting — in a strong BTC bull run, RSI can hold above 70 for weeks, so the 30/70 thresholds generate premature sell signals. In trends, shifted thresholds tend to make more sense (e.g. 80/40 in a bull market), and every combination needs to be tested on data rather than copied from a textbook written for the stock market.
Rafał — Strefa Tradingu / Krypto Bez Ściemy
Rafał — Krypto Bez Ściemy

Trader and founder of Strefa Tradingu. He’s been breaking crypto down on YouTube for years — no hype, no signals, with a focus on market structure and risk management.

🎁 Grab Strefa’s free TradingView indicators

Drop your email — we’ll send you links to our free TradingView indicators plus a no-fluff starter kit. Zero spam.

You’re joining the Strefa Tradingu list. Unsubscribe with one click, anytime.
✅ Done — the email with your links is on its way!

Check your inbox (and the Spam/Promotions folders) and add us to your contacts.

Read next