Skip to content
All library documents

Donchian Channel Breakouts with a Moving Average Filter

Article Strategy library · Author: ChaoZhang

Summary

This document describes a trend-following strategy that uses Donchian Channels to identify price breakouts and a moving average to filter long entries. A long entry is triggered when price reaches above the prior upper channel and satisfies the moving-average condition; a move below the prior lower channel is used as an exit. The write-up also discusses trailing the stop along the lower channel and suggests volume confirmation, volatility-aware stops, and re-entry rules as possible refinements.

The source includes configurable channel and moving-average periods, wick or close-based triggers, and alternative trailing-stop choices. It gives backtest settings for BTC/USDT futures on Binance over a stated date range, but provides no performance results or comparison. The written description mentions short signals, while the included strategy code implements long entries and exits only. Breakout failures, reversals, and parameter sensitivity are acknowledged, and claims about profitability or parameter robustness are not supported by reported results.

Key ideas

  • Donchian Channel boundaries provide rolling price levels for detecting breakouts.
  • The moving-average filter conditions long entries on the trend context.
  • The described exit uses a break below the lower channel, with configurable trailing-stop alternatives in the source.
  • The code supports wick-based or close-based triggers and adjustable indicator periods.
  • The document identifies false breakouts, reversals, and parameter selection as risks, but reports no performance evidence.

Tags

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