Simulated

Backtest results

The numbers, in full

Balance curves, drawdowns, yearly and monthly returns for every robot, with the exact conditions of each test. We show the losing years because you will live through them.

Golden Box Breakout

Range breakout · XAUUSD H1

Product page
Symbol
XAUUSD H1
Period
Jan 2020 to Sep 2026
Start balance
$10,000
Model
1-minute OHLC
History quality
86%
Price data
Fusion Markets price history (low spread)
Net profit
+59.3%
$5,928 on $10,000
Profit factor
1.26
Gross profit ÷ gross loss
Max drawdown
8.1%
Peak-to-trough equity
Trades
1,726
51.6% winners
Win rate
51.6%
1,726 trades
Sharpe ratio
2.03
Tester definition
Recovery factor
5.75
Net profit ÷ max drawdown
Avg win / avg loss
$32 / $27
Longest losing streak: 11
Balance curve: % return on the start balance
Drawdown from the peak balance
Return by calendar year
Yearly return, XAUUSD backtest
YearReturn
2020+5.7%
2021+14.4%
2022+3.4%
2023−4.4%
2024+9.6%
2025+9.0%
2026*+11.5%

Monthly returns

YearJanFebMarAprMayJunJulAugSepOctNovDecYear
2020+1.5+1.4−1.0+0.5−0.7+0.8+0.3+1.8+0.3−0.6+0.1+1.4+5.7%
2021+1.6+4.4+1.9+2.4+0.5+0.1−0.9+0.7+3.0+2.2−1.5−0.6+14.4%
2022+1.7−1.2+3.0−0.4+1.1−1.1−1.4−0.2−0.4+0.4+0.9+1.1+3.4%
2023−1.0−0.5−1.4−1.8+1.5−2.3−0.4+0.3−0.3+0.4−0.5+1.4−4.4%
2024+0.3−1.0+2.8−0.6+0.8+0.3+3.8−0.6+0.5+0.8+2.3−0.2+9.6%
2025+0.5+1.1+1.4+3.9+4.3−1.3−0.7+0.2−1.4+1.9−0.8−0.3+9.0%
2026*+1.0+1.1+3.4−0.8+1.6+0.8−0.1+3.0+1.0–––+11.5%

Monthly return = change in closed-trade balance within the month, in % of the balance at the start of the month. * Partial year.

Hypothetical performance results have many inherent limitations. Trading foreign exchange, metals and cryptocurrencies on margin carries a high level of risk and may not be suitable for everyone. Backtested and hypothetical results are not a guarantee of future performance. Read the full risk disclosure.

Every run

All backtests at a glance

Select a row to open its charts above.

Every backtest run published on this site
RunPeriodStartNet profitProfit factorMax drawdownTradesWin rateSharpeRecovery
Golden Box BreakoutDefault settings Jan 2020 – Sep 2026 $10,000 +59.3% 1.26 8.1% 1,726 51.6% 2.03 5.75
BTC Box BreakoutDefault settings Jan 2020 – Sep 2026 $10,000 +116.4% 1.15 27.9% 1,737 37.3% 1.59 1.97
Elastic Band GridRaw-spread data Oct 2019 – Sep 2026 $10,000 +98.2% 2.67 12.8% 745 79.5% 1.41 5.50
Elastic Band GridWider-spread demo data Jan 2019 – Sep 2026 $100,000 +29.5% 1.57 19.6% 549 78.0% 0.51 1.26
Noise Area MomentumMEDIUM set file (1.0x) Jan 2023 – Oct 2026 $10,000 +49.1% 1.29 9.3% 568 56.9% 3.18 3.59
Noise Area MomentumLOW set file (0.5x) Jan 2023 – Oct 2026 $10,000 +22.5% 1.29 4.8% 568 56.9% 3.25 3.90
Noise Area MomentumAGGRESSIVE set file (2.0x) Jan 2023 – Oct 2026 $10,000 +114.4% 1.27 17.9% 568 56.9% 3.02 3.07
Noise Area Momentum PROPMEDIUM set file, $50,000 Jan 2023 – Oct 2026 $50,000 +40.8% 1.25 10.1% 566 55.3% 2.74 2.92
Noise Area Momentum PROPLOW set file, $50,000 Jan 2023 – Oct 2026 $50,000 +18.3% 1.24 5.9% 567 53.8% 2.66 2.61
Noise Area Momentum PROPAGGRESSIVE set file, $50,000 Jan 2023 – Oct 2026 $50,000 +61.5% 1.23 15.7% 563 53.5% 2.59 2.39

Reading the numbers

What the measures mean

Net profit
Total profit after all losses, as a percentage of the starting balance.
Profit factor
Gross profit divided by gross loss. Above 1.0 means winners outweighed losers; 1.2 to 1.6 is a healthy range for a robust system.
Max drawdown
The deepest peak-to-trough fall in account equity during the test. This is the pain you would have lived through, so read it before the profit.
Win rate
The share of trades that closed in profit. A low win rate can still be profitable if winners are larger than losers, and a high one can hide rare, large losses.
Recovery factor
Net profit divided by maximum drawdown. It shows how many times over the account earned back its worst fall.
Sharpe ratio
Return per unit of volatility, as calculated by the MetaTrader tester. Use it to compare runs, not as an absolute score.

Our standards

How results are shown

  • Every result lists its symbol, timeframe, period, starting balance, execution model and price data.
  • Default settings are used unless the run says otherwise, with no per-period tuning for the showcase.
  • Losing years and the maximum drawdown sit next to the headline profit, never behind a click.
  • Where spread changes the verdict, the same settings are shown on more than one data set.
  • Short tests are labelled as short tests.

Forward test

Public forward tests, starting now

Backtests show the past. To show the present, every robot is being set up on its own account, tracked publicly on Myfxbook, losing trades included. The links will appear here as soon as the accounts are running, so you can follow each robot trade by trade without relying on our word.

Free guide · 24 pages

New to trading robots? Start with Automated Trading Mastery

A free, plain-language introduction to algorithmic trading: what a trading robot actually is, how it makes decisions, and the steps from nothing to your first Expert Advisor running on a demo account.

Get the free guide

See a result you like?

Run it yourself first. Every MQL5 Market product has a free demo for the Strategy Tester, so you can check these numbers on your own broker’s data.