McClellan Oscillator: Breadth Momentum (EMA19 − EMA39 of Net Advances)
The classic breadth-momentum gauge: the 19-day EMA of net advances minus the 39-day EMA, computed across roughly 4,750 eligible US common stocks in a typical session. Positive = participation accelerating; negative = decelerating. Zero-line crosses, extremes, and divergences against SPY are the signals — and a negative reading is one of the four Hindenburg Omen criteria.
Today's reading
As of market close on September 4, 2026, the McClellan Oscillator is -7.61 — short-term breadth (19-day EMA of net advances) is lagging intermediate breadth (39-day EMA) across roughly 4,750 eligible US stocks in a typical session. The oscillator rose 4.4 points from the prior session. The series runs from 2010 to present.
Sources, methodology & freshnessLast updated 2026-09-04 · Open ↓Close ↑
Short-term breadth is lagging intermediate breadth.
SPY closed at $770.19. A negative oscillator is one of the four Hindenburg Omen criteria.
McClellan oscillator
McClellan Oscillator vs SPY
EMA19 − EMA39 of ratio-adjusted net advances — RANA = 1000 × (advances − declines) ÷ (advances + declines) — with SPY overlaid. Ratio adjustment is what keeps a reading in 2011 comparable to one today while the universe roughly doubled. Judge extremes against this series' own history (±60 marks stretch), not classic NYSE thresholds. The universe here is broad US common stocks rather than the NYSE composite.
Summation index
McClellan Summation Index vs SPY
The running total of the oscillator — the same construction StockCharts publishes as NYSI, computed on our universe rather than the NYSE composite, so it is not $NYSI and the two will not agree. It accumulates from the first scored session in 2010, which makes it an index rather than a level: read its direction, its zero crossings and its divergences against price, never its absolute value.
NYSE-listed
NYSE-listed oscillator and summation index
The McClellan pair computed on NYSE-listed common stocks — our analogues of the $NYMO and $NYSI series other charting packages carry. They are deliberately not those tickers: $NYAD counts every NYSE-listed issue, and roughly half are ETFs, preferreds, closed-end funds, rights and warrants rather than operating companies. The cumulative NYSE advance-decline line — the $NYAD analogue itself — lives on the A-D Line page, because an advance-decline line is not a McClellan indicator.
Nasdaq-listed
Nasdaq-listed oscillator and summation index
The same pair on Nasdaq-listed common stocks — the $NAMO and $NASI analogues, with the same caveat. Venue resolves for 99.3% of directional issues; anything that is neither exchange is counted in neither series, so NYSE-listed and Nasdaq-listed do not sum to the whole-universe index above.
Read the venues against each other. One rolling over while the other holds is a rotation rather than a market-wide deterioration. Today the NYSE-listed summation sits at 709 and the Nasdaq-listed at 543.
Reading the current tape
As of 2026-09-04, the McClellan Oscillator stands at -7.61 — breadth momentum is negative (short-term participation decelerating), with SPY at $770.19. The oscillator rose 4.4 points on the session.
Short-term breadth is lagging intermediate breadth.
SPY closed at $770.19. A negative oscillator is one of the four Hindenburg Omen criteria.
How McClellan Oscillator Works
- 1Start from daily net advancesEach session we count advancing minus declining eligible US common stocks — roughly 4,750 in a typical current session — using the same series that drives the advance-decline line.
- 2Smooth with two exponential moving averagesThe oscillator is the 19-day EMA of net advances minus the 39-day EMA. Both EMAs warm up over their full period (seeded with the SMA) before the oscillator prints, so early values are never seed-dominated.
- 3Read it as breadth momentumPositive = short-term breadth running ahead of intermediate breadth (acceleration); negative = deceleration. Zero-line crosses mark momentum regime changes; extremes mark exhaustion.
- 4Watch divergences and the zero lineA rising index with a falling oscillator means each push is coming on weaker participation. A deeply negative oscillator that turns up before price does is the classic early-bottom tell. The oscillator is also criterion #3 of the Hindenburg Omen (must be negative).