Demo Testing an EA on Pepperstone and IG Safely
If you want to demo test an EA on Pepperstone and IG before risking real capital, the good news is that both brokers make it straightforward to open a MetaTrader demo account in a few minutes. This guide walks through the actual setup steps, what to check while the EA is running, and how to move from demo to live without nasty surprises.
An expert advisor (EA) is only as good as the environment it's tested in. A demo account lets you confirm the EA loads correctly, respects your risk settings, and behaves as expected across different market conditions — all without a single pound at risk.
Why demo test an EA on Pepperstone and IG first
Backtests and optimisation reports only tell you how an EA performed on historical data, often with assumptions about spread, slippage and execution that don't hold up live. A demo account closes that gap by running the EA in real time against live prices, without real money on the line.
Reasons this step matters:
- Catch coding or setup errors — a misconfigured lot size or missing input can wipe an account fast; better to find this on demo.
- See real broker execution — Pepperstone and IG each route orders differently, and MetaTrader's Experts log will show you requotes, rejections, or delays.
- Confirm platform compatibility — some EAs use features (hedging, certain order types) not supported on every account type.
- Build confidence in the strategy's actual behaviour, not just its backtest curve.
Both Pepperstone and IG are FCA-regulated for UK clients, which matters for fund protection and complaint routes — but regulation status doesn't tell you anything about spreads, commissions or execution quality. For that, use PipTax's [cost tool](/audit.html) once you're ready to compare live conditions.
Opening a demo account: the practical steps
The process is similar on most MetaTrader-supporting brokers, including Pepperstone and IG:
1. Visit the broker's site and look for "demo account" or "practice account" — this is usually separate from the live account application. 2. Choose the platform — confirm whether MT4, MT5, or the broker's own platform is offered, since EA compatibility depends on this. Check current availability directly on Pepperstone's and IG's own sites, as platform offerings can change. 3. Select account type and leverage — pick a demo that mirrors what you'd actually trade live, including the FCA-capped 30:1 leverage on major FX pairs if you're a UK retail client. 4. Download and log in — you'll receive demo login credentials (server, login number, password) by email; enter these into your MetaTrader terminal. 5. Fund the demo with a realistic balance — don't test with £100,000 if you plan to trade live with £2,000; position sizing behaviour won't translate.
Once logged in, you're ready to attach the EA to a chart.
Attaching and running the EA safely
With the demo account connected in MetaTrader:
- Copy the EA file into the platform's
MQL4/ExpertsorMQL5/Expertsfolder (or use the built-in "Open Data Folder" shortcut), then refresh the Navigator panel. - Drag the EA onto the correct chart and timeframe it was designed for — running it on the wrong pair or timeframe is a common mistake.
- Enable AutoTrading — there's a button in the toolbar; if it's red or greyed out, the EA won't place trades.
- Set inputs carefully — lot size, risk per trade, stop loss/take profit logic, and any filters. Don't just accept defaults without understanding them.
- Check the "Experts" and "Journal" tabs regularly for errors, warnings, or disabled features.
Leave the EA running across a full trading week if possible, including the London and New York sessions, and ideally through at least one scheduled news release to see how it handles volatility.
What a demo can and can't tell you
A demo account is useful, but it has limits you should be honest about:
| Demo shows you | Demo does NOT reliably show you | |---|---| | EA loads and runs without code errors | True slippage during fast markets | | Basic order flow and trade logic | Exact live swap/rollover charges | | Platform stability over time | Real psychological pressure of live money | | Rough win/loss pattern | Precise all-in cost of trading (spread + commission + swap) |
Because demo servers can be priced slightly differently from live accounts, and don't always replicate slippage or requotes under stress, treat demo results as a behavioural check, not a profit forecast. For realistic live cost modelling — spread, commission and swap combined — run the instrument and account type through PipTax's [cost impact tool](/audit.html) rather than assuming demo numbers will carry over.
Comparing Pepperstone and IG during testing
Running the same EA on both a Pepperstone demo and an IG demo side by side can be genuinely informative:
- Execution style — compare fill quality and any requotes logged during volatile periods.
- Server/account naming — Pepperstone and IG each offer different account structures; note which one your demo matches so you compare like-for-like later.
- Platform quirks — IG has historically also offered its own proprietary platform alongside MetaTrader; if your EA is MetaTrader-only, make sure you're testing on the correct platform variant.
- Support for your EA type — hedging vs netting, minimum stop distances, and symbol naming conventions can all differ.
Don't treat either broker as automatically "better" from a short demo run — a few weeks of demo trading won't reveal true cost differences. That's what the [cost tool](/audit.html) and PipTax's [brokers page](/brokers/index.html) are for.
Moving from demo to live responsibly
Before funding a live account:
- Review the demo log against the EA's own backtest/optimisation report — big mismatches deserve investigation before, not after, going live.
- Confirm live costs using the cost tool so you know your realistic breakeven per trade.
- Start small — fund the live account with an amount you're fully prepared to lose, and consider running a reduced lot size initially.
- Re-check FCA leverage limits apply correctly to your live account, not just the demo.
- Keep monitoring — an EA that performed well on demo still needs supervision live; markets change and no automated system is "set and forget."
Trading with an EA, live or demo, still carries real risk — a good demo run is reassurance, not a guarantee.
Conclusion
Taking the time to demo test an EA on Pepperstone and IG before going live is one of the simplest, lowest-risk steps you can take as a systematic trader. It won't reveal your exact live costs or guarantee future performance, but it will catch obvious errors and give you a feel for how the strategy behaves in real market conditions. When you're ready to fund a live account, check current platform details on the brokers' own sites, compare realistic costs with PipTax's [cost tool](/audit.html), and browse the [brokers page](/brokers/index.html) and [school section](/school/index.html) for further reading before committing real money.
Key takeaways
- Always demo test an EA on Pepperstone and IG (or your own broker) for several weeks before using real money
- Match the demo server type (ECN/Standard) and leverage to what you'd actually trade live, since FCA caps major FX leverage at 30:1 for retail clients
- Check the MetaTrader Experts and Journal tabs regularly for errors, requotes, or disabled AutoTrading
- A demo won't show you real slippage or true swap costs — use PipTax's cost tool to model realistic live costs
- Run the EA through different sessions and news events on demo before committing capital
- Keep a simple log of demo trades vs the EA's own backtest report to spot mismatches early
Frequently asked questions
- How long should I demo test an EA before going live?
- There's no fixed rule, but most traders run an EA on demo for at least four to six weeks, covering different market conditions and at least one high-impact news event. Longer is better if the EA trades infrequently, since you need enough sample trades to judge behaviour, not just luck.
- Can I demo test an EA on both Pepperstone and IG at the same time?
- Yes. Running the same EA on a Pepperstone MetaTrader demo and an IG demo side by side is a good way to compare execution, fills, and platform behaviour. Just remember each broker's demo pricing and server conditions may differ slightly from live conditions, so check both brokers' pages and the cost tool before deciding where to fund a live account.
- Does a demo account show real spreads and slippage?
- Not reliably. Demo servers are usually priced similarly to live accounts but often don't replicate real slippage, requotes under volatile conditions, or your actual swap costs. Treat demo results as a behavioural test of the EA's logic, not a precise forecast of live profitability. Use PipTax's cost tool for realistic live cost modelling.
- What leverage should I use on a demo account to test an EA properly?
- Set your demo leverage to match what you'd genuinely use live. UK retail clients are capped at 30:1 on major FX pairs under FCA rules, so testing at unrealistically high demo leverage (e.g. 1:500) can make position sizing and drawdown look very different from what you'd experience live.
- Do Pepperstone and IG both support MetaTrader for EAs?
- Both brokers have offered MetaTrader platforms historically, but exact platform availability (MT4 vs MT5) and account types can change. Always confirm current platform support directly on Pepperstone's and IG's own websites, and cross-check details on PipTax's brokers page before opening any account.