CMO
Type:
cmo• Category:indicators
Description
Chande Momentum Oscillator
Parameters
| Name | Type | Description | Required | Default |
|---|---|---|---|---|
dataExp | string | prices data | no | |
price | string | Price field to use to calculate CMO | no | |
timeperiod | number | Number of periods to use for CMO calculation | no | 14 |
Help
CMO (Chande Momentum Oscillator)
Description
The Chande Momentum Oscillator (CMO) is a technical indicator used in financial analysis to measure the momentum of a security's price. It was developed by Tushar Chande in 1994. The CMO calculates the difference between the sum of recent gains and the sum of recent losses, then divides the result by the sum of all price movements over a given period.
What does this worker do?
This worker calculates the Chande Momentum Oscillator (CMO) for a given set of price data. It takes the following parameters:
dataExp: prices dataprice: Price field to use to calculate CMOtimeperiod: Number of periods to use for CMO calculation
The worker returns the CMO values for the given data.
How to interpret the results
The CMO values range from -100 to 100. A CMO value:
- Above 50 indicates a strong upward momentum
- Below -50 indicates a strong downward momentum
- Between -50 and 50 indicates a neutral or weak momentum
Traders and analysts use the CMO to:
- Identify overbought and oversold conditions
- Detect divergences between price and momentum
- Confirm trends and predict reversals
Usage
To use this worker, simply provide the required parameters:
dataExp: Your price dataprice: The price field to use (e.g. close, high, low)timeperiod: The number of periods to use for calculation (e.g. 14, 21, 30)
Visualizing the CMO
The CMO can be visualized on a chart to better understand its behavior. Here is an example of how to use the CMO:

For a quick overview:

Additional Information
The CMO is a versatile indicator that can be used in various ways, such as:
- As a standalone indicator to identify trends and reversals
- In combination with other indicators to confirm signals
- To detect divergences between price and momentum
By understanding the CMO and its applications, traders and analysts can gain valuable insights into market trends and make more informed investment decisions.