Indicators

CMO: Chande Momentum Oscillator Explained

How the Chande Momentum Oscillator measures raw momentum on a ±100 scale, how it differs from RSI, and how to automate CMO in Setup.Cash.

By Setup.Cash TeamLast updated 2026-07-032 min read294 words

Featured image placeholder

/og/setup-cash-og.svg

Tushar Chande's Chande Momentum Oscillator (CMO) answers the same question as RSI — who's winning, buyers or sellers? — but with rawer math: it sums up-day gains and down-day losses over the period and nets them out on a −100 to +100 scale, with no smoothing at all.

How CMO Works

Over the default 14 periods:

  • +50 and above: buyers dominated decisively — overbought territory.
  • −50 and below: sellers dominated — oversold.
  • Zero: perfect balance between up and down movement.

Because CMO skips RSI's internal smoothing, it reaches extremes faster and more often — sharper signals, more noise.

CMO vs RSI

  • RSI smooths gains and losses; CMO uses them raw.
  • RSI is bounded 0–100 with 70/30 lines; CMO is ±100 with ±50 lines.
  • CMO at zero equals RSI at 50 — both mark the momentum midline.
  • Practical upshot: CMO is the better trigger, RSI the better filter.

How to Trade It

1. Extreme fade. In ranges, buy the turn back up from below −50, sell the turn down from above +50.

2. Zero-line trend gate. Above zero = long bias, below = short bias — combine with your entry logic.

3. Volatility proxy. Chande also used CMO's absolute value to drive adaptive averages: high |CMO| = trending. That's exactly the mechanism inside VIDYA in our extended library.

Building It in Setup.Cash

Add CMO in the strategy builder and condition on the ±50 levels or the zero cross. It pairs well with a slower regime filter like KAMA or TRIX, letting CMO handle the timing.

Tuning

  • 14: standard.
  • 9: aggressive scalping trigger.
  • 20+: smoother, better for the zero-line regime reading.

Backtest CMO and RSI side by side with identical rules — on most markets one clearly outperforms, and it isn't always the famous one.

Not financial advice. Trading involves risk. Use backtesting and paper trading before risking real capital.

Related Posts

View all

Indicators

Balance of Power Indicator Explained

How Balance of Power scores each bar's buyer-vs-seller control from open, close, high, and low, and how to automate BOP in Setup.Cash.

2 min read · 208 words

Indicators

CCI (Commodity Channel Index) Explained

How the Commodity Channel Index measures price deviation from its average, how to read the ±100 levels, and how to automate CCI in Setup.Cash.

2 min read · 268 words

Indicators

Exhaustion Count Indicator Explained

How the Exhaustion Count tallies consecutive closes beyond prior closes, TD-Setup style, to flag stretched runs in Setup.Cash.

2 min read · 205 words

Start here

Build your trading bot workflow with structure

Use Setup.Cash to create, backtest, and paper trade rule-based strategies without relying on guesswork. Not financial advice. Trading involves risk.