McClellan Oscillator
Overview
The McClellan Oscillator applies a 19-day and 39-day EMA to the daily advance-decline difference, creating a momentum oscillator for market breadth that identifies overbought/oversold conditions at the index level. It is a staple tool for stock market analysts tracking the health of major indices. Use the McClellan Oscillator alongside the A/D Line and TRIN for a complete breadth picture.
How It Works
McClellan Oscillator = 19-day EMA of (Advances − Declines) − 39-day EMA of (Advances − Declines). Positive readings indicate breadth momentum is bullish; negative readings indicate bearish breadth momentum. Extreme positive readings (>100) or negative readings (<−100) signal potential turning points.
Key Signals
- McClellan Oscillator crossing above zero = bullish breadth thrust.
- McClellan Oscillator crossing below zero = bearish breadth deterioration.
- Readings above +100 = potentially overbought breadth (short-term pullback likely).
- Readings below −100 = potentially oversold breadth (bounce likely).
Common Mistakes
- Using the McClellan Oscillator for individual securities — it only measures broad market breadth.
- Treating extreme readings as immediate trade signals without waiting for a turn.
- Not using the cumulative McClellan Summation Index for longer-term context.
More Market Breadth Indicators
A/D Line — Advance/Decline Line
The Advance/Decline Line tracks the cumulative difference between the number of advancing and declining stocks, providing a broad measure of market participation that reveals whether rallies or selloffs are broad-based or driven by a few names. It is the foundational <a href="/academy/indicators" class="text-primary hover:underline">market breadth</a> indicator for <a href="/market/stocks" class="text-primary hover:underline">stock</a> index analysis. Use A/D Line divergence from the index to spot potential tops and bottoms within your <a href="/strategies" class="text-primary hover:underline">trading strategies</a>.
TRIN — Arms Index
The TRIN (Trading Index), also known as the Arms Index, measures the relationship between advancing/declining stocks and their respective volume to gauge whether the market is under buying or selling pressure. It is a real-time <a href="/academy/indicators" class="text-primary hover:underline">market breadth</a> oscillator used extensively by <a href="/market/stocks" class="text-primary hover:underline">stock</a> market floor traders and institutional desks. Pair TRIN with the <a href="/academy/indicators/advance-decline-line" class="text-primary hover:underline">A/D Line</a> for a comprehensive breadth analysis framework.