PLATFORM GUIDE

MetaTrader on Mac and iPhone: what actually works

The apps are real, official and free on every device you own. Expert advisors run on exactly one of them, and that single fact decides what you can and cannot buy.

Short answer

MetaTrader 4 and 5 run on iPhone, iPad, Android and macOS for manual trading. None of them run expert advisors — the mobile apps contain no MQL runtime, and the Mac builds handle automation unreliably. Running a bot needs Windows: your own PC, Parallels on a Mac, or a rented Windows VPS.

The short version

MetaTrader exists on almost everything. Automation exists on one thing. The apps for iPhone, iPad, Android and macOS are real, official and free, and none of them will run an expert advisor.

PlatformManual tradingRuns an EA
Windows (desktop terminal)YesYes — the only one
macOS (official MT5 build)YesNot reliably
macOS via Parallels or Boot CampYesYes — it is Windows
iPhone / iPadYesNo
AndroidYesNo
Web terminalYesNo

Why mobile cannot do it

An expert advisor is a compiled program that runs *inside* the MetaTrader terminal. The desktop terminal ships an MQL runtime to execute it. The mobile apps do not include that runtime at all, so there is nothing for the EA to run in.

This is not a setting, a permission or a paid tier, and no broker has a special build that changes it. Both iOS and Android restrict third-party code execution in ways that make shipping an MQL runtime impractical, which is why no MT4 or MT5 mobile app from any provider runs expert advisors.

MetaTrader on a Mac: three routes

RouteWhat you getWatch out for
Official MT5 for macOSNative app, manual tradingMT5 only — there is no official MT4 Mac build
Broker Wine packageWindows terminal under a compatibility layerVaries by broker; automation can be flaky
Parallels / Boot CampReal WindowsCosts money, but it is the only route that genuinely behaves like Windows

For manual trading, the native build is fine. For running an EA, the honest answer is Parallels or a VPS. A Wine layer can work and often does, but it introduces a second thing that can fail between your strategy and your broker, and diagnosing which one broke a trade at three in the morning is not a good use of anyone's time.

On Apple Silicon this matters more, not less. Emulation layers have improved but the MetaTrader terminal was written for x86 Windows, and it shows under load.

What you actually need

  • A Windows machine that stays on. Awake, connected, terminal open, logged in. A laptop that sleeps stops the bot mid-position.
  • Or a Windows VPS. A small always-on rented machine, typically a few dollars a month. This is what most people end up doing, and it is the standard answer for every MT5 bot rather than a quirk of ours.
  • Your phone as a window, not an engine. The mobile app on the same account shows every position the EA opens, and lets you close one by hand if you want to.

Our own Mobile + PC plan includes the VPS for exactly this reason, and adds a web dashboard so the engine can be started and stopped from a phone — but the engine is still running on Windows, trading XAUUSDm, not on the handset. Anyone claiming otherwise is describing something else.

The uncomfortable conclusion

If you own only a Mac and an iPhone, and you are not willing to run Parallels or rent a VPS, you should not buy an MT5 expert advisor — from us or from anybody. It will not run, and no support ticket will change that.

That costs us a sale occasionally and it is still the right thing to say, because the alternative is a refund request three days later from someone who was told what they wanted to hear. If you are weighing bots generally, the seven-point evidence test covers what else to establish before paying, and what to know before your first bot covers the rest of the practical constraints.

And if the platform question is really a trust question, is MetaTrader 5 safe deals with that separately — the short answer being that the terminal is not where your risk is.

Common questions

Can you run MetaTrader 4 or 5 on iPhone?

Yes, MetaQuotes publishes official MT4 and MT5 apps for iOS and Android, and they are free. You can watch charts, place and close orders, set stops and manage open positions from your phone. What you cannot do is run an expert advisor. The mobile apps have no MQL runtime at all, so there is nothing for an EA to execute inside — that is a design limitation of the app rather than a setting you can enable.

Can you run MetaTrader on a Mac?

Yes, and there are three routes with different trade-offs. MetaQuotes publishes a macOS build of MT5 which works for manual trading. Many brokers ship a Wine-based Mac package. Or you can run Windows itself through Parallels or Boot Camp. Only the third gives you a genuine Windows environment, which matters if you intend to run expert advisors — the native and Wine builds vary in how reliably they handle automation, and on Apple Silicon they vary more.

Why can I not run an EA on the mobile app?

Because expert advisors are compiled programs that execute inside the MetaTrader terminal, and the mobile apps do not include the runtime that executes them. It is not a permissions issue or a subscription tier. Both iOS and Android sandbox third-party code execution in ways that make shipping an MQL runtime impractical, so no MT4 or MT5 mobile app from any broker runs EAs.

What do I actually need to run a trading bot?

A Windows machine that stays powered on, awake and connected, with the MetaTrader terminal open and logged in. That can be your own PC, but a laptop that sleeps or a desktop you switch off at night will stop the bot mid-position. The usual answer is a Windows VPS — a small always-on rented machine — which typically costs a few dollars a month. This applies to every MT5 bot, not just ours.

Can I at least monitor my bot from my phone?

Yes, and this is the part worth understanding. The bot runs on the Windows machine; your phone is a window onto it. The MetaTrader mobile app logged into the same account will show you every position the EA opens and lets you close one manually if you want to intervene. Some vendors, ours included, add a web dashboard so you can start and stop the engine from a phone as well — but the engine itself is still executing on the Windows machine, not on the handset.

Further reading

How the hosted plan worksBefore your first bot

Educational information only, not financial advice. Trading leveraged products carries substantial risk of loss. Last updated 2026-08-21.