ChartWatchers Newsletter logo



The McClellan Oscillator is a short- to intermediate-term momentum breadth indicator. It's calculated each day by taking the difference between the 39-day and 19-day exponential moving averages of the number of net advances on the NYSE (see Chart School for a more in-depth explanation). The chart below shows the NYMO (black line) compared to the NYSE Composite Index (green line). The McClellan Oscillator fluctuates between an oversold level below -100 and overbought territory above 100. Short-term buy and sell signals are given when it crosses above or below its zero (flat) line. The chart shows, for example, the NYMO bouncing from oversold territory in late February before crossing over its zero line in early March (circle). Although it has backed off from overbought territory at 100, it remains above its zero line. It would have to fall below that line to signal an end to the rally. The McClellan Oscillator is only useful over the short to intermediate term. In my view, its greater value lies in its longer-range version which is called the Summation Index.


Enjoy this article? Hear more from other experts at

August 10th & 11th, 2018

See how the experts are protecting themselves from market volatility and reducing risk in uncharted waters

Join us online this August for two full days of investing insights, charting wisdom and market commentary from the industry's leading technicians. Streaming live wherever you are, you'll learn exactly how the experts are navigating the market's changing tides and remaining profitable in all conditions.

John Murphy
About the author: is the Chief Technical Analyst at, an renowned author in the investment field and a former technical analyst for CNBC. With over 40 years of market experience, he is the author of numerous popular works including Technical Analysis of the Financial Markets and Trading with Intermarket Analysis. John's timely market commentary and expert analysis is available exclusively for StockCharts Members through his Market Message blog. Learn More
Subscribe to ChartWatchers to be notified whenever a new post is added to this blog!
comments powered by Disqus