SPY Breakout Pattern: Success Rate and Average Return
SPY 20-Day Breakouts: Rare and Informative
Because SPY is a diversified index ETF, its breakouts are less frequent than those of volatile individual stocks. Across 2016-2026, SPY has printed roughly 90 20-day breakouts — about once every 28 trading days, compared to every 16-18 days for high-beta names like NVDA and Tesla.
But the base rates on SPY breakouts are respectable and more reliable than individual stock breakouts because they reflect broad market momentum rather than idiosyncratic noise.
Base Rates: Moderate Follow-Through
The 10-day forward return after an SPY 20-day breakout has averaged roughly +1.2% with a win rate near 60%. The 20-day return has averaged around +2.1% with a win rate near 62%. Compared to SPY's unconditional baselines (roughly +0.7% for 20-day), this is a modest but real edge.
Breakouts on SPY tend to cluster in strong trending periods. During the 2017 low-volatility rally, SPY printed a breakout roughly every 10 trading days. During the 2022 drawdown, it printed essentially zero breakouts for months. This clustering is one of the clearest signatures of market regime changes.
- 5-day post-breakout: ~58% win rate, ~+0.6% average return
- 10-day post-breakout: ~60% win rate, ~+1.2% average return
- 20-day post-breakout: ~62% win rate, ~+2.1% average return
- Unconditional 20-day average (any day): ~+0.8%
Volume Confirmation Doesn't Help Much on SPY
Unlike individual stocks, adding a volume filter to SPY breakouts doesn't meaningfully improve the base rates. SPY's volume reflects broad market participation rather than stock-specific institutional flow, so the 'institutional confirmation' signal isn't there. Breakouts on above-average volume produce similar forward returns to breakouts on average volume.
What does matter is market breadth. SPY breakouts that occur when 70%+ of S&P components are above their 50-day moving averages have a 10-day win rate near 68%, versus 52% when breadth is weak. Breadth is the SPY analog of volume confirmation — it's what separates real market breakouts from narrow, unsustainable ones.
Breakouts in Context: VIX and Credit Spreads
SPY breakouts tend to work best in benign macro environments. When VIX is below 15 at the time of breakout, the 10-day win rate has been roughly 66% with average returns of +1.7%. When VIX is above 20, the 10-day win rate drops to roughly 54% with average returns near +0.5%.
Similarly, breakouts during tight credit spread periods (HYG near highs) have outperformed breakouts during widening spreads. The macro regime matters more for SPY breakouts than for individual stock breakouts.
Note:Chart Library's market regime tracker gives you VIX, breadth, and sector rotation context in one call. Combining it with SPY pattern search provides a macro-aware breakout signal.
Using the Data
The most effective approach for SPY breakouts: confirm with market regime data first, then check pattern analogs. If VIX is low and breadth is strong, SPY breakouts are statistically supported. If either is weak, skepticism is warranted.
from chartlibrary import ChartLibrary cl = ChartLibrary(api_key="cl_...") regime = cl.market_regime() spy = cl.intelligence("SPY") print(f"VIX: {regime['vix']}") print(f"SPY 10d win rate: {spy.forward_returns['10d']['win_rate']:.0%}")
Related reading: our posts on stock breakouts 2025 data and market regime tracking offer complementary views on index momentum.
Search SPY on chartlibrary.io to see the current index chart's closest historical analogs and forward returns.
Ready to try Chart Library?
Anchor any ticker + date — see what history says about your setup, with cohort statistics, feature attribution, and AI narrative.
Try it freeLearn the methodology
Chart Library is built on four canonical concepts. Read the pillars to understand what backs the numbers in this post:
Related Articles
PLTR Pre-Earnings Drift: Setup Heading Into Monday's Print
Palantir reports Q1 2026 earnings Monday after close. We pulled the historical pre-earnings drift pattern for PLTR — what the stock tends to do in the 5 trading days before earnings, and the win rate of long-the-drift since the AI capex cycle began.
TSLA After a Big Earnings Beat: What Historical Analogs Say
Tesla reported Q1 2026 revenue up 16% and EPS up 52% after Wednesday's close. We pulled historical analogs of TSLA charts that followed similar above-consensus earnings prints to see what typically happens in the next 1, 5, and 10 sessions.
INTC Pre-Earnings Drift: Historical Setup Into Tonight's Print
Intel reports Q1 2026 earnings tonight. We pulled the historical pre-earnings drift pattern — what INTC tends to do in the 5 trading days before earnings, and how that's correlated with the actual reaction.