MotionStructure & fair value

Market Breadth

Participation under the surface — how many stocks are advancing — the structural health behind an index move.

Live data·01 Aug, 11:30 UTC·Yahoo Finance · ~100-stock S&P 100 panel + 11 sector ETFs + 18 country ETFs, computed from raw daily closes·15-min cache
Breadth regime · S&P 100 panel (105 names)
Broad advance
  • · 61% above 50-day, 65.7% above 200-day
  • · A/D line healthy
  • · 83.3% of country ETFs above their 200-day
Above 20-day
49.5%
Above 50-day
61%
Above 200-day
65.7%
McClellan
4.4
New 52w highs · lows
2 · 0
Adv · Dec today
54 · 51
Zweig thrust
0.51
Neutral
Playbook for this regime
  • Participation this broad = dips are for buying, not selling — pullbacks to the 20/50-day have the wind at their back.
  • Breadth like this rewards MORE names, not more leverage: rotation strategies outperform concentration.
  • The exit signal to pre-plan: % above 50-day breaking under ~45 while the index holds up — that's how this regime ends.

Divergence Detector

Does the army confirm the general? Index highs vs the A/D line and % above 50-day

No divergence test active — the index is 1.6% below its 1-year high. Watch for breadth to LEAD on the next approach of the highs.

Gold = index (left) · green = cumulative advance/decline line of the panel (right). Healthy: they make highs together. Warning: index up, A/D line flat or down.

McClellan Oscillator

EMA19 − EMA39 of ratio-adjusted net advances

The momentum of breadth. Extremes matter most: deep negative readings (−70 and below) cluster near tradeable lows; a fast swing from deep negative to strongly positive is a thrust — the market’s highest-conviction buy pattern.

% Above 50-Day

Share of the panel in short-term uptrends, last 12 months

A mean-reverting oscillator with teeth at the edges: above 80% = overbought BUT bullish (initiation strength); below 20% = washout, historically far closer to bottoms than to the start of new downtrends.

Leadership Check

Equal-weight vs cap-weight (RSP/SPY +2.2% over 3m) · small caps vs large (IWM/SPY +1.9%)

The average stock AND small caps are beating the cap-weighted index — broad, healthy leadership. Rallies with this profile historically persist.

Sector Participation

SPDR sector ETFs vs their own trend + constituent breadth from the panel, sorted by 1-month return

Sector1m return> 50d> 200dPanel % > 50d1-month momentum
XLE Energy+12.8%100% (n=3)
XLF Financials+3.9%83.3% (n=18)
XLP Staples+2.1%54.5% (n=11)
XLRE Real Estate+2%50% (n=2)
XLV Health Care+1.9%82.4% (n=17)
XLU Utilities-0.9%33.3% (n=3)
XLB Materials-1.2%0% (n=2)
XLC Communication-1.4%42.9% (n=7)
XLY Discretionary-1.7%40% (n=10)
XLI Industrials-1.9%78.6% (n=14)
XLK Technology-5.5%33.3% (n=18)

In a Mixed or Narrowing regime this table IS the trade: own what participates, avoid what’s broken. Green dots on both trend columns with strong panel breadth = the sectors carrying the market.

Global Breadth

Country ETFs vs their 200-day average — is the advance global or a US-only story?

Taiwan EWT+21.9% vs 200d
South Korea EWY+14.6% vs 200d
Singapore EWS+12.1% vs 200d
Spain EWP+11.3% vs 200d
Italy EWI+10.2% vs 200d
Canada EWC+6.8% vs 200d
United States SPY+6.7% vs 200d
United Kingdom EWU+6.4% vs 200d
Japan EWJ+5.8% vs 200d
Australia EWA+4.9% vs 200d
Switzerland EWL+4.4% vs 200d
Brazil EWZ+3.7% vs 200d
Mexico EWW+3.7% vs 200d
France EWQ+3.2% vs 200d
Germany EWG+2.3% vs 200d
India INDA-2.3% vs 200d
China MCHI-5% vs 200d
South Africa EZA-7.2% vs 200d

Global confirmation strengthens any US signal; the US rallying alone while the world sits below trend is a narrower story than the index chart suggests. 15/18 markets above their 200-day.

The 60-second version

An index is a headline; breadth is the story under it. The S&P can make new highs carried by five mega-caps while the average stock is already in a downtrend — and every major top in modern history looked exactly like that months before the index broke. This page measures participation directly: every indicator here is computed from the raw daily closes of a ~100-stock panel — advance/decline line, McClellan oscillator, Zweig thrust, % above moving averages, new highs and lows — then cross-checked against equal-weight and small-cap leadership, sector participation, and 18 country markets.

Why traders who ignore breadth still get paid by it

  • It's a topping clock, not a timing toolbreadth divergences don't call the day — they call the PHASE. Index highs without A/D confirmation historically precede tops by weeks to months. The detector above runs that test continuously so you don't have to.
  • Washouts are giftsfewer than 20% of stocks above their 50-day is panic-level participation. It marks tradeable lows far more reliably than any price pattern — the famous breadth-thrust signals (Zweig >0.615, McClellan snapping positive) all fire out of this zone.
  • It tells you WHAT to trade, not just whenin a narrow tape the sector participation table matters more than the index chart: own the green rows, avoid the red. Equal-weight lagging cap-weight means stock-picking is fighting uphill — size accordingly.
  • Confirmed strength persistswhen the index makes highs AND the A/D line, equal-weight and small caps confirm, drawdowns stay shallow — that's the regime where buying dips is a strategy rather than a hope.

Methodology & honesty

The panel is the current S&P 100 membership (~100 names, sector- tagged), so breadth history carries mild survivorship bias — fine for reading participation NOW, which is what breadth is for. The A/D line and McClellan oscillator are computed on this panel, not the full NYSE: levels differ from StockCharts’ NYSE versions, but the shape, zero-crossings and divergences — the tradeable content — behave the same, and 100 mega/large caps ARE the index for practical purposes (cap-weighting means they decide where the S&P goes). New highs/lows use a 52-week lookback within 0.5%. Country and sector reads use liquid ETFs against their own 200-day averages. Everything refreshes every 15 minutes from raw Yahoo closes — nothing here is a scraped summary statistic.

In the MTS framework

Breadth is Motion’s structural-health layer — where the volatility page reads how the tape moves, this page reads how many soldiers are marching with it. Use it as a filter on every other Motion signal: momentum buys are stronger when participation confirms; a seasonal or cycle-based long into a flagged divergence deserves half size; and a washout reading turns the crash playbook from “short the breakdown” to “stalk the thrust”.