Skip to content
All library documents

Moving Average Channel Breakouts with Momentum Filters

Article Strategy library · Author: ChaoZhang

Summary

This strategy describes entries around a smoothed moving average and volatility channel, with RSI and EMA conditions intended to filter signals. The narrative specifies a 60-period weighted moving average construction and bands based on true range; it says to go long above the upper band and short below the lower band. It also describes using a triple moving average state to inform exits. Published settings are for BTC/USDT futures on a daily chart, but no performance evidence is reported.

There is a notable gap between the explanation and the supplied code. The source enters on crosses of the close and the central moving average, filtered by a normalized price measure and its EMA; it does not implement the described RSI threshold as an entry filter, and the short-entry block is commented out. Stop settings are included, but the code's exit logic does not correspond cleanly to the narrative. The document itself cautions that choppy price action can create false breaks and suggests parameter tuning and adding risk controls.

Key ideas

  • The written method combines a smoothed moving average, true-range bands, and RSI and EMA filters for breakout entries.
  • The narrative uses a triple moving average state to help choose exits, while the source's implemented entry and exit rules differ from that account.
  • The supplied code leaves its short-entry block commented out and does not use the described RSI thresholds for entries.
  • The backtest settings identify BTC/USDT futures and a daily chart, but the document reports no results.
  • False signals in volatile or ranging conditions and uncertain exit timing are identified as risks.

Tags

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