Summary
- For traditional EA automation in Australia,
IC Markets and
Pepperstone are the strongest choices. Both run NY4 servers, allow all common EAs, and offer free VPS at qualifying balance tiers. - For modern algo development in C#, cTrader Automate (formerly cAlgo) at IC Markets, Pepperstone, FP Markets or Fusion Markets.
- For copy-trading as automation,
eToro is the AU market leader. Capital.com runs an AI-assisted alternative. - For Python algo trading, brokers with a public API (IC Markets via cTrader Open API, OANDA via REST API, Interactive Brokers via TWS API) are the only practical route.
- ASIC rule of thumb: trading your own account with automation is fine. Operating automation on behalf of others usually requires an AFSL with managed discretionary account or financial advice authorisations.
- Risks: overfitting, gap risk, broker outages, latency. We cover each.
The four categories of automated trading
Most “best automated trading platform” lists conflate four distinct categories. They have different platforms, different costs and different ASIC implications.
1. EA-driven (MT4 and MT5)
The traditional retail automation route. Expert Advisors are scripts written in MQL4 (for MT4) or MQL5 (for MT5) that run inside the MetaTrader platform on a desktop or VPS. The EA executes trades according to its programmed logic when the broker’s price feed arrives.
Strengths: massive existing library of EAs, mature backtesting, broad AU broker support. Weaknesses: tied to MetaTrader’s platform constraints, single-broker per instance, programming language is dated (MQL4 especially).
2. Bot-driven (cTrader Automate and custom code)
cTrader Automate (the cBot framework, formerly cAlgo) runs C# bots inside cTrader. More modern syntax than MQL, better tooling, smaller library. For developers writing their own algos rather than buying off-the-shelf, cTrader Automate is the cleaner environment.
Custom code outside the platform is the third option here. Most brokers don’t offer direct API access for retail automation, but some do: IC Markets via cTrader Open API, OANDA via REST API and Interactive Brokers via TWS API. These let you write algos in any language (Python is most common) that connect directly to the broker, bypassing the platform.
3. AI-driven
The newest category. Capital.com’s Investmate and a handful of other AI-assisted tools generate trade signals or risk parameters using machine learning models. None of the AU-regulated brokers run a fully autonomous AI trading product for retail clients in 2026, but several offer AI-assisted features (chart pattern recognition, sentiment scoring, news classification) that feed into discretionary or semi-automated trading.
The honest take: the “AI trading” category is more marketing than substance for retail traders today. The best automated trading at retail scale is still rule-based EAs and bots running on tested logic, not opaque models.
4. Copy-trading-as-automation
The trader doesn’t write the algo. They follow another trader (a “Popular Investor” on eToro, a “Strategy Provider” on ZuluTrade or cTrader Copy) and have trades automatically replicated to their account.
Strengths: no coding required, low barrier to entry. Weaknesses: you’re trusting another human’s discretion, performance fees can be high, drawdown risk varies wildly between strategy providers.
Top automated trading brokers in Australia
| Broker | Best for | Platforms with automation | Free VPS | API access | AFSL |
|---|---|---|---|---|---|
| EAs and cBots, NY4 hosting | MT4, MT5, cTrader Automate | Yes (AUD 5k balance) | cTrader Open API | 335692 | |
| All-rounder automation | MT4, MT5, cTrader Automate | Yes (Active Trader tier) | cTrader Open API | 414530 | |
| Cost-efficient EA hosting | MT4, MT5, cTrader Automate | Yes (qualifying balance) | cTrader Open API | 286354 | |
| Curated EA marketplace | MT4, MT5, cTrader Automate | No | Limited | 391441 | |
| Lowest-cost EA running | MT4, MT5, cTrader Automate | No | cTrader Open API | 385620 | |
| Python algo trading via REST API | MT4, OANDA Trade, REST API | No | OANDA REST API (v20) | 412981 | |
| Multi-asset algo trading | TWS, IBKR API | No | TWS API (Python, Java, C++) | 245574 | |
| Copy-trading-as-automation | eToro CopyTrader | n/a | No | 491139 | |
| EA hosting at scale | MT4, MT5, cTrader Automate | Yes (qualifying balance) | cTrader Open API | 428901 | |
| CCapital.com | AI-assisted trading | Capital.com web/app, MT4 | No | Capital.com API | 513393 |
Verify each broker’s API and VPS terms on the day of publish. VPS qualifying balances change.
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. The EA runs on whichever machine has MetaTrader open, so most active EA traders host MetaTrader on a VPS rather than a home computer.
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 run servers on Equinix NY4 (New York). A VPS co-located in NY4 reduces order entry latency from 100 to 200ms (home internet) to under 5ms.
| Broker | Free VPS qualifying balance | VPS location |
|---|---|---|
| IC Markets | AUD 5,000 + 5 standard lots/month | Equinix NY4 |
| Pepperstone | Active Trader tier (AUD 1,000 + 25 lots/month) | NY4 / LD5 |
| FP Markets | Qualifying balance | NY4 / LD5 |
| ThinkMarkets | Qualifying balance | NY4 |
| Vantage | Qualifying balance | NY4 |
| Axi | Pro tier (AUD 1,000+) | NY4 |
If you don’t qualify for a free VPS, third-party MT4/MT5 VPS providers (BeeksFX, Forex VPS, NYC Servers) cost AUD 30 to 80 per month for a co-located instance.
Backtesting EAs
The MetaTrader strategy tester is the default EA backtest tool. MT5’s tester is multi-thread, supports multi-pair testing, and models tick data with reasonable accuracy. MT4’s tester is single-thread, single-pair, and models slippage poorly. For new EA development in 2026, 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 run outside the broker’s platform on local data. Useful for early strategy research before porting to MT4/MT5/cTrader for live execution.
cTrader Automate deep-dive
cTrader Automate is Spotware’s algo development environment, formerly known as cAlgo. cBots (the cTrader equivalent of EAs) are written in C# with the .NET framework.
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 (8 in our AU shortlist vs 18 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
The most flexible automation route is direct broker API access. Three AU brokers offer real retail-accessible APIs:
IC Markets cTrader Open API
The cTrader Open API is REST/JSON and supports order entry, position management and live market data streaming. Authentication via OAuth2. The API is free for IC Markets cTrader account holders. You can write algos in any language (Python is the most common); the cTrader Open API has SDKs for Python, JavaScript and C#.
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. Authentication via API token. Order entry, position management, candles, ticks, account state, transaction history all supported. Free for OANDA account holders.
OANDA is the broker most commonly used for Python algo trading by AU retail traders, partly because of the API quality and partly because OANDA’s pricing model (variable spreads, no commission) suits short-window algos.
Interactive Brokers TWS API
The TWS API is the most powerful but also the most complex. Native bindings for Python, Java, C++ and .NET. 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.
For traders running multi-asset algos that span forex and equities, IBKR is the only AU broker with a comparable feature set.
Copy-trading-as-automation
For traders who don’t want to write or buy an EA but want their account to trade automatically, copy trading is the practical option.
eToro CopyTrader
eToro (AFSL 491139) is the AU market leader for copy trading. The platform’s CopyTrader feature lets you allocate funds to a “Popular Investor” and have all their trades replicated to your account, proportionally to the allocated capital. No fees from the trader you’re copying (eToro pays them through its Popular Investor Programme); you pay eToro’s spreads on the copied trades.
For full coverage see the
eToro review.
cTrader Copy
Built into cTrader. Strategy providers register with the platform and other cTrader users follow them. The strategy provider receives a performance fee (typically 20 to 30% of profits) on top of the broker’s spread. Available at all eight ASIC-regulated cTrader brokers in our shortlist.
ZuluTrade
A third-party copy-trading platform that connects to many AU brokers. The signal providers run their strategies on their own platforms and ZuluTrade routes copies to follower accounts. Performance is mixed and the fee structure is more complex than eToro.
MT4 / MT5 Signals
MetaQuotes runs a built-in Signals service in MetaTrader. Strategy providers publish signals; followers subscribe and trades are mirrored. AU brokers running MT4/MT5 mostly support it. Fee structure is set per signal provider.
The honest take on copy trading: drawdown risk is real. Strategy providers with strong recent performance often blow up on the next major event. Treat copy trading as you would any discretionary investment, with diversification and position sizing rules.
ASIC and the legal framework for AU automation
This section matters more than most retail traders realise. ASIC distinguishes between own-use automation and providing automation to others.
Own-use automation: fine
Trading your own account with an EA, cBot or copy-trading strategy is fine. No special licence required. You’re the principal of your own trading and the broker is the AFSL holder. Your protections (PIO leverage caps, negative balance protection, AFCA membership) apply through the broker’s licence.
There’s no AU rule against running multiple EAs across multiple accounts at multiple brokers, all for your own use. ATO tax treatment is the same as discretionary trading (CFD profits and losses are generally treated as assessable income under TR 2005/15, not capital gains).
We are not licensed to provide tax advice. Speak to a registered tax agent about your circumstances.
Providing automation to others: usually requires an AFSL
If you’re charging others to access your EA, signals or copy-trade strategy, you may be carrying on a financial services business in Australia. Common triggers:
- 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 (advertising financial products) also applies. Performance claims must be substantiated, balanced with risk warnings, and not misleading.
If you’re considering monetising automation, talk to a financial services lawyer before launching. The penalties for unlicensed financial services in Australia are significant. ASIC has prosecuted unlicensed signal providers and EA vendors in the last 24 months.
Where copy-trading sits
Most copy-trading platforms (eToro, ZuluTrade, cTrader Copy) operate under the AFSL of the broker hosting the service, with the strategy providers signed up under specific arrangements that don’t require them to hold their own AFSL individually. eToro’s setup is the cleanest in this regard. If you’re considering becoming a strategy provider, read the platform’s specific terms.
Risks specific to automated trading
Five categories of risk that don’t show up cleanly in backtests.
Overfitting. A strategy tuned to perfectly fit historical data 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 don’t eliminate it.
Gap risk. EAs and cBots that hold positions over the weekend or through major news are exposed to gap risk. 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, your EA can’t place trades. If you have open positions, you can’t close them. AU brokers have downtime budgets in their PDS, read them.
Latency. A strategy that backtested at 0ms execution will perform differently with 80ms execution from a home internet connection. Backtest with realistic latency assumptions, especially for scalping strategies.
Programming bugs. EAs and cBots are software. They have bugs. A bug in a position-sizing function can wipe out an account in minutes. Test extensively on demo, run with reduced size first on live, monitor closely.
Spread widening. Most EAs are tested against typical spreads. During news or low-liquidity windows, variable spreads can blow out 5x to 20x normal. EAs that don’t check the spread before entering can take losing trades they wouldn’t normally take.
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). - Start with a free or low-cost EA rather than a commercial one. Test it on demo for at least 2 to 4 weeks across varied market conditions.
- Backtest the EA on at least 12 months of historical tick data. 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 (0.01 standard lot).
- Monitor for 1 to 2 months before scaling up.
- Consider a free VPS once you’re trading more than AUD 1,000 to 5,000 to reduce home-internet latency.
- Track the EA against its backtest expectations. If live performance diverges materially from backtest, something is wrong.
Most retail EA failures come from skipping steps 2 and 4. Don’t skip them.
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's in Marketing from Monash University. Justin is the Strategic Head of Research for the site.