2026-10 · Real ticks
Over 60 % of 3-month windows in profit
60.5 %3-month windows that ended in profit (of 2,223)
We split the gold robot's 2020-2023 and 2024-2026 real-tick tests into rolling 91-day windows: 60.5 % of the 2,223 windows ended in profit. With a stop loss on every trade and 1.2 % risk per trade, the maximum drawdown in the 2020-2023 test was only 3.26 %.
Our figures are measured on real ticks, so you know exactly what you get.
2026-09 · Real ticks
The 1-minute model cannot see the spread
PF 1.90 → 1.581-minute model vs real ticks, same robot, 2020-2023
When price touches the trigger there is a spread between ask and bid. The 1-minute OHLC model does not simulate it, so for the same robot and the same period it showed 24 % more profit (6,503 vs 5,254 USD).
We publish only real-tick figures with the real spread, and always state the tick model.
2026-09 · Real ticks
Smart risk: 1.2 %
+21 % / +33 %profit / max drawdown, risk 1.2 % → 1.6 %
Raising per-trade risk from 1.2 % to 1.6 % in the 2020-2023 test lifted profit 21 % (5,254 to 6,350 USD) but lifted the maximum drawdown 33 % (3.26 % to 4.34 %). That is why 1.2 % gives the better balance of profit and drawdown.
We do not chase profit by raising your risk.
2026-09 · Real ticks
Tested in two eras
×2.2 and −20 %adding the 08:00 candle: 2024-2026 and 2020-2023
Also trading the 08:00 candle multiplied profit 2.2 times in 2024-2026 but cut it 20 % in 2020-2023. This is how we catch and drop settings that shine in one period and fail in the next.
Every setting is tested separately in a trending and a trendless era.
2026-09 · Live account
Waiting saved two losses
0 tradesin the first two weeks of September
Our gold robot opened no trades in the first two weeks of September: gold was below its 200-day average (≈4,400 vs 4,536), so the buy-only strategy waited on purpose. Replaying those days with the 1-minute model produced 2 trades, both losers: by waiting, the robot avoided them.
The robot now writes to the Journal why it skipped each candle.
2026-09 · Code review
Code ready for a live account
13 familiesof faults that only happen on a live account
In a backtest the terminal never restarts, the connection never drops, the broker never rejects an order and the server clock never drifts. On a live account all of these happen. We list 13 families of such faults (restarts, duplicate instances, account switches, lost connection, trading permissions, clock, missing data and more) and check the robot's code against each one.
We check and fix the faults that only show up on a live account before they reach you.
Unless stated otherwise: XM GOLD#, “Every tick based on real ticks”, $100,000 account, 1.2 % risk per trade, the 08:00 and 16:00 H4 candles. Get new research on our Telegram channel →