📰 Latest: HaasOnline Academy Is Back — Structured Education for Smarter Trade Bots
Account
Technical Indicator

Chande Momentum Oscillator (CMO)

The Chande Momentum Oscillator (CMO) is a momentum indicator developed by Tushar Chande that is conceptually similar to the RSI but uses a different mathematical construction that gives it distinct properties. While the RSI uses only upward price changes in its numerator, the CMO includes both upward and downward changes in both the numerator and denominator. Specifically, it calculates the difference between the sum of gains and the sum of losses over a period, divided by their combined total, then multiplies by 100. This produces an oscillator that ranges from -100 to +100, centered at zero.

The CMO generates signals through its overbought and oversold levels, typically set at +50 and -50. When the oscillator rises above +50, the asset is considered overbought and potentially due for a pullback. When it falls below -50, it is oversold and may be primed for a bounce. Crossings of the zero line are also significant: a move from negative to positive territory signals a shift to bullish momentum, while the reverse signals bearish momentum. Because the CMO uses both positive and negative price changes, it is more symmetrical than RSI and tends to produce cleaner zero-line crosses in trending markets.

For algorithmic crypto traders, the CMO's wider oscillation range and symmetric construction make it well-suited to the extreme volatility of digital asset markets. Traditional RSI can become pinned at high readings during strong crypto bull runs, while the CMO's design allows it to remain informative even during sustained directional moves. Bots can use the CMO both as an overbought/oversold filter for mean-reversion entries and as a trend-direction confirmation tool via zero-line positioning, giving it dual utility in different market regimes.