GoldTriEngine
EA Education

Backtest vs Live: Why EA Results Differ and How to Check Them

A backtest is a simulation of the past, and every shortcut in it flatters the result. The only evidence that counts is a live account, on the same broker you will use, tracked by someone else. A good backtest is where an EA's story starts, not where it ends.

YeliasPublished 4 November 20262 min read

What a backtest really is

A backtest replays an EA's rules over historical prices and adds up the trades. It is useful: it shows whether an idea ever worked and how big the losing streaks were. It is also easy to get wrong, and almost every error makes the result look better than reality.

Ten reasons live results differ

CauseWhat goes wrongEffect
Spread and commissionTests use a fixed or average spread; live spreads widen at news and rolloverProfit per trade shrinks, scalpers suffer most
SlippageIn a test every order fills at the exact priceLive fills are worse, especially in fast markets
Low-quality dataGaps and interpolated ticks give trades that never existedPhantom profits
OverfittingSettings tuned until the past looks perfectFits noise, fails on new data
Look-ahead errorsA rule accidentally uses information from the futureImpossible, perfect-looking results
Execution delayLive orders take time and the price movesEntries and exits land worse
Broker differencesAnother broker, different prices, spreads and stop rulesA strategy can work on one and not another
Market changeThe regime the EA was tuned for endsEdge fades
Position sizingThe test used different lot sizing from your accountDrawdowns are not comparable
Short samplesA few dozen trades cannot show the true win rateLuck looks like skill
No single item is fatal. The danger is that all ten push in the same direction.

How to check an EA properly

  1. Demand a live record on a third-party tracker such as Myfxbook, on a real account, with the broker named. We publish ours: see our live account.
  2. Compare like with like. Same broker, same account type, same symbol. Our EA is supported only on Fusion Markets and IC Markets Raw accounts for this reason.
  3. Run it on a demo account first for at least a month and compare trade by trade with the back-test over the same dates.
  4. Check the trade count. A back-test of 30 trades says almost nothing; look for hundreds.
  5. Look at drawdown, not only profit. Ask how deep it went and how long it lasted, in testing and live.
  6. Look for a stable curve across years, not one lucky period.
  7. Ask what happens when it stops working. There should be a rule for that.
  8. Start small. Use the smallest plan or lot size until live results match expectations.

Why we show everything in public

We trade gold with our own EA, publish every trade on the website, and stream it live. Our back-test is on the home page, labelled as a simulation. When you read any EA seller's numbers, ask the same question we ask of ours: is it something I can check without trusting the seller?

Frequently asked questions

Why is my EA live result worse than the backtest?

Usually a mix of wider spreads, slippage, execution delay, imperfect test data and settings tuned too closely to the past. Compare trade by trade on the same broker to find which.

How long should I forward test an EA?

At least a month on a demo account, and ideally until it has produced a few dozen trades, so you can compare with the back-test over the same dates.

What is overfitting?

Tuning an EA's settings until it looks perfect on past data. It then fits the past's random noise and tends to fail on new prices.

Is a backtest useless?

No. It shows whether an idea ever worked and how bad the losing streaks were. It is just not enough on its own.

Sources and method

Y

Yelias, GoldTriEngine. We trade gold with an automated EA and publish every trade in public. Everything here is built from that live data. See the live account or the EA.

Not financial advice. This is education and research, not a recommendation to buy or sell anything. Trading gold and CFDs carries a high risk of loss, and past results, back-tests and forecasts do not guarantee future results. Read our risk disclaimer. Numbers in this article are computed by our own software from our own price data and trading account; drafting is assisted by AI. Written under the name Yelias.
Contact us