How to Install and Run an EA on Pepperstone MT4/MT5
If you want to install EA on Pepperstone MT4 MT5 platforms, the process is the same core workflow MetaTrader uses everywhere — you just need to know where the files go, how to switch AutoTrading on, and how to check the EA is actually doing what you expect. This guide walks through the practical steps, from downloading the terminal to running your first backtest and going live sensibly.
What You Need Before You Start
Before touching any files, get the basics sorted:
- A Pepperstone trading account (demo or live) — confirm on Pepperstone's own site or the [PipTax brokers page](/brokers/index.html) whether MT4, MT5, or both are currently available for your account type and region.
- The correct MetaTrader terminal installed, downloaded either from Pepperstone's client portal or directly from MetaQuotes, then logged in with your Pepperstone server details (found in your welcome email or client area).
- The EA file itself — usually a
.ex4(MT4) or.ex5(MT5) compiled file, sometimes bundled with a.setfile for input settings. - A demo account for testing — never install a new EA straight onto a live account.
Remember that FCA-regulated brokers, including Pepperstone, cap retail leverage at 30:1 on major FX pairs. This affects position sizing calculations inside many EAs, so check the EA's lot-sizing logic matches your actual account leverage rather than assuming a default.
Installing the EA on MT4
MT4 stores expert advisors in a specific subfolder, and the easiest way to find it is through the terminal itself rather than guessing a Windows path.
1. Open MT4 and log in to your Pepperstone account.
2. Click File > Open Data Folder.
3. Navigate to MQL4 > Experts.
4. Copy your .ex4 file into this Experts folder (and any .set file into MQL4 > Presets if you have one).
5. Close and restart MT4 completely — a refresh in the Navigator panel isn't always enough.
6. In the Navigator panel on the left, expand Expert Advisors and confirm your EA appears in the list.
If the EA doesn't show up, double-check you copied it into the Experts folder and not a random location, and that the file extension is genuinely .ex4 and not renamed by mistake.
Installing the EA on MT5
MT5 follows an almost identical pattern, just with its own separate data folder — MT4 and MT5 do not share files even if installed on the same computer.
1. Open MT5 and log in to your Pepperstone MT5 account.
2. Click File > Open Data Folder.
3. Navigate to MQL5 > Experts.
4. Copy the .ex5 file into this folder.
5. Restart MT5.
6. Check the Navigator panel under Expert Advisors to confirm it's listed.
A common mixup is trying to load an .ex4 file into MT5, or vice versa — they are not interchangeable. If your EA provider only supplies one version, confirm with them whether an MT5-compatible build exists before assuming it'll work.
Enabling AutoTrading and Attaching the EA
Having the file in place isn't enough — MetaTrader needs explicit permission to let the EA trade automatically.
- Click the AutoTrading button in the main toolbar (it should turn green/highlighted when active).
- Drag the EA from the Navigator panel onto the chart of the instrument you want it to trade.
- In the pop-up window, go to the Common tab and tick Allow live trading (or "Allow algo trading" on newer builds).
- Check the Inputs tab and load your
.setfile if you have one, or adjust settings manually. - Click OK. A small smiley face icon should appear in the top-right corner of the chart — a sad face usually means AutoTrading or live trading permission is off somewhere.
Check the Experts and Journal tabs at the bottom of the terminal regularly. These log every action, error, and rejected trade, and are the first place to look if the EA seems to be doing nothing.
Backtesting and Demo Testing First
Never run a new EA live without testing it first — this applies whether the strategy came from a trusted developer or you coded it yourself.
- Use the Strategy Tester (MT4: View > Strategy Tester; MT5: View > Strategy Tester) to run historical simulations before risking anything.
- Run it on a demo account for at least a few weeks in real market conditions to see how it behaves with live spreads and execution, since backtests can't perfectly replicate real slippage.
- Watch particularly for behaviour around news releases, weekends, and low-liquidity periods.
- Keep a simple log of trades, drawdown, and any error messages so you can compare demo results to what the EA claims to do.
Backtest quality depends heavily on the historical data feed and modelling method, so treat backtest results as a rough guide, not a guarantee — see the [PipTax methodology page](/methodology.html) for more on how testing assumptions affect reported results.
Running the EA 24/5 with a VPS
Most EAs need to stay connected to the market continuously, which is impractical if it depends on your home PC and internet staying on.
- A Virtual Private Server (VPS) is a remote machine that runs your MetaTrader terminal continuously, independent of your own computer.
- Ask Pepperstone whether they offer any partner VPS arrangements for active accounts, or compare independent VPS providers with low latency to your broker's servers.
- Even with a VPS, check in periodically — connection drops, terminal updates, and broker maintenance windows can all interrupt an EA.
- Set up email or push notifications in MetaTrader (Tools > Options > Notifications) so you're alerted to major events without needing to watch the screen constantly.
Checking Costs Before You Scale Up
An EA's backtested edge can be completely eroded by real-world trading costs, so this step matters as much as the technical setup.
- Spreads and commissions vary by account type and instrument — confirm Pepperstone's current live pricing directly rather than relying on old screenshots or forum posts.
- Execution model (market maker vs ECN/raw) affects slippage, which matters a lot for scalping-style EAs.
- Run your expected trade volume and instrument mix through the [PipTax cost tool](/audit.html) to see all-in cost estimates before committing serious capital.
- Compare how the same EA might perform cost-wise across brokers using the [PipTax brokers page](/brokers/index.html), and read more general EA and platform guidance in the [PipTax school](/school/index.html).
Conclusion
Learning to install EA on Pepperstone MT4 MT5 platforms is mostly mechanical — copy the file into the right Experts folder, restart the terminal, enable AutoTrading globally and per-chart, then test properly before going live. The technical setup is the easy part; the real work is verifying the EA actually holds up under real spreads, real execution, and real account leverage limits. Trading carries genuine risk of loss, automated or not, so demo-test thoroughly, check costs with the PipTax cost tool, and confirm current platform availability and pricing directly with Pepperstone before scaling any EA with live money.
Key takeaways
- You can install an EA on Pepperstone MT4 or MT5 by copying the file into the correct MQL4/MQL5 Experts folder via 'Open Data Folder' and restarting the terminal.
- AutoTrading must be enabled both globally (toolbar button) and per-chart (Common tab tick box) or the EA will not place trades.
- Always run a new EA on a demo account first and check the Journal/Experts tabs for errors before going live.
- A VPS keeps an EA running 24/5 without your home PC or internet connection needing to stay on.
- EA performance depends heavily on execution model and all-in trading costs, not just the strategy logic — verify these on Pepperstone's own site and PipTax's cost tool before committing real capital.
- Confirm current MT4/MT5 availability, account types and leverage limits directly with Pepperstone, since FCA retail leverage is capped at 30:1 on major FX pairs.
Frequently asked questions
- Does Pepperstone support both MT4 and MT5 for EAs?
- Pepperstone has offered both MetaTrader 4 and MetaTrader 5 to retail clients, and both platforms support expert advisors written in MQL4/MQL5 respectively. Platform availability can change by region and account type, so confirm what's currently offered on Pepperstone's own site or via the PipTax brokers page before opening an account specifically for EA trading.
- Why won't my EA place any trades?
- The most common causes are AutoTrading being switched off (either the toolbar button or the per-chart tick box), the EA's 'Allow live trading' setting being unticked in its properties, an expired or invalid EA licence, or the EA's entry conditions genuinely not being met yet. Check the Experts and Journal tabs in the terminal for specific error messages.
- Can I run an EA without leaving my computer on all the time?
- Yes — most traders running EAs long-term use a Virtual Private Server (VPS), which is a remote computer that stays on 24/5 and hosts your MetaTrader terminal. Some brokers offer partner VPS deals for active accounts; ask Pepperstone directly or compare third-party VPS providers.
- Will an EA work the same on every broker?
- No. Execution speed, spreads, commission structure and even how quickly the platform fills orders during news events can all affect an EA's real-world results, even if the strategy logic is identical. Always test on the specific broker and account type you intend to trade live, and use a cost tool to compare all-in trading costs before scaling up.
- Is it safe to download EAs from random websites?
- Treat any EA from an unverified source with real caution. Malicious or poorly coded files can carry hidden risks, log credentials, or simply not work as advertised. Where possible, use EAs from reputable, known sources, read the code or documentation if you can, and always test thoroughly on a demo account first.