Chande Momentum Oscillator: How to Measure Momentum Accurately

Most momentum oscillators only measure upward momentum. The Chande Momentum Oscillator measures both up and down moves separately — giving you a clearer picture of who's really in control.

The Chande Momentum Oscillator (CMO) was developed by Tushar Chande, a technical analyst and former hedge fund manager, as an improvement on traditional momentum oscillators like RSI. The CMO measures the sum of upward price changes minus the sum of downward price changes, divided by the total of all price changes over a given period (typically 9 or 14 periods). This creates a reading that ranges from -100 to +100, unlike RSI which is bounded between 0 and 100. The key innovation is that the CMO treats up and down movements symmetrically — a strong downward move is just as significant as a strong upward move. This gives traders a more balanced view of momentum and reduces the tendency of RSI to stay in overbought or oversold territory during strong trends. Learn forex technical analysis basics →

Real-world example: On the EUR/USD daily chart, the CMO reaches +55 (overbought territory) while the price is near resistance at 1.1200. The CMO then crosses below its 9-period signal line, creating a bearish divergence — the price made a higher high but the CMO made a lower high. This is a classic sell signal. The price drops 200 pips to 1.1000 over the following two weeks. A trader who entered a short position at 1.1180 with a stop at 1.1250 (above resistance) and a target at 1.1000 could have captured 180 pips of profit. The CMO gave an earlier and clearer signal than RSI, which remained in overbought territory and did not generate a cross signal until the price had already fallen 100 pips. Compare CMO with RSI →

Chande Momentum Oscillator (CMO) chart showing symmetric range from -100 to +100 with +50 and -50 extreme levels, zero line center, and overbought/oversold crossover signals

How the CMO Is Calculated

The CMO formula is designed to be intuitive: CMO = 100 x (Sum of Up Movements - Sum of Down Movements) / (Sum of Up Movements + Sum of Down Movements) over N periods. The default period is typically 9 or 14, similar to RSI. The numerator measures the net momentum (up minus down), while the denominator measures total volatility (up plus down). When up movements dominate, the CMO approaches +100. When down movements dominate, it approaches -100. When up and down movements are equal, the CMO is zero, indicating a balanced market.

This calculation makes the CMO inherently more responsive than RSI. Because RSI uses only closes relative to previous closes and applies a smoothing formula, it can lag in fast-moving markets. The CMO uses raw price changes without smoothing, making it more reactive to sudden shifts in momentum. However, this also means the CMO can produce more false signals in choppy, sideways markets. Traders often apply a signal line (a 9-period EMA of the CMO) to filter out noise, similar to how the MACD uses a signal line. When the CMO crosses above its signal line, it generates a buy signal. When it crosses below, it generates a sell signal. Explore the Ultimate Oscillator →

Key Levels and Divergence Trading

The CMO uses two key threshold levels: +50 for overbought and -50 for oversold. Readings above +50 indicate extremely strong upward momentum — the market is overbought and due for a pullback or reversal. Readings below -50 indicate extremely strong downward momentum — the market is oversold and due for a bounce. These levels are more extreme than RSI's typical 70/30 thresholds because the CMO ranges from -100 to +100 instead of 0 to 100. In strong trends, the CMO can stay above +50 or below -50 for extended periods, so these levels should be used as warning zones rather than automatic reversal signals.

Divergence is one of the most powerful CMO signals. Bullish divergence occurs when the price makes a lower low but the CMO makes a higher low — suggesting downward momentum is weakening and a reversal to the upside is likely. Bearish divergence occurs when the price makes a higher high but the CMO makes a lower high — suggesting upward momentum is fading and a reversal to the downside is likely. Divergence signals are strongest when they occur at extreme CMO levels (above +40 or below -40) and when confirmed by a CMO signal line cross. The CMO's symmetrical treatment of up and down momentum makes it particularly effective for spotting divergences because it does not artificially cap readings during strong trends. Master divergence trading →

How is CMO different from RSI?

The CMO and RSI are both momentum oscillators, but they differ in three key ways. First, the CMO ranges from -100 to +100 (centered around zero) while RSI ranges from 0 to 100. The CMO's zero line provides a clear neutral zone, making it easier to identify when momentum shifts from positive to negative. Second, the CMO uses raw price changes without smoothing, making it more responsive to sudden price moves. RSI uses a smoothed average of gains and losses, which makes it less reactive but also less prone to false signals. Third, the CMO symmetrically measures up and down moves, while RSI's formula gives slightly different weight to up and down periods, which can create subtle biases in certain market conditions. In practice, the CMO tends to generate earlier signals in trending markets, while RSI tends to be more reliable in range-bound markets.

What is the best CMO setting?

The most common CMO setting is 14 periods, matching RSI's standard lookback period. A 14-period CMO balances responsiveness with reliability and works well on daily charts. For shorter timeframes (15-minute to 1-hour), a 9-period CMO is common — it reacts faster to price changes but generates more false signals. For longer timeframes (weekly), a 20-period CMO provides smoother readings. Traders often experiment with settings between 5 and 25 to match their trading style and the volatility of the instrument they are trading. A useful starting point: use 14 for stocks and ETFs, 9 for forex, and 20 for commodities. Pairing the CMO with a 9-period EMA as a signal line works well across most settings.

Does CMO work for stocks and crypto?

Yes, the CMO works on any freely traded asset with sufficient liquidity. It performs best on assets that exhibit clear momentum characteristics and are not prone to excessive noise. On stocks, the CMO is effective on daily and weekly charts for identifying momentum shifts and divergences. On cryptocurrency markets, which are known for extreme volatility and trend persistence, the CMO can be particularly useful because its symmetrical measurement handles dramatic up and down moves well. The CMO's +50/-50 thresholds work well on crypto, but traders may want to use wider thresholds like +60/-60 to account for crypto's higher volatility. The CMO is less effective on low-liquidity assets or during news-driven whipsaws where momentum signals can reverse abruptly.

How do I trade CMO divergences?

To trade CMO divergences, first identify a clear price extreme — a swing high or low. Look for the CMO to make a lower high while price makes a higher high (bearish divergence) or a higher low while price makes a lower low (bullish divergence). The divergence is most reliable when the CMO is at an extreme level (above +40 or below -40). Wait for confirmation: the CMO crossing its signal line, or the price breaking a trendline or support/resistance level. For a bearish divergence, enter short when the CMO crosses below its signal line after the divergence forms. Place your stop above the recent swing high. Target the nearest support level or a risk-reward ratio of at least 2:1. For a bullish divergence, do the opposite. The CMO's sensitivity makes it excellent for spotting divergences earlier than RSI or MACD. See our top 10 forex indicators →

Related Resources

Subscribe to the Weekly Digest → Start Here: First Investment Guide →