SteadyTapeQuantitative Market Research

Nasdaq McClellan Oscillator

100 washouts since 2005 on the Nasdaq-100 proxy: QQQ higher a month later 70% of the time against 66% for any day, with the month's low a median 2.1% below the crossing.

▶  View the live, interactive version with full charts →

A ratio-adjusted McClellan Oscillator rebuilt on the Nasdaq-100 constituents as a proxy for $NAMO, with QQQ measured from four moments on the same advance/decline series: the crossing into the oversold band, the crossing back out, a MACD-of-oscillator trough turning up, and a Zweig-style breadth thrust. The band is a percentile of the proxy's own history because a 100-name basket swings wider than the 3,000-issue exchange. Every figure is shown against the unconditional QQQ base rate for the same horizon, and the washout table reports how much further QQQ typically fell in the month after the crossing. Today's constituents only, so history is flattered.

NAMO proxy
+11
percentile 58 · band -76
Summation
+8734
Last washout
238 sessions ago
2025-11-20 at -85
1M after washout
70%
any day 66% · n=100
Further fall, median
-2.1%
any day -1.9%
Zweig series
0.516
41 thrusts · last 233 sessions ago

When to run this study

Run when the Nasdaq is selling off and the question is whether the breadth washout is far enough along to buy. Four moments are measured on the same proxy series: the crossing into the oversold band, the crossing back out, a MACD-of-oscillator trough turning up, and a Zweig-style thrust. The washout table also shows how much further QQQ typically fell after the crossing, so the entry can be sized rather than guessed. Context, with the usual caveat that a survivorship-biased basket flatters history.

Historical results

QQQ after each setup, against any day (2005–2026, 107 names)

SetupHorizonNMedianPositiveAny day: medianAny day: positiveEdge (pts)
Any day1W0.5559.40
Any day1M1.8966
Any day3M4.9373.70
Any day6M10.0679.50
Into the oversold band1W1001.08680.5559.408.60
Into the oversold band1M1003.01701.89664
Into the oversold band3M1006.89754.9373.701.30
Into the oversold band6M10013.068110.0679.501.50
Back out of the band1W990.52570.5559.40-2.80
Back out of the band1M992.75741.89667.70
Back out of the band3M997.21754.9373.701
Back out of the band6M9912.308210.0679.502.30
MACD trough turns up1W550.67580.5559.40-1.20
MACD trough turns up1M553.68671.89661.30
MACD trough turns up3M556.89764.9373.702.70

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