MetaTrader 4 & MetaTrader 5 in South Africa
MetaTrader 4 and MT5 in South Africa: MT4 vs MT5 differences, how to download free on Android, iOS and desktop, which brokers offer them, installing an EA safely, demo accounts and scam cautions.
Open a Free Account →MetaTrader 4 and MetaTrader 5 are the two platforms most South African forex traders use, and both are free — you download them from the broker, not buy them. MT4 is the older, forex/CFD-focused terminal with the larger Expert Advisor (EA) and custom-indicator ecosystem; MT5 is the newer multi-asset platform that adds share and index CFDs, more timeframes and pending-order types, and depth-of-market. For most rand traders the practical difference is small — pick the one your chosen account and EA support. Among the brokers we review, Exness, FxPro, OctaFX (Octa) and BDSwiss all offer MT4 and MT5 (FxPro also runs cTrader and its own FxPro Edge), while Plus500 uses its own WebTrader only — no MetaTrader at all. You get the apps free on Android via Google Play and on iOS via the Apple App Store (MT4/MT5 have been back on iOS since 2023 — confirm the current listing), plus Windows/macOS desktop and a browser WebTerminal. Always practise on a free demo first, and treat any "guaranteed-profit" EA or paid signal group as a scam risk. Leverage magnifies losses that can exceed your deposit, so only risk money you can afford to lose.
MT4 vs MT5, how to download, which SA brokers offer them, and installing an EA safely
- MetaTrader is a free trading platform, not a broker — you install it and connect it to a regulated broker's account. Two versions matter in South Africa: MetaTrader 4 (MT4), the older forex/CFD-focused terminal, and MetaTrader 5 (MT5), the newer multi-asset platform. Both run on Windows and macOS desktop, on Android and iOS as free apps, and in a browser WebTerminal, and both carry full charting, indicators and every order type. Your real trading cost, leverage, ZAR funding and fund safety come from the broker and legal entity you sign up under — MetaTrader itself is identical whoever you trade with, so verify the broker's FSP number on the FSCA register before you deposit.
- MT4 vs MT5 — the differences that actually matter. MT5 adds share and index CFDs, an in-terminal economic calendar, 21 timeframes (vs MT4's 9), more pending-order types (6 vs 4, including buy-stop-limit and sell-stop-limit), and depth-of-market (Level II) pricing. MT4 stays forex/CFD-focused but has the larger EA and custom-indicator ecosystem — because MQL4 has been around longer, far more third-party robots and indicators are written for it. Practical rule for SA traders: if a specific EA or indicator you want is MT4-only, use MT4; if you want to trade JSE-style share or index CFDs and more order types from one terminal, use MT5. For plain USD/ZAR or EUR/USD trading the day-to-day feel is very similar.
- How to download in South Africa. On Android, install 'MetaTrader 4' or 'MetaTrader 5' free from Google Play; on iPhone/iPad, get them free from the Apple App Store — MT4 and MT5 returned to iOS in 2023 after a temporary removal, so confirm the current listing before you download. On a computer, download the Windows or macOS terminal from your broker's site, or use the browser WebTerminal with no install. Always download the app first, then log in with the server name and credentials your broker emails after account opening — the generic app has no broker attached until you do. Only install from Google Play, the Apple App Store or the broker's own link; avoid 'modded' MetaTrader copies.
- Which listed brokers offer MetaTrader — and which do not. Exness, FxPro, OctaFX (Octa) and BDSwiss all support both MT4 and MT5. FxPro also runs cTrader and its own FxPro Edge platform (MT4, MT5, cTrader, FxPro Edge — four platforms, min deposit ~$100), and is FSCA-authorised as FxPro Financial Services Ltd, FSP 45052, alongside FCA, CySEC and SCB. Exness (min ~$10 Standard) adds its own Exness Trade app; Octa (min ~$25) adds OctaTrader. Plus500 is the exception — it uses its own WebTrader only, is CFD-only, and does NOT support MetaTrader at all, so if MT4/MT5 or a specific EA is essential, Plus500 is not the platform for you.
- Installing an Expert Advisor (EA) step by step. In the terminal, open File → Open Data Folder, then place the robot's file in MQL4\Experts (MT4) or MQL5\Experts (MT5); restart MetaTrader or right-click 'Expert Advisors' in the Navigator and choose Refresh. Enable automation next: on MT4, Tools → Options → Expert Advisors → tick 'Allow automated trading', then click the 'AutoTrading' button in the toolbar (MT5 labels it 'Algo Trading'). Drag the EA onto a chart and confirm the enabled/smiley icon shows. Custom indicators go in the matching MQL4/MQL5 Indicators folder instead. Test any EA on a demo for weeks before going live — a backtest or a seller's screenshot is not proof it works in live SA market conditions, and no EA can guarantee profit.
- Practise free on a MetaTrader demo before risking rand. Every MetaTrader broker we review (Exness, FxPro, Octa, BDSwiss) offers a free MT4/MT5 demo with broker-set virtual funds — often around $10,000 — and live prices, with no deposit and no FICA needed. Use it to rehearse the full workflow: place buy/sell orders with a stop-loss and take-profit, try both EUR/USD and USD/ZAR so you feel the far wider exotic-pair spread on the rand, and dry-run any EA. Because USD is the base currency on USD/ZAR, one pip (0.0001) is worth about R10 on a 1.00 standard lot and about R0.10 on a 0.01 micro-lot regardless of the exchange rate — not the ~$10 pip of EUR/USD — so a demo is the safe place to learn how the platform reports that.
- Beware EA, signal and 'account manager' scams — and mind the SA basics. No EA, robot or signal service can guarantee profit, and 'guaranteed-return' MetaTrader robots and paid Telegram/WhatsApp signal groups are a common scam targeting South Africans; check any operator against the FSCA authorised-FSP register and warnings list, never share your trading password, and test on a demo first. On the practical side, negative-balance protection is guaranteed under tier-one FCA/CySEC/ASIC regulation but not on offshore entities (FSA Seychelles, FSC Mauritius) through which many SA clients are onboarded — confirm it for your exact entity. And plan for load-shedding and mobile-data drops by always setting a stop-loss so open MetaTrader trades stay protected if you lose signal. Leverage magnifies losses that can exceed your deposit — only risk what you can afford to lose.
MetaTrader 4 vs MetaTrader 5 — key differences for SA traders
| Feature | MetaTrader 4 (MT4) | MetaTrader 5 (MT5) |
|---|---|---|
| Main focus | Forex & CFD trading | Multi-asset: forex, CFDs, plus share & index CFDs |
| Timeframes | 9 | 21 |
| Pending-order types | 4 (buy/sell limit & stop) | 6 (adds buy-stop-limit, sell-stop-limit) |
| Depth-of-market (Level II) | No | Yes |
| Economic calendar in terminal | No | Yes |
| EA / indicator ecosystem | Larger — more third-party MQL4 robots & indicators | Growing (MQL5); fewer legacy EAs ported |
| Programming language | MQL4 | MQL5 |
| Best for | A specific MT4-only EA or indicator; simple forex | Share/index CFDs, more order types, one multi-asset terminal |
| Cost | Free from the broker | Free from the broker |
Which reviewed SA brokers offer MetaTrader (verify FSP on the FSCA register)
| Broker | MT4 | MT5 | Other platforms | Min deposit (entity-dependent) | Note |
|---|---|---|---|---|---|
| Exness | Yes | Yes | Exness Trade app, WebTerminal | ~$10 (Standard); ~$200 Raw/Zero/Pro | Multi-regulated (CySEC, FCA, FSCA SA, FSA Seychelles); swap-free options |
| FxPro | Yes | Yes | cTrader, FxPro Edge | ~$100 | FSCA-authorised (FxPro Financial Services Ltd, FSP 45052) + FCA, CySEC, SCB |
| OctaFX (Octa) | Yes | Yes | OctaTrader; copy-trading | ~$25 | SA footprint intermediary-only (Orinoco Capital, FSP 51913, Cat I) — verify entity; swap-free option |
| BDSwiss | Yes | Yes | WebTrader | ~$10 | FSC Mauritius entity — FSCA status varies by entity, verify entity; swap-free option |
| Plus500 | No | No | Own WebTrader only (CFD-only) | ~$100 | Tier-one FCA/CySEC/ASIC; NO MetaTrader — own platform only |