Blog/Technical Analysis
Technical AnalysisSep 19, 202612 min read

Donchian Channel: The Turtle Traders' Breakout System

A Donchian Channel is the highest high and the lowest low of the last N bars, with no smoothing and no volatility maths anywhere in it. The formula, the 20 and 55 period defaults, the full Turtle Trader rule set that ran on it, and the honest win-rate numbers.

BL
Benjamin Loh
Founder of SnapPChart · trader and dev

Most indicators are arithmetic performed on price. The Donchian Channel is not. Its upper line is the highest high of the last N bars and its lower line is the lowest low of the same window, which means you could draw the thing with a ruler and no calculator. That sounds like a downgrade until you notice what it buys: a breakout level that is completely unambiguous, identical on every screen, and impossible to argue with. It is the reason a group of novices in 1983 could be handed a rule sheet and trade tens of millions of dollars of someone else's money without ever forming an opinion about a chart. The channel is also the most misunderstood of the three band constructions in common use, and the misunderstanding is nearly always the same one: people assume it is a volatility band like the other two. It is not. There is no volatility term in it anywhere.

Quick Answer

Donchian Channel in one paragraph

A Donchian Channel is three lines. The upper band is the highest high of the last N bars, the lower band is the lowest low of the same window, and the middle line is the midpoint between them. No moving average, no volatility maths. The default look-back is 20 periods, with 55 for a slower version and 10 for exits.

What Is a Donchian Channel?

It is an overlay drawn on the price chart, and its two outer lines are not really calculations. The upper band is a lookup: of the last N bars, which one had the highest high, and what was it. The lower band is the same lookup in the other direction. The middle band is the halfway point between those two numbers, included for convenience rather than because anything is averaged.

That construction answers a different question from the one every other band on your chart answers. Bollinger Bands and Keltner Channels both measure distance: how far is price from its own average, expressed in units of volatility. A Donchian Channel measures rank: is this the highest price of the last N bars, yes or no. Distance and rank are not the same kind of fact, and three consequences fall out of the difference.

The bands are a step function. They sit perfectly flat for as long as no new extreme prints, then jump vertically the instant one does. There is no gradual drift, because there is nothing being averaged that could drift. Plot a Donchian Channel next to a Keltner Channel on the same chart and the visual difference is immediate: one is a staircase and the other is a curve.

A breakout is not a signal derived from the indicator. It is the indicator. When price touches the upper band it has, tautologically, just printed a new N-bar high. There is no lag between the event and the reading, no threshold to cross, no confirmation the formula is waiting on. That is a genuine advantage over any smoothed construction, and it is also why the level is so heavily watched: it is the visible high of the window, so every trader running the same look-back is staring at the identical number. The band behaves like a horizontal level you would have drawn anyway, just picked mechanically instead of by eye.

The band can move against price without price moving. This one catches everybody. Because the look-back is a rolling window, the bar holding the upper band up eventually falls off the back of it. When it does, the band drops to whatever the highest high of the remaining bars is, on a bar where price did nothing at all. The channel is a rolling statistic, not a ratchet, and the drop is a property of the formula rather than a glitch.

One precision point worth making, because it is a real tension in how this indicator gets described. The formula contains no volatility term, but the observed width of the channel still tracks how much the market has ranged: a market that has covered a lot of ground will have widely separated extremes. So the width is an informal volatility readout even though nothing volatility-related was computed. A Keltner Channel width is a measured volatility estimate. A Donchian Channel width is a side effect.

What Is the Donchian Channel Formula?

The calculation

Upper band = the highest high of the last N periods
Lower band = the lowest low of the last N periods
Middle band = ( upper band + lower band ) / 2

N defaults to 20. There is no multiplier, no moving average, and no second input.

Run it on numbers. Over the last 20 bars, the single highest high your stock printed was 62.40 and the single lowest low was 57.80. The upper band is 62.40. The lower band is 57.80. The middle band is 60.10. The channel is 4.60 wide. That is the entire computation and it took one pass over twenty bars.

Now watch what happens over the next handful of bars. Price pushes to 62.55 intrabar. The upper band is 62.55 immediately, on that bar, with no smoothing lag whatsoever. Compare that to a 20-period average, which would absorb the new high as one twentieth of its value and shrug. Then suppose price stalls and chops for another twenty bars without exceeding 62.55. The 62.55 bar rolls out of the window, and if the highest high left inside it is 61.20, the upper band falls to 61.20. Price never sold off. The window just moved.

On look-back conventions: 20 periods is the classic default and what your platform will ship. Fifty-five periods is the standard slower trend-following variant, and 10 periods shows up constantly as an exit channel rather than an entry one. Those three numbers are not arbitrary and they are not modern. They come straight out of the rule set covered further down. The Wikipedia entry on the Donchian channel gives the definition in its shortest form, and the TradingView support page for the indicator documents what one major platform exposes as settings, which is usefully short compared to most overlays.

Nothing is averaged, so nothing drifts. The band holds an old extreme until a new one prints.

Donchian Channel indicator chart showing the upper band holding a 20-bar high as a flat step, then jumping as price breaks outA price chart carrying a Donchian Channel drawn as a step function. The green upper band runs perfectly flat across the left two thirds of the chart at the level of the highest high of the last 20 bars, while price chops sideways beneath it without printing a new high. The green lower band is also flat, and steps upward once partway through the chop as an older low ages out of the look-back window even though price has not risen. A dashed grey middle line sits at the midpoint between the two bands and steps whenever either band steps. On the right, price breaks above the flat upper band and the band jumps vertically with it, stepping up four times in succession as each new high prints. A faint dashed amber curve shows how a volatility band such as an ATR or standard deviation band would behave on the same bars: it curves smoothly and tightens into the quiet section instead of staying pinned to an old extreme.Donchian, 20-bar high and lowa volatility band, for contrastpricemiddle line, the midpoint of the two extremes, not an average of anythingflat for eight barsno new 20-bar high printed,so there is nothing to updatethe lower band steps up here and price did not movethe old low simply aged out of the look-back windowthe breakout is the bandprice touching the line meansit printed the new high, so theband steps to wherever price gotthe amber curve tightens into the quiet section because it is built from the last few bars. the green steps cannot, because they are built from one barno average, no standard deviation, no ATR. just the highest high and the lowest low
A Donchian Channel indicator chart: the 20-bar high and low as a step function, against a smoothed volatility band on the same price path

Richard Donchian Did Not Build the Donchian Channel

The indicator is named after Richard Donchian, the commodities trader widely credited as a father of systematic trend following. That attribution is correct and it is on every page written about the tool.

The part almost nobody carries is that the system Donchian himself actually published was a different mechanism. His signature method, distributed from 1960 onwards in his Hayden Stone newsletter Commodity Trend Timing and generally referred to in the literature as his weekly rule, was built on a 5-day and 20-day moving average relationship. Moving averages. Not highest highs and lowest lows. The channel that carries his name uses no moving average at all, which makes it a different construction from the thing he was known for.

This matters beyond trivia for one practical reason. When you read that "Donchian's system" produced some result, check which system is being described, because the two behave differently and are frequently conflated in the same sentence. A moving-average crossover and a breakout of an N-bar extreme respond to the same chart in visibly different ways and have different failure modes. The Wikipedia biography of Richard Donchian is the fastest place to see his published work laid out next to the indicator attribution.

How Did the Turtle Traders Use Donchian Channels?

This is the reason anyone still runs this indicator, and the story is worth the space.

In 1983 the commodities trader Richard Dennis got into an argument with his partner William Eckhardt about whether successful trading could be taught. Dennis said yes, Eckhardt said it was innate. They settled it the way people with money settle things: Dennis advertised, interviewed, selected a group of complete novices, trained them for two weeks in a fully mechanical trend-following system, and funded them with real capital. He called them the Turtles. The experiment is commonly cited as having produced somewhere around $175 million in profits across roughly four to five years, and Eckhardt publicly conceded the bet.

The entry rule that group was handed was a Donchian breakout, and there were two versions of it running side by side. System 1 entered on a break of the 20-day extreme, with a filter that skipped the signal if the previous breakout in that market would have been profitable, plus a 55-day failsafe so a skipped breakout that kept running was not missed entirely. System 2 entered on a break of the 55-day extreme and took every one without a filter. Exits used a second, shorter channel in the opposite direction: System 1 got out on a 10-day opposite extreme, System 2 on a 20-day opposite extreme. There were no profit targets anywhere in the rule set.

Turtle System 1 vs. System 2, rule by rule
both ran at once, on daily bars, across many markets
RuleSystem 1 (20-day)System 2 (55-day)
Entry triggerA break of the 20-day high to go long, or the 20-day low to go shortA break of the 55-day high or 55-day low
Entry filterSkipped if the previous breakout in that market would have been a winning tradeNone. Every 55-day breakout is taken unconditionally
FailsafeIf a skipped 20-day breakout kept running, the 55-day breakout was taken anywayNot needed. The 55-day break is already the slow signal
ExitA 10-day extreme in the opposite directionA 20-day extreme in the opposite direction
Profit targetNoneNone
Initial stop2N from entry, where N is the volatility unit2N from entry, same construction
Risk per unitRoughly 1 to 2 percent of account equityRoughly 1 to 2 percent of account equity
Position sizingUnit size = account risk divided by N, where N is essentially a 20-day ATRIdentical. Sizing was shared across both systems
Adding to winnersUp to 4 units, one added every 0.5N of favourable movement, earlier stops raised as units go onIdentical
Practical characterMore signals, more whipsaw. The filter is doing most of the workFewer signals, longer holds, nothing filtered out

Look at how much of that table is not the entry. The breakout is two rows. Everything else is risk plumbing, and the plumbing is where the system actually lived.

The three rules everyone skips

Sizing was normalised to volatility. The Turtles worked in a unit they called N, which was essentially a 20-day average true range for the market in question. A unit was account risk divided by N, so a violent market got a small position and a quiet one got a large position, and the dollar risk per unit came out roughly the same either way. That single idea is doing enormous work: it means a fixed rule set can be applied to wildly different instruments without being retuned, because the position size absorbs the difference. The same logic underneath sizing a trade off the distance to your stop rather than off a fixed share count is this rule in modern clothes.

Every unit carried a hard stop at 2N from entry. Twice the volatility unit, no discretion, no moving it. Sized against the unit rule, that came out to roughly 1 to 2 percent of account equity at risk per unit. Note that the stop is not the opposite band. The exit channel takes you out of a trade that has stopped working; the 2N stop takes you out of one that went straight against you from the entry, which the exit channel would be far too slow to catch.

Winners were pyramided, losers never were. A working position added units every 0.5N of favourable movement, up to a maximum of four units in a single market, and each time a unit went on the stops for the earlier units were raised. That is the mechanism that turns a 35 percent win rate into a profitable system: the trades that are working get progressively more capital while the trades that are not stay at one unit and get closed. The original Turtle rule documentation lays the full sequence out, including the correlation and portfolio limits I have skipped here.

One honest framing point before anyone ports this to a 5-minute chart. The Turtle system traded daily bars on futures across a basket of markets, with enough capital to hold four units in several of them simultaneously. It was a position-trading system, never a day-trading one. Shortening the look-back and running it intraday is a legitimate thing to do, but it is a different strategy that borrows an entry rule, and it does not inherit the historical record.

Before you size it

Price just took out the 20-bar high. The remaining question is whether the rest of the chart supports the trade.

Upload the screenshot and SnapPChart reads that one image against a fixed rubric, then returns a setup grade, an entry, a stop with the reasoning behind the level, targets, and the reward-to-risk those levels imply. Arguing with the grade is cheaper than arguing with the fill.

Grade this chart

How Is a Donchian Channel Different From Bollinger Bands and Keltner Channels?

There is one structural difference and it is larger than the difference between the other two. Bollinger Bands and Keltner Channels are both a moving average plus and minus a width, and they disagree only about how to measure the width: Bollinger uses the standard deviation of closes, Keltner uses average true range. Two definitions of volatility, same skeleton.

A Donchian Channel has no skeleton in common with either. No moving average, no width multiplier, no volatility estimate, no statistical quantity of any kind. Two raw prices lifted off the chart and a midpoint. That is why the three belong in the same section of a chart menu and in different sections of your head. If you have read how an ATR-set band behaves against a standard-deviation-set one, the mental model there is a family argument between siblings. Donchian is not in that family.

Donchian vs. Keltner vs. Bollinger, field by field
two are volatility bands, one is not a volatility band at all
FieldDonchian ChannelKeltner ChannelBollinger Bands
Upper band isThe highest high of the last N bars, read straight off the chartEMA + ( multiplier x ATR )SMA + ( multiplier x standard deviation )
Width inputNone. There is no width term in the formula at allAverage True RangeStandard deviation of closes
SmoothingNone. Two raw price extremes and the midpoint between themAn EMA centerline and an averaged ATRAn SMA centerline and averaged squared deviations
Shape on the chartA step function. Flat stretches with vertical jumpsA smooth curve that breathesA smooth curve that flares and pinches
When a band updatesOnly when a new N-bar extreme prints, or when the old one ages out of the windowEvery barEvery bar
A touch of the upper band meansPrice is at a new N-bar high, by definition. The touch and the event are the same thingPrice is more than a couple of average bar ranges above its own EMACloses have scattered unusually far above their own mean
In a quiet sideways tapeBands pin to stale extremes and stop moving entirelyNarrows gradually as average bar range fallsPinches hard as deviation collapses
Default settings20 periods, with 55 for a slower version and 10 for exits20-period EMA, bands at 2.0 x ATR20-period SMA, bands at 2.0 standard deviations
Built forBreakout entries and trend followingTrend identification and breakout confirmationMean reversion and volatility-compression setups
Known weak spotFrequent false breakouts in chop, and a low raw win rate as a resultCannot tell you which regime you are inA band touch gets misread as a reversal signal

The row to internalise is the third one. Everything else in that table is a consequence of whether the construction smooths anything, and only one of the three does not. Practically it means the three tools answer three different questions, and you pick by the question rather than by which chart looks nicer. Is price at a new extreme? Donchian. How far has price stretched from its average in units of typical bar range? Keltner. Have the closes compressed unusually tightly around their mean? Bollinger, which is the reading behind the volatility-compression setup that nests two bands inside each other. A Donchian Channel cannot produce that setup even in principle, because it has no notion of compression to detect.

The regime split follows from the same place. A construction built around an extreme suits trend and breakout conditions. A construction built around a mean suits range-bound conditions. Putting all three on one chart is not confluence in any meaningful sense either, a distinction worth reading up on in the survey of which indicators genuinely measure different things, because three bands agreeing that price is high is one observation reported three times.

What Settings Should You Use for Day Trading and Swing Trading?

There is exactly one setting, which makes this the shortest tuning conversation of any overlay. Shorten the look-back and new extremes print more often, so you get more entries, earlier, with a larger share of them being noise. Lengthen it and you get the reverse. That is the whole trade-off and no value escapes it.

For intraday work the common adjustment is down to roughly 10 to 20 periods, which is what gives you signals at a frequency that matches a session. For swing work a medium 20 to 30 period look-back, or the classic 20 and 55 pairing, is the usual framing. Neither range is a tested recommendation, they are the conventions the literature repeats.

Donchian Channel look-back settings and what each one costs
periods are bars of whatever timeframe you are on
SettingWhat it isWhat it doesWhat it costs you
20 periodsThe published default on essentially every platformOn a daily chart a 20-bar high is roughly a one-month high, which is a real eventLate by construction. You are buying the high of the month, because that is the rule
55 periodsThe slower trend-following variant, and Turtle System 2Far fewer signals, and each break is a much more significant levelLong stretches with no signal at all, and a much wider initial risk distance
10 periodsAlmost always an exit channel rather than an entry oneReacts quickly, which is what you want from the line that takes you outAs an entry trigger it fires on noise. A 10-bar high is not much of a claim
10 to 20 periods, 1 to 5 minute chartThe common intraday tuneFrequent, responsive signals on the timeframe day traders actually watchA 20-bar high on a 5-minute chart is a 100-minute high. The bar for what counts as a breakout drops a long way
20 to 30 periods, daily or 4-hour chartThe common swing tuneFramed as the balance between signal frequency and noise for multi-day holdsNothing structural. It is the default nudged, not a different idea
20 for entry, 10 for exitTwo channels on one chart, sometimes called a double DonchianA slow channel decides when to get in and a fast one decides when to get outTwo look-backs to keep straight, and the faster exit will cut some trades the slow channel would have held

The thing the table cannot show is that shortening the look-back does more than add signals. It changes what the word breakout means. A 20-bar high on a daily chart is roughly a one-month high, and taking one out is a real event that other participants noticed. A 20-bar high on a 1-minute chart is a twenty-minute high, and taking one out happens several times an hour on a liquid name for no reason at all. Same rule, same indicator, two completely different claims about the market. This is why an intraday momentum playbook leans on relative volume and time of day rather than on the breakout level alone: the level stops carrying information once it is cheap enough to print.

Why Do So Many Donchian Breakouts Fail?

Because markets spend a large share of their time going nowhere, and a rule that fires on every new N-bar extreme will fire repeatedly inside that nowhere. In a sideways range, price grinding to the top of the box prints a new 20-bar high, triggers the entry, then rolls back through the middle of the channel and prints a new 20-bar low a few days later, triggering the other side. Nothing has gone wrong with the indicator. It correctly reported two new extremes in a market with no trend.

The numbers are not flattering and should not be hidden. Published tests of Donchian breakout systems commonly report win rates in the 30 to 40 percent range, and the backtest cited on the indicator's own Wikipedia entry puts it at 35 percent. That means most individual trades lose. What keeps such a system net profitable is the shape of the distribution rather than the hit rate: losers are cut at a fixed volatility-based stop and winners are held with no profit target until an opposite extreme prints, so the average winner is much larger than the average loser. If that arithmetic is unfamiliar, the breakeven win rate for a given reward-to-risk ratio is the calculation that makes a 35 percent system make sense on paper. Sitting through the losing streaks it implies is a separate problem and a harder one.

Four filters show up repeatedly in the tactical literature, and all four work by refusing some breakouts rather than by finding better ones.

A long-term trend filter. Only take upside breakouts while price sits above a slow moving average, commonly something like a 100-period one, and only take downside breakouts below it. This is the cheapest way to stop buying new highs inside a downtrend.

A momentum filter. Pairing the breakout with a momentum reading such as RSI is the standard suggestion, on the logic that a new extreme printed with no momentum behind it is a candidate to be given straight back.

Volume on the breakout bar. An expansion bar with no participation behind it is the classic false break. This is the same discipline that separates a break that holds from one that gets retested and rejected, and it applies unchanged here.

An ATR buffer on entry. Rather than entering the instant the line is touched, wait for price to clear it by an extra half to one ATR. You give up some of the move in exchange for skipping the pokes that never got anywhere.

Exits and stops, where the line is the wrong place to stand

Two conventions are worth adopting. The middle line makes a serviceable trailing-stop or partial-exit trigger: it sits at a mechanical halfway point between the extremes and a close back through it says the push has given up more than half of the range it was working in. And the protective stop belongs a buffer inside the opposite band, commonly around one ATR, rather than exactly on it. The reasoning is the same reasoning that makes the upper band useful in the first place. The line is the literal visible extreme of the window, so everyone can see it, which makes it an obvious place to hunt for stops. Sitting exactly on the most obvious price on the chart is not where you want your risk defined.

One further limitation worth naming rather than burying. Some published tests suggest breakout systems of this kind hold up better on trending markets such as commodities and currencies than on individual equities and equity indices, where they can underperform simply holding the index. That is a thin finding and worth treating as a hypothesis rather than a fact, but it is consistent with the mechanism: a system that needs sustained one-directional moves will struggle on an instrument that mean-reverts around an upward drift.

Where the Donchian Channel Fits on a Real Chart

It is a level generator, not a decision. What it contributes is a completely objective, reproducible price that nobody can argue with, which is exactly what a rule-based process needs and exactly what discretionary chart reading tends to lack. What it contributes nothing to is the question of whether the chart printing that level is one you should be trading at all.

The order that works is regime, then level, then trigger, then size. Establish whether the market is trending or rotating, which the channel cannot tell you, because a new extreme prints in both conditions. Let the channel hand you the level. Decide what has to be true on the breakout bar for you to act, which is where volume and momentum come in. Then size the position off the distance to your invalidation rather than off how confident you feel, which is the one Turtle rule that ports cleanly to any market and any timeframe. The broader case for treating an overlay as a layer on top of structure rather than a replacement for it is the spine of the technical analysis overview.

Trading a Donchian breakout without fooling yourself
the level is objective, everything that makes it worth taking is not
You decided whether the market is trending or rotating before the channel entered the conversationPASS
You know your look-back, and you know what a new extreme on that look-back actually represents in clock timePASS
Your stop sits a buffer inside the opposite band rather than exactly on the most obvious price on the chartPASS
Position size came from the distance to invalidation, the way the N unit rule worksPASS
You accepted in advance that most of these trades will lose and the winners have to be held to pay for themPASS
Entering the instant the line is touched, with no volume or momentum condition attachedWATCH
Taking upside breakouts on a chart that is below every longer-term average on the screenWATCH
Borrowing the 20-day entry rule from the Turtles and none of the sizing, stop or pyramiding rulesWATCH
Reading a band touch as overextension, the way you would read a Bollinger band touchWATCH

What a chart grader can and cannot see here

Worth being straight about, since this site sells a tool. SnapPChart has no Donchian Channel field. It does not scan back twenty bars and find the highest high, it does not compute a lowest low, it does not construct a channel, and it carries no dedicated state for one the way it does for the moving average stack, the VWAP relationship, the MACD cross and volume behaviour. It also has no notion of N, no unit sizing model and no concept of a 55-day failsafe. What it does is read a chart screenshot you upload, so if you plot a Donchian Channel on your own platform before taking that screenshot, those lines are part of what the analysis sees, as geometry drawn on the price chart. That is a picture of a channel, not a verified computed value: it cannot confirm your look-back is 20, it cannot tell a 20-period channel from a 55-period one, and it cannot know whether the band you are looking at just stepped down because an old high aged out of the window. Which indicator states a screenshot-based read genuinely carries and which it only infers from shape is the subject of the wider guide to how AI reads a chart, and a neutral description of what a single chart read covers sits on the AI chart analysis page. If a 20-bar high is the reason you are taking the trade, verifying that 20-bar high stays your job.

The short version to act on

A Donchian Channel is the highest high and the lowest low of the last N bars with a midpoint between them, and nothing else. No moving average, no standard deviation, no ATR, which is what separates it from both Bollinger Bands and Keltner Channels. The bands are a step function that only moves when a new extreme prints or an old one ages out of the window. Twenty periods is the default, 55 is the slow variant, 10 is an exit channel, and those numbers come from the Turtle rule set that made the indicator famous. Expect a win rate in the 30s and a reward-to-risk profile that has to carry it. Filter breakouts with a longer-term trend read and volume, put the stop a buffer inside the opposite band rather than on it, and if you are going to borrow one rule from the Turtles, borrow the sizing rule rather than the entry.

Frequently Asked Questions

Is a Donchian Channel the same thing as a price channel?

Close, and the sloppiness of the naming causes real confusion. A hand-drawn price channel is two trendlines you place yourself, usually sloped, connecting swing highs and swing lows you judged to be significant. A Donchian Channel is mechanical and always horizontal within each step: the upper line is the single highest high in the window and the lower line is the single lowest low, with no judgement about whether those bars mattered. That makes it reproducible, which is the entire reason a rule-based system can use it, and it also means it will happily anchor to a one-bar spike that no discretionary trader would have drawn a line through.

Why did my Donchian upper band drop when price was going sideways?

Because the bar that was holding the band up aged out of the look-back window. The upper band is the highest high of the last N bars, so it is a rolling statistic, not a ratchet. If the highest high in your 20-bar window was printed 20 bars ago and that bar rolls off the back, the band falls to whatever the highest high of the remaining 19 bars plus the new one is. Nothing about price has to change for that to happen. It is the single most common confusion with this indicator and it is a property of the formula, not a bug in your platform.

Do the original Turtle rules still work on today's markets?

Impossible to answer honestly with a yes or a no, and anyone giving you one is selling something. What is answerable: the rules were designed for daily-bar futures across a basket of uncorrelated markets, with enough capital to hold four units in several of them at once and take a long string of small losses without flinching. Most of the people testing them today apply them to one instrument, on a shorter timeframe, with a fraction of the position budget, and then report on the entry rule alone. That is not the system. The sizing, the correlation limits and the pyramiding were doing a large share of the work.

What is the best lookback period for a Donchian Channel?

There is no best, only a trade-off you are choosing a point on. A shorter look-back means a new extreme prints more often, which means more entries, earlier entries, and a larger share of them being noise. A longer look-back means fewer entries, later entries, and a higher share of them coinciding with something real. Twenty periods is the published default and a reasonable place to start on any timeframe. The more useful question is what a new extreme actually represents on your chart: a 10-bar high on a 1-minute chart is a ten-minute high, which happens dozens of times a session and means almost nothing.

Can you use a Donchian Channel for mean reversion instead of breakouts?

You can plot it and fade the bands, but you are fighting the construction. A Bollinger Band touch is a statement about distance from a mean, so reading it as stretch is consistent with what the maths computed. A Donchian band touch is a statement that this is the highest price of the window, which is the definition of momentum rather than a measure of overextension. There is no mean in the formula to revert to, and the midpoint line is a geometric halfway mark between two extremes rather than an average of anything. If range trading is the goal, a construction built around an average is the better tool.

Why is the Donchian Channel win rate so low if the system made money?

Because win rate and profitability are separate questions and breakout systems trade one away for the other on purpose. Published tests of Donchian breakout systems commonly land in the 30 to 40 percent range. A system winning 35 percent of the time is profitable as long as the average winner is meaningfully larger than the average loser, which is exactly what the exit design produces: losses are cut at a fixed volatility-based stop while winners are held until an opposite extreme prints, with no profit target capping them. The low win rate is the cost of never truncating the outliers that pay for everything else.

Disclaimer

This article is for educational and informational purposes only and is not investment, financial or trading advice. The Donchian Channel formula, the 20-period default with 55-period and 10-period variants, the attribution of the indicator's name to Richard Donchian, the description of his own published 5-day and 20-day moving average method, and the Turtle Trader rules attributed to Richard Dennis and William Eckhardt from 1983 are the conventional published accounts reproduced by charting platforms, reference sources and trading-history literature. The alternative look-back periods, ATR buffers, trend filters and volume conditions quoted are configurations commonly cited in that literature rather than tested or recommended parameters, and no combination of them is claimed to be profitable. The win-rate figures quoted, including the 30 to 40 percent range and the 35 percent figure cited on the indicator's Wikipedia entry, and the commonly cited $175 million Turtle result, are reported third-party findings reproduced for context, not results produced, verified or endorsed here, and past results do not indicate future performance. Nothing here is a backtest of my own and no edge is claimed or implied. Indicator readings describe what price has already done and do not predict what it will do next. Day trading and active trading carry a substantial risk of loss and are not suitable for every investor. SnapPChart grades a static chart screenshot you upload and returns a setup grade, entry, stop, targets and reasoning for that single image; it does not calculate a Donchian Channel, a highest high or lowest low over any look-back, a moving average, an ATR value, a Bollinger Band or any other indicator or band value itself, does not track Turtle breakout levels or position-sizing units, does not track indicator states it has not been shown, does not scan the market, and does not track your account, positions or P&L. It can only account for indicators that are visibly drawn on the image you upload. Do your own analysis, size positions so that being wrong is survivable, and consider speaking to a licensed financial professional about your own circumstances before trading.

BL
Benjamin Loh
Founder of SnapPChart · trader and dev

Writes about AI-assisted day trading, technical analysis, and the systems traders actually use to stay disciplined.

The channel tells you a new 20-bar high printed. It has no opinion on whether the chart under it is worth trading.

A break of the upper line looks identical on a clean continuation and on the fourth failed poke through the same level this week. The formula cannot separate them, because all it knows is which bar had the highest high. Upload the screenshot and SnapPChart reads that one image against a fixed rubric, then returns a setup grade, an entry, a stop with the reasoning behind the level, targets, and the reward-to-risk those levels imply.

Grade your setupNo card required