Hoe Backtest Je Een EA Op MT5? Complete Handleiding

TL;DR

Je backtest een EA op MT5 door de Strategy Tester te openen (Beeld → Strategy Tester of Ctrl+R), je Expert Advisor, het symbool XAUUSD en de timeframe H4 te selecteren, een lange periode van meerdere jaren te kiezen en het model op "Every tick based on real ticks" te zetten. Vul een realistische spread in, draai de test en beoordeel daarna niet alleen de nettowinst, maar vooral de max drawdown, profit factor en het aantal trades. MT5 biedt t.o.v. MT4 extra mogelijkheden zoals genetische optimalisatie, rekenagents en portfolio-tests, maar geen enkele backtest garandeert toekomstige winst.

Wat is backtesten en waarom is dit op MT5 net iets anders?

Backtesten betekent dat je een Expert Advisor (EA) laat draaien op historische koersdata om te zien hoe de handelsregels zich in het verleden zouden hebben gedragen. In plaats van maandenlang te wachten op een demo-account, spoel je jaren aan marktbeweging in enkele minuten door: je eerste en snelste filter.

MT5 pakt dit anders aan dan zijn voorganger. De Strategy Tester is er een los, uitklapbaar paneel met eigen tabbladen voor instellingen, optimalisatie en agents, terwijl MT4 een eenvoudiger venster onderin het scherm gebruikt. MT5 draait bovendien 64-bit en multi-threaded, wat vooral merkbaar is bij het optimaliseren. Volgens de officiële uitleg over geautomatiseerd handelen van MetaTrader dient de tester om een strategie te controleren vóórdat je hem op een live account loslaat, niet om jezelf te overtuigen dat iets werkt.

Backtest, forward test en live: de drie fases

Een backtest is nooit het eindstation. Zie het als de eerste van drie stappen: eerst de backtest op oude data, dan een forward test op data die de EA nog niet heeft gezien, en pas daarna een demo- of live-fase. Sla je een stap over, dan riskeer je een strategie te vertrouwen die alleen op papier goed werkt. Wil je dit zonder eindeloos wachten aanpakken, lees dan de uitleg over een trading robot testen zonder demo.

De Strategy Tester in MT5 stap voor stap openen

Open MT5 en ga naar Beeld → Strategy Tester, of gebruik de sneltoets Ctrl+R. Het testpaneel verschijnt met de tabbladen Settings, Inputs, Optimization, Visualization en Agents. Zorg dat je EA al in de map Experts staat en zichtbaar is in het Navigator-venster; twijfel je, bekijk dan hoe je een EA op MT5 installeert en activeert.

EA, symbool en timeframe instellen

Op het tabblad Settings kies je eerst je Expert Advisor uit de lijst. Daarna stel je het symbool in: kies exact het goudsymbool van jouw broker. Dat heet niet altijd XAUUSD; sommige brokers gebruiken XAUUSD.m, GOLD of een variant met een puntje erachter. Zet de Period op H4 als de EA voor de 4-uursgrafiek is gebouwd. Test je op een andere timeframe, dan test je in feite een andere strategie.

Periode, deposit, hefboom en delay

Kies bij Date een lange, aangepaste periode van meerdere jaren, zodat je verschillende marktfases meepakt: stijgende trends, dalende trends en zijwaartse periodes. Vul een realistisch Deposit in en een hefboom die overeenkomt met je eigen broker-account. MT5 heeft daarnaast een optie voor Delay (uitvoeringsvertraging): je kiest tussen nul vertraging, een willekeurige vertraging of een vaste waarde in milliseconden. Voor een selectieve H4-strategie is dit minder kritiek dan voor een scalper, maar een kleine, realistische delay maakt je test iets eerlijker.

Een concreet voorbeeld: test je vijf jaar historie (bijvoorbeeld 2021-2026) op XAUUSD H4, met 10.000 startkapitaal en hefboom 1:100, dan verzamel je bij een EA die maximaal ongeveer één setup per dag zoekt al snel enkele honderden trades: genoeg voor een statistisch zinnige uitkomst, in tegenstelling tot een test van een paar weken.

Modelkwaliteit in MT5: every tick based on real ticks

Dit is de instelling die je backtest maakt of breekt. MT5 simuleert de prijsbeweging binnen elke candle, omdat daar je stops en targets geraakt kunnen worden. Hoe grover dat model, hoe onbetrouwbaarder je uitkomst. De officiële documentatie van het MT5-terminal beschrijft precies welke databron elk model gebruikt.

TestmodelDatabronNauwkeurigheidSnelheidBeste voor
Every tick based on real ticksEchte historische ticks van je broker (indien beschikbaar)Zeer hoogLangzaamDe eindtest voor je een EA serieus overweegt
Every tickWiskundig gegenereerde ticks binnen elke candleHoogGemiddeldGoed alternatief zonder volledige tickhistorie
1 minute OHLCPrijs op basis van 1-minuut candlesGemiddeldSnelEen snelle eerste indruk tijdens verkennen
Open prices onlyAlleen de openingsprijs van elke candleLaagZeer snelRuw vooronderzoek, nooit als eindoordeel

Kies waar mogelijk Every tick based on real ticks. MT5 downloadt dan de daadwerkelijke tickgeschiedenis van je broker, voor zover beschikbaar, en simuleert daarmee de prijsbeweging binnen elke candle zo realistisch mogelijk. Ontbreekt een volledige tickhistorie voor jouw symbool, dan vult MT5 dit wiskundig aan; hoe meer echte ticks beschikbaar zijn, hoe hoger de "modelling quality" na de test.

Het verschil is niet theoretisch. Test dezelfde EA-instellingen met Open prices only en de profit factor komt bijvoorbeeld uit op 2,1, met een ogenschijnlijk vlekkeloze equitycurve. Draai je exact dezelfde test met Every tick based on real ticks, dan zakt die profit factor in dit voorbeeld naar 1,4: stops worden nu binnen de candle geraakt die het grove model gewoon oversloeg. Wie alleen met open prices test, overschat zichzelf structureel.

Spread en slippage: de stille winstkiller in elke backtest

De spread is het verschil tussen bied- en laatprijs en werkt als een directe kostenpost per trade. Goud heeft doorgaans een bredere spread dan een groot valutapaar, en die spread kan flink oplopen rond drukke marktmomenten. De Strategy Tester gebruikt standaard vaak de actuele spread op het moment van testen; test je op een rustig moment, dan pak je een onrealistisch krappe waarde en oogt je resultaat te mooi.

Stel daarom een vaste, realistische spread in die aansluit bij het gemiddelde van je eigen broker voor XAUUSD. Een rekenvoorbeeld: bij een strategie die gemiddeld 40 punten winst per trade pakt, hou je bij een spread van 20 punten netto 20 punten over. Loopt de spread op naar 45 punten, typisch bij druk nieuws, dan blijft netto nog maar 5 punten over. Over honderden trades bepaalt dat het verschil tussen een gezonde profit factor en een strategie die amper de kosten dekt. Test daarom altijd met minimaal twee spread-scenario's: het broker-gemiddelde en een ruimere waarde. Zo'n discipline is de kern van goed risicomanagement.

Optimaliseren in MT5: genetisch algoritme, agents en cloud-rekenkracht

MT5 gaat verder dan alleen backtesten: op het tabblad Optimization laat je parameters binnen een bereik testen om de beste combinatie te vinden. Je kiest tussen het Slow complete algorithm (elke combinatie, grondig maar traag) en het Fast genetic based algorithm, dat sneller naar goede combinaties toewerkt zonder alles af te lopen. Je optimaliseert bovendien op een zelfgekozen criterium, bijvoorbeeld balans, profit factor, laagste drawdown of een aangepaste formule via de OnTester-functie uit de MQL5-documentatie.

Om dit sneller te laten verlopen, gebruikt MT5 agents: lokale rekenkernen op je eigen computer, extra apparaten op je netwerk, of gehuurde rekenkracht via een cloud-netwerk. Dat scheelt bij een grote parameterset uren tot dagen rekentijd.

Curve-fitting: waarom een mooie optimalisatie je kan bedriegen

Het grootste gevaar van een krachtige optimizer: draai je net zo lang door tot de cijfers perfect ogen, dan bouw je een EA die het verleden uit zijn hoofd kent maar in de toekomst faalt — curve-fitting. Een profit factor die opeens absurd hoog uitvalt na tientallen optimalisatierondes, is vaker een waarschuwingssignaal dan een geluksmoment. Test de best scorende combinatie daarom altijd nog een keer op een aparte, ongeziene periode voordat je hem vertrouwt.

Multi-currency testen: kort uitgelegd

Een functie die MT4 niet heeft: MT5 kan een EA testen over meerdere symbolen tegelijk, alsof je een hele portefeuille laat draaien. Handig voor een EA die meerdere paren tegelijk beheert. Handel je uitsluitend één symbool op één timeframe, zoals een pure XAUUSD H4-EA, dan voegt een portfolio-test weinig toe en kan hij het beeld zelfs vertroebelen doordat andere symbolen meetellen in de totalen. Weet vooral dat de optie bestaat, zodat je hem niet per ongeluk aanzet.

Het testrapport lezen: welke cijfers ertoe doen

Na de test vind je onder Backtest de losse trades, onder Graph de opbouw van je equitycurve en onder Report de samenvattende statistieken. Een handvol cijfers is veel belangrijker dan de rest.

StatistiekWaar je hem vindtWat het je vertelt
Nettowinst (Net profit)Tabblad ReportTotale winst min totale verlies over de hele periode
Profit factorTabblad ReportBrutowinst gedeeld door brutoverlies; boven 1 is winstgevend
Max drawdown (equity)Tabblad Report / GraphGrootste terugval van piek naar dal in je eigen vermogen
Herstelfactor (Recovery factor)Tabblad ReportNettowinst gedeeld door max drawdown; hoger is beter
Sharpe RatioTabblad ReportRendement afgezet tegen de schommelingen erin
Verwachte payoffTabblad ReportGemiddeld resultaat per trade in accountvaluta
Totaal aantal tradesTabblad Backtest / ReportSteekproefgrootte; bepaalt je vertrouwen in de andere cijfers

De definitie van drawdown maakt duidelijk waarom dit cijfer zo zwaar weegt: het is de diepste put waar je doorheen moet voordat het herstel komt, en die put moet je emotioneel én financieel kunnen dragen. Concreet: een test over vijf jaar met 214 trades, een winratio van 54%, profit factor 1,6 en max drawdown 12% oogt gezond. Dezelfde instellingen met maar 18 trades en 40% drawdown zeggen daarentegen niets: te weinig data, te veel risico per trade, of allebei.

De grootste valkuilen bij het backtesten van een EA op MT5

Zelfs met de juiste instellingen kun je jezelf voor de gek houden. Dit zijn de klassiekers:

  • Te korte testperiode: een paar maanden data pakt maar één marktfase mee. Een strategie die alleen in een sterke trend werkt, oogt geweldig tot de markt draait.
  • Onrealistische spread of delay: testen met een krappe actuele spread of zonder uitvoeringsvertraging, terwijl de praktijk breder en trager is.
  • Overmatig optimaliseren: te veel parameters tegelijk laten meelopen in het genetische algoritme, tot de curve perfect aansluit op het verleden.
  • Te weinig trades: conclusies trekken uit een handjevol trades. Zonder voldoende steekproefgrootte is elk cijfer toeval.
  • Alleen naar nettowinst kijken: een EA die veel verdient maar onderweg een enorme drawdown laat zien, is riskanter dan een EA die minder verdient met een kleine terugval.

Wie deze vijf vermijdt, houdt een test over die echt iets zegt. Meer achtergrond vind je in de gids over de verschillen tussen demo en live resultaten.

Van backtest naar live: zo pas je dit toe met de Golden Viper EA

Een backtest is de eerste stap, geen eindstation. Onderstaand overzicht laat zien welke fase waarvoor dient, van de eerste simulatie in MT5 tot een doorlopend live-record.

FaseDoelIndicatie tijdsduurWat het je vertelt
Backtest (MT5 Strategy Tester)Regels snel doorrekenen op historische dataMinuten tot urenOf de logica op papier stand kan houden
Optimalisatie + forward-testParameters afstemmen én controleren op ongeziene dataUren tot een dagOf het resultaat geen toeval van curve-fitting is
Demo-accountLive marktomstandigheden zonder eigen kapitaalEnkele wekenOf uitvoering, spread en verbinding in de praktijk werken
Live, extern controleerbaarEcht geld, echte emoties, publiek trackrecordDoorlopendOf de strategie standhoudt onder echte marktdruk

De Golden Viper EA is gebouwd volgens dit hele traject en handelt uitsluitend op XAUUSD op de 4-uursgrafiek, op zowel MT4 als MT5 met één en dezelfde licentie. De strategie is bewust selectief, maximaal ongeveer één setup per dag, en gebruikt een risicogestuurde lotgrootte met drie instelbare risicomodi (zie de juiste risicomodus kiezen), plus een profit-lock op openstaande winst met een optionele veiligheidsstop; zo'n stop garandeert niet dat een positie exact op dat niveau sluit, hij beperkt risico maar sluit het niet volledig uit. Er wordt geen martingale, grid of averaging gebruikt, dus je ziet geen stapels posities die tegen je in verdubbelen.

Wil je liever niet zelf backtesten en installeren, dan is er ook een MQL5-copysignaal voor $30 per maand, naast de eenmalige licentie van $199 voor levenslange toegang tot beide platforms (geen abonnement, geen proefperiode, geen geld-terug-regeling). Beoordeel een EA nooit op een backtest alleen: het publieke, extern geverifieerde live-record op Myfxbook (account 11943038) laat zien hoe de strategie het onder echte marktomstandigheden doet. Zowel de Europese ESMA als de Nederlandse AFM wijzen erop: rendementen uit het verleden zijn geen garantie voor de toekomst.

Kort en eerlijk: handelen in goud brengt risico met zich mee en verlies is mogelijk, ook na een sterke backtest. Handel daarom alleen met geld dat je kunt missen, en gebruik een backtest als filter, niet als garantie.

Veelgestelde vragen

Wat is het verschil tussen backtesten op MT4 en MT5?

MT5 heeft een uitgebreider testpaneel met eigen tabbladen, draait 64-bit en multi-threaded, biedt een genetisch optimalisatie-algoritme met rekenagents en kan testen op echte historische ticks. MT4 is eenvoudiger en mist de portfolio-tests van MT5. Zie ook de tips voor een MT4-backtest op XAUUSD H4.

Wat betekent "every tick based on real ticks" precies?

Dit testmodel gebruikt de daadwerkelijke ticks van je broker, voor zover beschikbaar, om de prijsbeweging binnen elke candle nauwkeurig na te bootsen. Ontbreekt volledige tickhistorie, dan vult MT5 dit wiskundig aan: het meest realistische model van de tester.

Hoeveel historische data heb ik nodig voor een betrouwbare backtest?

Reken op meerdere jaren, zodat je verschillende marktfases meepakt: stijgende trends, dalende trends en zijwaartse periodes. Een test van een paar maanden pakt maar één regime mee en geeft een vertekend beeld.

Kan ik met de MT5 Strategy Tester meerdere symbolen tegelijk testen?

Ja, MT5 ondersteunt multi-currency of portfolio-tests, iets wat MT4 niet kan. Voor een EA die uitsluitend op één symbool en één timeframe handelt, voegt deze functie weinig toe en kan hij het beeld vertroebelen.

Wat is curve-fitting en hoe herken ik het?

Curve-fitting is het zo lang bijstellen van parameters tot de historische data er perfect uitziet. Je herkent het aan een profit factor die ineens onwaarschijnlijk hoog uitvalt. Controleer altijd op een aparte, ongeziene periode voordat je een resultaat vertrouwt.

Welke spread moet ik gebruiken bij het backtesten van een XAUUSD-EA?

Gebruik niet de standaard actuele spread van het testmoment. Zoek het gemiddelde van jouw broker op voor XAUUSD en vul dat als vaste spread in, en test ook met een ruimere waarde voor drukke momenten.

Is een goede backtest een garantie voor winst in het echt?

Nee. Een backtest laat alleen zien hoe een strategie zich in het verleden zou hebben gedragen onder jouw aannames. Resultaten uit het verleden garanderen niets voor de toekomst, en handelen in goud kan verlies opleveren.

Kan ik de Golden Viper EA zelf backtesten op MT5?

Ja. Na installatie kun je hem net als elke andere EA in de Strategy Tester laden op XAUUSD H4. Omdat de strategie selectief is en maximaal ongeveer één setup per dag zoekt, heb je een periode van meerdere jaren nodig om genoeg trades te verzamelen.

Wat moet ik doen na een succesvolle backtest, voor ik live ga?

Draai eerst een forward-test op ongeziene data, gevolgd door een periode op een demo-account onder live marktomstandigheden. Pas daarna, bij voorkeur met een klein bedrag, ga je verder naar een live-omgeving met een extern controleerbaar trackrecord.

Waarom verschillen mijn backtestresultaten van live resultaten?

Meestal door een te krappe spread, een te korte of te gunstige testperiode, curve-fitting, of het ontbreken van uitvoeringsvertraging in de test. Vergelijk je backtest daarom altijd met een extern geverifieerd live-record, bijvoorbeeld op Myfxbook.

Myfxbook Geverifieerd

Klaar om goud te laten verhandelen?

+€1.485Netto · 6 mnd (geverifieerd)
56%Winratio (51/91)
24/5Geautomatiseerd
Vanaf $199 eenmalig
Levenslange toegang →
✓ Directe download✓ Volledige setup-hulp✓ MT4 & MT5
SV

Sven de Vries

Sven de Vries schrijft over MetaTrader 4/5, Expert Advisors en geautomatiseerd goudhandelen voor Golden Viper EA.

Myfxbook geverifieerdLive sinds jan 2026Publiek trackrecord