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.
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.
Related Posts
View allIndicators
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
Elder Ray Index (ERI) Indicator Explained
How Elder Ray's Bull and Bear Power measure strength at the extremes around an EMA, and how to automate ERI in Setup.Cash.
2 min read · 212 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.