Learn
Lesson · Technical Indicators

Donchian Channels

Track rolling highest highs and lowest lows, compare current-bar and prior-channel calculations, detect completed breakout events, and state which bars define the boundary a close is tested against.

Review the process
Synthetic educational data

Core concepts

Understand what the indicator calculates, how its parameters affect it, and what it cannot establish by itself.

1

Rolling extremes

The upper channel is the highest high and the lower channel is the lowest low over the selected lookback.

2

Prior-channel signal

Using the channel calculated through the previous bar allows the current close to be tested against an already known boundary.

3

Stepwise updates

Channel levels can remain flat for many bars and then jump when a new extreme enters or an old extreme leaves the window.

Interactive lesson

Change the inputs, inspect the calculation, and compare the indicator with the underlying price data.

Donchian breakout laboratoryRolling highs, lows, midpoint, and prior-channel signals
Signal markers compare the close with the prior channel. The display toggle demonstrates how including the current bar can move the boundary to the new extreme.

Define a Donchian breakout

Make the rolling boundary and bar timing explicit.

1

Choose the lookback

Specify the number of completed bars used to establish the high and low.

2

Choose current or prior channel

For a signal, state whether the current bar participates in the boundary calculation.

3

Define the breach

Distinguish high above, close above, touch, and completed close.

4

Define re-entry and exit

Specify how the rule handles repeated closes outside, opposite breakouts, and channel changes.

Rolling extreme channels

Score 0 / 0

Lesson rule

For a breakout test, compare the current bar with a boundary that was known before the event; otherwise the current extreme can redefine the level being tested.

Common mistakes

1
Using the current high to test itselfA channel that includes the current bar is at least that bar’s high, and a close is never above its own high, so a close-above rule written against it can never fire.
2
Counting every close above as a new breakoutDefine whether only the first transition outside is an event or whether repeated bars matter.
3
Assuming a breakout must continueDonchian Channels identify new rolling extremes, not guaranteed acceptance beyond them.

Completion standard

✓
Finish when you can state exactly which bars define the channel.

Calculate current and prior Donchian levels, identify the breakout comparison, count events without double-counting states, and state the required confirmation and exit.

Calculation note: This lesson displays either a channel including the current bar or one through the previous bar, while signal markers always compare the close against the previous bar’s completed lookback.

Kept in this browser only, for you. Nothing is sent anywhere and nothing checks it. Carry it to another device.

Feedback and recommendations

Something to change about this lesson? Write it down, tick it off when it is handled, and export the list when you want to act on it. Kept in this browser only: nothing is sent anywhere, and nobody is notified.

No recommendations yet for this lesson.