SteadyTapeQuantitative Market Research

Nasdaq McClellan Oscillator

99 washouts since 2005 on the Nasdaq-100 proxy: QQQ higher a month later 69% of the time against 66% for any day, with the month's low a median 2.4% 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
-28
percentile 25 · band -76
Summation
+8304
Last washout
206 sessions ago
2025-11-20 at -82
1M after washout
69%
any day 66% · n=99
Further fall, median
-2.4%
any day -1.9%
Zweig series
0.455
40 thrusts · last 201 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, 106 names)

SetupHorizonNMedianPositiveAny day: medianAny day: positiveEdge (pts)
Any day1W0.5659.50
Any day1M1.8766
Any day3M4.9573.60
Any day6M10.0379.40
Into the oversold band1W991.06710.5659.5011.20
Into the oversold band1M993.08691.87662.70
Into the oversold band3M996.62754.9573.601.10
Into the oversold band6M9913.058210.0379.402.40
Back out of the band1W980.59580.5659.50-1.30
Back out of the band1M982.99721.87666.40
Back out of the band3M987.12744.9573.600.90
Back out of the band6M9812.298310.0379.403.30
MACD trough turns up1W520.70600.5659.500.10
MACD trough turns up1M523.84711.87665.20
MACD trough turns up3M526.99774.9573.603.30

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