Introduction
The McClellan Oscillator, which remains a prevalent instrument for traders and analysts today, was conceived in the 1960s by a couple, Sherman and Marian McClellan, who were both technical analysts. Their aim was to create an indicator to gauge the momentum of the stock market and detect potential turning points. The McClellans were also recognized for developing other technical analysis indicators such as the McClellan Summation Index and the McClellan Volume Oscillator.
One way to calculate the McClellan Oscillator is to subtract the 39-day EMA of the daily difference between advancing and declining stocks from the 19-day EMA of the same data in a given market. The resulting line oscillates above and below a zero line.
This oscillator is widely utilized to determine overbought and oversold market conditions. When the oscillator is above zero, it implies that the buying pressure in the market is more significant than the selling pressure, while a reading below zero suggests the opposite. Furthermore, extreme readings, both positive and negative, could signify that the market is on the verge of a reversal.
Overall, the McClellan Oscillator is a commonly employed technical analysis tool that can furnish valuable insights into market momentum and possible turning points.
Looking for information on McClellan Oscillator stock screener? Click here.
Computing the McClellan Oscillator
To calculate the McClellan Oscillator, first, compute the “net advances” which is the difference between the number of advancing and declining stocks in the market each day. Next, calculate a 19-day exponential moving average (EMA) of the net advances and a 39-day EMA of the net advances. Finally, subtract the 39-day EMA from the 19-day EMA to arrive at the McClellan Oscillator.
The formula for computing the McClellan Oscillator can be expressed as:
MO = EMA(19)(Advances - Declines) - EMA(39)(Advances - Declines)
Where:
- MO is the McClellan Oscillator
- EMA(19) is the 19-day exponential moving average
- EMA(39) is the 39-day exponential moving average
- Advances is the number of advancing stocks in the market
- Declines is the number of declining stocks in the market
The resulting McClellan Oscillator line oscillates above and below the zero line. Positive values indicate bullish momentum, while negative values indicate bearish momentum. Traders and analysts often use the oscillator to spot overbought and oversold conditions as well as potential trend reversals.
Why do we need the McClellan Oscillator in technical analysis?
The McClellan Oscillator is a crucial technical analysis tool that provides valuable insights into market momentum and turning points. Here is how to interpret the oscillator:
Overbought and oversold conditions
A reading above zero on the McClellan Oscillator suggests that buying pressure is outweighing selling pressure, while a reading below zero indicates the opposite. Extreme high or low levels on the oscillator may signal overbought or oversold conditions, respectively, and could suggest a potential reversal.
Divergences
If the McClellan Oscillator moves in the opposite direction of the market index, it could indicate a divergence. For instance, if the oscillator decreases while the market index increases, it might suggest that the underlying market is weakening and could be due for a reversal.
Trend reversals
The McClellan Oscillator can also help identify potential trend reversals. A crossover above the zero line may indicate the start of a bullish trend, while a crossover below the zero line may indicate the start of a bearish trend.
Overall, the McClellan Oscillator is an indispensable tool for traders and analysts seeking to pinpoint market turning points and trends. By providing a clear representation of market momentum, it can help traders make better-informed decisions and refine their trading strategies.
How to use the McClellan Oscillator in trading?
To enhance the effectiveness of the McClellan Oscillator in trading, it is advisable to use it in conjunction with other technical analysis tools. Here are some practical tips to consider:
Combine with price action
To effectively use the McClellan Oscillator, you can combine it with price action analysis. This involves looking for potential price patterns like double bottom or head and shoulders, and using the oscillator to confirm the potential reversal. For instance, a bullish pattern forming and the oscillator showing positive momentum can provide additional confirmation for a long position.
Watch for divergences
The McClellan Oscillator can help identify divergences between the oscillator and price action. If the oscillator is moving in the opposite direction of the market index, it may indicate a potential divergence. This means that if the oscillator is moving lower while the market index is moving higher, it may suggest that the underlying market is losing strength and may be due for a reversal. This presents opportunities to identify potential trades.
Use in conjunction with moving averages
The oscillator can be used together with moving averages to confirm trends. For example, if the oscillator is above zero and the 50-day moving average is sloping upwards, it may suggest that the market is in an uptrend. On the other hand, if the oscillator is below zero and the 50-day moving average is sloping downwards, it may indicate a downtrend.
Watch for extreme readings
Be mindful of extreme readings on the oscillator. When the oscillator reaches an extreme high or low level, it may indicate that the market is overbought or oversold, respectively, and may be due for a reversal. However, note that extreme readings can persist for a while, so additional analysis and confirmation are required before taking a trading position.
In conclusion, to use the McClellan Oscillator effectively, combine it with other technical analysis tools, watch for divergences, use it together with moving averages, and be mindful of extreme readings. Integrating the oscillator into a broader trading strategy can help traders make more informed decisions and achieve better trading outcomes.
Sherman & Marian McClellan’s suggestions on how to use the McClellan Oscillator

The McClellan Oscillator, created by Sherman and Marian McClellan, is a versatile tool that can be used by traders as both a trend-following and a countertrend indicator. Here are some tips from the McClellans on how traders can use the oscillator effectively in trading:
1. To follow the trend, traders can use the McClellan Oscillator to identify the direction and strength of the prevailing trend. When the oscillator is above zero, it indicates an uptrend, and traders could look for buying opportunities. Conversely, when the oscillator is below zero, it indicates a downtrend, and traders could look for selling opportunities.
2. To identify countertrend opportunities, traders can look for extreme high or low levels in the oscillator. These levels may suggest that the market is overbought or oversold, respectively, and may be due for a reversal. Traders can then consider going against the prevailing trend when these extreme levels are reached.
3. To confirm signals and identify potential trading opportunities, traders can use the oscillator in conjunction with other technical analysis tools, such as chart patterns and moving averages. For example, if a bullish chart pattern forms, and the oscillator is also showing bullish momentum, it may provide additional confirmation for a long position.
Overall, the McClellans believed that traders could use the McClellan Oscillator effectively by incorporating it into a broader trading strategy, using it to identify both trend-following and countertrend opportunities, and confirming signals with other technical analysis tools. By following these tips, traders can potentially achieve better trading outcomes.
Advantages & Limitations of the McClellan Oscillator
Here are some advantages and limitations of using the McClellan Oscillator in trading:
Advantages
- Provides insights into market breadth: As the McClellan Oscillator is based on the difference between advancing and declining stocks, it offers traders insights into market breadth. This information can help identify the market’s overall health and whether it’s trending up or down.
- Offers flexibility: The McClellan Oscillator can be used for both trend-following and countertrend analysis, providing traders with flexibility in their trading strategies.
- User-friendly: The McClellan Oscillator is easy to calculate and use, making it accessible to traders of all experience levels.
Limitations
- Sensitive to changes in market volatility: During times of increased market turbulence, the McClellan Oscillator may generate false signals because it is sensitive to changes in market volatility.
- Not always suitable for all market conditions: The McClellan Oscillator may not be suitable for all market conditions, such as during periods of low trading volume or significant market disruptions.
- Additional analysis required for confirmation: Traders should use other technical analysis tools to confirm signals from the McClellan Oscillator. False signals may occur, requiring additional analysis and potentially more time for traders to make trading decisions.
Traders looking to gain insight into market breadth and identify potential trading opportunities may find the McClellan Oscillator to be a valuable technical analysis tool. Calculated based on the difference between advancing and declining stocks, the oscillator can confirm price patterns, identify divergences, and confirm trends. However, it should be used in conjunction with other technical analysis tools to improve trading outcomes and potentially increase profitability.
Remember that the McClellan Oscillator is just one of many technical analysis tools at a trader’s disposal. Although it can assist traders in identifying potential trading opportunities, it should not be solely relied upon to make trading decisions. Fundamental analysis, market news, and other factors that may impact the market should also be taken into account. Moreover, like any technical analysis tool, the McClellan Oscillator is not infallible, and traders should exercise caution and perform additional analysis before making a trading decision based on its signals.
For examples of customizable McClellan Oscillator factory scans that can be edited, modified, or revised, and subsequently scanned through ChartAlert’s native stock screener or technical analysis scanner, click here.