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 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


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