Skip to content

DC Overview

**Donchian Channels (DC)** plot the highest high and lowest low over n periods as upper and lower channels. Price breaking above the upper channel sig

Donchian Channels (DC) plot the highest high and lowest low over n periods as upper and lower channels. Price breaking above the upper channel signals a new high (bullish breakout), while breaking below signals a new low (bearish breakdown).

Donchian Channels are the foundation of the famous “Turtle Trading” system — one of the most successful systematic trading approaches. Unlike Bollinger Bands which use standard deviation, Donchian Channels use absolute highs/lows, making breakout signals definitive.


  1. Calculate center line: Moving average of price over n periods
  2. Calculate bands: Apply offset (ATR, StdDev, or percentage) above and below center
  3. Compare price to bands: Price above upper = breakout/overbought, below lower = breakdown/oversold

Key Characteristics:

  • Breakout-Based = Bands define price boundaries
  • Overlay Display = Plotted directly on the price chart
  • Absolute Range = Uses actual highs/lows

DC Behavior:

  • Price breaking above upper band suggests bullish breakout
  • Price breaking below lower band suggests bearish breakdown
  • Price between bands = within normal range

These are the signal names you select when configuring DC in the algorithm builder or via the MCP agent:

SignalTriggers WhenTypical Use
price_above_upperBandPrice breaks above the upper channel (highest high)Bullish breakout — new high
price_below_lowerBandPrice breaks below the lower channel (lowest low)Bearish breakdown — new low

Display: Overlay (on price chart)

Category: Volatility

Threshold range: Price-based


{% tabs %} {% tab title=“Strengths” %} What Donchian Channels Does Well:

  • Breakout Detection: Donchian Channels excels at identifying price extremes
  • Visual Clarity: Bands clearly show price boundaries on the chart
  • Works Across All Markets: Universal application {% endtab %}

{% tab title=“Limitations” %} What to Watch Out For:

  • Trend Riding: Price can stay outside bands in strong trends
  • No Directional Bias: Band breaks don’t predict direction alone {% endtab %}

{% tab title=“Best Use Cases” %} When to Use Donchian Channels:

  • Breakout Trading: Trade breaks of DC bands with trend confirmation
  • Mean Reversion: Trade band touches in ranging markets (ADX < 20)

When NOT to Use Donchian Channels:

  • Without Trend Context: Always confirm with ADX or similar
  • Strong Trending Markets Alone: Price rides bands for extended periods {% endtab %} {% endtabs %}