Skip to content
All library documents

CMO and WMA Crossovers for Momentum-Based Trading

Article Strategy library · Author: ChaoZhang

Summary

This strategy uses the Chande Momentum Oscillator (CMO) and a weighted moving average of that oscillator to generate directional signals. The document describes going long when CMO rises above its WMA and short when it falls below, with an option to reverse the signals. CMO is presented as a bounded measure of price momentum calculated from price changes; the WMA is intended to smooth its readings. Example settings are provided for both lookbacks, along with a BTC/USDT futures backtest configuration spanning about a year.

No return, drawdown, trade count, or benchmark comparison is reported, so the claimed benefits are not established by the supplied evidence. The text identifies frequent reversals and slippage as risks, especially in volatile markets, and notes that fixed settings may not suit changing conditions. The source’s signal logic assigns a direction based on whether CMO is above or below its WMA, which can cause repeated position changes; practical results would depend on execution assumptions and costs. Adaptive settings, added filters, and dynamic stops are proposed for future exploration, not validated here.

Key ideas

  • The strategy compares CMO with a WMA of CMO to determine its long or short direction.
  • CMO is described as a bounded momentum measure based on changes in closing prices.
  • The optional reverse setting flips the direction indicated by the CMO and WMA relationship.
  • The published BTC/USDT futures configuration gives a test period but no performance statistics.
  • Frequent reversals, slippage, and fixed parameters are cited as limitations of the method.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.