Skip to content
All library documents

Twenty-Day EMA High-Low Channel Breakout Strategy

Article Strategy library · Author: ChaoZhang

Summary

This trend-following method forms a channel from separate 20-period exponential moving averages of highs and lows. It signals a long position when the close crosses above the upper EMA and closes the position when price crosses below the lower EMA. The lower channel boundary is also described as the long stop level. Although the overview mentions short entries below the lower boundary, the supplied code closes a long position there and does not open a short.

The document explains the channel rules, likely behavior in trending and range-bound markets, and possible additions such as volume or momentum filters, trailing stops, and tests of alternative EMA periods. It gives a BTC/USDT futures backtest configuration for December 2023, but reports no returns, drawdowns, or trade statistics. Consequently, the setup is a strategy outline rather than evidence of effectiveness. Breakout signals can fail, and repeated channel crossings in sideways markets may lead to losses; results will also depend on timeframe and implementation choices.

Key ideas

  • The channel uses a 20-period EMA of highs as its upper boundary and a 20-period EMA of lows as its lower boundary.
  • A close crossing above the upper boundary triggers a long entry, while a cross below the lower boundary closes the long in the supplied code.
  • The written overview mentions shorting below the channel, but the source code does not implement short entries.
  • The backtest configuration contains no reported performance results, and sideways markets may produce repeated false signals.

Tags

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