mercatusdata

What followed RSI 30 and 70 in 35 large US stocks, 1962–2026

Is RSI at 30 a sign that a stock is about to bounce, and RSI at 70 a sign that it is about to slip? Across 35 large US stocks since 1962, there was a tilt in that direction, but a small one. After RSI(14) fell to 30 or below, a stock went on to beat its own usual pace by 0.77 percentage points on average over the next 20 sessions. After it rose to 70 or above, it trailed that pace by 0.48 points. Next to how much individual outcomes swing, both numbers are small, and the bounce after 30 has mostly faded since 1990.

+0.77

points of excess over 20 sessions after RSI fell to 30 or below · 53% of 2,518 episodes beat drift · statistically distinguishable from zero

−0.48

points of excess over 20 sessions after RSI rose to 70 or above · 45% of 4,151 episodes beat drift · statistically distinguishable from zero

The short answer

After RSI fell to 30 or below, 53% of 2,518 episodes beat their stock’s own drift over the next 20 sessions. After it rose to 70 or above, 45% of 4,151 did. Either way, any single episode is close to a coin toss, though the averages hold up statistically on both sides.

The bounce after an oversold reading has also mostly faded. Before 1990 it averaged between +1.47 and +2.09 points a decade; since 1990 it is +0.23 points across 1,699 episodes.

What was measured

The signal is Wilder’s RSI(14) on daily closes, read at two fixed levels: 30 or below counts as oversold, 70 or above as overbought.

An episode starts on the first day RSI crosses one of those levels. Readings within 10 sessions of each other count once, so a stock that stays oversold for weeks is not counted again and again.

Each episode is followed for 1, 5 and 20 sessions. The return over each horizon is compared with the stock’s own average return over the same horizon, worked out from the stock’s whole price history up to and including the signal day, once at least 30 such returns exist. That average is what this note calls the stock’s drift, or its usual pace. Subtracting it leaves the part of the move that the stock’s normal tendency to rise or fall does not explain. It is not a comparison with the market.

The sample is 35 large US stocks, chosen in 2026 as the large US companies people most often look up, across eight sectors, before any of these results were computed; each is followed from its first available price, 1962 to 2026: 2,518 oversold and 4,151 overbought episodes with a full 20 sessions of data after them.

Results

On both sides the tilt grows from one session to twenty, and on both it points towards a reversal.

Excess return over own drift, percentage points
After RSI(14)…Episodes (20 sessions)1 session5 sessions20 sessionsMedian, 20 sessionsSpread (sd), 20 sessionsBeat own drift, 20 sessionst-statistic (monthly averages)
fell to 30 or below2,518+0.26+0.73+0.77+0.6411.353%+5.4
rose to 70 or above4,151−0.05−0.37−0.48−0.689.745%−4.5

One thing to keep in mind when reading the t-statistics: episodes bunch together. In a sell-off, many stocks turn oversold in the same week; in a rally, many turn overbought. Counting each episode as independent would overstate the evidence, so the test runs on monthly averages instead. On that basis both tilts are statistically distinguishable from zero: t +5.4 after 30 and −4.5 after 70.

Still, the averages are tiny next to the spread. The standard deviation of 20-session excess returns is 11.3 points after 30 and 9.7 after 70, while neither average reaches one point.

The oversold bounce faded after 1990

Before 1990, an oversold reading was followed by one to two points of excess over 20 sessions. Since 1990 it has been +0.23 across all 1,699 episodes.

Same 10 companies, present since the 1960sAll companies in the sample at the time19901960s, same 10 companies: +1.47 points over 168 episodes+1.471960s, all companies in the sample at the time: +1.47 points over 168 episodes+1.471960s1970s, same 10 companies: +0.95 points over 235 episodes+0.951970s, all companies in the sample at the time: +2.09 points over 303 episodes+2.091970s1980s, same 10 companies: +1.39 points over 158 episodes+1.391980s, all companies in the sample at the time: +1.91 points over 348 episodes+1.911980s1990s, same 10 companies: +0.60 points over 133 episodes+0.601990s, all companies in the sample at the time: +0.62 points over 346 episodes+0.621990s2000s, same 10 companies: +0.31 points over 142 episodes+0.312000s, all companies in the sample at the time: −0.35 points over 460 episodes−0.352000s2010s, same 10 companies: +0.68 points over 162 episodes+0.682010s, all companies in the sample at the time: +0.34 points over 509 episodes+0.342010s2020s, same 10 companies: −0.71 points over 129 episodes−0.712020s, all companies in the sample at the time: +0.43 points over 384 episodes+0.432020sexcess return, percentage points
Average excess return 20 sessions after RSI(14) fell to 30 or below, by decade.

The sample grows from 10 companies in the 1960s to 35 today, so the solid bars follow only the 10 that have been in it throughout: Boeing, Caterpillar, Chevron, Disney, Johnson & Johnson, Coca-Cola, Lockheed Martin, McDonald's, Procter & Gamble, Exxon Mobil. Their bounce fades too, so the decline is not just newer companies diluting the average. The 2020s are an unfinished decade, with 129 episodes for those 10.

What shrank was mostly the size of the bounce, not how often it came: for the same 10, 55–57% of episodes beat drift from the 1990s to the 2010s, against 53–54% before 1990.

Stocks differ widely

Individual stocks differ widely. Among the 30 with at least 30 oversold episodes, averages run from +5.10 points for Walmart to −3.85 for Netflix, and 23 of the 30 have a positive average. With that many stocks, some will look extreme by chance, so the best and worst figures probably overstate how different those companies really are.

all episodes: +0.77Walmart (75)Walmart: +5.10 points over 75 episodes, 57% beat drift+5.10Exxon Mobil (103)Exxon Mobil: +2.49 points over 103 episodes, 66% beat drift+2.49Pfizer (100)Pfizer: +2.40 points over 100 episodes, 56% beat drift+2.40Tesla (30)Tesla: +2.39 points over 30 episodes, 43% beat drift+2.39Goldman Sachs (48)Goldman Sachs: +2.23 points over 48 episodes, 60% beat drift+2.23McDonald's (99)McDonald's: −0.58 points over 99 episodes, 49% beat drift−0.58Intel (74)Intel: −0.63 points over 74 episodes, 47% beat drift−0.63NVIDIA (47)NVIDIA: −0.98 points over 47 episodes, 45% beat drift−0.98Advanced Micro Devices (82)Advanced Micro Devices: −1.55 points over 82 episodes, 46% beat drift−1.55Netflix (36)Netflix: −3.85 points over 36 episodes, 50% beat drift−3.85… 20 other stocks lie betweenexcess return, percentage points
Average excess return 20 sessions after RSI(14) fell to 30 or below, the five best and five worst stocks; episodes in brackets; solid bars mark the highest and lowest.

An average can hide a skew. Tesla’s +2.39 rests on 30 episodes, only 43% of which beat drift: a few large rebounds carry it.

The overbought side spreads just as widely, from Tesla at +8.59 to Home Depot at −4.14, with 12 of 34 stocks positive.

What this does not say

This is a record of what followed in the past, not a forecast or a trading rule, and it says nothing about the next episode.

The sample is made of survivors. All 35 companies are large today, so a company that fell after an oversold reading and never recovered is not here. Leaving such companies out flatters the oversold side.

The comparison is with each stock’s own drift, not with the market: a positive number means a stock did better than its own usual pace, not that it beat an index. And no costs are deducted, whether commissions, bid–ask spreads or taxes; a tilt under one point can disappear after them.

The companies also change over time: the sample grows from 10 stocks in the 1960s to 35 in the 2020s. The section on the fading bounce controls for that.

Data and method