CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Most retail investor accounts lose money when trading CFDs. PipTax is educational and compares costs; it is not investment advice.

HomeLearn › Tutorials

How to Enable and Troubleshoot EAs on Pepperstone

Updated 14 July 2026 · 8 min read · PipTax education

Trader enabling Expert Advisors on a MetaTrader chart with AutoTrading toggle visible

Getting Expert Advisors on Pepperstone to actually run — not just sit idle on a chart — trips up a surprising number of traders, usually because of one missed tickbox rather than anything wrong with the strategy itself. This guide walks through the exact settings to check in MetaTrader, the most common error messages, and how to confirm the account and cost setup that Pepperstone gives you actually supports serious automated trading.

What "Enabling EAs" Actually Means on Pepperstone

Pepperstone doesn't have a hidden broker-side switch for algo trading beyond what's built into MetaTrader itself. If your account supports MT4 or MT5 — which you should confirm directly on Pepperstone's site, as availability can vary by account type — then EAs are a platform feature, not a broker permission you request separately.

There are two layers to get right:

Both need to be on simultaneously. It's entirely possible to have AutoTrading enabled globally while a specific chart still blocks the EA, which is the single most common reason a robot appears loaded but never trades.

Before going further, it's worth confirming with Pepperstone or via PipTax's [brokers page](/brokers/index.html) that your account type and platform version genuinely support the automation approach you're planning, especially if you're using MT5-specific features.

Step-by-Step: Enabling Expert Advisors in MetaTrader

Follow this sequence every time you set up a new terminal or VPS:

1. Open MetaTrader and log into your Pepperstone account (demo or live). 2. Click the AutoTrading button in the main toolbar — it should turn green/active. 3. Go to Tools → Options → Expert Advisors and tick "Allow Algorithmic Trading." 4. Drag the EA onto the chart from the Navigator panel. 5. In the EA's properties window, tick "Allow Algo Trading" for that specific chart. 6. Check the smiley face icon top-right of the chart — it must be smiling, not sad. 7. Watch the Experts tab at the bottom of the terminal for a confirmation message that the EA has initialised.

If you're also using features like WebRequest calls (common for EAs that log to an external dashboard or check news feeds), add the required URLs under Options → Expert Advisors → Allow WebRequest for listed URL, or the EA will silently fail those calls even though it keeps running.

Common Errors and What They Actually Mean

Most EA problems on Pepperstone (or any MetaTrader broker) fall into a short list of recurring issues:

| Symptom | Likely Cause | |---|---| | EA loaded but sad face icon | Algo Trading disabled for that specific chart | | No trades, no errors in Journal | Market closed, insufficient margin, or trade conditions not yet met | | "DLL calls not allowed" error | DLL imports not enabled in EA properties or Options | | Trades open but sizing looks wrong | Lot sizing logic conflicting with account leverage/margin rules | | EA disappears after platform restart | Chart template didn't save with the EA attached |

Remember: FCA-regulated brokers, Pepperstone included, apply the FCA's leverage caps on major FX pairs for retail clients (commonly 30:1). If an EA's position-sizing logic assumes higher leverage than your account actually allows, it can silently reject or resize orders — check the Journal tab for margin-related rejection messages.

Checking Your Account Settings Before Going Live

Before running any EA with real money, verify these account-level details directly with Pepperstone:

Testing an EA Properly Before Risking Capital

An EA that "enables" successfully still needs proper testing before it touches a live account:

Only once backtest, demo, and cost checks all line up should real capital go anywhere near the EA.

Troubleshooting Checklist for Expert Advisors on Pepperstone

Keep this list handy for any future EA setup issue:

Conclusion

Enabling Expert Advisors on Pepperstone is mostly a MetaTrader settings exercise — get AutoTrading, the chart-level Algo Trading permission, and any DLL/WebRequest permissions right, and the platform side is sorted. The bigger, ongoing work is confirming your account's actual leverage, execution model, and live trading costs directly with Pepperstone, then stress-testing those numbers against your EA's real trade frequency using PipTax's [cost tool](/audit.html) before committing live capital. Trading with an EA doesn't remove risk — it just automates whatever risk your rules already contain, so test thoroughly and size sensibly regardless of how confident the backtest looks.

Key takeaways

  • Expert Advisors on Pepperstone run through standard MetaTrader 4/5 settings — there's no special broker-side switch beyond confirming your account allows algo trading
  • The two most common failure points are the terminal-wide AutoTrading toggle and the chart-specific Algo Trading permission tickbox
  • DLL imports, WebRequest URLs, and VPS latency settings often need adjusting separately from the basic on/off toggle
  • Always confirm MT4 vs MT5 availability and live spreads/commissions directly with Pepperstone and PipTax's cost tool before running an EA live
  • Backtest and forward-test on a demo account first — EAs amplify both good and bad logic, and costs matter more at higher trade frequency
  • If an EA silently stops trading, check the Experts and Journal tabs before assuming the strategy itself has failed
Want the real number for how you trade? Audit your MT4/MT5 statement free — see your true all-in cost and the genuinely cheapest broker for your style.

Frequently asked questions

Does Pepperstone support Expert Advisors on both MT4 and MT5?
Pepperstone offers MetaTrader platforms to retail clients, and MetaTrader's architecture supports EAs on both MT4 and MT5. Platform availability can change by account type or region, so confirm current MT4/MT5 access directly on Pepperstone's site or via PipTax's brokers page before assuming a specific version is available to you.
Why does my EA show a sad-face icon in the top corner of the chart?
A sad or neutral face (rather than a smiling one) usually means Algo Trading is disabled for that chart, even if the terminal-wide AutoTrading button is green. Click the Algo Trading button in the toolbar, or right-click the EA and check its properties to enable it per chart.
Can I run Expert Advisors on a VPS with Pepperstone?
Yes, MetaTrader EAs are commonly run on a VPS for uptime and lower latency to the broker's server. Pepperstone and most FCA-regulated brokers support standard MT4/MT5 VPS setups; check current VPS options and any eligibility conditions on Pepperstone's own site.
Will an EA change the spreads or commissions I pay?
No. An EA automates order entry and management, but the underlying spread, commission, and execution model are set by your account type and the broker, not the robot. Use PipTax's cost tool to see how those costs affect an EA's real net results.
My EA isn't placing any trades — where do I start troubleshooting?
Check the Experts tab and Journal tab in the MetaTrader terminal for error messages first. Common causes include AutoTrading being off, Algo Trading disabled on the chart, insufficient margin, market closed, or a WebRequest URL not whitelisted if the EA calls an external server.

Keep going: Audit Index Index Methodology