Skip to content
All library documents

Multi-Timeframe Donchian and ATR Interval Trading Strategy

Article Strategy library · Author: ianzeng123

Summary

This strategy combines a 20-period Donchian channel calculated from four-hour candles with ATR to set a changing price interval. It checks conditions on one-minute candles. When flat, it buys if price falls sufficiently below the channel’s middle line; while holding, it adds after further interval-sized declines and sells after a rise beyond the interval. Each transaction uses a fixed USDT amount, and the approach tracks a base price and total position quantity.

The document explains the intended benefits of higher-timeframe filtering, volatility-aware spacing, and gradual entries, and describes risks from reversals, repeated additions, slippage, fees, and parameter choices. It gives source code and published backtest settings for BNB_USDT futures, but reports no performance results. The code’s interval is twice the ATR, with a 20-period calculation; its sell logic resets the base price after a sell even if some position remains, which may affect how the written description of position management works in practice. The document recommends backtesting and additional exposure limits or stop controls before use.

Key ideas

  • The strategy uses four-hour Donchian and ATR values to guide trades checked on one-minute candles.
  • It enters when price falls far enough below the Donchian middle line, then adds after further interval-sized declines.
  • The interval is set to twice ATR, while each trade uses a fixed monetary amount.
  • The design can accumulate exposure during a prolonged decline and is vulnerable to reversals, costs, and slippage.
  • Published backtest settings are provided, but the document gives no performance statistics.

Tags

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