Skip to content
All library documents

CMO-Based OTT Trend Breakouts with Adaptive Stops

Article Strategy library · Author: ChaoZhang

Summary

This trend-following strategy uses the Chande Momentum Oscillator to adapt a smoothed price line, then derives OTT trailing levels above and below it. Direction changes when the adaptive line crosses a stop level. Trading signals can be based either on the support line crossing the OTT line or on price crossing OTT; the selected mode determines the entries. The published code submits both long and short entries, while the explanation characterizes breakouts of the dynamically calculated support line as signals.

The document includes configurable source, period, percentage, signal mode, and date-window inputs. Its BTC/USDT futures example covers a brief historical period, but it gives no performance metrics to support claims of effectiveness. The stated limitations are indicator lag, false breakouts, and losses from poorly chosen stop parameters. The stop levels are part of the indicator’s trend logic, but the source does not show a separate position-level stop-loss order. Testing across markets and checking signal behavior are needed before relying on it.

Key ideas

  • The CMO magnitude adapts a smoothed price line, from which OTT trailing levels and trend direction are calculated.
  • Users can choose signals based on support-line crossings or price crossings of OTT.
  • The source implements long and short entries, but does not place a separate position-level stop-loss order.
  • The published futures backtest window has no reported performance results, and false breaks and lag remain concerns.

Tags

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