Home > Blog > When to Move Your EA from Demo to Live: The Complete 10-Point Checklist [2026 Edition]

EA SetupBeginnerRisk Management

When to Move Your EA from Demo to Live: The Complete 10-Point Checklist [2026 Edition]

Published: 2026-05-22Read time: about 3 min
This article reflects information as of its publish date. EA performance figures (PF, DD, annual return) change with live trading and re-validation — check the latest on the EA pages. See the latest EA results

When to Move Your EA from Demo to Live: The Complete 10-Point Checklist [2026 Edition]

Many beginners who have just started running an FX EA on a demo account face the same question: "When exactly should I switch to a live account?" Move too soon and you risk unexpected losses; wait too long and you miss valuable learning opportunities.

This article breaks down the criteria for deciding when to make the switch, along with a 10-point checklist to complete before going live.


What Demo Accounts Can (and Cannot) Tell You

What You Can Verify on a Demo Account

  • Whether the EA is running correctly (no errors, stable operation)
  • Whether entry and exit logic is behaving as intended
  • Whether parameter settings (RiskPercent, MaxSpread, etc.) are appropriate
  • Getting comfortable with the MT5 platform itself

What Demo Accounts Cannot Replicate

  • Slippage: Demo orders fill instantly, but on a live account — especially for scalping strategies — you can see deviations of several to tens of pips
  • Sudden moves during economic releases: Demo servers run under lower load, so the real-world liquidity drops that happen during major data releases are not reproduced
  • Psychological stress: When real money is on the line, the same drawdown feels entirely different
  • Swap costs: Demo account swap rates can differ from live rates

When to Make the Switch: Decision Criteria

Mandatory Requirements (All Must Be Met)

1. At Least Two Weeks of Demo Operation

Running the EA for two weeks or more lets you encounter most real-world conditions: Monday gap opens, major economic releases, and weekend position holding. For scalping-type EAs, a longer demo period — around one month — is recommended.

2. Stable 24-Hour Operation With Zero Errors

Confirm there are no issues: MT5 crashing, EA throwing errors, or VPS disconnections. Check the Experts tab log daily.

3. Results Are Not Significantly Diverging From Backtest

If your two-week demo results fall within ±50% of the backtest's average monthly return, you are in acceptable territory. If the divergence is larger, identify the cause before considering a live switch.

4. Symbol Name and Lot Calculation Verified as Correct

For example: on XM Trading, the gold pair is named GOLD (not XAUUSD). Confirm the minimum lot size is 0.01 and that everything lines up with your EA's settings.


The 10-Point Pre-Live Checklist

MT5 and EA Settings

  • 1. No errors in the Experts tab log Check the "Experts" tab at the bottom of MT5. Confirm there are no strings reading Error or Failed.

  • 2. EA is actively running (smiley face icon visible) A smiley face in the upper-right corner of the chart means the EA is running. A sad face means it has stopped.

  • 3. MagicNumber is not duplicated by another EA If you are running multiple EAs on the same account, verify that every EA has a unique MagicNumber.

  • 4. Symbol name matches the live account's symbol

    • XM Trading: GOLD (the official name is GOLD, not Gold)
    • Exness / HFM: XAUUSD
  • 5. MaxSpread is set appropriately A rough guide: 2–3 pips for scalping strategies, 5–10 pips for swing strategies.

Broker and Account Verification

  • 6. Live account deposit is complete (exclude any pending withdrawals) Confirm that the amount deposited meets or exceeds the minimum recommended capital shown on the EA's detail page.

  • 7. Leverage settings have been reviewed If the leverage differs between your demo and live accounts, it will affect lot size calculations.

  • 8. Correctly logged into the live MT5 server The demo server (e.g., XMTrading-Demo) and the live server (e.g., XMTrading-MT5) are separate — make sure you are on the right one.

Operational Planning

  • 9. Define your stop criteria in advance Set rules such as: "Pause if monthly DD exceeds X%," or "Temporarily stop after X consecutive losses." Decide these before you start.

  • 10. Have a withdrawal plan Plan to withdraw profits on a regular basis — for example, once a month — so you are not leaving excessive risk capital sitting in the account.


Why Demo and Live Results Diverge

If your live performance differs from demo by more than 20%, investigate the following.

High Slippage (Primarily Scalping Strategies)

Scalping EAs operate on very thin profit margins per trade, so slippage can significantly eat into gains.

Solutions:

  • Tighten the MaxSlippage parameter (e.g., reduce the default from 20 points to 10 points)
  • Switch to a lower-spread broker (such as Exness Raw)

Broker Spreads Wider Than Expected

Spreads fluctuate with the time of day and market conditions. During major economic releases, spreads can spike to 5–10 times their normal level.

Solution:

  • Use the MaxSpread parameter to set an upper limit on spread, preventing entries when the spread is too wide

MT5 Going Offline

Running MT5 on a personal PC without a VPS means it can stop if your PC goes to sleep or Windows installs an update.

Solution: Consider migrating to a VPS (see the VPS comparison page).


  1. Run at minimum lot size for the first week Halve your RiskPercent (for example, from 0.5% to 0.25%) and confirm the EA behaves correctly in the live environment.

  2. Check the Experts log every day Pay especially close attention to the log immediately after switching to your live account.

  3. Make a small withdrawal when you see your first profit Go through the broker's withdrawal process early so you understand it — including submitting KYC documents and any waiting periods.

  4. Restore normal settings after two weeks If everything looks good, bring RiskPercent back to its standard value and begin full operation.


Summary

Key criteria for moving from demo to live:

  1. Minimum two weeks on demo — experience a full range of market conditions
  2. Error-free operation — no technical issues present
  3. Backtest divergence within acceptable range — the strategy's logic is working
  4. All 10 checklist items cleared — settings and plan are in order

There is no need to rush. Starting live before your demo verification is thorough exposes you to the risk of significant losses from unexpected configuration errors.

5-Day Email Course (Free)

Get one email a day covering the essentials of FX automated trading, how to read backtests correctly, and tips for choosing a broker.

* Privacy strictly protected. You can unsubscribe at any time.

Comments & questions