Gold Channel Rider
- Experts
- Version: 1.7
- Updated: 18 September 2026
- Activations: 10
Four ready-made setfiles are attached in the Comments tab: Default, Conservative, Small account (under 15,000 USD) and Prop firm - together with the exact settings to use when you test the free demo.
Gold Channel Rider is a fully automated Expert Advisor for XAUUSD, built on one of the oldest ideas in systematic trading that still holds up on gold: when price breaks out of a multi-day range, it tends to keep going.
It runs four independent breakout strategies at the same time, on 5-day, 10-day and 20-day channels. Every trade is a stop order at the edge of the channel, and every trade carries a hard stop loss and take profit from the moment it opens.
- No grid
- No martingale
- No averaging down, no recovery lots
- One position per strategy, at most
HOW IT WORKS
- The EA reads the highest high and the lowest low of the last 120, 240 or 480 closed H1 bars.
- It places a buy stop above the channel and a sell stop below it. When one side fills, the other is cancelled.
- Stop loss and take profit are sized in ATR, so they adapt to how fast gold is moving.
- Two of the strategies trail their stop once the trade is 1 ATR in profit.
- Trend filter: a breakout is only taken in the direction of gold's move over the last 120 days. Set it to 0 to trade both sides.
- No new orders late on Friday, and all positions are closed before the weekend, so a Monday gap cannot hit an open trade.
- It reads H1 data internally, so the chart timeframe does not matter.
THE FOUR STRATEGIES
| Strategy | Channel | Stop loss | Take profit | Trailing |
| S1 | 5 days (120 H1 bars) | 8 ATR | 16 ATR | no |
| S2 | 10 days (240 H1 bars) | 4 ATR | 16 ATR | yes |
| S3 | 20 days (480 H1 bars) | 4 ATR | 8 ATR | yes |
| S4 | 20 days (480 H1 bars) | 8 ATR | 16 ATR | no |
BACKTEST: MT5 STRATEGY TESTER, DEFAULT SETTINGS
XAUUSD, January 2013 to September 2026, 1 minute OHLC, starting balance 10,000 USD, 0.5% risk per trade.
- Net result: +29,783 USD (final balance 39,783 USD)
- Compound annual growth: 10.6%
- Maximum balance drawdown: 9.3%
- Profit factor: 1.75
- Trades: 1,605, win rate 50.7%
- Profitable years: 13 of 14 (2022: -5.2%)
- All four strategies finished positive
Please read these numbers the way they are meant. This is a trend-following system: fewer than half of the trades win, and the profit comes from a minority of large moves. There will be flat months and losing streaks; 2014 to 2018 returned only a few percent a year, and 2022 lost money. A backtest describes the past. It does not promise the future.
RISK LEVELS
Risk per trade is the setting that matters most. Same backtest, only the risk changes:
| Risk per trade | Final balance | Annual growth | Max drawdown |
| 0.25% | 19,922 USD | 5.2% | 8.5% |
| 0.5% (default) | 39,783 USD | 10.6% | 9.3% |
| 1% | 164,808 USD | 22.7% | 18.0% |
Higher risk multiplies both the growth and the drawdown. Start at 0.5% or lower.
BUILT FOR EVERY BROKER
- Friday cut-off and weekend close are timed from your broker's real Friday close, read from the symbol's trading sessions. Correct on GMT+0, GMT+2 and GMT+3 servers alike.
- Nothing is sent during the daily break or while the market is not quoting.
- Stops level and freeze level are respected on every order, change and close.
- Filling mode and order expiry adapt automatically when a broker refuses the default.
- Margin is checked for all waiting orders together before a new one is placed.
- Hedging and netting accounts, any account currency, 2- or 3-digit gold quotes, any symbol name (XAUUSD, GOLD, XAUUSD.m, ...).
- The daily loss limit and drawdown stop remember their state across terminal restarts and VPS migrations.
- One clear line in the Experts log instead of repeated errors, and a warning if the EA is attached twice to the same symbol.
QUICK START
- Open an XAUUSD chart, any timeframe, and attach the EA.
- Turn on Algo Trading.
- Choose your risk per trade (0.5% by default). The panel shows the four strategies and the channels they watch.
HOW TO TEST THE FREE DEMO
- Symbol XAUUSD, timeframe H1, model "1 minute OHLC" or "Every tick".
- Test at least five years, for example 2020 to today. A trend-following EA judged on three months tells you almost nothing.
- Deposit 10,000 USD or more, or switch off S1 and S4 for a smaller deposit.
RECOMMENDATIONS
- Symbol: XAUUSD (or GOLD, depending on your broker)
- Chart timeframe: any, H1 recommended
- Account: hedging or netting. On netting accounts the EA holds one position at a time.
- Broker: low spread; a VPS is recommended
About account size. The stops are wide on purpose, and gold is expensive. At the volatility of summer 2026, one 0.01 lot trade risks about 75 USD on the 10- and 20-day strategies and about 150 USD on the wide-stop ones. To really trade at 0.5% per trade you need about 30,000 USD; at 1%, about 15,000 USD. Below that the EA uses the minimum lot, which means your real risk per trade is higher than the setting. With a smaller account, use a cent account or switch off S1 and S4.
PROP FIRM PROTECTION
- Daily loss limit: closes positions and pauses when the day's loss reaches your limit, resumes the next day
- Max drawdown from peak equity: closes everything and stops
- Friday cut-off and weekend close are on by default
Suggested starting point for a two-phase challenge: risk per trade 0.25%, daily loss limit 4%, max drawdown 8%. Adjust to your firm's exact rules.
INPUTS
- Lot sizing: risk % of balance, or fixed lot
- Risk per trade %, fixed lot, maximum lot
- Strategies S1 to S4: switch each on or off
- Daily loss limit %, maximum drawdown %
- Maximum spread (points)
- Friday: stop new orders and close everything a set number of minutes before your broker's market close
- Skip a trade if the minimum lot would risk more than a set % of balance (protects small accounts)
- Trend filter: length in days (120 by default, 0 = off)
- Magic number, info panel on or off
FAQ
Which brokers does it work with? Any MetaTrader 5 broker that offers gold. A low spread and a VPS help.
Why do fewer than half of the trades win? Losses are cut at the stop while winners run to 8 to 16 ATR. That asymmetry is where the profit comes from.
Can I run it on other symbols? It was designed and tested on gold. It will trade other symbols, but the backtest above does not describe them.
Does it have a news filter? No separate one. Stops are wide and sent with the order, so a spike cannot leave a trade unprotected.
What if my terminal restarts? Open positions keep their stop loss on the broker's server. The EA picks up its trades, trailing and protection state again when it restarts.
Questions are welcome in the comments or by private message. I answer all of them.

