When to Move Your EA from Demo to Live: The Complete 10-Point Checklist [2026 Edition]
Contents
- What Demo Accounts Can (and Cannot) Tell You
- What You Can Verify on a Demo Account
- What Demo Accounts Cannot Replicate
- When to Make the Switch: Decision Criteria
- Mandatory Requirements (All Must Be Met)
- The 10-Point Pre-Live Checklist
- MT5 and EA Settings
- Broker and Account Verification
- Operational Planning
- Why Demo and Live Results Diverge
- High Slippage (Primarily Scalping Strategies)
- Broker Spreads Wider Than Expected
- MT5 Going Offline
- Recommended Actions Immediately After Going Live
- Summary
- Related Pages
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
ErrororFailed. -
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
- XM Trading:
-
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
MaxSlippageparameter (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
MaxSpreadparameter 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).
Recommended Actions Immediately After Going Live
-
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.
-
Check the Experts log every day Pay especially close attention to the log immediately after switching to your live account.
-
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.
-
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:
- Minimum two weeks on demo — experience a full range of market conditions
- Error-free operation — no technical issues present
- Backtest divergence within acceptable range — the strategy's logic is working
- 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.
Related Pages
- How to use demo trading effectively — Getting the most out of your demo period
- Daily EA operations checklist — Your routine checks during live operation
- Broker comparison — Choosing the right broker for your live account
- VPS comparison — VPS options for stable 24-hour operation
- EA Beginner's Guide — An overview of running EAs
Related
2026-05-22
Running Multiple EAs: Portfolio Strategy [2026 Edition] — Minimizing Drawdown Through Diversification
2026-05-22
Top 10 EA Trading Mistakes and How to Avoid Them
2026-05-22
Complete Guide to Installing and Configuring an EA in MT5 [Beginner's Guide]
2026-05-31
The Monthly Return Trap — Why High-Return Grid EAs Always Blow Up (Backed by Real Data)
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.