Nee, je kunt een trading bot niet op je telefoon draaien. De MT4- en MT5-app hebben geen tabblad Expert Advisors en geen MQL5-runtime om de code van de bot uit te voeren, dus draait de bot op een VPS en gebruik je je telefoon om mee te kijken. Dat is geen instelling die je over het hoofd hebt gezien. Exness, FXTM en Orbex zetten het alle drie in hun eigen helpcentrum: geen EA's en geen custom indicatoren in de mobiele app, niet op iOS en niet op Android.

Waarom kan de MT5 app geen EA draaien?

Hier stoppen de meeste artikelen, en dat is jammer, want dit is het stuk waar je iets aan hebt.

Een EA is geen instellingenbestand. Het is een gecompileerd programma, een .ex5, geschreven in MQL5. Om dat te draaien heb je de algo-engine van de desktopterminal nodig. Die engine roept de OnTick-functie van je bot aan zodra er een nieuwe koersbeweging binnenkomt op het symbool. Daar gebeurt het rekenwerk, en daar worden de orders vandaan gestuurd.

Die keten zit niet in de mobiele app. Geen tabblad Expert Advisors, geen strategy tester, geen MQL5-runtime. Geen terminal betekent geen ticks. Geen ticks betekent geen code. En zonder code komt er nooit een order.

Het gaat dus niet om een knop die Android toevallig mist. De uitvoeringsomgeving staat er domweg niet op.

Wat doen die "mobile EA" apps in de store dan wel?

Je komt ze tegen. In de MQL5 Market en in de app stores staan producten met "mobile EA" of "handel vanaf je telefoon" in de titel, en de indruk die je daarbij krijgt klopt niet.

Bijna allemaal doen ze hetzelfde. Het zijn afstandsbedieningen. Jij stuurt vanaf je telefoon een order of een commando, en het echte werk gebeurt op een desktop of VPS waar jouw EA al staat te draaien. Prettig als je die machine al hebt. Nutteloos als je hoopte de desktop over te slaan.

Zodra je dat patroon herkent, stop je met zoeken naar een app die niet bestaat.

Op je telefoon kun je een trade sluiten. Draaien doet je bot ergens anders, of hij draait niet.

Wat is het alternatief als je alleen een telefoon hebt?

Een VPS. Dat is een Windows-computer in een datacenter die MT5 voor jou draait, 24 uur per dag en vijf dagen per week. Jij zet je bot er één keer op en kijkt daarna vanaf je telefoon mee.

De prijzen zijn concreter dan mensen verwachten. MetaQuotes verkoopt zelf virtual hosting vanuit MT5 voor 15 dollar per maand, of ongeveer 12,80 per maand als je een jaar afneemt. Je krijgt een paar GB geheugen en een lage ping naar de servers van je broker, en je migreert je lokale terminal er in een paar klikken naartoe. Losse Windows-VPS'en voor forex zitten meestal tussen de 15 en 60 dollar per maand.

Vraag het ook even na bij je broker. Een deel geeft een VPS gratis weg zodra je een bepaald saldo aanhoudt of een bepaald volume handelt. Dan valt die rekening helemaal weg. Wat een VPS verder voor je bot betekent hebben we uitgewerkt in waarom een VPS belangrijk is voor je trading bot.

Kun je je laptop gewoon aan laten staan?

Dat kan. Het werkt ook, tot het niet meer werkt.

Een laptop gaat in slaapstand. Windows herstart voor een update, meestal 's nachts. De wifi valt een keer weg. Je klapt het scherm dicht omdat je naar bed gaat. Bij elk van die dingen sluit de terminal en stopt je bot, mogelijk midden in een open positie.

Dat laatste onderschatten mensen. Je bot staat dan niet op pauze, hij is weg. Alles wat hij daarna zou doen, een stop verplaatsen of een positie sluiten bij een signaal, gebeurt niet. Je positie blijft open zonder iemand die erop let.

Uptime in een datacenter en een vaste verbinding zijn precies wat je bij een VPS koopt. Meer is het niet.

Zet de drie naast elkaar en de keuze maakt zichzelf. Je telefoon kost niets en draait niets: je kijkt mee, checkt je marge en sluit desnoods met de hand een trade. Een laptop die aan blijft draait je bot wel, alleen niet betrouwbaar de hele week door, en hij verdient zijn plek als de machine waarop je test en instelt terwijl je er zelf bij zit. De VPS is de enige van de drie die doorloopt terwijl jij slaapt of werkt, en daar betaal je die 15 dollar per maand voor.

Wat kun je wel met de MT5 app op je telefoon?

Meer dan je denkt, en dit is het deel dat er in de praktijk toe doet als je net begint. Je logt in met dezelfde accountgegevens waarmee de bot handelt, dus je ziet live wat hij doet, tot op de cent. Alleen komen de orders niet van je telefoon.

De app laat je open posities zien met de drijvende winst of het drijvende verlies erbij. Je marge en je marginniveau staan er ook in, en je kunt terug in de accountgeschiedenis om te lezen wat de bot de afgelopen dagen precies heeft gedaan. Een stop loss of take profit aanpassen kan. Een trade met de hand sluiten kan ook.

Dat laatste is je noodrem, en die wil je bij je hebben. De eerlijke opstelling ziet er dus zo uit: de bot draait op de VPS, je telefoon is het dashboard en de knop om alles te sluiten.

Hoe weet je vanaf je telefoon of je bot nog draait?

Aan een lampje ga je het niet zien, want de app heeft geen statusweergave voor je EA. Je leidt het af.

Kijk of er nieuwe posities verschijnen op de momenten dat je die verwacht, en scroll door de accountgeschiedenis om te zien wanneer de laatste trade is gesloten. Dat is je hartslag.

Let daarbij op de klok. MT5 toont de servertijd van je broker, en die zit meestal op GMT+2, in de zomer GMT+3. "Sinds vanochtend niets gedaan" kan dus gewoon betekenen dat het tijdfilter van je bot nog niet open is. Voordat je aanneemt dat er iets stuk is, loop even langs wat je doet als je trading bot geen trades opent.

Wat heb je dus echt nodig voor een trading bot?

Drie dingen, en niet meer. Een account bij een broker die MT5 aanbiedt. Een machine die blijft draaien als jij offline gaat, in de praktijk een VPS. En je telefoon voor de rest.

Een dure laptop hoort daar niet bij. Het rekenwerk gebeurt op de VPS, en de app vraagt vrijwel niets van je toestel. Een tweedehands telefoon met een fatsoenlijke verbinding is genoeg.

Werk je fulltime en kun je overdag niet kijken? Dan blijft die opstelling hetzelfde, maar de manier waarop je hem inricht verandert wel. Dat staat in een trading bot naast een fulltime baan.

Wil je het zelf nalezen? MetaQuotes documenteert de OnTick-functie waar elke EA op draait, en de specificaties en prijzen van hun eigen virtual hosting staan open op mql5.com.

Liever een bot die al ergens draait?

Je opent een rekening op je eigen naam, wij koppelen de strategie en zetten hem op een server die blijft draaien. Daarna verander je je wachtwoord en kijk je vanaf je telefoon mee. Wij verdienen 30% op je winst en niets bij verlies. Geen contract, geen opzegtermijn.

Start met de bot