The short answer
MT5 on a Mac: yes. MetaQuotes provides a special macOS installer. According to its help page, you need macOS Catalina (10.15.7) or newer, it supports Apple processors from M1 onwards, and it installs Wine and runs MT5 inside it for you.
MT5 on a VPS: an Expert Advisor (EA) only works while MT5 is open and connected. A VPS (virtual private server) is a computer in a data centre that keeps MT5 running 24 hours a day. MT5 has a built-in virtual hosting feature, and its help pages list exactly what moves to it and what doesn’t.
If you trade by hand, you usually don’t need a VPS. Your stop-loss and take-profit sit on the broker’s server and work while your PC is off.
Part 1: MT5 on a Mac
What MetaQuotes’ help says
From MetaQuotes’ help page on installing on macOS (read 5 November 2026):
- There is a special installer for macOS that does all the steps automatically.
- The minimum macOS version is Catalina (10.15.7).
- It supports Apple processors from M1 to the latest ones.
- The installer installs the latest Wine, configures it, then installs MetaTrader 5 inside it.
- During setup you’re asked to install Wine’s Mono and Gecko packages, which the page says the platform needs.
- If you have an old setup with Wine below 8.0.1, MetaQuotes strongly recommends removing the old platform and its Wine folder (after saving your files) and installing fresh.
What’s Wine? A free compatibility layer that lets Windows programs run on macOS and Linux. You don’t need to set it up yourself; the official installer does it.
Step by step
- Go to the official MetaTrader 5 website, or open Help in an existing MT5. Don’t download installers from ads, groups or “free MT5” sites. Our guide fake MT4/MT5 apps: download the real one safely shows how to spot fakes.
- Download the macOS installer and open it.
- Follow the steps. Accept the Mono and Gecko installs when asked.
- When MT5 opens, connect to your account: File → Open an Account (or log in with the details your broker sent). If it won’t connect, see MT5 login problems.
- Add gold to Market Watch: how to add gold to MT4 and MT5.
Things to know on a Mac
- Files live on a virtual drive. The help says Wine creates a separate virtual drive for the platform’s data. That’s where your indicators, templates and EAs go. Use File → Open Data Folder inside MT5 to find it instead of searching your Mac. See install an indicator in MT5.
- The phone and tablet apps are separate. On an iPhone or iPad, use the official mobile app from the App Store; the macOS installer is for the desktop platform.
- Your broker’s own installer may also work on a Mac. If it doesn’t, the official MetaQuotes installer plus your broker’s server name is enough.
Part 2: MT5 on a VPS, for EAs
Why an EA needs one
An Expert Advisor is a program that runs inside your MT5. If MT5 closes, your PC sleeps, Windows updates, the power cuts or the internet drops, the EA stops. It can’t open, manage or close trades until MT5 is running again.
MetaQuotes’ virtual hosting help puts it plainly: robots and signals require a constant connection to the trade server and an uninterrupted power supply, and using a home PC for that “is not always possible and convenient.”
A VPS is a computer in a data centre that runs all the time. You put MT5 and your EA on it and the robot keeps working while your own computer is off.
Two ways to do it
- MT5’s built-in virtual hosting. You rent it from inside the platform for a trading account. The help says you choose the server closest to your broker to reduce delay, choose a plan, and pay through an MQL5.community account set in the platform settings. Then you migrate your EAs to it.
- A general Windows VPS that you rent and set up yourself, installing MT5 on it like on a normal PC. We don’t name or recommend providers. If you go this way, check the provider’s location, uptime terms, cost and security yourself, and never share the VPS login.
What migrates to MT5’s virtual hosting (and what doesn’t)
From MetaQuotes’ migration help page (read 5 November 2026):
Copied to the virtual server:
- running Expert Advisors and indicators on the charts where EAs run,
- email settings, signal copying parameters and platform settings,
- Market products you bought and launched on a chart.
Not copied or not allowed:
- Scripts can’t be moved.
- Charts without an Expert Advisor are ignored, even if custom indicators run on them.
- Charts with non-standard timeframes and symbols aren’t transferred.
- DLL calls are completely forbidden on the virtual platform. An EA that needs a DLL won’t work there.
- Accounts that use one-time password login can’t be used on it.
One safety feature to know: when you migrate EAs, the help says automated trading is switched off in your local platform, so two platforms don’t trade the same account with the same EA. If you later switch it back on locally while the VPS is still running, you can get double trades.
Migration is one-way: you change things locally and migrate again. Changing your EA’s settings on your PC does nothing until you re-migrate.
Before you trust an EA on a VPS
A VPS keeps a robot running. It doesn’t make the robot good. Before you leave one running:
- ☐ Test it on a demo first, on the VPS, for weeks.
- ☐ Know its worst losing streak and maximum drawdown from a proper test. See backtesting a gold strategy.
- ☐ Check it doesn’t use martingale or grid tricks that hide risk: gold martingale strategy risks and grid and hedging risks.
- ☐ Set a hard loss limit you’ll act on.
- ☐ Read our gold trading bots checklist.
- ☐ If you trade a prop account, check its EA, VPS and IP rules first: the prop rules nobody reads.
Do manual traders need a VPS?
Usually no:
- Stop-loss and take-profit are stored on the broker’s server and trigger while your PC is off.
- Pending orders (buy limit, sell stop and so on) also wait on the server.
But two things do need MT5 running: an EA, and the platform’s own trailing stop. MetaQuotes’ help says the trailing stop “is executed in the trading platform rather than on the server”, so it won’t work while the platform is off; only the stop level it has already moved to stays on the server. If you use a trailing stop and close MT5, it stops trailing. See trailing stops on gold.
Common problems
- “My EA didn’t trade overnight.” The PC slept, or AutoTrading was off. Check the Experts and Journal tabs.
- “My EA works on my PC but not on the VPS.” It may need a DLL (forbidden there) or a chart that wasn’t migrated.
- “I got double trades.” The EA ran both locally and on the VPS.
- “MT5 on Mac can’t find my indicator.” It’s in the Wine virtual drive; use File → Open Data Folder.
Where next
You’re in stage 3 of the Gold Trader’s Journey. See also set up MT5 for gold and the MT5 History tab and account statement.
Educational content only, not financial advice. Platform details are from MetaQuotes’ help pages as read on 5 November 2026; menus can change between versions. Trading gold with leverage carries a high risk of loss.
Frequently asked questions
Can I use MT5 on a Mac?
Yes. MetaQuotes provides a special macOS installer. Its help page says the minimum version is macOS Catalina (10.15.7), that it supports Apple processors from M1 onwards, and that the installer sets up Wine and then installs MetaTrader 5 inside it.
Is MT5 for Mac a native app?
The desktop platform runs inside Wine, which the official installer installs and configures for you. MetaQuotes’ help describes it this way. It behaves like the Windows version, with the platform’s files on a separate virtual drive created by Wine.
Why does an EA need a VPS?
An Expert Advisor only trades while the platform is running and connected. MetaQuotes’ help says robots and signals need a constant connection to the trade server and uninterrupted power, which a home PC can’t always provide. A VPS keeps the platform running around the clock.
What moves to the MT5 virtual hosting?
MetaQuotes’ migration help says running Expert Advisors and indicators on charts with EAs, signal copying settings, platform settings and launched Market products are copied. Scripts aren’t moved, charts without EAs are ignored, and DLL calls are forbidden on the virtual platform.
Do I need a VPS if I trade manually?
Usually not. Stop-loss and take-profit orders sit on the broker’s server, not on your PC, so they work while your computer is off. A VPS matters for EAs, trailing stops handled by the platform and signal copying.
Sources and further reading
- CME Group — Gold futures overview — Contract specifications and trading hours for COMEX gold
- CFTC — Commitments of Traders — Weekly futures positioning, including gold
- Investor.gov — Stop order — How stop orders work, and their limits in fast markets
External sites are independent of XAUUSD Global. Check dates and data yourself.
Comments
No comments yet.