Quick verdict: automated trading platforms in Australia
I see four routes to automated trading, and the route you pick decides your broker, not the other way around. MQL expert advisors run on MT4 and MT5, cBots are C# and run on cTrader, API access means Python or C# you write and host yourself, and copy trading automates someone else's decisions instead of your own. An EA written for MT4 will not run on MT5 without a rewrite, so if you already own strategies, that constraint outranks every spread on this page.
The best ASIC-regulated brokers for running automated strategies:
- Pepperstone: strongest all-rounder, MT4, MT5, cTrader Automate.
- IC Markets: EAs and cBots with NY4 hosting.
- FP Markets: cost-efficient EA hosting with free VPS.
- Axi: EA-friendly MT4 and MT5 with free VPS at volume.
- Eightcap: curated EA marketplace plus FlashTrader.
- FXCM: MT4 EAs with Trading Station backtesting.
- Fusion Markets: cheapest route to running EAs.
- GO Markets: EA support plus Genesis add-on.
- OANDA: v20 REST API for Python algos.
- Vantage: EA hosting at scale with free VPS.
Each automation route, whether EAs, cBots, API code or copy trading, favours a different broker. The categories below map which is which, and that is the separation I would use to pick a broker.
| Broker | Best for | Platforms with automation | Free VPS | API access | AFSL |
|---|---|---|---|---|---|
| IC Markets | EAs and cBots, NY4 hosting | MT4, MT5, cTrader Automate | Stated for Pro accounts | cTrader Open API | 335692 |
| Pepperstone | All-rounder automation | MT4, MT5, cTrader Automate | Yes (Active Trader tier) | cTrader Open API | 414530 |
| FP Markets | Cost-efficient EA hosting | MT4, MT5, cTrader Automate | Yes (qualifying balance) | cTrader Open API | 286354 |
| Eightcap | Curated EA marketplace | MT4, MT5 | No | Limited | 391441 |
| Fusion Markets | Lowest-cost EA running | MT4, MT5, cTrader Automate | No | cTrader Open API | 385620 |
| OANDA | Python algo trading via REST API | MT4, OANDA Trade, REST API | No | OANDA REST API (v20) | 412981 |
| Interactive Brokers | Multi-asset algo trading | TWS, IBKR API | No | TWS API (Python, Java, C++) | 453554 |
| eToro | Copy-trading-as-automation | eToro CopyTrader | n/a | No | 491139 |
| Vantage | EA hosting at scale | MT4, MT5 | Yes (qualifying balance) | No | 428901 |
| Capital.com | AI-assisted trading | Capital.com web/app, MT4 | No | Capital.com API | 513393 |
| Axi | EA-friendly MT4 with analytics | MT4 | Yes (Pro tier) | No | 318232 |
| FXCM | MT4 EAs with strategy backtester | MT4 | Yes | No | 309763 |
| GO Markets | EAs plus cTrader cBots | MT4, MT5, cTrader | Yes (active traders) | No | 254963 |
VPS qualifying terms and API access change. Check the broker’s current terms before you open an account for automation.
The risk warning is this: CFDs are leveraged products, so they carry a high risk of loss. Most retail CFD accounts lose money. You should review the broker's PDS and TMD before you trade.
IC Markets: EAs and cBots with NY4 hosting
IC Markets matches Pepperstone across the automation stack, and I would place them side by side for anyone running EAs or cBots. The stack covers MT4 and MT5 expert advisors plus cTrader Automate for C# strategies. On its Australian home page, read 27 September 2026, IC Markets states that a collocated VPS is available for Pro account holders and that its order matching engine sits in the Equinix NY4 data centre in New York. We hold no execution measurement for the broker. Clause 12.9 of its Account Terms requires its prior written consent for high speed or automated mass data entry, and clause 12.25 lets it restrict automated strategies where it considers the activity unreasonable, so read IC Markets' automated trading terms before you commit. Raw Spread pricing measured 0.11 pips on EUR/USD in our September 2026 capture, at A$4.50 per side commission on the MetaTrader accounts. IC Markets has held ASIC AFSL 335692 since 2009.
Average spread
EUR/USD 0.01 pips (Raw Spread, measured)
Trading platforms
MT4, MT5, cTrader Automate
Minimum deposit
A$200
Regulation
ASIC AFSL 335692
Why higher here? Automation Fit weights automation routes, hosting and API access, which lifts IC Markets above its #4 sitewide position. See the ranking method ↓
Pros & Cons
- EAs and cBots across MT4, MT5 and cTrader Automate
- Collocated VPS for Pro account holders and NY4 matching engine, per IC Markets' statement
- cTrader Open API for custom bots
- High speed or automated order entry needs IC Markets' written consent under clause 12.9
- Raw pricing carries a per-lot commission
- cTrader Automate uses C#, a step up from MQL for some
Pepperstone: the all-round automation pick
Pepperstone and IC Markets are the strongest automated-trading brokers in Australia, and I give Pepperstone the top spot for the breadth of its automation tools. The platform provides legacy MT4 and modern MT5 expert advisors, cTrader Automate for C# strategies, and free VPS hosting with the Active Trader tier. Smart Trader Tools is a free download for MT4 and MT5. Razor commission is A$3.50 per side. Pepperstone has held ASIC AFSL 414530 since 2013.
Average spread
EUR/USD 0.1 pips (Razor, measured)
Trading platforms
MT4, MT5, cTrader Automate
Minimum deposit
A$0
Regulation
ASIC AFSL 414530
Pros & Cons
- MT4, MT5 and cTrader Automate with cTrader Open API access
- Free VPS on the Active Trader tier
- Backed by the top overall score on the site
- Free VPS is tied to Active Trader volume
- No proprietary automation platform beyond MetaTrader and cTrader
- Best value once trading volume qualifies for perks
FP Markets: cost-efficient EA hosting
FP Markets provides every mainstream automation route in one account: full EA support on MT4 with deep third-party indicators, MT5 for modern expert advisors, and cTrader Automate for C# strategies. The Raw account charges A$3.50 per side on AUD MetaTrader accounts, or US$3.00 per side on cTrader, and the 30-day demo renews so you can test for longer across MT4, MT5, cTrader and TradingView. First Prudential Markets has held ASIC AFSL 286354 since 2005 and charges no inactivity fee.
Average spread
EUR/USD 0.14 pips (Raw, measured)
Trading platforms
MT4, MT5, cTrader Automate
Minimum deposit
A$100
Regulation
ASIC AFSL 286354
Why higher here? Automation Fit weights automation routes, hosting and API access, which lifts FP Markets above its #6 sitewide position. See the ranking method ↓
Pros & Cons
- Cost-efficient EA hosting across MT4, MT5 and cTrader Automate
- Free VPS on a qualifying balance
- cTrader Open API access
- Free VPS requires a qualifying balance
- No proprietary automation tooling beyond the third-party platforms
- Automation is one strength among a broader offering
Eightcap: curated EA marketplace
Eightcap equips automated traders with MT4, MT5 plus the FlashTrader automation add-on and the Acuity analysis plugin, and free VPS hosting is included. Raw pricing suits high-frequency logic: our May to June 2026 captures, rolling 24-hour IceFX SpreadMonitor runs on a London VPS, measured 0.15 pips across the eight-pair basket, while Eightcap advertises EUR/USD from 0.0 pips, which is a floor, not a measurement, so you can model the basket figure in an EA's cost assumptions, with commission at A$3.50 per side (A$7.00 round turn). Copy trading runs through the built-in MT4 and MT5 Signals marketplace rather than a proprietary layer, and native TradingView execution provides a chart-led route. Eightcap has held ASIC AFSL 391441 since 2011.
Average spread
EUR/USD 0 pips (Raw, measured)
Trading platforms
MT4, MT5
Minimum deposit
A$100
Regulation
ASIC AFSL 391441
Why higher here? Automation Fit weights automation routes, hosting and API access, which lifts Eightcap above its #11 sitewide position. See the ranking method ↓
Pros & Cons
- MT4 and MT5 automation with a curated EA marketplace
- Good starting point for ready-made strategies rather than coding your own
- ASIC-regulated (AFSL 391441)
- No free VPS, so budget for a third-party host
- API access is limited
- No cTrader Automate for cBot traders
Fusion Markets: lowest-cost EA running
Fusion Markets keeps automated trading cheap, and that is its edge: the Zero account charges A$2.25 per side (A$4.50 round turn), a saving that compounds when your EA trades high volume. Supported routes include legacy MT4 EAs, modern MT5 EAs, cTrader Automate for C# strategies and MQL5 Signals, while TradingView execution routes through the cTrader backend. Raw spreads measured 0.01 pips on EUR/USD in our September 2026 capture, which Noam Korbl ran over 48 hours from 22 to 24 September 2026. There is no proprietary platform; Fusion supports the standard mainstream stack instead. Fusion has traded under ASIC AFSL 385620 since its 2017 launch; the FMGP Trading Group licence dates to 2011.
Average spread
EUR/USD 0.04 pips (Zero, measured)
Trading platforms
MT4, MT5, cTrader Automate
Minimum deposit
A$0
Regulation
ASIC AFSL 385620
Pros & Cons
- Lowest-cost way to run EAs across MT4, MT5 and cTrader Automate
- cTrader Open API access for custom bots
- Low commissions keep automated strategies cheap to run
- No free VPS, so pair it with a third-party VPS
- Smaller broker by client volume
- Fewer premium extras than the larger automation brokers
The four categories of automated trading
Most lists that claim to rank the “best automated trading platform” lump together four distinct categories. To compare them fairly, you need to separate them: they have different platforms, different costs and different ASIC implications.
1. EA-driven (MT4 and MT5)
This is the traditional retail automation route. Expert Advisors are scripts written in MQL4 (for MT4) or MQL5 (for MT5) that run inside MetaTrader on a desktop or VPS. The EA executes trades based on its programmed logic when the broker’s price feed arrives. Because the same script behaves differently depending on how a broker fills orders, you’ll want to check our guide to expert advisors on Australian brokers before running one on a live account.
Strengths: massive existing library of EAs, mature backtesting, broad AU broker support. The weaknesses are clear: you are tied to MetaTrader’s platform constraints, only one broker per instance can be connected, and the programming languages are dated (MQL4 especially).
2. Bot-driven (cTrader Automate and custom code)
cTrader Automate (the cBot framework, formerly cAlgo) runs C# bots inside cTrader. The syntax is more modern than MQL, the tooling is better, and the library is smaller. For developers writing their own algos rather than buying off-the-shelf, I would call cTrader Automate the cleaner environment.
Custom code outside the platform is the third option here. Most brokers do not offer direct API access for retail automation, but a few do: IC Markets via cTrader Open API, OANDA via REST API and Interactive Brokers via TWS API. These allow writing algos in any language (Python is the most common) that connect directly to the broker, bypassing the platform entirely. For full control, that is the route I would explore first.
3. AI-driven
This is the newest category. A handful of AI-assisted tools generate trade signals or risk parameters using machine learning models. Capital.com’s Investmate is sometimes lumped in here, but it is the broker’s education app, not a signal generator. As of 2026, no AU-regulated broker offers a fully autonomous AI trading product for retail clients, though several provide AI-assisted features (chart pattern recognition, sentiment scoring, news classification) that feed into discretionary or semi-automated trading. I would keep that distinction in mind before relying on any AI-driven strategy.
The “AI trading” category is still more marketing than substance for your trading. The best automated trading at retail scale remains rule-based EAs and bots running on tested logic, not opaque models.
4. Copy-trading-as-automation
The trader does not write the algo. Instead, you follow another trader (a “Popular Investor” on eToro, a “Strategy Provider” on ZuluTrade or cTrader Copy) and have their trades automatically replicated to your account.
Strengths: no coding required, low barrier to entry. Weaknesses are real: trusting another human’s discretion, performance fees can be high, and drawdown risk varies wildly between strategy providers. I would vet any provider before copying.
EA-driven trading deep-dive
How EAs work
An EA is a compiled script (.ex4 for MT4, .ex5 for MT5) that runs inside the MetaTrader terminal. It reads the broker’s price feed, applies its logic, and places orders through the broker’s order entry API. Because the EA runs on whichever machine has MetaTrader open, most active EA traders host MetaTrader on a VPS rather than a home computer. I would not run a live EA without one.
Common EA strategy types:
- Trend-following (moving average crossovers, breakouts)
- Mean-reversion (Bollinger band fades, RSI reversals)
- Grid trading (placing orders at intervals on either side of price)
- Martingale (doubling position size after losses, generally a bad idea)
- Scalping (high-frequency, low-pip-target strategies)
- News trading (entering positions on data releases)
Free VPS programmes at AU brokers
Latency to the broker server matters for EA execution. Most AU brokers host their servers on Equinix NY4 (New York). A VPS co-located in NY4 cuts order entry latency from 200ms or more on a typical Australian home connection to under 5ms. That is the difference between an EA that scalps successfully and one that bleeds on latency, and I would consider a VPS essential for any live EA.
| Broker | Free VPS qualifying terms | VPS location |
|---|---|---|
| IC Markets | Stated for Pro account holders (IC Markets’ home page, 27 September 2026) | Equinix NY4 |
| Pepperstone | Pro clients at USD 1 million+ notional per 60 days (about 10 standard FX lots) | NY4 / LD5 |
| FP Markets | Qualifying terms, check current offer | NY4 / LD5 |
| ThinkMarkets | Qualifying terms, check current offer | NY4 |
| Vantage | Qualifying terms, check current offer | NY4 |
| Axi | Pro tier, check current offer | NY4 |
If a trader does not qualify for a free VPS, third-party providers like BeeksFX, Forex VPS and NYC Servers cost AUD 30 to 80 per month for a co-located instance. I would factor that into the running costs when an EA depends on low latency.
Backtesting EAs
The MetaTrader strategy tester is the default backtest tool for EAs. MT5’s tester is multi-thread, supports multi-pair testing, and models tick data with reasonable accuracy, while MT4’s tester is single-thread, single-pair, and models slippage poorly. For new EA development in 2026, I would use MT5 wherever possible.
External backtesting frameworks worth knowing:
- Vectorbt (Python): fast vector-based backtesting, free and open source
- Backtrader (Python): event-driven backtesting, mature, large community
- Freqtrade (Python): crypto-focused but adaptable, free and open source
- TradingView Pine Script Strategy Tester: for traders building algos in Pine
These tools run outside the broker’s platform on local data. They are useful for your early strategy research before porting the logic to MT4, MT5 or cTrader for live execution.
cTrader Automate deep-dive
cTrader Automate is Spotware’s algo development environment, formerly called cAlgo. cBots, the cTrader equivalent of EAs, are written in C# with the .NET framework. For a developer comfortable with modern tooling, I think it is the cleaner path.
Why developers prefer cTrader Automate over MQL5:
- C# is a more capable language than MQL5 (object orientation, generics, async, LINQ all native)
- Visual Studio integration is solid (debug, IntelliSense, version control)
- Modern library support
- Cleaner backtesting environment
- No requote handling needed (cTrader doesn’t requote)
The trade-offs:
- Smaller cBot library than MQL EAs
- Fewer brokers offer cTrader (6 in our AU shortlist vs 24 for MT4)
- Steeper learning curve if you’re not already a .NET developer
For cTrader-specific broker comparison, see the cTrader brokers page.
API-driven Python algo trading
Three AU brokers offer real retail-accessible APIs: direct broker API access is the most flexible automation route.
IC Markets cTrader Open API
The cTrader Open API is REST/JSON and supports order entry, position management and live market data streaming. Authentication uses OAuth2. The API is free for IC Markets cTrader account holders. Algos can be written in any language (Python is the most common), and the cTrader Open API provides SDKs for Python, JavaScript and C#. For a cTrader user, I would call this the cleanest API path.
OANDA v20 REST API
OANDA’s REST API has been around since 2014 and is one of the most mature broker APIs in retail. JSON over HTTPS with API token authentication. Order entry, position management, candles, ticks, account state and transaction history are all supported, and it is free for OANDA account holders. That maturity means breaking changes are less likely to disrupt your production algos.
OANDA is the broker most commonly used for Python algo trading by AU retail traders, partly because of the API quality and partly because its pricing suits short-window algos. The Standard account is spread-only, so there is no commission line to model at all. That removes a modelling headache for your short-window strategies. The Raw account instead quotes from 0.0 pips with AUD 3.50 per side (AUD 7.00 round-turn), which usually wins once an algo trades enough volume to care about the spread.
Interactive Brokers TWS API
The TWS API is the most powerful but also the most complex. It offers native bindings for Python, Java, C++ and .NET, and supports multi-asset trading (forex, futures, options, equities, bonds) through a single connection. The API connects to the TWS desktop application, which must be running. I would only choose it for algos that span multiple asset classes.
For multi-asset algos that span forex and equities, IBKR is the only AU broker with a comparable feature set. I see no alternative at that breadth.
Copy-trading-as-automation
For the goal of an automated account but with no interest in writing or buying an EA, copy trading is the option I would point to.
eToro CopyTrader
eToro (AFSL 491139) leads the Australian copy trading market. Its CopyTrader feature lets you allocate funds to a “Popular Investor” and have their trades replicated proportionally to the allocated capital. The copied trader charges nothing directly, eToro pays them through its Popular Investor Programme. The cost to you is eToro’s spread on each copied trade.
For full coverage see the eToro review.
cTrader Copy
Copy trading sits inside cTrader itself. Strategy providers register with the platform, other cTrader users follow them, and the provider earns a performance fee, typically 20 to 30% of profits, layered on top of the broker’s spread. You’ll find it at all five ASIC-regulated cTrader brokers in our shortlist.
ZuluTrade
ZuluTrade operates as a third-party copy-trading platform that connects to many AU brokers. Signal providers run their strategies on their own platforms while ZuluTrade routes each copy into your follower account. Performance is mixed, and the fee structure gives less clarity than eToro.
MT4 / MT5 Signals
Inside MetaTrader, MetaQuotes runs a built-in Signals service. Providers publish signals, followers subscribe, and the trades are mirrored into the follower account. Most AU brokers running MT4/MT5 support it. Each signal provider sets its own fee structure, so check that before subscribing.
My honest take on copy trading is that drawdown risk is real. Strategy providers with strong recent performance often blow up on the next major event. Treat copy trading the way you would any discretionary investment, with diversification and position sizing rules.
ASIC and the legal framework for AU automation
What ASIC permits is more layered than most retail traders realise. The regulator draws a line between own-use automation and providing automation to others.
Own-use automation: fine
Trading an EA, cBot or copy-trading strategy on your own account is fine and requires no special licence. You are the principal of that trading, and the broker is the AFSL holder. Protections, including PIO leverage caps, negative balance protection and AFCA membership, all flow through the broker’s licence.
Running multiple EAs across multiple accounts at multiple brokers is permitted in Australia when it is all for your own use. For tax purposes, the ATO treats it the same as discretionary trading: CFD profits and losses are generally assessable income under TR 2005/15, not capital gains.
We are not licensed to give tax advice, so take your circumstances to a registered tax agent before relying on any of this.
Providing automation to others: usually requires an AFSL
Charging others to access an EA, signals or copy-trade strategy can mean carrying on a financial services business in Australia. The common triggers are:
- Selling EAs commercially with a performance claim (“our EA returned 50% in 2025”)
- Running a copy-trading account where others follow you for a fee or split
- Operating a managed account where you trade on behalf of clients
The relevant authorisations:
- Managed Discretionary Account (MDA) authorisation under your AFSL: for trading client accounts at your discretion
- Financial advice authorisation: for providing personal or general advice on trades
- Wholesale-only model: limiting your service to wholesale clients (those meeting the Corporations Act wholesale tests) materially reduces the regulatory burden
ASIC’s Regulatory Guide RG 234 on advertising financial products also applies here. Any performance claim must be substantiated, balanced with risk warnings, and not misleading.
Before launching any plan to monetise automation, talk to a financial services lawyer. The penalties for unlicensed financial services in Australia are significant, and ASIC has prosecuted unlicensed signal providers and EA vendors in the last 24 months.
Where copy-trading sits
Most copy-trading platforms, including eToro, ZuluTrade and cTrader Copy, operate under the AFSL of the broker hosting the service. Strategy providers sign up under platform-specific arrangements that do not require them to hold an AFSL individually. I would call eToro’s setup the cleanest in this regard. Anyone considering becoming a strategy provider should read the platform’s specific terms before committing.
Risks specific to automated trading
Five categories of risk that don’t show up cleanly in backtests.
Overfitting. A strategy tuned to fit historical data perfectly usually fails out-of-sample. The classic mistake is optimising every parameter on the same data set. Walk-forward testing and hold-out validation reduce overfitting, but they do not eliminate it.
Gap risk. Gap risk hits EAs and cBots that hold positions over the weekend or through major news. The 2015 Swiss franc unpegging took out hundreds of EA accounts that had no protection against a 30% one-bar move.
Broker outages. When the broker’s MT4/MT5 server goes down, an EA can’t place trades and open positions can’t be closed. AU brokers have downtime budgets in their PDS, so read that section before relying on automation.
Latency. Backtest at 0ms execution and the strategy will perform differently live with 80ms execution from a home internet connection. Use realistic latency assumptions, especially for scalping strategies.
Programming bugs. EAs and cBots are software, and software has bugs. A bug in a position-sizing function can wipe out an account in minutes. Test extensively on demo, start live with reduced size, and monitor closely.
Spread widening. Most EAs are tested against typical spreads. During news or low-liquidity windows, variable spreads can blow out to 5x to 20x normal. An EA that does not check the spread before entering can take losing trades it would normally avoid.
Recommended starting points
For most AU traders new to automation:
- Open a demo account at one of the strong EA brokers. IC Markets, Pepperstone or FP Markets would be my shortlist.
- Start with a free or low-cost EA rather than a commercial one. Give it at least 2 to 4 weeks on demo across varied market conditions before trusting it.
- Backtest the EA on at least 12 months of historical tick data, then look for stable monthly returns rather than one big month and many small ones.
- Run it live with the smallest position size the broker supports. Most AU brokers allow micro-lots, meaning 0.01 standard lot.
- Monitor for 1 to 2 months before scaling up.
- Consider a free VPS once trading more than AUD 1,000 to 5,000, because cutting home-internet latency starts to matter at that size.
- Track the EA against its backtest expectations. Treat any material divergence between live performance and backtest as a sign that something is wrong.
Most retail EA failures come from skipping steps 2 and 4. Don’t skip them.
The broker underneath the automation matters as much as the EA itself. Our leading ASIC-regulated forex brokers guide ranks all 32 on overall value, not just automation support.
Compare brokers by the factor that decides it
For each shortlist below, I've re-ranked the market by one decision factor, using the same test method we used for this page.
Start with the overall ranking
When you're choosing a broker, I rely on our tested, ASIC-only ranking of the best forex brokers in Australia as the baseline every shortlist below re-ranks.
Cost decides it
Once your platform is settled, account pricing decides the broker for you. I've ranked these shortlists by total cost.
You're starting out
Simpler platforms, stronger education, and demo accounts with no time pressure.
What you trade decides it
CFD shortlists re-ranked for the asset class you trade most.
FAQs
What is the best automated trading platform in Australia?
Can I run automated trading from Australia legally?
Do I need to pay for an EA?
What is the difference between an EA and a cBot?
Can AI trade for me automatically?
Is copy trading the same as automated trading?
Does ASIC allow automated trading?
What VPS should I use for an AU broker?
Related pages
About the author
Justin co-founded CompareForexBrokers in 2014 and has traded forex since 1998. Based in Melbourne, he has tested every ASIC-regulated broker on this site personally and has written for Forbes, Kiplinger, Finance Magnates, the Australian Financial Review and The Age. He holds a Bachelor of Commerce (Honours) and a Master of Marketing from Monash University. Justin is the co-founder and CEO of CompareForexBrokers.