Chande Momentum Oscillator
What Is the Chande Momentum Oscillator?
The Chande Momentum Oscillator (CMO) is a technical indicator developed by Tushar Chande that measures the rate of price change over a specified period, oscillating between +100 and -100 to identify overbought and oversold conditions.
The Chande Momentum Oscillator (CMO) is a momentum-based technical indicator that measures the rate of price change over a specified lookback period. Developed by Tushar Chande in 1994, the CMO differs from the more popular Relative Strength Index (RSI) in its mathematical construction, though it serves similar purposes: identifying overbought and oversold conditions, spotting divergences, and confirming trend strength. The CMO oscillates between +100 and -100. Positive values indicate that the sum of price gains over the period exceeds the sum of price losses, suggesting bullish momentum. Negative values suggest bearish momentum. A reading of zero indicates balanced buying and selling pressure. Traders typically use the CMO with a default period of 9 days, though swing traders may extend to 20 or 25 days for longer-term signals. Day traders might use 5 or 6 periods for more responsive readings. The indicator is particularly useful in ranging markets where it can identify short-term reversals, and in trending markets where it helps confirm continuation or exhaustion. One key advantage of the CMO over RSI is that it incorporates both gains and losses in its denominator, which some analysts believe produces less erratic readings and clearer overbought/oversold signals. The indicator is available on most charting platforms including TradingView, thinkorswim, and MetaTrader.
Key Takeaways
- The CMO oscillates between +100 and -100, with values above +50 indicating bullish momentum
- It uses a 9-period default but can be customized for different timeframes
- Unlike RSI, the CMO uses both gains and losses in the denominator for smoother readings
- Divergences between price and CMO can signal potential reversals
- Traders use it alongside other indicators for confirmation
How the Chande Momentum Oscillator Works
The Chande Momentum Oscillator calculates momentum by comparing the sum of positive price changes to the sum of negative price changes over the lookback period. The formula is: CMO = 100 × (Su - Sd) / (Su + Sd), where Su is the sum of price changes on up days and Sd is the sum of price changes on down days. For each day in the period, the indicator measures the price change from the previous close. If the close is higher, that change is added to Su; if lower, it is added to Sd. The numerator (Su - Sd) represents net momentum, while the denominator (Su + Sd) normalizes the result so it stays within the -100 to +100 range. This normalization distinguishes the CMO from raw momentum indicators that can grow unbounded. When all price changes are positive, the CMO reaches +100. When all are negative, it reaches -100. In mixed conditions, the reading reflects the balance of forces. A rising CMO with rising prices confirms uptrend momentum. A falling CMO with rising prices creates a bearish divergence, often preceding pullbacks. The opposite holds for downtrends. Traders watch for CMO crossovers of key levels: +50 and -50 often act as momentum thresholds. A move above +50 suggests bullish momentum is dominant; below -50 suggests bearish dominance. Overbought conditions are typically considered above +50 or +60, and oversold below -50 or -60, depending on the security's volatility.
Important Considerations
Several factors affect how you should interpret the Chande Momentum Oscillator. First, the lookback period matters: shorter periods (5-9 days) produce more signals but also more false signals; longer periods (20-25 days) smooth the readings but lag price action. Match the period to your trading timeframe. Second, the CMO works best in trending or ranging markets but can whipsaw in choppy conditions. Combine it with trend filters such as moving averages to avoid trading against the primary trend. Third, overbought and oversold readings do not guarantee reversals—in strong trends, the CMO can remain overbought or oversold for extended periods. Use price action confirmation before entering trades. Fourth, divergence analysis requires patience. A bearish divergence (price making higher highs while CMO makes lower highs) can persist for weeks before resolution. Fifth, the CMO is a lagging indicator—it responds to price, not the other way around. Use it to confirm signals from leading indicators or price patterns rather than as a standalone entry tool.
Real-World Example: Using CMO for a Tesla Swing Trade
A swing trader uses the Chande Momentum Oscillator to time an entry in Tesla (TSLA) after a pullback.
Advantages of the Chande Momentum Oscillator
The CMO offers several advantages for technical traders. Its bounded scale (-100 to +100) makes it easy to interpret across different securities and timeframes. Unlike raw momentum, it cannot grow infinitely, which simplifies comparison. The incorporation of both gains and losses in the denominator produces smoother readings than some RSI variants, reducing noise. The CMO excels at identifying short-term overbought and oversold conditions in ranging markets, providing clear mean-reversion signals. Divergence analysis can offer early warning of trend exhaustion—particularly useful for swing traders managing positions. The indicator is widely available and customizable, with the period adjustable to match any trading style from scalping to position trading. When used with trend filters, it can help traders avoid counter-trend trades in strong markets.
Disadvantages and Challenges
The Chande Momentum Oscillator has limitations. As a lagging indicator, it responds after price moves, so entries may occur late in moves. In strong trends, the CMO can remain overbought or oversold for extended periods, causing traders to exit or avoid positions prematurely. Whipsaws are common in choppy, sideways markets—the indicator may give repeated false signals. Divergences can take a long time to resolve; a bearish divergence might persist for weeks before price reverses. The CMO provides no information about volatility or volume, so it should be combined with other tools. Default settings may not suit all securities—volatile stocks might need different overbought/oversold thresholds. Finally, like all technical indicators, the CMO is based on historical price data and cannot predict fundamentals or unexpected news.
FAQs
The CMO and RSI both measure momentum and oscillate in bounded ranges, but they use different formulas. The CMO uses (Su - Sd) / (Su + Sd) with both gains and losses in the denominator, while RSI uses only gains in the numerator and a modified formula. The CMO often produces smoother readings and different overbought/oversold levels.
The default 9-period works well for short-term trading. Day traders may use 5-6 periods; swing traders often use 14-20. Match the period to your holding period—roughly one-fifth to one-third of your typical trade duration.
Readings above +50 or +60 typically indicate overbought conditions; below -50 or -60 indicate oversold. Wait for the CMO to cross back through these levels or show divergence before acting. Confirm with price action.
Yes. The CMO works on any price series. Cryptocurrencies are volatile, so consider using wider overbought/oversold bands (e.g., +/- 70) and combining with volume or trend filters.
A bearish divergence occurs when price makes higher highs but the CMO makes lower highs—suggesting weakening momentum and potential reversal. Bullish divergence is the opposite. Divergences often precede reversals but can take time to develop.
The Bottom Line
The Chande Momentum Oscillator is a versatile momentum indicator that helps traders identify overbought and oversold conditions, spot divergences, and confirm trend strength. Its bounded scale and smoothed formula make it easier to interpret than raw momentum, while its customization options suit multiple timeframes. Traders should use the CMO alongside trend filters and price action confirmation to improve signal quality and avoid whipsaws in choppy markets. The indicator works across equities, forex, commodities, and crypto, though optimal settings may vary by asset class.
More in Indicators - Momentum
At a Glance
Key Takeaways
- The CMO oscillates between +100 and -100, with values above +50 indicating bullish momentum
- It uses a 9-period default but can be customized for different timeframes
- Unlike RSI, the CMO uses both gains and losses in the denominator for smoother readings
- Divergences between price and CMO can signal potential reversals