Je rekening is gestort, de bot staat klaar, en je werkt op een MacBook. Daar begint het gedoe. MetaTrader 5 installeert netjes, het icoon staat in je Dock, en toch gedraagt je bot zich anders dan bij iedereen om je heen.
Er bestaat geen echte Mac-versie van MetaTrader 5. Wat je downloadt is de Windows-versie, verpakt in een vertaallaag, en die stopt met handelen zodra je Mac gaat slapen. Voor een bot die de hele handelsweek door moet draaien is dat meteen het hele verhaal.
Kan MetaTrader 5 gewoon op een Mac draaien?
Hij start wel, maar hij draait niet native. MetaQuotes levert zelf een macOS-installer, en daarin zit de Windows-versie verpakt in Wine. Op een M-chip komt Rosetta 2 daar nog overheen. Je draait dus Windows-software, vertaald, op een processor waar die software nooit voor geschreven is.
MetaQuotes heeft in al die jaren nooit een echte macOS-build uitgebracht. De overstap van Apple naar eigen chips heeft dat gat groter gemaakt, niet kleiner.
Voor handmatig traden merk je er weinig van. Grafiek open, order plaatsen en je bent klaar. De scheuren zitten precies in de dingen die een bot nodig heeft. De strategy tester loopt merkbaar trager, waardoor een test van twee jaar data een avondvullend programma wordt. EA's die een externe DLL aanroepen doen het vaak niet onder Wine. En de Python-koppeling van MetaTrader, die je nodig hebt als je zelf iets wil bouwen, is op Apple Silicon niet betrouwbaar. Wil je die kant op, lees dan eerst hoe wij een trading bot bouwen met Claude Code, en houd er rekening mee dat het ontwikkelen op een Mac kan en het draaien beter ergens anders gebeurt.
Waarom stopt mijn bot zodra ik de klep dichtdoe?
Omdat een EA alleen leeft zolang MetaTrader openstaat op een wakkere machine. Klep dicht, bot uit. Geen nieuwe trades, en belangrijker: geen beheer van wat er al openstaat.
Dat tweede deel wordt bijna overal vergeten, en het is het deel dat geld kost.
Je stop loss en take profit blijven gewoon staan. Die liggen op de server van je broker en die server slaapt niet. Alles wat je bot zelf regelt ligt wel stil. Een trailing stop schuift niet mee. Break-even wordt niet gezet. Een exit op tijd, bijvoorbeeld alles dicht voor de weekendsluiting, gebeurt niet. Je positie staat er dus nog, maar zonder het brein dat hem zou bewaken.
Je kunt de slaapstand uitzetten in Systeeminstellingen bij Batterij en de klep openhouden. Dat werkt, tot de eerste macOS-update die 's nachts opnieuw opstart, of tot iemand het deksel dichtdoet omdat de kat op het toetsenbord zit. Een bot die alleen handelt terwijl jij in de buurt bent, is geen bot.
Waarom loopt MT5 op een M-chip vast bij het opstarten?
Meestal door een botsing tussen een nieuwe MT5-build en de Wine-laag eronder. Het patroon is herkenbaar. Je update, je klikt op het icoon en er komt een leeg venster.
Op het MQL5-forum meldden gebruikers op macOS Sequoia 15.5 met een M4 precies dat. De terminal bevroor direct na het starten en haalde het inlogscherm nooit. Opnieuw installeren hielp niet. De hele container weggooien, ~/Library/Containers/net.metaquotes.wine.metatrader5, hielp ook niet. Wat wel werkte was terugzetten naar build 5430, of juist vooruit naar bèta 5574 waarin het was opgelost.
Hier zit het echte risico van de Wine-route. Meestal werkt het prima. Het probleem is de timing: een update van MT5 of van macOS kan je bot offline zetten op een moment dat jij er net niet naar kijkt. Een Windows-gebruiker heeft die extra breuklijn niet.
Wat zijn je opties op een Mac, en wat kosten ze?
Vier routes, en ze verschillen vooral op één punt: of je bot doorloopt als jij hem niet aanstaart.
| Optie | Draait je bot 24/5? | Wat het kost | Waar het misgaat |
|---|---|---|---|
| Wine-installer van MetaQuotes | Nee | Gratis | Stopt bij slaapstand. Breekt soms na een update. DLL-EA's werken vaak niet. |
| Parallels met Windows 11 | Alleen als de Mac aan blijft | Rond €100 per jaar plus een Windows-licentie | Lost de emulatie op, niet de slaapstand. Vreet RAM en accu. |
| Losse Windows-laptop ernaast | Als hij aan staat en verbonden blijft | Tweedehands vanaf een paar honderd euro | Je eigen wifi en je eigen stroom. Valt uit als jij niet thuis bent. |
| VPS in een datacenter | Ja | €10 tot €20 per maand | Vaste maandlast. Je moet er één keer goed inloggen en het inrichten. |
Werkt Parallels goed genoeg voor een bot?
Op de Mac zelf is het de beste optie die er is. Windows 11 voor ARM draait soepel in Parallels op een M-chip, en MT5 werkt daarin als gewone Windows-software, zonder Wine ertussen. De vreemde vastlopers verdwijnen, de strategy tester wordt weer bruikbaar, en DLL-EA's doen het gewoon.
Maar kijk goed welk probleem je oplost. Parallels haalt de vertaallaag weg. Het laat je Mac niet wakker blijven.
Draai je een bot in Parallels, dan hangt je hele handel nog steeds aan één laptop die op je bureau moet blijven staan, met de voeding erin en de slaapstand uit. Tel daar de licentie van rond de honderd euro per jaar bij op, plus de RAM die je aan Windows moet toewijzen, al snel zes tot acht gigabyte, en de rekensom wordt scheef. Voor dat geld draait een VPS twee tot vier maanden en hoef je nooit meer aan je laptop te denken.
Parallels is logisch als je om andere redenen toch Windows nodig hebt. Voor alleen een bot koop je een oplossing voor het verkeerde probleem.
Waarom is een VPS voor de meeste mensen het einde van het probleem?
Een VPS is een Windows-machine in een datacenter die nooit slaapt, geen macOS-update krijgt en geen vertaallaag nodig heeft. Je bot draait daar door terwijl jouw MacBook in je tas zit. Je Mac is dan nog maar het scherm waarop je af en toe meekijkt.
Reken op tien tot twintig euro per maand. Je logt in met Microsoft Remote Desktop uit de Mac App Store, want een Windows-VPS werkt met RDP en niet met Schermdeling. Daarna installeer je MT5 één keer, je zet de bot erop en je laat het staan. Valt je internet thuis uit tijdens een nieuwsmoment, dan merkt je bot daar niets van.
Er is nog een tweede winst die je pas ziet als je erop let. Een VPS staat vaak fysiek dicht bij de servers van je broker, meestal in Londen, Frankfurt of New York. Je orders hebben daardoor minder reistijd, en bij een strategie die op korte bewegingen handelt scheelt dat in je gemiddelde uitvoeringsprijs. We hebben apart uitgelegd waarom een VPS zoveel uitmaakt voor een trading bot, inclusief waar je op let bij het kiezen.
Diezelfde logica geldt trouwens als je erover denkt je bot vanaf je telefoon te beheren. Dat kan prima, zolang de bot zelf ergens draait waar hij niet uitvalt. Lees anders hoe dat werkt met een trading bot op je telefoon.
Wat doe je als je nu al vastzit?
Eerst even rustig kijken of het echt de Mac is. Staat je bot stil terwijl de terminal gewoon openstaat, dan is het waarschijnlijk iets anders, en dan helpt ons stuk over een bot die geen trades opent je sneller.
Is MT5 zelf bevroren of start hij niet op, controleer dan je build via Help en Over. Zit je op een verse update die net binnenkwam, zoek dan in het MQL5-forum op je buildnummer voordat je uren gaat slopen en herinstalleren. Als anderen hetzelfde melden, is terugzetten naar de vorige stabiele build meestal de snelste weg terug.
En bekijk daarna eerlijk wat je aan het doen bent. Als je elke ochtend moet controleren of je laptop 's nachts is blijven draaien, dan ben je zelf het zwakke onderdeel in je eigen opstelling geworden. Dat lost geen enkele instelling in macOS op. Een bot hoort ergens te draaien waar geen klep aan zit.
Laat je bot draaien waar hij niet uitvalt
Wij zetten de bot voor je op een server die altijd aan staat, ook als je laptop dicht is. Eigen rekening, eigen wachtwoord. Wij verdienen 30 procent op je winst en niets als je verliest.
Start met de bot