McClellan Oscillator

Indicators - Momentum
advanced
10 min read
Updated Mar 1, 2024

What Is the McClellan Oscillator?

The McClellan Oscillator is a market breadth indicator that analyzes the balance between advancing and declining stocks to identify overbought or oversold conditions and potential market turning points.

The McClellan Oscillator is a momentum indicator applied to market breadth, specifically the daily Net Advances (the number of advancing issues minus the number of declining issues) on a stock exchange like the NYSE. Unlike price-based indicators that focus on a single index or stock, breadth indicators measure the underlying participation in a market move. The McClellan Oscillator quantifies the velocity of money entering or leaving the market. Developed by Sherman and Marian McClellan, it is essentially a moving average convergence divergence (MACD) indicator for breadth. It calculates the difference between a short-term (19-day) and a long-term (39-day) exponential moving average of the daily Net Advances. By looking at the difference between these two averages, the oscillator highlights shifts in the momentum of market breadth. When the oscillator is positive, it means the shorter-term trend in breadth is stronger than the longer-term trend, indicating money is flowing into the market (bullish). When it is negative, the short-term trend is weaker, suggesting money is leaving the market (bearish). Traders use it to spot short-term to intermediate-term shifts in market sentiment.

Key Takeaways

  • A technical indicator developed by Sherman and Marian McClellan in 1969 to gauge market breadth.
  • Calculated by subtracting the 39-day Exponential Moving Average (EMA) of Net Advances from the 19-day EMA of Net Advances.
  • Oscillates around a zero line; positive values indicate money flowing into the market, while negative values suggest outflows.
  • Used primarily to identify overbought (above +100) and oversold (below -100) conditions in the stock market.
  • Divergences between the oscillator and the market index (e.g., S&P 500) can signal impending reversals.
  • Often used in conjunction with the McClellan Summation Index for longer-term trend analysis.

How the McClellan Oscillator Works

The McClellan Oscillator works by smoothing out the daily volatility of advance-decline data to reveal the underlying trend. The formula involves two steps: 1. **Calculate Net Advances:** $$ \text{Net Advances} = \text{Advancing Issues} - \text{Declining Issues} $$ 2. **Calculate the Oscillator:** $$ \text{McClellan Oscillator} = (19\text{-day EMA of Net Advances}) - (39\text{-day EMA of Net Advances}) $$ The 19-day EMA represents the short-term trend, while the 39-day EMA represents the intermediate-term trend. When the 19-day EMA rises above the 39-day EMA, the oscillator crosses above zero, signaling expanding breadth and bullish momentum. Conversely, when the 19-day falls below the 39-day, the oscillator crosses below zero, indicating contracting breadth and bearish momentum. The numeric values of the oscillator are also significant. Generally, readings above +100 are considered overbought, suggesting the market may be extended and due for a pause or pullback. Readings below -100 are considered oversold, indicating the selling pressure may be exhausted and a bounce could occur.

Interpreting Signals

Traders look for three primary types of signals from the McClellan Oscillator: 1. **Zero Line Crossovers:** A cross from negative to positive territory confirms a new uptrend in breadth, often accompanying a market rally. A cross from positive to negative confirms a downtrend. 2. **Overbought/Oversold Levels:** While +100/-100 are standard reference points, extreme readings (e.g., +150 or -150) signal highly emotional market conditions. A turn back toward zero from these extremes can be a trading signal. 3. **Divergence:** This is the most powerful signal. A **bullish divergence** occurs when the market index (like the S&P 500) makes a lower low, but the McClellan Oscillator makes a higher low. This indicates that while the index is dropping, the selling pressure is actually decreasing (fewer stocks are declining). This often precedes a significant market bottom. Conversely, a **bearish divergence** (index makes a higher high, oscillator makes a lower high) warns of a potential top.

Important Considerations

While effective, the McClellan Oscillator is based on breadth data, which can be skewed by listing changes or the inclusion of non-operating companies (like closed-end funds or preferred stocks) in exchange data. It is most reliable when applied to the NYSE Composite or a broad index like the Russell 3000. Additionally, breadth indicators are secondary indicators. They should be used to confirm price action, not replace it. A strong signal on the oscillator does not guarantee a market move; price must confirm the reversal. The oscillator is also volatile and can generate "whipsaws" (false signals) in choppy, sideways markets.

Advantages of the McClellan Oscillator

* **Leading Indicator:** Breadth often turns before price. The McClellan Oscillator can provide early warnings of trend changes that price-based indicators (like RSI or MACD) might miss. * **Measures Participation:** It reveals the "health" of a rally. A rally driven by a few mega-cap stocks will show poor breadth and a weak or diverging oscillator, warning traders that the move is fragile. * **Versatile:** It can be used for both short-term timing (using overbought/oversold levels) and intermediate-term trend following (using zero line crosses).

Disadvantages of the McClellan Oscillator

* **Data Dependency:** It relies on accurate advance-decline data, which can be noisy. Intraday data for breadth can be particularly erratic. * **Lag:** Like all moving average-based indicators, it has some lag. The signal occurs after the trend has already started to shift. * **Subjectivity:** The +100/-100 levels are guidelines, not hard rules. In strong bull markets, the oscillator can stay overbought for extended periods without a reversal.

Real-World Example: Bullish Divergence

Imagine the S&P 500 has been in a correction for three weeks. On Day 1, the S&P 500 closes at 3,800. The McClellan Oscillator reads -120 (oversold). On Day 10, the S&P 500 falls further to 3,750 (a lower low). However, on this day, the McClellan Oscillator reads -80 (a higher low). This is a classic bullish divergence. Even though the index price is lower, the breadth (participation in the decline) is improving. Fewer stocks are hitting new lows or declining compared to Day 1. A trader spotting this divergence might start looking for long entries, anticipating that the selling pressure is drying up. Calculation for the Oscillator Value: Let 19-day EMA of Net Advances = -500 Let 39-day EMA of Net Advances = -800 Oscillator = (-500) - (-800) = +300 (Note: This calculation simplifies the EMA steps, but shows the subtraction mechanic).

1Step 1: Observe Index Price Action (Lower Low).
2Step 2: Observe Oscillator Value (Higher Low).
3Step 3: Identify Divergence (Price down, Momentum up).
4Step 4: Wait for trigger (e.g., Oscillator crosses above zero or price breaks trendline).
Result: The divergence suggests the downtrend is losing momentum and a reversal is likely.

The McClellan Summation Index

A related concept is the McClellan Summation Index. This is a cumulative running total of the daily McClellan Oscillator values. While the Oscillator is used for short-term timing, the Summation Index is used for long-term trend analysis and major market turning points. * When the Summation Index is rising, the long-term trend is bullish. * When it is falling, the trend is bearish. * Ideally, traders look for the Oscillator to confirm the direction of the Summation Index.

FAQs

A breadth thrust is a specific signal popularized by Martin Zweig. It occurs when the McClellan Oscillator moves from deeply oversold levels to strongly positive levels in a very short period (e.g., 10 days). This indicates a rapid and powerful shift in market sentiment, often signaling the start of a new, durable bull market.

No. The McClellan Oscillator is a market breadth indicator, meaning it requires data on the entire market (advancing vs. declining issues). It cannot be calculated for a single stock like Apple or Tesla. It is used to analyze the overall health of the stock market or a specific index (like the NYSE or NASDAQ).

The standard settings are 19-day and 39-day EMAs, as originally developed by the McClellans. These are widely accepted and used by most charting platforms. While some traders may experiment with different lengths (e.g., shorter for faster signals), the standard settings are robust for intermediate-term analysis.

The Relative Strength Index (RSI) is a price-based momentum indicator calculated on a single asset's price history. The McClellan Oscillator is a breadth-based momentum indicator calculated on the entire market's statistics (advancers minus decliners). They measure different things: RSI measures price speed, McClellan measures market participation.

The Bottom Line

The McClellan Oscillator serves as a vital tool for traders who want to look "under the hood" of the stock market. By analyzing market breadth rather than just the headline index price, it provides a deeper understanding of the market's internal strength or weakness. A rally supported by strong breadth (positive Oscillator) is likely to continue, while a rally with weak breadth (negative or diverging Oscillator) is prone to failure. For investors, the most valuable application is spotting divergences at market extremes. Identifying a bullish divergence during a correction can provide the confidence to buy when fear is high, while spotting a bearish divergence at highs can signal when to take profits or hedge. By combining the McClellan Oscillator with price action and other technical indicators, traders can significantly improve their timing and risk management in broad market indices.

At a Glance

Difficultyadvanced
Reading Time10 min

Key Takeaways

  • A technical indicator developed by Sherman and Marian McClellan in 1969 to gauge market breadth.
  • Calculated by subtracting the 39-day Exponential Moving Average (EMA) of Net Advances from the 19-day EMA of Net Advances.
  • Oscillates around a zero line; positive values indicate money flowing into the market, while negative values suggest outflows.
  • Used primarily to identify overbought (above +100) and oversold (below -100) conditions in the stock market.