Skip to content
All library documents

Momentum-Filtered Chande Oscillator for Trend Signals

Article Strategy library · Author: ChaoZhang

Summary

This strategy modifies the Chande Momentum Oscillator (CMO) by ignoring price changes smaller than a configurable threshold. It sums the filtered gains and losses over a lookback window, then compares the oscillator with upper and lower bands to set a persistent long or short position. A reverse option flips those signals. The listed defaults are a 9-period lookback, a filter threshold of 3, and bands at 70 and −70.

The document presents this as a noise-reducing trend-following approach and suggests tuning its thresholds, using walk-forward analysis, adding stops, or combining it with other indicators. It warns that sideways markets can produce false signals and that poor parameter choices or reverse trading can increase losses. Published backtest settings refer to BTC/USDT futures over a one-month period, but no performance results are provided, so the claims of stability are not substantiated by the supplied evidence.

Key ideas

  • The CMO calculation excludes price changes that do not exceed the Filter threshold.
  • Upper and lower oscillator bands determine long and short positions, which persist until the opposite band is crossed.
  • A reverse setting switches the direction of the strategy's signals.
  • The strategy may produce false signals in range-bound markets, and its parameters require careful evaluation.

Tags

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