Home » Blog » Trading » Technical Indicators » Chande Momentum Oscillator Formula, Strategy

Chande Momentum Oscillator Formula, Strategy

Chande momentum oscillator

Chande Momentum Oscillator (CMO) was introduced by Tushar Chande who has also invented the forecast version of the oscillator. He has created the oscillator by calculating the difference between the sum of all recent gains and that of all recent losses over a particular period of time. Then he divided the result by sum of all price movement over that period of time.

What is Chande Momentum Oscillator?

This is also an oscillating indicator that oscillates between some extremes. The oscillator is range bound and the values hover between +100 to -100. The price of the stock moves between an overbought zone and an oversold zone. It moves to an overbought zone when the oscillator move beyond +50 and the price moves to an oversold zone when the oscillator goes below -50.

Chande Momentum Oscillator Formula

The formula is quite simple. The CMO = (Sum of all the gains – Sum of all the differences / Sum of all the gains + Sum of all the differences) * 100

How to set up Chande Momentum Oscillator on the charts?

  • The CMO is available in Zerodha Kite. Follow the procedure below to attach it to a chart.
  • Open your MarketWatch and select the stock that you want this indicator to test.
  • Open the chart of that stock.
  • From the Studies, go to Chande Momentum Oscillator and click on it.
  • A small window will open with the default parameters of the CMO.
  • By default, the period is 9. The color is white. There is an option to hide or show the overbought oversold zones. By default, the overbought zone is 50 and the oversold zone is -50.
Chande Momentum Oscillator Zerodha Kite

In the same way, you can attach the CMO indicator on the Upstox Pro web terminal. There is no difference in the default parameters in Zerodha and Upstox terminals.

Chande Momentum Oscillator Upstox

Trading strategy using the Chande Momentum Oscillator

#1 Simple Trading Rules

  • Create fresh buy once the oscillator goes up after moving off from the oversold zone.
  • Exit the buy position and create a short position when the oscillator starts coming down after reaching overbought zone.
  • Watch the image below.
CMO Trading Strategy

#2 Advanced Trading Strategy

Some traders even use this indicator to trade the possible trend. They enter a buy trade when the CMO is reading high and exits when the indicator moves below a certain threshold. You can judge when a market is choppy by the reading of this oscillator if remains between +25 to -25. So if other indicators are showing a trend and Chande Momentum Oscillator is in the chop zone, it denotes that the trend is lacking momentum and it is better to avoid trade at that time.

Rangebound Market

#3 Tweaking the Parameters

We can change the default parameters from the default 9 to 27. This can create a slower signal but can generate much more stable signals using the zero line crossover. Check the image below.

Chande Momentun Oscillator Best Setting

Suggested Reading

The following book by Tushar S Chande may be helpful in understanding his strategies: Financial Plans for Successful Wealth Management In Retirement: An Easy Guide to Selecting Portfolio Withdrawal Strategies.


The Chande Momentum Oscillator or CMO was created by Tushar Chande. The CMO is in many sense much like the Stochastics Indicator. It oscillates between +100 and -100 levels. It can give a clear direction of the market using the overbought and oversold signals. Apart from that, it can also generate signals using the zero line cross over.

0 0 votes
Article Rating
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Inline Feedbacks
View all comments