What is the McClellan Oscillator? Definition, Formula, and Example
The McClellan Oscillator is a market breadth indicator equal to the 19-day EMA minus the 39-day EMA of NYSE net advances, used to measure the momentum of participation and identify overbought and oversold breadth extremes.
Plain-English Definition
The McClellan Oscillator is a momentum indicator built on market breadth rather than price. It measures how rapidly advancing stocks are outpacing declining stocks on the NYSE — and whether that net participation is accelerating or decelerating. Developed by Sherman and Marian McClellan in 1969, it strips out cap-weighted distortions (where five mega-caps can mask a weak tape) and shows what the average stock is actually doing. Readings above +100 indicate overbought breadth; readings below -100 indicate oversold breadth.
How It's Calculated
The oscillator is the difference between two exponential moving averages of daily net advances.
Step 1 — Net Advances:
Net Advances = Advancing Issues − Declining Issues *(on the NYSE)*
Step 2 — Two EMAs:
- 19-day EMA of Net Advances ("fast")
- 39-day EMA of Net Advances ("slow")
Step 3 — Oscillator:
McClellan Oscillator = 19-day EMA − 39-day EMA
Most charting platforms compute it automatically (ticker symbols vary: $NYMO on StockCharts, NYMO on TradingView). A "ratio-adjusted" variant divides Net Advances by Advances + Declines to normalize for changes in NYSE issue count over decades — this is the version most modern systems use.
Worked Example
On Aug 5, 2024, during the yen-carry-trade unwind that crashed Japanese equities and triggered a global risk-off, the NYSE McClellan Oscillator closed at -127.3 — the deepest oversold reading since the March 2020 COVID crash. SPY closed that session at $510.20 after intraday lows near $493.
The oscillator reading flagged a breadth washout — over 88% of NYSE issues declined on the session, a statistical extreme. Mean-reversion materialized quickly: within eight trading sessions SPY recovered to $547.99, a +7.4% rally off the lows. The oscillator itself snapped back to +85 by Aug 16, confirming a thrust off the breadth low.
When Traders Use It
- Mean-reversion traders treat readings below -100 as oversold buy signals and above +100 as overbought sell signals, typically in conjunction with price-based confirmations.
- Divergence hunters watch for cases where SPY prints a new high but the McClellan does not — a classic warning that fewer stocks are participating in the rally. The August 2007 and January 2022 tops both showed this divergence.
- Trend traders use the McClellan Summation Index (a running cumulative sum of the oscillator) for longer-term trend identification — rising summation = bull market regime, falling = bear regime.
- Tactical asset allocators combine McClellan readings with the advance-decline line and arms index to score breadth thrust signals (Zweig, Whaley).
Limitations and Common Misconceptions
The McClellan Oscillator is NYSE-only by tradition. This is its most-cited weakness.
- No NASDAQ coverage. During tech-led markets (1999, 2020, 2023–2024), Nasdaq leadership dominates while NYSE breadth diverges. Use the NASDAQ McClellan (
$NAMO) in parallel for completeness. - Mean reversion isn't a calendar event. Oversold can stay oversold. Readings of -150 during October 2008 and March 2020 marked midpoints of crashes, not bottoms.
- Whipsaw during regime transitions. Late-stage bull markets and early bear markets produce noisy oscillator readings as breadth fragments.
- Issue count drift. Pre-ratio-adjusted readings from the 1970s don't compare apples-to-apples with modern values; always use the ratio-adjusted version for cross-decade analysis.
- Cap-weighting blind spot. The oscillator counts each stock equally — useful for participation analysis but misleading if you're trading a cap-weighted index whose return is dominated by 10 names.
The McClellan Oscillator is a participation signal, not a directional one. Combine it with price.