SteadyTapeQuantitative Market Research

Breadth Gap

When the gap has been 12+ points with the index near a high, the next three months were positive 100% of the time (base rate 74%) across 7 separate episodes (all in 3 years) different years.

▶  View the live, interactive version with full charts →

How far the index is below its 52-week high minus how far the typical stock is below its own. A record-high index with the median stock well under water means a narrow rally. Rebuilt on 535 names back to 2007 with the current reading, its percentile, and what SPY did next after wide gaps with the index within 3% of its high, against the base rate and a same-year control. Context, not a signal.

Index vs 52w high
-0.8%
Median stock vs 52w high
-15.6%
Breadth gap
14.8 pts
wider than 100% of days
Top-decile line
9.4 pts
of our history
1M base rate
67%
median +1.63% - all days

When to run this study

Run when the index is at or near a record but it feels like most stocks are not participating. The study measures how far the index is below its 52-week high against how far the typical stock is below its own, and shows what the next week to twelve months have looked like when that gap was this wide with the index still within 3% of its high. Context, not a trade signal: read every number against the base rate beside it.

Historical results

What SPY did next, by gap size (index within 3% of its high)

ConditionEventsWinMedianEdge (pts)vs same yearWin ex 2008-09 / 2020-21
ALL DAYS - 1W4764600.41
Index within 3% of high (no gap condition) - 1W2782600.350
Gap >= 10 pts + index within 3% - 1W20550.35-5-0.3753
Gap >= 12 pts + index within 3% - 1W8621.0120.4962
Gap >= 15 pts + index within 3% - 1W10-0.22-60-0.550
Top-decile gap (>= 9.4 pts) + index within 3% - 1W26580.63-2-0.1354
ALL DAYS - 1M4748671.63
Index within 3% of high (no gap condition) - 1M2767671.320
Gap >= 10 pts + index within 3% - 1M19791.85120.1878
Gap >= 12 pts + index within 3% - 1M7862.67191.7786
Gap >= 15 pts + index within 3% - 1M0
Top-decile gap (>= 9.4 pts) + index within 3% - 1M25762.1990.0274
ALL DAYS - 3M4706744.22
Index within 3% of high (no gap condition) - 3M2726753.581
Gap >= 10 pts + index within 3% - 3M17885.0714-0.8688

Showing 15 of 30 rows — see the live version for all.