Expert Advisors/UpStake
Pro
XAUUSD Range Breakout · Pro

UpStake

XAUUSD · London-session range breakout.

Set & forget

A gold-standard system for the gold market.

UpStake trades the London-session volatility on gold — the hours each day when XAUUSD moves with the most force. It waits for that window, catches the day's decisive breakout, and rides it — one trade a day, each with a defined stop and no averaging down. Backtested on 11+ years of 100% real ticks — and the risk level is yours to choose.

The proof — advanced

Same engine, your risk. Conservative grows steady (~23% drawdown); Advanced sizes up for more — and swings harder (~46%).

Compound annual growth
~30% CAGR
+1,940% · $10k → $204,013 · 2015–2026 (over 11 years)
Net profit+1,940%
Recovery factor2.33
Max equity DD45.9%
Profit factor1.13
Trades2,915
Advanced · +$194,013 · +1,940%
$10,000 start
UpStake Advanced backtest equity curve — XAUUSD, 2015–2026
MT5 Strategy Tester report · Advanced
100% real ticks
UpStake MT5 Strategy Tester report — Advanced profile, XAUUSD 2015–2026
Our actual MT5 report for the advanced profile — every number above comes from here.

Set it once, leave it running

UpStake entry distribution by hour, weekday and month — clustered in the London session
Entries cluster in the London session — exactly where the strategy fires.

What you actually do: attach it once to an XAUUSD chart, pick your risk profile, enable auto-trading, and leave it. It manages entries, stops and exits on its own.

Don't take our word for it.Download the .ex5 and run unlimited backtests yourself — free of cost — to verify every number on this page.
Download .ex5 — free
Set the GMT offset correctly

The strategy depends on session timing, so the GMT offset is the single most important input — set it wrong and the timing windows shift, which disrupts the whole strategy. Take special care with it both in backtesting and live.

  • In the Strategy Tester: the manual GMT offset is always used, even if auto-detect is turned on.
  • Live: if auto GMT is on, the EA detects the broker's offset automatically; if it's off, your manual offset is used — so make sure the manual value matches your broker.

Why others blow up — and UpStake doesn't

✕ Grid / martingale EAs

Add to losers

They use a grid and martingale — piling on more positions as the trade goes against them. It works until one trend doesn't stop, and the account is gone.

✓ UpStake

One trade, your risk

No grid, no martingale, no adding to losers. One breakout a day, a defined stop on the trade, and a risk level you choose.

That's the difference between hoping it survives and designing it to.

Built-in protection

Defined stop per tradeA stop-loss set on every trade — exposure is capped before entry.
Fully configurable4 risk profiles plus many adjustable inputs — tune risk, sizing and behaviour to fit you.
High-impact news filterStands aside around red-flag news — prop-firm friendly.
Daily & overall DD capsStops trading if drawdown limits are hit — built-in circuit breaker.
Progressive trailing stopLocks in gains as a winner runs, instead of giving it all back.
On-chart dashboardLive panel on the chart — balance, equity, range and trade state.

Free to download and backtest. You only pay to go live.

Pro · Licensed EA

Own it, or rent by the month.

A licence key (5 activations) unlocks live trading. Backtests never ask for a key.

Read this first

Win rate is ~50% — UpStake profits by letting winners outrun losers (its wins are bigger than its losses), so expect losing streaks (worst run: 11 trades). Size for the drawdown you can hold, and backtest before going live.

Backtested results modelled on real tick data with costs applied. Trading involves risk; past performance does not guarantee future results. This is software, not financial advice.