MA Breadth: % of Stocks Above the 10, 50, 100 & 200-Day Moving Averages
Free market breadth gauge across roughly 4,750 eligible US common stocks in a typical session — the share trading above their own 10-, 50-, 100-, and 200-day moving averages, charted against SPY since 2010. The four timeframes separate short-term washouts from regime changes; the extremes (above 80%, below 20%) are where the signal lives.
Today's reading
As of market close on September 4, 2026, 47.0% of US stocks are above their 10-day moving average, 47.5% above their 50-day, 50.4% above their 100-day, and 52.9% above their 200-day. Participation is weak — most stocks are below short-term trend, and 50-day breadth is expanding versus the prior session. The 50d ÷ 200d breadth ratio (share above the 50-day divided by share above the 200-day) is 0.90, near parity. Computed across roughly 4,750 eligible US equities in a typical session; the series runs from 2010 to present.
Sources, methodology & freshnessLast updated 2026-09-04 · Open ↓Close ↑
47.5% of stocks are above their 50-day moving average — most of the market is below short-term trend.
Participation vs SPY
Participation against the index
Each horizon overlaid on SPY in its own pane — breadth on the left axis, price on the right. One crosshair moves all four, so a divergence reads as a shape rather than a comparison across the page.
Latest · Sep 04, 2026 · SPY $770.19
Broad participation. Often extended, but also how durable advances begin.
More than half the universe is above trend; most useful on the slower lines.
A washout. Context decides whether it is capitulation or structural damage.
The four horizons
% of Stocks Above the 10-Day Moving Average
Is this week stretched?
% of Stocks Above the 50-Day Moving Average
How healthy is this move?
% of Stocks Above the 100-Day Moving Average
Is the intermediate trend intact?
% of Stocks Above the 200-Day Moving Average
Does the long-term tape support risk?
Breadth ratios
Fast breadth over slow breadth
One horizon divided by a slower one. Parity means the fast and slow lines agree; a reading far below it is a flush that the slower line has not yet confirmed, and a reading far above it is the thrust out of one. Markers show every first close through 0.50 and 1.50; the table beneath reports what SPY did next against the baseline.
Latest · Sep 04, 2026 · 50d ÷ 200d 0.90 · 47.5% ÷ 52.9% · SPY $770.19
What SPY did next · 50d ÷ 200d
full record to 2026-09-04 · baseline = every sessionAn episode is the first close through the level after at least twenty sessions on the other side. Median SPY change and the share of episodes that ended higher, beside the same statistics over every session in the record. Overlapping episodes and a bull-market sample flatter both columns equally; the edge, if any, is the gap between them.
| After | SPY median | Baseline | Higher | Baseline |
|---|---|---|---|---|
| 20d | +2.5% | +1.6% | 85% | 68% |
| 60d | +3.6% | +3.7% | 77% | 76% |
| 120d | +8.6% | +6.6% | 85% | 79% |
| 250d | +15.3% | +13.8% | 85% | 86% |
| After | SPY median | Baseline | Higher | Baseline |
|---|---|---|---|---|
| 20d | +5.4% | +1.6% | 80% | 68% |
| 60d | +8.3% | +3.7% | 80% | 76% |
| 120d | +14.1% | +6.6% | 80% | 79% |
| 250d | +22.6% | +13.8% | 90% | 86% |
Fast breadth has collapsed to half the slow line. A flush, and the slower line says whether the regime is still standing.
The fast and slow lines agree. Most of the record lives near here; the ratio only speaks at its edges.
Fast breadth has re-expanded far ahead of the slow line. Exits from washouts look like this. Tops do not.
The Manual — market breadth
48% of stocks are above their 50-day average and 53% above their 200-day. The full owner's guide covers the three-layer reading framework (participation → momentum → divergence), the six breadth gauges compared with each one's classic false positive, the thrust record with forward returns, and where breadth will mislead you — with deep links into the A/D line, McClellan and Hindenburg Omen gauge Manuals.
Read The Market Breadth Manual →The Manual — the McClellan Oscillator
Our ratio-adjusted McClellan Oscillator reads −8 (40th percentile since 2010). Deeply oversold readings below −60 preceded modestly above-baseline returns (+1.9% next month vs +1.1%), and the deepest prints in the record — August 2011, March 2020, December 2018 — were all panic lows. The full owner's guide covers the 19/39-EMA construction, the honest edge test, and why we refuse to publish a Summation Index.
Read The McClellan Oscillator Manual →Reading the current tape
As of 2026-09-04, 47.0% of stocks are above their 10-day MA (neutral), 47.5% above their 50-day (neutral), 50.4% above their 100-day (neutral), and 52.9% above their 200-day (neutral). Short-term breadth is running below the slower lines — a flush within the standing regime. The 50d ÷ 200d breadth ratio is 0.90 (near parity).
47.5% of stocks are above their 50-day moving average — most of the market is below short-term trend.
How MA Breadth (% of Stocks Above Moving Averages) Works
- 1Compute four moving averages for every stock, every dayFor each eligible US common stock — roughly 4,750 in a typical current session — we compute the 10-, 50-, 100-, and 200-day simple moving averages over the full daily history (2010 to present).
- 2Count the share of stocks above each MAFor each trading day, breadth = the number of stocks closing above a given moving average divided by the number of stocks that have enough history for that MA. A stock listed three months ago is excluded from the 100- and 200-day denominators until it has enough bars — so young listings never distort the reading.
- 3Read the four lines as fast / medium / slow participationThe 10-day line is the twitchy short-term gauge (washes out and recovers in days), the 50-day line is the swing-trading workhorse, the 100-day tracks the intermediate trend, and the 200-day line moves slowly enough to define the long-term regime. Divergences between them — short-term breadth recovering while long-term breadth keeps falling — are where the information is.
- 4Watch the extremesReadings above ~80% mark broad overbought conditions that historically precede consolidation; readings below ~20% mark washouts that historically precede durable lows. Between 40% and 60% the indicator says little — that's the zone where trend tools work better.