Forex trading bot voor MT5 kiezen: criteria en tests
Material update: 15 October 2026: Aanvullende verificatie-/auditkwalificaties van eigen resultaten gecorrigeerd naar de eigen publicatie van brokerstatementcijfers.
Een forex trading bot voor MT5 is een Expert Advisor: een programma dat in MetaTrader 5 draait, op nieuwe koersen reageert en volgens vaste regels orders verstuurt. De beste bot is geen productnaam. Het is de bot waarvan je de regels, kosten en risico-instellingen kunt controleren, die past bij je accounttype en die zich in een test en op een demo-account gedraagt zoals beloofd. Hieronder lees je hoe zo'n bot werkt, wanneer hij past en hoe je bots op acht criteria vergelijkt.
- Een MT5-bot handelt alleen zolang de terminal draait en verbonden is; voor handel buiten je werkuren heb je een pc die aan blijft of een VPS nodig.
- Vergelijk bots op controleerbare punten, niet op geadverteerde rendementen.
- Test met echte ticks en een forwardperiode in de MT5 Strategy Tester.
- Bij een prop firm bepalen de EA-regels van het programma wat mag, niet de naam van de bot.
Wat een forex trading bot voor MT5 is
In MetaTrader 5 heet een bot een Expert Advisor (EA). Volgens de MT5-help staan alle EA's in de map MQL5/Experts van het platform. Je start een EA door hem aan een grafiek te koppelen, en per grafiek draait maximaal één EA, zo staat in de help over Expert Advisors. In de platforminstellingen bepaalt de optie Allow Auto Trading of EA's mogen handelen. Daar kun je MT5 ook automatisch handelen laten uitschakelen wanneer je van account, profiel of grafieksymbool wisselt. Alle MetaTrader-bronnen in dit artikel zijn gecontroleerd op 17 oktober 2026.
De installatie zelf, met bestanden en mappen, staat stap voor stap in MT5 Expert Advisor downloaden. Dit artikel gaat over kiezen en vergelijken.
Hoe een MT5-bot werkt: van nieuwe koers tot order
- Nieuwe tick. MT5 stuurt een EA een NewTick-gebeurtenis voor het symbool van de grafiek. Volgens de MQL5-documentatie over OnTick komt er geen nieuwe gebeurtenis in de wachtrij zolang de vorige nog wordt verwerkt. Een trage EA slaat dus ticks over.
- Regels. De EA controleert zijn voorwaarden: indicatoren, tijdfilters, maximale spread, aantal open posities.
- Positiegrootte. Een goede EA rekent de lotgrootte uit op basis van de stopafstand en de symboolspecificatie. Contractgrootte, tickgrootte, tickwaarde, minimaal volume en volumestap worden volgens de MT5-help over Market Watch door de broker ingesteld en kunnen dus per broker verschillen.
- Order. De EA verstuurt een handelsverzoek. Een geslaagde verzending betekent nog niet dat de trade is uitgevoerd; de EA moet de retourcode van de server controleren.
- Beheer. Daarna volgt het beheer van stops en doelen, het sluiten van posities en het schrijven van logregels.
Let ook op het accounttype. Volgens de MT5-help over handelsprincipes bepaalt de broker of een account netting of hedging gebruikt. Bij netting heb je per symbool één gezamenlijke positie, bij hedging kunnen meerdere posities, ook tegengestelde, naast elkaar bestaan. Een bot die voor hedging is gebouwd en meerdere posities opent, gedraagt zich op een netting-account anders.
Wanneer een MT5-bot past, en wanneer niet
Waar een bot helpt: elke trade volgt dezelfde regels, ook om drie uur 's nachts; de Strategy Tester laat je dezelfde regels op historische data en meerdere symbolen draaien; en het logboek maakt achteraf zichtbaar wat er gebeurde.
Waar een bot tekortschiet: hij is afhankelijk van een draaiende terminal, stroom en verbinding. MetaTrader 5 biedt daarom ingebouwde virtual hosting voor 24-uurs werking aan. Verder kent een bot geen context buiten zijn regels, herhaalt hij een fout in hoog tempo en kosten licentie en VPS geld. Geen enkele bot garandeert winst. Wie zelf nog geen regels heeft die hij op papier kan zetten, kan een bot ook niet goed beoordelen.
Acht criteria om MT5-bots te vergelijken
| Criterium | Wat je vraagt of controleert | Waarom |
|---|---|---|
| Strategieregels | Schriftelijke beschrijving van in- en uitstap, maximaal aantal posities en handelsuren | Zonder regels herken je geen fout |
| Testrapport | Tickmodel, periode, symbool, spread en commissie | Je moet de test kunnen herhalen |
| Forwardperiode | Resultaat op een periode die niet voor optimalisatie is gebruikt | Toont of instellingen alleen het verleden passen |
| Risico-instellingen | Maximale lotgrootte, risico per trade, dagelijkse stop | Bepaalt het grootste verlies op een slechte dag |
| Accounttype | Netting of hedging, symboolnamen, contractgrootte | Voorkomt verkeerde posities en volumes |
| Uitvoering | Afhandeling van retourcodes, herhaalpogingen, maximale slippage | Voorkomt dubbele of ontbrekende orders |
| Licentie en updates | Aantal activeringen, huur of koop, versielog | Je moet weten welke versie handelt |
| Regels van broker of prop firm | EA toegestaan, limieten op serververzoeken, regels voor EA's van derden | Een toegestane bot kan nog steeds een regel breken |
De beste forex trading bot voor MT5 is voor jou de bot die op deze acht punten controleerbaar scoort voor jouw account. Een bot zonder geschreven regels of testrapport kun je niet vergelijken, hoe goed de verkooppagina ook is.
Testen in de MT5 Strategy Tester zonder jezelf te misleiden
De Strategy Tester kent de modi Every tick, Every tick based on real ticks, 1 minute OHLC, Open prices only en Math calculations. Volgens de help over echte en gegenereerde ticks komt testen op echte ticks zo dicht mogelijk bij werkelijke omstandigheden, terwijl Open prices only snel maar grof is: stops en pending orders kunnen daar op een andere prijs worden geraakt dan in de markt.
Bij optimalisatie kies je tussen het trage volledige algoritme en het snelle genetische algoritme. Voor de forwardtest kies je 1/2, 1/3, 1/4 of een eigen startdatum, en MT5 gebruikt altijd het meest recente deel van de periode. Fictief voorbeeld: test je van 1 januari 2022 tot en met 31 december 2025 (vier jaar) met forward 1/4, dan wordt 2022 tot en met 2024 (drie jaar) geoptimaliseerd en 2025 (één jaar) als forwardperiode gebruikt.
Zakt het resultaat in de forwardperiode sterk in vergeleken met de optimalisatieperiode, dan passen de instellingen waarschijnlijk vooral bij het verleden. Draai een bot die deze stap overleeft eerst op een demo-account. Een volledig testproces staat in Algo backtesten: reproduceerbaar proces.
Prop-firmregels en risicobeheer controleren
Een bot die als prop-firmbot wordt verkocht, moet rekenen zoals het programma rekent. Voorbeeld uit de Trading Objectives van FTMO (gecontroleerd op 17 oktober 2026): in de 2-Step-challenge is het maximale dagverlies 5% van het beginkapitaal. De grens wordt om 00:00 CE(S)T opnieuw berekend vanaf het saldo op dat moment, en de equity, inclusief open winst of verlies, swaps en commissies, mag er niet onder komen. Het maximale totale verlies is 10% en vast. In de 1-Step-challenge is het dagverlies 3% en loopt de totale verliesgrens mee met het hoogste saldo aan het einde van de dag.
Fictief rekenvoorbeeld voor een 2-Step-account van 100.000 dollar: dagverlies 5% × 100.000 = 5.000. Is het saldo om 00:00 CE(S)T 101.200, dan ligt de grens die dag op 101.200 - 5.000 = 96.200. Een bot die alleen gesloten trades meetelt, ziet een open verlies niet en kan die grens dus passeren.
Andere regels gaan over het gedrag van de EA. FTMO noemt bij de verboden handelspraktijken EA's met meer dan 2.000 serververzoeken per dag. FundedNext staat volgens het helpartikel over EA's op MT4/MT5-accounts vanaf 50.000 dollar alleen handmatig handelen toe. The5ers eist volgens de FAQ over EA's dat de trader de broncode van de EA bezit en dat de stop-loss zichtbaar is. Hoe je die regels per programma naast elkaar zet, lees je in Welke prop firms staan EA's toe?.
Waar je MT5-bots vindt en wat je vooraf vraagt
- Testversie en licentie. Vraag of je de bot vóór aankoop in de Strategy Tester of op een demo-account kunt draaien, hoe de licentie aan een account wordt gekoppeld en op hoeveel accounts je hem mag gebruiken.
- Zelfstandige aanbieders. Vraag om de geschreven regels, de originele testrapporten, een versielog, de supportvoorwaarden en de terugbetaalvoorwaarden.
- Gratis bots en open code. Dezelfde acht criteria gelden; gratis betekent niet dat iemand de code heeft gecontroleerd.
Een aankoopchecklist met zeven controles staat in Forexrobot kiezen.
JPTC: EA Hub voor je eigen MT5-terminal
De JPTC EA Hub levert MetaTrader-bestanden en setfiles voor MT4 en MT5 die je in je eigen terminal of op je eigen VPS draait. Je test ze met dezelfde criteria als hierboven. Een preset met de naam van een prop firm is geen goedkeuring door die firma en geen garantie dat je binnen de regels blijft.
Wil je niets installeren, dan is de JPTC Algo een aparte dienst: JPTC host die op eigen infrastructuur en koppelt die aan je eigen MT4- of MT5-brokeraccount. De Algo wordt niet aangeboden voor prop-firm-evaluaties. Door JPTC gepubliceerde maandcijfers uit het brokerstatement staan op de resultatenpagina; dat is een eigen publicatie, geen onafhankelijke audit.
Door JPTC gepubliceerde accountscreenshots
Losse voorbeelden, geen typische resultaten en geen uitkomsten van challenges. De maandcijfers staan op de resultatenpagina.






Wat is het verschil tussen een forex trading bot en een Expert Advisor in MT5?
Is het gebruik van een trading bot op MT5 toegestaan?
Kan een MT5-bot winst garanderen?
Hoe test ik een MT5-bot voordat ik hem live gebruik?
Wat heb ik nodig om een forex trading bot op MT5 te draaien?
Werkt een MT4-bot ook op MT5?
Gerelateerde artikelen
Automated forex and gold trading
Runs on your own account at your own broker. We host and set it up, so there is nothing to install and no VPS. No profit share, no monthly fee.
See how it works