Back to Blog

McClellan Oscillator: A Complete Guide to Breadth Momentum

The McClellan Oscillator is a market breadth indicator developed by Sherman and Marian McClellan in 1969. It transforms raw advance-decline data into a momentum oscillator that helps traders identify overbought and oversold conditions, spot trend changes, and time their entries and exits. Here is everything you need to know about this powerful indicator.

What is the McClellan Oscillator?

The McClellan Oscillator measures the difference between two exponential moving averages (EMAs) of the daily advance-decline data. It oscillates above and below zero, with positive values indicating bullish breadth momentum and negative values showing bearish momentum.

Formula: McClellan Oscillator = 19-day EMA of (Advances - Declines) - 39-day EMA of (Advances - Declines)

How the McClellan Oscillator is Calculated

The calculation involves several steps:

Understanding the EMAs

The 19-day EMA represents short-term breadth trends, while the 39-day EMA represents intermediate-term breadth trends. When short-term breadth improves faster than intermediate-term breadth, the oscillator rises. When it deteriorates faster, the oscillator falls.

Interpreting McClellan Oscillator Readings

Zero Line Crossovers

The zero line is the neutral point:

Extreme Readings

Extreme readings often signal reversal opportunities:

Extreme Reading Example

During the March 2020 COVID crash, the McClellan Oscillator plunged below -400, one of the most extreme readings in history. This indicated massive oversold conditions and preceded a powerful rally. Such extreme readings are rare but often mark major turning points.

Divergences

Watch for divergences between the oscillator and price:

The McClellan Summation Index

The McClellan Summation Index is a cumulative version of the oscillator. Each day's McClellan Oscillator reading is added to a running total, creating a longer-term view of breadth trends.

Summation Index interpretation: When the Summation Index is above zero, the intermediate-term breadth trend is bullish. Below zero, it is bearish. Major market bottoms often occur when the Summation Index falls to -1000 or lower.

Trading Strategies with the McClellan Oscillator

Strategy 1: Zero Line Trading

Trade in the direction of zero line crossovers:

Strategy 2: Oversold Bounce Trading

Look for buying opportunities when the oscillator reaches extreme oversold levels:

Oversold Setup Example

The McClellan Oscillator drops to -120 during a market pullback. Over the next few days, it bottoms at -130 and starts rising. When it crosses above -100, you enter a long position in SPY. Target is a return to zero on the oscillator, stop is below the recent price low.

Strategy 3: Breadth Thrust Confirmation

Strong rallies often begin with breadth thrusts. The McClellan Oscillator can confirm these powerful signals:

Combining with Other Indicators

The McClellan Oscillator works best with confirming indicators:

Key Levels and Guidelines

ReadingInterpretationAction
Above +150Extremely overboughtAvoid new longs, watch for reversal
+50 to +150Bullish momentumLook for pullback entries
0 to +50Mildly bullishTrend following
-50 to 0Mildly bearishCaution on longs
-150 to -50Bearish momentumWatch for bottoming signs
Below -150Extremely oversoldLook for reversal setups

Common Mistakes to Avoid

Track Your Trades with Professional Analytics

Pro Trader Dashboard helps you monitor your portfolio performance alongside market breadth indicators like the McClellan Oscillator. Make better timing decisions with comprehensive analytics.

Try Free Demo

Summary

The McClellan Oscillator is a sophisticated breadth indicator that transforms advance-decline data into actionable signals. By tracking the momentum of market breadth, it helps traders identify overbought and oversold conditions, spot potential reversals, and confirm trend strength. Use it alongside other breadth measures and price action for best results.

Continue learning about market breadth with our guide on the Advance-Decline Line or explore the VIX trading guide for volatility insights.