Skip to content
On this page
  1. Key Takeaways
  2. What It Is
  3. The Intuition
  4. How It Works
  5. Worked Example
  6. Common Mistakes
  7. Frequently Asked Questions
  8. Sources
  9. Disclaimer
← All concepts
Technical AnalysisAdvanced5 min read

Chande Momentum Oscillator: Symmetric Gain-Loss Reading

The **Chande momentum oscillator**, or CMO, is a momentum indicator developed by Tushar Chande and published in his 1994 book The New Technical Trader. It measures the net change in price as a percentage of the total move, producing a symmetric reading bounded between minus 100 and plus 100.

Key Takeaways

  • CMO is the sum of gains minus the sum of losses divided by the sum of both, multiplied by 100.
  • The output ranges from minus 100 to plus 100, unlike RSI which runs 0 to 100.
  • Default lookback is 14 or 20 periods; thresholds are typically plus 50 and minus 50.
  • Confusing CMO with RSI is the most common mistake, since the math and scale are different.

Key Takeaways

  • CMO is the sum of gains minus the sum of losses divided by the sum of both, multiplied by 100.
  • The output ranges from minus 100 to plus 100, unlike RSI which runs 0 to 100.
  • Default lookback is 14 or 20 periods; thresholds are typically plus 50 and minus 50.
  • Confusing CMO with RSI is the most common mistake, since the math and scale are different.

What It Is

CMO is a single-line oscillator plotted below price. It is conceptually close to RSI but uses a different formula that does not require averaging gains and losses separately.

Chande designed CMO to fix what he saw as a hidden flaw in RSI: that the smoothing of average gain and average loss can mask the true momentum on either side. CMO replaces that smoothing with a direct ratio of net move to total move over the lookback period.

The Intuition

Imagine a 14-day window in which the stock rose nine days and fell five. Add up the size of all the up moves, then add up the size of all the down moves. The difference between those two sums is the net move; the sum of both is the total move.

CMO simply expresses the net move as a percentage of the total move. A reading of plus 100 means every day in the window closed up. A reading of minus 100 means every day closed down. Zero means up days and down days balanced out exactly. That symmetric, intuitive scale is the main reason CMO is favored by traders who find RSI's 0 to 100 range counterintuitive.

How It Works

The formula uses a single lookback period, usually 14 or 20:

SumUp = sum of (close_i - close_i-1) for i where close rose, over the lookback
SumDown = sum of |close_i - close_i-1| for i where close fell, over the lookback
CMO = 100 x (SumUp - SumDown) / (SumUp + SumDown)

Both sums are non-negative. Their difference is the net move over the lookback, and their sum is the total move. Multiplying the ratio by 100 puts the indicator on a minus 100 to plus 100 scale.

Common interpretive rules: a reading above plus 50 flags overbought, below minus 50 flags oversold, and the zero line marks the switch between net bullish and net bearish momentum. Chande himself recommended pairing CMO with a moving average of CMO as a signal line for cleaner crossovers.

Worked Example

Over the last 14 sessions, a stock rose nine days for a total of 8.20 dollars and fell five days for a total of 4.40 dollars.

SumUp = 8.20
SumDown = 4.40
CMO = 100 x (8.20 - 4.40) / (8.20 + 4.40) = 100 x 3.80 / 12.60 = +30.16

The CMO reads plus 30.16, neither overbought nor oversold but clearly tilted bullish. If the next session falls 1.50 dollars and pushes SumDown to 5.50, while a smaller up day drops the oldest move from SumUp so it now equals 7.80, the new CMO is:

CMO = 100 x (7.80 - 5.50) / (7.80 + 5.50) = 100 x 2.30 / 13.30 = +17.29

CMO has dropped from plus 30 to plus 17 in one day, showing that the momentum tilt has weakened noticeably even though the price chart looks similar to the prior day.

Common Mistakes

  1. Reading CMO as RSI. They share a family but have different formulas and scales. A CMO of plus 50 is not the same as RSI 70 even though both are called overbought.
  2. Using the zero line as a trade signal. Many traders treat the zero cross like a buy or sell trigger, but CMO can cross zero frequently in sideways markets. A signal line or a confirming price filter is usually needed.
  3. Picking the wrong lookback. A 5-period CMO is whippy and a 30-period CMO is sluggish. Chande published 14 and 20 as the practical defaults; large deviations should be tested before live use.
  4. Acting on plus 50 and minus 50 in strong trends. A persistent uptrend can keep CMO above plus 50 for many bars without delivering a meaningful pullback. Counter-trend signals on the indicator alone are unreliable.
  5. Ignoring divergences. Like RSI, CMO is useful for spotting price-momentum divergence. Traders who watch only the level often miss the more telling structural signal.

Frequently Asked Questions

What is the Chande momentum oscillator in simple terms? The Chande momentum oscillator measures the net change in price as a percentage of the total move over a lookback period. It runs from minus 100 to plus 100, giving a symmetric view of bullish and bearish momentum.

How does the Chande momentum oscillator affect investment decisions? Swing traders use CMO to read the strength of a trend and to spot exhaustion. Persistent readings above plus 50 or below minus 50 flag stretched moves, and divergence with price often precedes reversals.

What is a real-world example of the Chande momentum oscillator? On a 14-period setting during a sharp earnings-driven rally, CMO can spike above plus 70 within a week. Subsequent failure of price to make a new high while CMO retreats toward plus 30 is a classic bearish divergence.

How can investors use the Chande momentum oscillator effectively? Combine CMO with a moving average signal line and use the plus 50 and minus 50 levels as warning bands rather than strict triggers. Always check divergences before acting on extremes.

How is the Chande momentum oscillator different from RSI? RSI uses Wilder smoothing on average gains and losses and runs from 0 to 100. CMO uses raw sums of gains and losses without smoothing and runs from minus 100 to plus 100, giving a more direct read on net momentum.

Sources

  1. Fidelity Learning Center. Chande Momentum Oscillator. https://www.fidelity.com/learning-center/trading-investing/technical-analysis/technical-indicator-guide/cmo
  2. TradingView Help. Chande Momentum Oscillator (CMO). https://www.tradingview.com/support/solutions/43000589109-chande-momentum-oscillator-cmo/
  3. Trading Technologies. Chande Momentum Oscillator (CMO). https://library.tradingtechnologies.com/trade/chrt-ti-chande-momentum-oscillator.html
  4. IncredibleCharts. Chande Momentum Oscillator. https://www.incrediblecharts.com/indicators/chande-momentum-oscillator.php

Disclaimer

This article is educational content only and is not financial advice. Nothing here is a recommendation to buy, sell, or hold any security. Consult a licensed advisor before making investment decisions.

The IWP Substack

You understand the concept. Now see it applied.

The Investing With Purpose Substack turns ideas like this into research and risk-managed trade plans on real stocks, updated every week.

Read on Substack (opens in a new tab)

Related concepts