Skip to content
All library documents

Dual Moving Average Channel Breakouts with RSI and Session Limits

Article Strategy library · Author: ChaoZhang

Summary

This strategy forms a channel from 5-period simple moving averages of highs and lows. It signals a long when the close is above both averages and RSI exceeds 80, and a short when the close is below both and RSI is under 10 according to the listed parameters. The accompanying explanation describes London-session trading, a five-trade daily cap, and a 2% daily loss limit, while the code shows these controls commented out. The code also includes fixed take-profit and stop-loss distances of 150 and 80 units, respectively.

The document discusses false breakouts in volatile or ranging markets, the lag and limitations of fixed exits, and the opportunity cost of restricting trading hours. It proposes parameter tuning, extra filters, dynamic exits, and manual review, but provides no performance results. The published backtest settings specify BTC/USDT futures over a short January 2024 period, using a one-hour chart and 15-minute base period. The narrative’s risk controls and session restrictions are not active in the provided code, so they should not be assumed to apply to that backtest.

Key ideas

  • The channel uses 5-period simple moving averages calculated from highs and lows.
  • A long signal requires the close above both channel lines and RSI above 80.
  • A short signal requires the close below both lines and RSI below 10 in the listed settings.
  • The code sets fixed profit and loss exits, while described daily and session controls are commented out.
  • The published BTC/USDT futures test covers only a short interval and gives no performance metrics.

Tags

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