Homeใ€€>ใ€€EA & MT5 Knowledge Baseใ€€>ใ€€Moving from Demo to Live

Account MigrationLive OperationBeginner

Moving from Demo to Live โ€” Before You Run Your EA on Real Money

Last updated: 2026-05-20 | Estimated reading time: 12 min

Taking an EA that has passed backtesting and demo verification and running it on real money is the most critical transition in EA operation. Rushing to a live account means entrusting capital to an EA that has not been adequately validated. This article explains how to time the move and proceed safely.

Why you should not skip straight to a live account

A strong backtest result is simply a curve-fit to historical data. Whether an EA will work on live, real-time markets can only be confirmed by running it in real time. A demo account is the safe place to do that.

On a demo account you can run your EA against real market prices without risking a single dollar โ€” letting you assess its behavior, execution quality, and any operational issues with no financial exposure. Skipping this stage is equivalent to handing capital to an EA you have never actually tested in live market conditions.

What to verify on a demo account

During demo operation, check the following points โ€” not just overall performance.

1

How closely results match the backtest

Check whether demo PF falls within 70โ€“130% of the backtest figure. A large downside deviation may indicate over-optimization or an unrealistic spread setting in the backtest.

2

Errors and unexpected behavior

Watch for order errors or unexpected EA behavior. Check the Expert / Journal logs regularly.

3

Whether the EA is trading as expected

Confirm that entry and exit timing, lot sizes, and SL/TP levels match the backtest behavior.

4

Drawdown depth

Check that the maximum drawdown during the demo period stays within the range seen in the backtest, and that you can tolerate it psychologically.

Aim for a minimum of three months on demo with at least 50 completed trades. For H4 and D1 EAs with low trade frequency, six months or more may be needed. Do not rush the judgment.

Criteria for switching to a live account

Consider moving to a live account only when all of the following conditions are met.

CriterionStandard
Demo run durationAt least 3 months (6 months or more for low-frequency EAs)
Number of tradesAt least 50 trades, ideally 100 or more
Deviation from BTDemo PF is at least 70% of the backtest PF
DrawdownDemo max DD is within 1.5ร— the backtest max DD
IssuesNo unresolved errors or unexpected behavior
If even one criterion is not met, postpone the move and extend the demo period. The urge to "get started on real money" is the most common cause of preventable losses in EA operation.

Sizing your initial lot and starting capital

Even when you decide to go live, do not start with a large capital base or large lot size. There will always be a gap between demo and live performance, and you should measure that gap at small scale first.

Start at the minimum lot size (0.01 on XM Standard) or reduce your risk percentage to roughly half the level you used on demo. Run the live account for one to two months to confirm it behaves the same as demo before gradually scaling up capital and lot size.

Start the live account with an amount you can afford to lose without it affecting your life. No amount of testing makes an EA infallible. Treat the first few months as a final validation phase and keep your sizing conservative.

Differences between demo and live accounts

Even a strong demo track record may look slightly different on a live account due to the following factors.

1

Execution speed and slippage

Live fills are typically slightly slower than demo and slippage tends to be larger. Scalping EAs are the most affected.

2

Spread differences

Some brokers show different spreads on demo versus live accounts. The live spread is often wider.

3

Order rejections and requotes

Orders being rejected or repriced are more common on a live account than on demo.

4

Psychological impact

Real money makes it harder to stay rational during a drawdown. The real test is whether you can stick to your rules when it counts.

These differences are precisely why you should start small after going live and compare live results against demo results with your own eyes before scaling up.

๐Ÿ“ก Review what forward testing actually means

Demo operation is forward testing. Revisit how to read the results and set pass/fail criteria.

Read the forward testing guide โ†’

Frequently Asked Questions

Q: How long should I run the EA on demo?

A minimum of three months and at least 50 completed trades is the benchmark. For H4 and D1 EAs with low trade frequency, it can take six months to a year to collect a statistically meaningful sample. Focus on whether you have enough trades rather than simply the number of calendar days.

Q: If the EA is profitable on demo, will it be profitable live?

The probability improves, but there is no guarantee. Live accounts have slower execution, more slippage, and more order rejections than demo, so performance tends to be slightly lower. That is precisely why you start small on live and compare the results.

Q: Can I skip demo and go straight to live based on backtesting alone?

This is not recommended. A backtest is simply a curve-fit to historical data and cannot expose over-optimization. Demo operation โ€” forward testing โ€” is the only way to confirm that an EA works in real-time market conditions without risking capital. Do not skip it.

Q: How much money should I start with on a live account?

Start with an amount you can afford to lose without it affecting your daily life. The specific amount depends on the EA and currency pair, but the guiding principle is: keep it at a level where you can comfortably run the minimum lot size (0.01 on XM Standard), and stay conservative for the first few months.

Q: Can I switch to compounding right after going live?

There is no need to rush. The period immediately after going live is about confirming that the live account behaves like the demo. First run on simple fixed risk or a low risk percentage for one to two months, confirm that the EA is performing consistently on the live account, and then consider switching to compounding.