Market Breadth Explained: MCO, MCSI, and What They Tell You That Price Doesn't
Most traders watch SPY or the S&P 500 index and call it a day. If the index is up, the market is healthy. If it's down, caution is warranted. This logic is intuitive but dangerously incomplete. Price indexes are weighted by market capitalization, which means a handful of enormous companies can drag the entire reading upward while the majority of stocks quietly deteriorate. Market breadth is the corrective lens that reveals what's actually happening beneath the surface.
What Market Breadth Actually Measures
Breadth is about participation. A healthy market rally isn't just a few stocks pushing the index higher — it's hundreds or thousands of stocks advancing together. When breadth is strong, money is flowing broadly across sectors and capitalizations. When breadth weakens, the rally is narrowing, and narrowing rallies have a historical tendency to fail.
The core input for most breadth indicators is the advance-decline (A/D) line: the daily count of advancing stocks minus declining stocks on an exchange, cumulatively summed over time. On a day when 2,400 stocks advance and 900 decline, the net is +1,500. This number feeds directly into the indicators covered below.
The Problem With Only Watching SPY
In the 2023 bull run, seven mega-cap technology stocks — Apple, Microsoft, Nvidia, Alphabet, Amazon, Meta, and Tesla — accounted for the majority of S&P 500 gains for extended stretches. The index rose. But if you looked at the median stock, it was flat or slightly negative for much of that period.
This is not a new phenomenon. It happened in 1999-2000, where the Nasdaq composite hit all-time highs while the average Nasdaq stock had already fallen 50%. Price-only analysis missed the deterioration entirely. Breadth indicators did not.
The McClellan Oscillator (MCO)
The McClellan Oscillator is calculated from the A/D data using two exponential moving averages. Specifically, it takes the difference between the 19-day EMA and the 39-day EMA of the daily net advance-decline figures.
The formula: MCO = (19-day EMA of A/D net) − (39-day EMA of A/D net)
Because the 19-day EMA reacts faster than the 39-day EMA, when breadth is improving, the faster EMA rises above the slower one, producing a positive MCO. When breadth is deteriorating, the faster EMA drops below the slower one, producing a negative reading.
Reading MCO levels: - Above zero: net positive breadth momentum. More stocks are participating in upside than downside on a recent basis. - Below zero: net negative breadth. The internal market environment is deteriorating even if the index appears stable. - Extreme readings (above +100 or below -100): indicate either powerful thrust or oversold conditions, depending on context.
MCO Divergence: The Warning Sign
The most actionable MCO signal is divergence. When the S&P 500 or Nasdaq makes a new high but the MCO is making a lower high, participation is contracting. The index is being carried by fewer stocks. This is a warning, not an immediate sell signal, but it shifts the burden of proof — you need more evidence before adding long exposure.
Conversely, when the index makes a new low but the MCO forms a higher low, breadth is improving even as price falls. This is frequently seen near market bottoms and is one of the more reliable early signals of a trend reversal.
The McClellan Summation Index (MCSI)
If the MCO is a speedometer, the MCSI is the odometer. The Summation Index is the running cumulative sum of all MCO values over time. Each day's MCO reading is added to the prior day's MCSI total.
This cumulative structure means the MCSI moves slowly and smoothly, making it far better for identifying the broad market regime rather than short-term timing.
Key MCSI thresholds: - Above +500: bull market conditions. The cumulative breadth environment strongly favors the long side. - Between −500 and +500: transitional or uncertain regime. Be selective. - Below −500: bear market conditions. Short setups statistically outperform; long setups carry elevated failure rates.
These aren't arbitrary numbers. They reflect the accumulated breadth thrust or deterioration needed to push prices meaningfully in one direction across a sustained period.
How MCO and MCSI Work Together
Use MCSI for regime classification and MCO for timing within that regime.
Example: MCSI is at +700 (bull market regime). MCO drops from +60 to −20. This tells you breadth momentum has softened but the underlying regime is still positive. This is a normal pullback environment, not a structural breakdown — a potential buying opportunity in leading stocks.
Contrast: MCSI is at −600 (bear market regime). MCO bounces from −80 to +30. This is a bear market rally. The bounce may be real, but the structural environment is negative. Aggressive long positioning is premature.
The Breadth Thrust Signal
One of the highest-probability signals in breadth analysis is the breadth thrust: when the MCO spikes from deeply negative territory (around −100 or below) to strongly positive territory (around +100 or above) within a compressed window of roughly five to ten trading days.
This signal captures a surge in broad participation — institutional accumulation across a wide range of stocks simultaneously. Historical analysis of breadth thrusts going back decades shows that they have preceded significant bull market advances far more often than not. They are rare — occurring perhaps once every few years — but when they appear, they deserve serious attention as a major buy signal.
Practical Rules for Using Breadth
Rule 1: Don't initiate heavy long positions in new setups when MCO is below zero, even if SPY is near highs. The internal environment doesn't support broad participation.
Rule 2: Check MCSI before classifying the broader regime. Trading a momentum breakout strategy when MCSI is below −500 means you're fighting the tape at a structural level.
Rule 3: Use breadth divergences as a filter, not a trigger. Divergence warns you to tighten risk management and become more selective. It doesn't automatically mean sell.
Rule 4: When a breadth thrust occurs, treat it as a major inflection point. Consider adding exposure across a wider range of setups rather than waiting for "perfect" entry conditions.
Market breadth won't tell you which stock to buy or exactly when to sell. What it tells you is whether the environment you're operating in is hospitable to your strategy or actively working against it. That context is worth more than most technical indicators combined.