Most traders spend their time trying to predict where price will go next. Richard Donchian, widely regarded as the father of trend following, took a different approach: he simply waited for price to break above or below its recent range and then followed it. That philosophy became the Donchian Channel – an indicator that plots the highest high and lowest low over a set number of periods. It’s the exact tool behind the legendary Turtle Trading experiment, where a group of beginners turned systematic breakout rules into millions. The Donchian Channel isn’t built into MT4 by default, but once you install it, you get one of the cleanest breakout systems available in forex.
In this review, we’ll cover how the Donchian Channel works, the best settings for different trading styles, and a practical breakout strategy based on the original Turtle Trading rules.
What is the Donchian Channel Indicator?
The Donchian Channel consists of three lines plotted directly on your price chart. The upper line marks the highest high over the last N candles. The lower line marks the lowest low over the same period. The middle line is simply the average of the two – a midpoint that acts as a dynamic equilibrium level.
The calculation is straightforward. If you set the period to 20, the indicator scans back 20 candles, finds the highest high among them, and draws that as the upper boundary. It does the same for the lowest low. As each new candle forms, the window shifts forward by one bar, so the channel constantly updates to reflect the most recent price extremes.
Richard Donchian developed this concept in the 1960s and 1970s, long before personal computers made technical analysis accessible. His core insight was simple but powerful: when price breaks to a new N-period high, it signals that buyers are in control and a trend may be starting. When price breaks to a new N-period low, sellers have taken over. This breakout logic later became the foundation of the famous Turtle Trading rules taught by Richard Dennis and William Eckhardt in 1983.
Unlike moving averages, the Donchian Channel doesn’t smooth price data. It tracks raw price extremes, which makes it a leading indicator of breakout momentum rather than a lagging measure of trend direction.
How the Donchian Channel Works on MT4
When you apply the Donchian Channel to a chart in MetaTrader 4, you’ll see two outer lines forming a price channel with a middle line running between them. During strong trends, price hugs the upper channel in an uptrend or the lower channel in a downtrend. During consolidation, the channel narrows as highs and lows compress into a tighter range.

The primary signal is the channel breakout. When a candle closes above the upper line, it means price has reached a new N-period high – that’s a potential buy signal. When a candle closes below the lower line, price has hit a new N-period low – that’s a potential sell signal. The middle line serves as a trend filter and a natural area for trailing stops or re-entries.
The channel width itself tells you about volatility. Wide channels indicate high volatility and strong directional movement. Narrow channels signal compression – a squeeze that often precedes the next big move. Experienced traders watch for periods where the channel contracts tightly, then trade the breakout when it finally comes.
One important note: the Donchian Channel is not built into MetaTrader 4. You need to install it as a custom indicator, which takes about two minutes. We’ll cover the exact steps below.
Key Features
- Non-repainting: Channel values are locked once a candle closes – no redrawing of historical signals
- Pure price-based calculation with no smoothing or weighting parameters to over-optimize
- Three lines displayed: upper channel (highest high), lower channel (lowest low), and midline
- Works on every timeframe from M5 scalping charts to monthly position trading
- Clear visual breakout signals – no interpretation guesswork
- Lightweight on system resources despite scanning multiple bars per calculation
Best Settings for Donchian Channel Indicator
The classic Turtle Trading system used specific periods that remain effective today. Here are the recommended settings by trading style:
| Parameter | Scalping (M5-M15) | Day Trading (M30-H1) | Swing/Position (H4-D1) |
|---|---|---|---|
| Entry Channel Period | 10 | 20 | 55 |
| Exit Channel Period | 5 | 10 | 20 |
| Show Middle Line | Yes | Yes | Yes |
| Applied Price | High/Low | High/Low | High/Low |
The 20-period channel is the standard starting point and the one used in the Turtle Trading entry rules. The logic is that a 20-period high on the daily chart represents roughly one month of trading – enough to filter out noise while catching meaningful breakouts.
The dual-period approach (one channel for entries, one for exits) is a hallmark of the Turtle system. You enter on a break of the 20-period channel but exit on a break of the 10-period channel in the opposite direction. This asymmetry lets you ride trends longer while still getting out when momentum fades.
Recommended starting point: Apply a 20-period Donchian Channel on the H4 chart. This gives you clean breakout signals on major pairs without excessive noise. Add the ADX indicator as a filter to confirm that a genuine trend is developing after the breakout.
Pros and Cons
| Pros | Cons |
|---|---|
| Dead simple to understand – no complex formulas or parameter tweaking | Generates false breakouts in choppy, range-bound markets |
| Proven track record through the Turtle Trading experiment | Not built into MT4 – requires custom indicator installation |
| Clearly defined entry and exit levels with no subjectivity | Channel breaks in low-volatility pairs can produce small, unprofitable moves |
| Works as both entry trigger and trailing stop mechanism | Misses the early portion of a move by design – you enter after the breakout, not before |
How to Install Donchian Channel Indicator on MT4
Since the Donchian Channel isn’t included in MT4’s default indicator set, you’ll need to install it manually. The process is straightforward.
Step 1: Download the Donchian Channel .ex4 file using the download form at the bottom of this page.
Step 2: Open your MT4 terminal. Click File in the top menu bar, then select Open Data Folder.
Step 3: In the data folder, navigate to MQL4 > Indicators. Copy the downloaded .ex4 file into this folder.

Step 4: Go back to MT4. Right-click on the Navigator panel (left side) and select Refresh. Alternatively, close and reopen MT4 entirely.
Step 5: In the Navigator panel, expand Custom Indicators. Find “Donchian Channel” in the list and drag it onto your chart. Set the period to 20 in the input parameters and click OK.
Tip: If you’re using the dual-channel Turtle approach, drag the indicator onto the chart twice – once set to 20 periods (entry channel) and once set to 10 periods (exit channel) with a different color.
Need a more detailed walkthrough? See our full guide on how to install custom indicators on MT4.
Trading Strategy Using Donchian Channel Indicator
Here’s a breakout strategy adapted from the original Turtle Trading rules, optimized for the forex market on H4 and D1 timeframes:
Setup: Apply a 20-period Donchian Channel (blue) for entries and a 10-period Donchian Channel (red) for exits.
Buy Signal:
1. Price closes above the 20-period upper channel line (a new 20-bar high)
2. Confirm trend strength: the ADX reads above 20, or the channel has been contracting for at least 5 bars before the breakout
3. Enter long on the close of the breakout candle
Sell Signal:
1. Price closes below the 20-period lower channel line (a new 20-bar low)
2. Same ADX or channel contraction confirmation
3. Enter short on the close of the breakout candle
Stop Loss: Place the stop at the opposite channel line at the time of entry. For a long trade, that’s the 20-period lower channel line.
Take Profit: Use the 10-period channel as a trailing exit. Close the long trade when price closes below the 10-period lower channel line. Close the short trade when price closes above the 10-period upper channel line.

This dual-channel exit is what made the Turtle system effective. The wider entry channel (20 periods) keeps you out of minor fluctuations, while the tighter exit channel (10 periods) locks in profits once momentum starts to fade. You won’t catch the exact top or bottom, but you’ll capture the core of strong trends – which is where the money is.
Donchian Channel vs Bollinger Bands
Both indicators draw channels around price, but they measure fundamentally different things:
| Feature | Donchian Channel | Bollinger Bands |
|---|---|---|
| Primary Use | Breakout detection and trend following | Volatility measurement and mean reversion |
| Calculation | Highest high / lowest low over N periods | Standard deviations around a moving average |
| Signal Type | Channel breakout (new N-period high/low) | Band squeeze, band touch, and mean reversion |
| Best Market | Trending and breakout markets | Both trending and range-bound |
| Complexity | Very simple – one parameter (period) | Moderate – period and deviation multiplier |
| Repainting | No | No |
Verdict: The Donchian Channel is the better choice when you want to trade breakouts and ride trends – it gives you objective entry and exit levels with no ambiguity. Bollinger Bands are stronger for gauging whether price is overextended and likely to snap back. For a complete trend-following toolkit, use the Donchian Channel for entries and pair it with the Supertrend indicator for trailing stop management.
Frequently Asked Questions
Is the Donchian Channel indicator free for MT4?
Yes. We offer the Donchian Channel as a free custom indicator download for MT4. Unlike moving averages or RSI, the Donchian Channel is not included in MetaTrader 4 by default, so you need to install the .ex4 file manually. The version available on ForexOBroker includes breakout alerts and a configurable middle line.
Does the Donchian Channel indicator repaint?
No. Once a candle closes, the upper and lower channel values are locked in permanently. The highest high and lowest low over the lookback period cannot change retroactively. This makes the Donchian Channel fully reliable for backtesting breakout strategies.
What is the best Donchian Channel period for forex?
The classic 20-period setting from the Turtle Trading system remains the most popular and effective starting point. For faster signals on intraday charts, try 10 periods. For capturing only the strongest breakouts on daily charts, 55 periods works well. The dual-channel approach (20 for entry, 10 for exit) is the most proven configuration.
Can I use the Donchian Channel on MT5?
Yes. The Donchian Channel is available as a custom indicator for MT5 as well. You’ll need the MT5-compatible .ex5 file rather than the MT4 .ex4 file, but the logic, settings, and signals are identical across both platforms.
What pairs does the Donchian Channel work best on?
The Donchian Channel performs best on major pairs that exhibit strong trending behavior: EUR/USD, GBP/USD, USD/JPY, and AUD/USD. It also works well on gold (XAU/USD) and crude oil, which tend to produce extended breakout moves. Avoid using it on low-volatility exotic pairs where breakouts frequently fail.
Download Donchian Channel Indicator for MT4 – Free
Since this indicator isn’t included in MT4 by default, you’ll need our custom-built version. Here’s what it includes:
- Configurable channel period – set any lookback period for the highest high / lowest low calculation
- Middle line display – optional midpoint line for trend bias and re-entry levels
- Breakout alerts – popup, email, and push notifications when price breaks the upper or lower channel
- Multi-color channel – upper and lower lines in distinct colors for easy visual reading
Platform: MT4 (Build 1000+)
File type: .ex4
File size: 9 KB
Version: 1.8
Last updated: April 2026
Download the Donchian Channel Indicator – Free Instant Access
No payment. No catch. Enter your email below and the Donchian Channel Indicator file lands in your inbox within 60 seconds. Here’s everything you get:
- The non-repainting Donchian Channel Indicator file (.ex4) – install in 30 seconds
- Step-by-step installation guide with chart screenshots
- Best-performing settings for scalping, day trading, and swing trading
- The exact entry and exit rules Dom uses in live trading
- Weekly trading insights from a developer with 16+ years of market experience
100% free forever. Your email is safe – we never sell, share, or spam. Unsubscribe with one click anytime.
By downloading, you agree to receive trading tips and indicator updates from ForexOBroker. Unsubscribe anytime.
Overall Rating: 4.4/5
| Category | Rating |
|---|---|
| Accuracy | 4.3/5 |
| Ease of Use | 4.6/5 |
| Features | 4.2/5 |
| Value | 4.8/5 |
Related Indicators
- Moving Average Indicator MT4 – The foundational trend indicator for smoothing price data and identifying direction
- Supertrend Indicator MT4 – A trend-following alternative that combines ATR with dynamic support/resistance levels
- ADX Indicator MT4 – Measure trend strength to filter Donchian Channel breakouts and avoid false signals
- See all Trend Indicators – Browse our complete trend indicator collection
- best trend indicators for MT4
- How to Install Custom Indicators on MT4
Trading forex involves significant risk of loss and is not suitable for all investors. Past performance is not indicative of future results. The indicators provided on ForexOBroker are for educational purposes only. Always use proper risk management and never trade with money you cannot afford to lose.