Trading concepts

Mean Reversion Trading: What It Is, Connors' RSI(2) Rules, and Every Trade on the S&P 500 ETF Since 2021

Mean reversion bets that a stretched price comes back to its average. Here are the ways to measure the stretch, Larry Connors' RSI(2) strategy as ChartSchool describes it, and the 58 trades it took on the S&P 500 ETF from October 2021 to October 2026.

· Founder of PatternsWizard
Checked 7 min read
RSI(2) mean reversion, SMA(200) filter, SMA(5) exit
On this page
  1. How to measure "far from the mean"
  2. The RSI(2) strategy
  3. Every trade, October 2021 to October 2026
  4. Is it good to trade against the trend?
  5. Frequently asked questions

Mean reversion is the idea that a price that has moved unusually far from its average will tend to move back toward it. A mean reversion trader buys after a sharp drop and sells after a sharp rise, betting on the return to normal rather than on the continuation of the move. It is a hypothesis about a market, not a law: some markets and periods revert, others trend. This page runs one published mean reversion strategy, Larry Connors' RSI(2), over five years of the S&P 500 ETF and lists what each trade did.

Connors' RSI(2) rules on the S&P 500 ETF, October 2025 to October 2026

781.6690.7599.89010Oct 30, 2025Apr 30, 2026Oct 28, 2026
  • Price, daily candles (hollow up, filled down)
  • SMA(200), trend filter (solid line, second color)
  • SMA(5), exit line (dashed line)
  • Buy: RSI(2) below 10, close above the SMA(200)
  • Sell the long: first close above the SMA(5)
  • Short: RSI(2) above 90, close below the SMA(200)
  • Cover the short: first close below the SMA(5)
  • RSI(2), Wilder averages (solid line)
RSI(2) mean reversion, SMA(200) filter, SMA(5) exit on S&P 500 ETF, dividend-adjusted prices, daily, October 30, 2025 to October 28, 2026. Illustration of how the indicator reads, not a backtest.

How to measure "far from the mean"

Every mean reversion rule needs two things: a mean, and a way to say how far price is from it.

  • Distance in standard deviations. Bollinger Bands sit two standard deviations from a 20-day average; a close outside them is a large move for that market at that time.
  • A short oscillator. The Relative Strength Index on two days instead of fourteen reacts to a couple of closes and can reach readings below 10 or above 90 within days.
  • Distance from a moving average. The gap between price and its 5-day or 20-day average, in percent.

The mean itself can be short (5 days) or long (200 days). A drop toward a long average inside an uptrend is what trend traders call a pullback: the same move read by two styles.

A mean reversion formula

There is no single mean reversion formula, but most rules reduce to a z-score: how many standard deviations the close sits from its average over the same window. Bollinger Bands draw the same idea as lines, the 20-day average plus and minus two standard deviations, so a close on the upper band has a z-score of +2 and a close on the lower band −2. The RSI(2) below measures the stretch differently, from the last two days of gains and losses, but asks the same question.

The RSI(2) strategy

StockCharts' ChartSchool describes Connors' 2-period RSI strategy in four steps:

  1. Trend. Look for longs only when the market is above its 200-day simple moving average, and for shorts only when it is below.
  2. Signal. Buy when RSI(2) moves below 10, sell short when it moves above 90. Connors tested buying levels from 0 to 10.
  3. Entry. ChartSchool notes that a trader can enter at the close or wait for the next open. This page enters at the close of the signal day.
  4. Exit. In his S&P 500 example, Connors exits longs on a move above the 5-day SMA and shorts on a move below it.

The RSI(2) rules on one long trade

200-day SMA: longs onlyPrice; 5-day SMA dashedBuy at the closeExit: close abovethe 5-day SMA9010RSI(2)RSI(2) closes below 10: the signal
Schematic, not market data. Drawn by hand to show the rules.

The test below applies those rules to daily closes, one position at a time, using daily closes from January 4, 2021, so that the first 200-day average falls on October 18, 2021; it starts flat on that day and runs to October 28, 2026. It uses dividend-adjusted prices and no commissions, spreads or taxes. No position was open on October 28, 2026.

Every trade, October 2021 to October 2026

SideTradesWinnersMeanWorst
Long (above the 200-day)46350.63%−3.19%
Short (below the 200-day)1270.04%−6.85%

Long trades lasted 3.2 sessions on average and 10 at most; their median gain was 0.85%, and 46 of them compounded to 33.03%. The 12 shorts, ten of them in 2022, compounded to 0.11%: their gains were wiped out by two losses, in April 2025 and April 2026. Over the same five years, holding the ETF gained 84.65%, while the strategy was in a position on 200 of the 1,263 sessions. A short return is measured as (entry − exit) / entry.

RSI(2) trades compounded, against holding the ETF

46 long trades+33.03%12 short trades+0.11%Holding the ETF+84.65%
Our computation; the inputs and the method are in the text.S&P 500 ETF, dividend-adjusted daily closes, October 18, 2021 to October 28, 2026, before costs. The trades were in the market on 200 of the 1,263 sessions.

The last 250 sessions, trade by trade

The chart below the introduction covers October 30, 2025 to October 28, 2026; the strategy was flat on the first day of the window. It took 14 trades, 13 long and one short.

The 14 RSI(2) trades of the last 250 sessions, entry to exit

Nov 17 to Nov 24, 2025, long+0.46%Dec 17 to Dec 19, 2025, long+1.67%Dec 31, 2025 to Jan 5, 2026, long+0.85%Jan 20 to Jan 22, 2026, long+1.68%Feb 5 to Feb 6, 2026, long+1.92%Feb 12 to Feb 18, 2026, long+0.74%Mar 3 to Mar 17, 2026, long−1.40%Apr 6 to Apr 21, 2026, short−6.85%Jun 5 to Jun 11, 2026, long+0.03%Jul 20 to Jul 21, 2026, long+0.83%Jul 29 to Jul 30, 2026, long+1.68%Sep 1 to Sep 3, 2026, long+1.50%Sep 10 to Sep 11, 2026, long+0.85%Oct 14 to Oct 20, 2026, long−0.07%
Our computation; the inputs and the method are in the text.S&P 500 ETF, dividend-adjusted daily closes, October 30, 2025 to October 28, 2026; entry and exit at the close, before costs.

The short of April 6, 2026 shows the risk of the method. The ETF was below its 200-day average after the March sell-off, RSI(2) rose to 91.09 and the rule sold at 655.61. The market did not revert: it kept rising, and the first close below the 5-day average came eleven sessions later, on April 21, at 700.53. That one trade lost nearly as much as the six winning longs before it had made together (7.32% added up).

Is it good to trade against the trend?

Mean reversion trades against the last few days, not necessarily against the trend. Connors' 200-day filter makes the long trades buy dips in an uptrend, a form of buying on weakness, and that side produced 35 winners out of 46 here. The short side, which sold rallies in downtrends, won 7 of its 10 trades in 2022, about 9.6% added up, then gave nearly all of it back on two shorts, in April 2025 (−2.22%) and April 2026 (−6.85%), when the market turned up from below its average. Fifty-eight trades on one market are not enough to say how the strategy behaves elsewhere: the ChartSchool article itself presents it as a basis for developing a strategy, not as one to use out of the box.

Frequently asked questions

What is mean reversion in trading?

A style of trading that bets a price which moved unusually far from its average will move back toward it: buying after sharp drops and selling after sharp rises. It works only in markets and periods that do revert, which is why each rule needs testing.

What is the mean reversion formula?

There is no single one. The most common measure is a z-score: the close minus its average over n days, divided by the standard deviation of the same closes. A close on a Bollinger Band, two standard deviations from the 20-day average, has a z-score of +2 or −2.

What is the RSI(2) strategy?

A short-term mean reversion strategy developed by Larry Connors: above the 200-day moving average, buy when the 2-period RSI falls below 10; below it, sell short when RSI(2) rises above 90; exit longs on a move above the 5-day average and shorts on a move below it.

Is it good to trade against the trend?

Buying a dip inside an uptrend is not trading against the trend. In the S&P 500 ETF test on this page, the long trades taken above the 200-day average won 35 times out of 46; the shorts taken below it compounded to 0.11% over five years.

Does mean reversion work in crypto?

Only a test on the market can say. On daily Bitcoin from September 2025 to October 2026, the same RSI(2) rules took 6 long trades and 14 shorts; one short lost 20.63%. That is too few trades to judge the method.

Sources

  1. StockCharts ChartSchool, RSI(2)
  2. StockCharts ChartSchool, Bollinger Bands
, Founder of PatternsWizard

Passionate about finance, quantitative trading and data analysis. Amaury built the PatternsWizard test bench, which detects each pattern on full price history and measures what happened next against random entries.

PatternsWizard tests chart and candlestick patterns on full market history, against random entries. How we test patterns.

179 patterns testedRandom-walk self-test passed

All trading concepts articles