"Technical indicator for market analysis"
Core Purpose
To answer: 'Is market participation accelerating or decelerating right now?'
What is it?
The Advance-Decline Line answers "Is participation expanding?". But it is slow.
The McClellan Oscillator measures the *momentum* of market breadth.
It asks: "Is participation improving faster than usual — or deteriorating faster than usual?"
It turns raw breadth into actionable insight by comparing short-term behavior against longer-term behavior.
Expanded Definition
Deeper Explanation
Markets breathe in pulses. Sudden optimism creates bursts of advances; sudden fear creates bursts of declines.
The McClellan Oscillator captures these bursts and slowdowns.
It does not care where the A/D Line is. It cares about how *fast* it is changing.
This makes it responsive and psychologically revealing. It detects early behavioral shifts like sector rotation or quiet institutional repositioning before price confirms.
Market Psychology
Zero Line = Balance.
Above Zero: Advancing pressure dominates.
Below Zero: Declining pressure dominates.
Crossing zero does not predict direction, it signals a shift in participation momentum. Professionals treat it as a state change.
Extremes mean participation has surged or collapsed *unusually fast*. This often happens near emotional market phases (panic or euphoria).
How it is Constructed
Formula:
McClellan Oscillator = (19-day EMA of Net Advances) - (39-day EMA of Net Advances)
Net Advances = (Advancing Issues - Declining Issues).
It effectively applies MACD logic to Breadth data. It measures the spread between fast (19) and slow (39) breadth trends.
Conceptual View
1. Calculate Daily Net Advances (Advances - Declines).
2. Calculate 19-day EMA of this Net value.
3. Calculate 39-day EMA of this Net value.
4. Subtract the 39-day EMA from the 19-day EMA.
This creates an oscillator that fluctuates around zero.
How to Read & Interpret
Direction
Price Relationship
Value Zones
Market Regimes:
Bull Market: Oscillator dips during pullbacks vs quickly recovers above zero. (Selling is temporary).
Bear Market: Rallies fail, readings remain mostly negative. (Buying is weak).
Warning: Repeated failure to return above zero in a bull market is an early warning.
Directional Context
Divergence:
Price rising + Oscillator falling: Weaker participation momentum. (Internal decay).
Price falling + Oscillator stabilizing/rising: Selling pressure easing. (Internal repair).
It detects when the "pulse" disagrees with the "headline".
Settings & Configuration
Default Settings
Periods: 19, 39
Original settings by Sherman and Marian McClellan. Tuned to monthly and quarterly cycles.
Popular Settings by Timeframe
Intraday Trading
- Not recommended
Swing Trading
- Standard (19, 39)
Long-term
It is designed for daily market assessment.
Sensitivity vs Reliability
Asset-Class Wise Adjustment Logic
Stocks
The primary use case. Requires exchange-level data.
Indices
Essential for gauging index health.
Forex
Not applicable.
Crypto
Can be applied to a defined basket of assets (e.g., Top 100 excluding Stablecoins).
Professional Tweaks
Professionals use it to: - Detect early shifts in participation (Rotation) - Validate rallies (Did breadth confirm the price surge?) - Adjust aggressiveness (Is the crowd gaining or losing confidence?)
When NOT to Change
The 19/39 EMAs are standard. Changing them alters the core interpretation of 'short' vs 'intermediate' breadth cycles.
Common Mistakes
Treating every zero-line cross as a signal
Ignoring the broader A/D Line trend
Using it on very short intraday timeframes
Expecting price precision (It maps health, not price levels)
Practical Example
The Index rallies 2%. Headlines scream 'Bull Market back!'. But the McClellan Oscillator barely moves above zero and immediately hooks down. This shows the rally had no real participation momentum—it was likely short-covering or narrow leadership. The professional ignores the hype and waits.
Limitations
- Does not give buy/sell levels
- Noisy in choppy markets
- Depends on accurate breadth data
- Works best at index level
Learning Progression
Learn Before This
Learn Next
Educator's Note
Price tells you what happened. Breadth tells you how many agreed. The McClellan Oscillator tells you how *urgently* that agreement is changing.
Quick Facts
Video Coming Soon
Detailed video breakdown is in production.
Save to Diary
Save McClellan Oscillator to your personal collection for quick reference.
Advanced Course
Detailed walkthrough coming soon
More Indicators
Essential Reading


