Summary
- Automated forex trading lets a program execute trades on your account according to coded rules.
- Four main flavours: EAs (MetaTrader), cBots (cTrader), copy trading (eToro, ZuluTrade), and AI / proprietary algorithmic systems.
- Best AU brokers for automation:
IC Markets (cTrader Automate plus MT4/MT5),
Pepperstone (MT4/MT5 EAs and cAlgo),
FP Markets (MT4/MT5 plus cTrader). - Free VPS programmes available at IC Markets (AUD 5,000 deposit threshold), Pepperstone (Active Trader volume tier).
- Backtesting tools: MT4 Strategy Tester, MT5 Strategy Tester (multi-currency), Python libraries vectorbt and backtrader for offline development.
- Risks: overfitting, broker outages, gap risk, latency. Most retail-built systems blow up within 12 months.
- ASIC angle: same as EAs. Personal use is fine. Commercial provision of automated trading services to AU retail clients almost certainly requires an AFSL.
What counts as automated forex trading?
Anything that takes the trade decision out of your hands and places it in code. Four common categories.
Expert Advisors (EAs). Automated strategies that run on MetaTrader 4 (MQL4) or MetaTrader 5 (MQL5). The most established automation segment. Covered in detail on our Expert Advisor guide.
cBots. The cTrader equivalent of EAs, written in C# and run inside the cTrader Automate framework. cBots tend to suit traders with a software-engineering background because C# is closer to mainstream programming languages than MQL.
Copy and mirror trading. You don’t write code; you mirror another trader’s positions in real time. eToro is the largest AU operator. ZuluTrade integrates with several AU brokers. Pepperstone runs its own Copy Trading product.
AI and proprietary algorithmic systems. Strategies built outside MetaTrader and cTrader that connect to brokers via FIX API or a broker’s REST API. Used by professional traders, prop firms, and a small number of well-resourced retail traders. Most ASIC brokers don’t expose retail FIX API access; wholesale clients can request it.
The line between automated trading and a manual trader who uses indicators is fuzzy. The distinction we’ll use: if the program submits orders without you clicking each one, it’s automated.
How automation differs from manual / EA / AI / copy trading
| Approach | Effort to set up | Skills needed | Cost | Discretion |
|---|---|---|---|---|
| Manual trading | Lowest | Trading knowledge | Low | Full |
| Copy trading | Lowest | Trader selection | Subscription / spread markup | None |
| EA (off-the-shelf) | Low | Configuration | EA cost + VPS | Low |
| EA (custom built) | High | MQL4/MQL5 coding | Time + VPS | Medium |
| cBot | High | C# coding | Time + VPS | Medium |
| Proprietary algorithmic | Highest | Python/C++, FIX, infrastructure | Significant | High |
For most AU retail traders starting out, copy trading and off-the-shelf EAs are the entry points. The progression toward custom EAs, cBots, and proprietary systems is the natural pathway as skills grow.
The trade-off is real. A copy-trader hands all decisions to someone else and has no edge of their own. A custom EA developer keeps the edge but takes on all the development and testing work. Neither path is universally better.
Best AU brokers for automated trading
Three brokers separate from the pack across multiple automation flavours.
IC Markets, cTrader Automate plus MT4/MT5
IC Markets (AFSL 335692) offers the broadest automation stack in our 30-broker shortlist. MetaTrader 4 and MetaTrader 5 cover MQL-based EAs. cTrader includes the cTrader Automate framework for cBots. FIX API is available to wholesale clients on request.
The Raw Spread account averages 0.0 to 0.2 pips on EUR/USD plus a $7 round-turn commission per standard lot. Server infrastructure includes Equinix LD4 (London) and NY4 (New York). Free VPS at AUD 5,000 balance or 10 round-turn lots per month, hosted in Equinix NY4.
For automated traders who want to keep their options open across MetaTrader and cTrader, IC Markets is the default starting point.
Pepperstone, MT4/MT5 EAs and cAlgo
Pepperstone (AFSL 414530) supports MT4, MT5, cTrader (with cAlgo for cBots), and TradingView. Razor account pricing matches IC Markets at around 0.0 to 0.3 pips on EUR/USD plus AUD 7 round-turn commission. The Active Trader programme rewards high-volume clients with rebates and a free NY4 VPS at around 100 round-turn lots per month.
Pepperstone also runs its own Copy Trading product (Pepperstone Copy Trading) and supports Smart Trader Tools as a free MT4/MT5 add-on package with around 28 indicators.
FP Markets, MT4/MT5 plus cTrader
FP Markets (AFSL 286354) offers MT4, MT5 and cTrader on Equinix NY4 servers. Raw account averages 0.0 to 0.2 pips on EUR/USD plus a $6 round-turn commission per standard lot, the lowest of the three top AU automation brokers. Paid VPS at around USD 30/month, sometimes waived at higher volume tiers.
For copy trading specifically
eToro (AFSL 491139) is the largest AU copy-trading platform. Pepperstone Copy Trading sits second. ZuluTrade integrates with several brokers including Vantage. We cover the copy-trading specifics on our copy trading platforms page.
VPS providers and LD4 cross-connection
A Virtual Private Server is a remote computer that runs your trading software 24/7 with low latency to the broker’s servers. Almost every serious automated trader uses one.
The two main hosting locations for AU automation infrastructure are Equinix LD4 (London) and Equinix NY4 (New York). Most ASIC brokers’ MT4/MT5 servers actually live in one of these two facilities, with cross-connect to a partner facility for redundancy. Pepperstone uses LD5 (a sister facility to LD4). IC Markets uses NY4 and LD4.
Cross-connection is the magic. A VPS in NY4 with cross-connect to your broker’s NY4-hosted server sees latency under 1ms. Compare that to a Sydney home connection to a NY4 server which sees 200ms+ round-trip. For latency-sensitive scalping EAs, the difference is the strategy.
VPS providers used by AU automated traders:
| Provider | Pricing (basic Windows) | Hosted in |
|---|---|---|
| BeeksFX | USD 30 to 50/mo | LD4, NY4, others |
| ForexVPS.net | USD 30 to 60/mo | NY4, LD4 |
| NYC Servers | USD 30 to 60/mo | NY4 |
| TradingFX VPS | USD 30 to 50/mo | LD4, NY4 |
Free VPS programmes from AU brokers (covered in detail on our EA guide):
- IC Markets: AUD 5,000 balance OR 10 round-turn lots/month (Equinix NY4)
- Pepperstone Active Trader: ~100 round-turn lots/month (Equinix NY4)
- FP Markets: volume-tier (typically 10+ lots/month)
Backtesting frameworks
Before deploying any automated strategy on a live AUD account, you need to validate it on historical data. Three main backtesting environments.
MT4 Strategy Tester. Built into MT4. Single-currency, single-thread, modelling-quality settings (Every tick, Control points, Open prices only). Suitable for simple strategies and a quick sanity check. Most retail EA developers use it.
MT5 Strategy Tester. Built into MT5. Multi-currency, multi-thread, including a real-tick mode that uses actual broker tick data. The biggest improvement over MT4. If you’re building a new automated strategy in 2026, build it in MQL5 and test in MT5.
Python libraries (vectorbt, backtrader, zipline). Run outside the broker platform. You source historical tick or candle data (TickData.com, MetaTrader history, Polygon.io). Backtest in Python. Convert the validated strategy to MQL5 or cTrader Automate for deployment. The professional path. Used by quantitative retail traders and small prop shops.
A few rules apply across all backtesting:
- Test across multiple market conditions. Cover 2008 (GFC), 2015 (CHF unpegging), 2020 (COVID), and at least one calm year.
- Reserve out-of-sample data. Train on 2018-2022, test on 2023-2025. Never look at the test set during development.
- Account for spread and commission realistically. Use the broker’s published spread averages, not zero spread.
- Include slippage. Real fills aren’t always at the screen price. Conservative slippage model: 0.5 pip on entries, 1 pip on stop-outs.
- Forward-test on demo for 30 to 60 days. Before going live, run on a demo with the same VPS and broker setup you’ll use in production.
Risks of automated trading
Automated systems fail in predictable ways. Five risks come up repeatedly.
Overfitting. The strategy works on backtest data because the parameters were chosen to fit that data. It fails on live trades because the parameters don’t generalise. The single most common reason retail-built EAs blow up.
Broker outages. MT4/MT5 servers go down occasionally. cTrader has had outages. Even Equinix-hosted infrastructure isn’t perfect. If your strategy depends on always being able to close positions instantly, plan for the day you can’t.
Gap risk. Markets gap on weekend opens and around major news events. A stop-loss set at -50 pips can fill at -150 pips on a Sunday open gap. Automated systems that don’t account for gap risk can lose multiple positions simultaneously.
Latency variance. Even on a co-located VPS, latency varies. A scalping EA that depends on sub-5ms execution can lose its edge during a momentary network spike.
Strategy decay. Markets change. A trend-following EA built on 2018-2020 EUR/USD behaviour may stop working in 2024-2026 if the underlying market regime shifts. Live monitoring is essential. Set a kill switch on drawdown that exceeds backtest expectations.
The harder truth is that most retail-built automated systems blow up within 12 months. The minority that survive are usually run by traders who already had a profitable manual strategy and automated it, rather than traders who built something from scratch hoping automation would create the edge.
ASIC and the AFSL question for automation
Same answer as our EA guide. Worth restating.
Personal use is fine. Run any automated strategy you want on your own account. No licence required.
Commercial provision likely requires an AFSL. If you sell automated trading systems to AU retail clients, operate a managed account where you trade an automated system on someone else’s funds for a fee, or distribute signals from an automated strategy as a paid service, ASIC will likely treat you as providing a financial service. AFSL with the right authorisations is the path. Authorised representative of an existing AFSL holder is the alternative.
Copy trading lead accounts that earn fees from being copied sit in a grey zone. Some platforms (eToro, Pepperstone Copy Trading) structure leaders under their own AFSL with disclosed payment arrangements. Others (some ZuluTrade integrations) treat leaders as wholesale or non-AU. Read the terms before signing up to lead an AU-facing copy product.
ASIC has taken enforcement action against unlicensed providers of automated trading services. Talk to a financial services lawyer before commercialising.
Practical setup checklist for AU automated traders
Work through these steps in order if you’re starting from scratch.
- Define the strategy first. Don’t pick the platform until you know what you’re trying to automate.
- Build in the right environment. MQL5 (MT5) for MetaTrader EAs, C# (cTrader Automate) for cBots, Python for offline development.
- Open a demo account at IC Markets, Pepperstone or FP Markets. All three offer free demos with realistic execution.
- Backtest across at least 5 years of data. Cover multiple market regimes. Reserve at least 12 months as out-of-sample test data.
- Forward-test on demo for 30 to 60 days. Run the same configuration you’ll use live. Compare live demo results against backtest expectations.
- Set up a VPS. Use the broker’s free programme if you qualify, or a paid provider in NY4 or LD4.
- Open a small live account. AUD 1,000 to AUD 2,000 to start. Risk no more than 0.5% per trade.
- Monitor weekly. Track live performance against demo and backtest. Have a pre-set drawdown limit that triggers automatic shutdown.
- Scale up only after consistent live results. Six months of live performance matching demo is the minimum bar before adding capital.
How to do it
- 1
Define the strategy first
Don't pick the platform until you know what you're trying to automate.
- 2
Build in the right environment
MQL5 (MT5) for MetaTrader EAs, C# (cTrader Automate) for cBots, Python for offline development.
- 3
Open a demo account
Open a demo account at IC Markets, Pepperstone or FP Markets. All three offer free demos with realistic execution.
- 4
Backtest across at least 5 years of data
Cover multiple market regimes. Reserve at least 12 months as out-of-sample test data.
- 5
Forward-test on demo for 30 to 60 days
Run the same configuration you'll use live. Compare live demo results against backtest expectations.
- 6
Set up a VPS
Use the broker's free programme if you qualify, or a paid provider in NY4 or LD4.
- 7
Open a small live account
AUD 1,000 to AUD 2,000 to start. Risk no more than 0.5% per trade.
- 8
Monitor weekly
Track live performance against demo and backtest. Have a pre-set drawdown limit that triggers automatic shutdown.
- 9
Scale up only after consistent live results
Six months of live performance matching demo is the minimum bar before adding capital.
FAQs
Is automated forex trading legal in Australia?
Which is the best Australian broker for automated trading?
Do I need to know how to code to automate trading?
What's the difference between an EA and a cBot?
Do I need a VPS for automated forex trading?
Can AI replace human forex traders?
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.