Backtest een EA op MT4: Stap-voor-Stap Handleiding

TL;DR

Je backtest een EA op MT4 via de ingebouwde Strategy Tester (Weergave > Strategy Tester, of Ctrl+R): kies de EA, symbool XAUUSD, timeframe H4, een periode van minstens twee tot drie jaar en modellering "Elke tick" voor het meest realistische resultaat. Het rapport toont winratio, profit factor en maximale drawdown — een eerste, voorzichtige inschatting van hoe de strategie zich in het verleden had kunnen gedragen. Een backtest garandeert niets voor de toekomst en is gevoelig voor overfitting, dus volg 'm op met een forward test op een demo-account en kijk waar mogelijk naar een geverifieerd live trackrecord voordat je een EA serieus inzet. Hieronder loop je stap voor stap door het proces, met doorgerekende voorbeelden en de grootste valkuilen.

Wat is backtesten en waarom is het belangrijk bij een EA op goud (XAUUSD)?

Backtesten betekent dat je een handelsstrategie loslaat op historische koersdata om te zien hoe die strategie zich in het verleden zou hebben gedragen. Bij een Expert Advisor (EA) — een geautomatiseerd handelsprogramma dat op basis van vaste regels orders opent en sluit — is dat de logische eerste stap voordat je 'm op een live account zet. Wat een EA precies is, lees je in deze uitleg over wat een Expert Advisor op MT4 is.

Voor XAUUSD is dit extra relevant. Goud combineert de bewegelijkheid van een grondstof met de liquiditeit van een wereldwijd verhandeld instrument: macro-economisch nieuws, rentebesluiten en de dollarkoers kunnen de prijs binnen een paar uur flink bewegen. Een strategie die op een rustiger valutapaar werkt, hoeft zich op XAUUSD niet hetzelfde te gedragen — test een EA daarom altijd op precies het symbool en de timeframe waarop je 'm ook wilt inzetten, hier dus XAUUSD op H4.

Backtest versus live: wat een backtest wel en niet vertelt

Een backtest simuleert het verleden, niet de toekomst. Het rapport laat zien hoe een set regels zich zou hebben gedragen als je die exact zo had toegepast, met de spread, slippage en uitvoeringssnelheid die de tester aanneemt. Zodra je live gaat, spelen ook actuele liquiditeit, de snelheid van je broker en eventuele onderbrekingen van je terminal een rol. Risicomanagement-richtlijnen benadrukken daarom dat resultaten uit het verleden nooit een garantie zijn voor de toekomst.

Zo werkt de MT4 Strategy Tester: instellingen en modelleringskwaliteit

De Strategy Tester is de ingebouwde testmodule van MetaTrader 4, te openen via Weergave > Strategy Tester of met Ctrl+R. Je kiest de EA uit de lijst met Expert Advisors, het symbool (XAUUSD), de timeframe (H4) en de testperiode. De officiële MT4-documentatie beschrijft deze module in detail. Een bredere uitleg over het testen van een EA op XAUUSD H4 vind je in dit artikel over de Strategy Tester op XAUUSD H4.

De belangrijkste keuze die je maakt, is de modelleringsmethode: MT4 biedt drie niveaus die fors verschillen in nauwkeurigheid en rekentijd.

ModelleringsmethodeNauwkeurigheidRekentijdWanneer geschikt
Elke tickHoog — reconstrueert prijsbewegingen binnen elke kaarsTraag, kan uren durenEindcontrole vlak voor serieus gebruik
ControlepuntenGemiddeld — vaste tussenpunten binnen elke kaarsGemiddeldSnel parameters vergelijken
Alleen openingsprijzenLaag — alleen de openingsprijs per kaarsSnelEerste, ruwe verkenning van een idee

Een concreet verschil: test je een op regels gebaseerde XAUUSD-strategie over januari 2023 tot december 2024 op H4, dan rondt "Controlepunten" dit in enkele minuten af — bijvoorbeeld 142 trades met een winratio van 55%. Schakel je over naar "Elke tick", dan daalt dat soms naar 129 trades en 51% winratio, omdat spread- en prijsschommelingen binnen elke kaars nu wél meewegen. Dat verschil van een paar procentpunt kan bij een hogere lotgrootte al snel honderden euro's schelen.

Optimalisatie: handig, maar ook een valkuil

MT4 heeft ook een optimalisatiefunctie waarmee je automatisch tientallen parametercombinaties test. Dat is krachtig, maar ook de snelste weg naar overfitting: draai je net zolang aan de knoppen tot de equitycurve vrijwel perfect oogt, dan bouw je vaak een strategie die is toegesneden op ruis uit het verleden in plaats van een structureel voordeel. De MQL5-documentatie is een goed vertrekpunt om te begrijpen wat er "onder de motorkap" gebeurt.

Historische data en spread: de basis van een betrouwbare backtest

De kwaliteit van je backtest is nooit beter dan de kwaliteit van de data eronder. MT4 haalt historische koersen op via je broker, en niet elke broker levert evenveel jaren tickdata voor elk symbool. Voor XAUUSD is dat meestal geen probleem — goud is een van de meest verhandelde symbolen — maar controleer vóór een lange backtest hoeveel jaren geschiedenis je Market Watch-symbool daadwerkelijk bevat.

Spread is de tweede factor die een test kan maken of breken. Een vaste spread van bijvoorbeeld 20 punten in de tester geeft een ander beeld dan de variabele spread die je broker rond nieuwsmomenten hanteert, wanneer die tijdelijk oploopt. Voor XAUUSD op H4 specifiek helpt dit artikel met tips voor het backtesten van XAUUSD op H4 je verder.

Weekendgaps en nieuwsmomenten

Goud opent op maandag geregeld met een koersgat ten opzichte van de vrijdagse slotkoers, en rond belangrijke macrocijfers kan de prijs binnen enkele minuten fors bewegen. Een backtest verwerkt zo'n gap meestal netjes als een prijssprong tussen twee kaarsen, maar een stop-order kan daardoor op een net iets andere prijs worden uitgevoerd dan ingesteld — een stop garandeert nooit dat je exact op je niveau sluit.

Stap voor stap: een EA backtesten op MT4

Onderstaande stappen gelden voor vrijwel elke EA die je op MT4 test, of je 'm nu zelf hebt geschreven of hebt aangeschaft.

1. Installeer de EA correct

Voordat je kunt testen, moet het bestand op de juiste plek staan en zichtbaar zijn in het Navigator-venster onder Expert Advisors. Nog aan het uitzoeken? Volg eerst deze installatiehandleiding voor een EA op MetaTrader 4.

2. Open de Strategy Tester en kies je instellingen

Open het venster, selecteer de EA, kies XAUUSD als symbool en H4 als timeframe. Stel een testperiode in van bij voorkeur twee tot drie jaar, zodat je meerdere marktomstandigheden meepakt: rustig, trending en volatiel.

3. Kies modellering, startkapitaal en hefboom

Zet de modellering op "Elke tick" voor het meest betrouwbare beeld, en vul een realistisch startkapitaal en hefboom in — bij voorkeur gelijk aan wat je ook echt zou gebruiken. Werkt de EA met een risicogestuurde lotgrootte, test dan ook met het risiconiveau dat je uiteindelijk zou kiezen.

4. Start de test en lees het rapport

Na het draaien van de test krijg je een grafiek van de equitycurve plus een tabblad met statistieken: aantal trades, winratio, gemiddelde winst en verlies, profit factor en maximale drawdown — het vertrekpunt voor de volgende stap.

Resultaten interpreteren: profit factor, drawdown en winratio

Een testrapport bevat tientallen cijfers, maar een handvol daarvan verdient het meeste aandacht.

Profit factor

De profit factor is de verhouding tussen bruto winst en bruto verlies. Een profit factor van 1,5 betekent €1,50 aan winst tegenover elke €1,00 aan verlies. Onder de 1,0 verlies je per definitie geld; ver boven de 2,0 kijk je vaak naar een kleine steekproef of een bijzondere testperiode.

Maximale drawdown

De maximale drawdown is de grootste daling van een piek in je accountwaarde naar het daaropvolgende dal. Dit cijfer zegt veel over hoeveel pijn je onderweg had moeten verdragen, en is voor de meeste traders belangrijker dan het eindsaldo alleen.

Een rekenvoorbeeld: test je met een account van €5.000 en een vaste lotgrootte van 0,10 op XAUUSD, en toont de tester een maximale drawdown van 12%, dan is dat zo'n €600 aan papieren verlies op het diepste punt. Verdubbel je de lotgrootte naar 0,20, dan verdubbelt ook de drawdown ruwweg naar €1.200 — terwijl de winst niet evenredig meestijgt, omdat spread en slippage per trade zwaarder wegen. Daarom is een risicogestuurde lotgrootte berekenen vaak verstandiger dan een vaste lotgrootte aanhouden.

Winratio zegt minder dan je denkt

Een winratio van 70% klinkt indrukwekkend, maar een strategie met 40% winratio en een gunstige verhouding tussen gemiddelde winst en verlies kan per saldo winstgevender zijn. Kijk daarom altijd naar winratio, profit factor én drawdown samen, nooit naar één cijfer alleen.

Veelgemaakte fouten bij het backtesten van een EA

Overfitting (curve fitting)

Dit is verreweg de meest voorkomende valkuil. Optimaliseer je parameters net zo lang tot de equitycurve vrijwel recht omhoog loopt, dan bouw je een strategie die perfect past bij het verleden maar weinig zegt over de toekomst. Splits je testperiode daarom op in een deel waarop je optimaliseert (in-sample) en een later deel waarop je alleen valideert (out-of-sample).

Testperiode (fictief rekenvoorbeeld)RolAantal tradesWinratioMax drawdown
Jan 2019 – dec 2021In-sample (optimalisatie)21061%9%
Jan 2022 – dec 2023Out-of-sample (validatie)14552%15%
Jan 2024 – dec 2025Meest recente periode9849%19%

Dit fictieve rekenvoorbeeld toont een patroon dat je vaak ziet bij overgeoptimaliseerde strategieën: sterke cijfers in de gekalibreerde periode, en een merkbaar zwakker beeld zodra je doortest op ongeziene data. Het is geen historisch resultaat van een specifieke EA, maar een illustratie van het principe — voor echte cijfers kijk je naar een openbaar geverifieerd live trackrecord, niet naar een backtestrapport.

Onrealistische spread- en slippage-aannames

Een tweede klassieke fout is testen met een spread die veel lager ligt dan wat je broker in de praktijk rekent — dat pompt de resultaten kunstmatig op. Stel altijd een realistische, of het liefst variabele, spread in en vergelijk die met je demo- of live account.

Te korte testperiodes en te weinig trades

Een test van drie maanden met twaalf trades zegt statistisch bijna niets. Voor een selectieve EA die op H4 handelt en niet elke dag een positie opent, heb je al snel meerdere jaren nodig voor genoeg trades om iets te zeggen over de robuustheid van de aanpak.

Vertrouwen op verkoopmateriaal in plaats van eigen verificatie

Wees kritisch op EA-aanbieders die alleen een indrukwekkende equitycurve tonen zonder brondata. Toezichthouders als AFM en ESMA waarschuwen regelmatig voor misleidende rendementsclaims, en ook de Amerikaanse CFTC publiceert voorlichting over forex-fraude, waaronder gemanipuleerde prestatiecijfers. Een backtestscreenshot alleen is dus nooit genoeg: vraag altijd naar de onderliggende data, of liever nog, een geverifieerd trackrecord.

Van backtest naar forward test: demo en verificatie voordat je live gaat

Een geslaagde backtest is een startpunt, geen eindpunt. De logische volgende stap is een forward test: dezelfde EA en instellingen, maar nu op een demo-account met live koersen zonder echt geld op het spel. Zo zie je hoe de strategie reageert op actuele spread en uitvoering van je eigen broker. De verschillen tussen een demo- en een live-account zijn groter dan veel traders verwachten.

MethodeWat het laat zienBetrouwbaarheidTypische duur
Backtest in de MT4 Strategy TesterHoe de strategie op historische data zou hebben gepresteerdNuttig als eerste filter, gevoelig voor overfittingMinuten tot uren
Forward test op een demo-accountHoe de EA reageert op actuele live koersenRealistischer, nog zonder echte marktimpactWeken tot maanden
Live met openbaar geverifieerd trackrecordDaadwerkelijke resultaten met echt geldHoogste betrouwbaarheid, extern gecontroleerdDoorlopend

Waarom een geverifieerd live trackrecord het sterkste bewijs is

Een backtest kun je zelf samenstellen, een demo-account ook — maar een openbaar, extern geverifieerd live trackrecord is lastiger te vervalsen omdat een derde partij tijdstempels en resultaten controleert. Platforms als Myfxbook en het MQL5-signalenplatform koppelen rechtstreeks aan een live account, waardoor trades niet achteraf "opgepoetst" kunnen worden. Zo controleer je zo'n trackrecord zelf.

Het voorbeeld van Golden Viper EA

Golden Viper EA is een voorbeeld van deze aanpak: naast een backtestrapport publiceert de aanbieder een doorlopend Myfxbook-trackrecord (accountnummer 11943038) en een MQL5-signaal, zodat elke trade extern controleerbaar is. De EA handelt uitsluitend op XAUUSD op H4, is selectief (ongeveer maximaal één setup per dag) en werkt met een risicogestuurde lotgrootte binnen drie risicomodi (Conservative, Normal en Aggressive), een profit-lock op openstaande winst en een optionele veiligheidsstop, zonder martingale, grid of averaging. De signaallogica is een op regels gebaseerde combinatie van trend- en momentumbevestiging; de exacte indicatoren blijven niet-openbaar. Op de productpagina van Golden Viper EA staan de voorwaarden: een eenmalige licentie van $199 voor MT4 én MT5 (geen abonnement, proefperiode of geld-terug-garantie), of het MQL5-kopieersignaal voor $30 per maand.

Een laatste, eerlijke kanttekening: handelen in XAUUSD en andere instrumenten brengt altijd risico met zich mee, verlies is mogelijk, en resultaten uit het verleden — backtest, demo of live trackrecord — garanderen niets voor de toekomst. Handel daarom alleen met geld dat je kunt missen.

Veelgestelde vragen

Wat is het verschil tussen backtesten en forward testen?

Bij backtesten test je een strategie op historische data die al vaststaat; bij forward testen laat je dezelfde strategie draaien op actuele, live koersen zonder de instellingen te wijzigen. Forward testen kost meer tijd, maar geeft een realistischer beeld van hoe de EA omgaat met actuele spread en uitvoering.

Hoeveel historische data heb ik nodig om een EA op MT4 te backtesten?

Voor een selectieve H4-strategie op XAUUSD is twee tot drie jaar meestal een praktisch minimum, zodat je door verschillende marktomstandigheden heen test. Hoe korter de periode, hoe minder betrouwbaar de statistieken, omdat je met te weinig trades werkt.

Waarom wijkt een live resultaat vaak af van een backtest?

Live handelen introduceert factoren die een backtest nooit volledig kan nabootsen: variabele spread op het moment zelf, de snelheid van je broker en onderbrekingen van je terminal of VPS. Geen reden om backtesten over te slaan, wel om het als één stap in een langer proces te zien.

Wat is curve fitting en hoe herken ik het?

Curve fitting, ook wel overfitting genoemd, betekent dat je parameters zo hebt afgesteld dat ze perfect passen bij precies die ene historische periode. Je herkent het doordat resultaten sterk verslechteren zodra je dezelfde instellingen test op een periode die je niet gebruikt hebt om te optimaliseren.

Kan ik XAUUSD op H4 net zo goed backtesten als op een lagere timeframe?

Ja, en voor een selectieve strategie is H4 vaak zelfs praktischer: je hebt minder ticks nodig voor een betrouwbare test en de kaarsen zijn minder gevoelig voor kortstondige ruis dan bijvoorbeeld M5 of M15.

Is "Elke tick"-modellering altijd de beste keuze?

Voor een definitieve test wel, omdat die het dichtst bij echte koersbewegingen komt. Voor een snelle eerste verkenning is "Controlepunten" vaak praktischer, zolang je de uiteindelijke versie daarna nog met "Elke tick" controleert.

Werkt de MT4 Strategy Tester ook voor een EA die ik ook op MT5 wil gebruiken?

De testers van MT4 en MT5 zijn afzonderlijke modules met een net iets andere werking, dus test een EA idealiter in beide platforms als je 'm op beide wilt inzetten. Rapportage en modelleringsopties verschillen enigszins, al blijft de logica in principe hetzelfde.

Hoe lang moet een backtestperiode minimaal zijn?

Er is geen vaste wet, maar een periode die geen paar honderd trades oplevert, geeft te weinig statistische basis voor conclusies. Voor een selectieve gold-strategie loop je dan al snel richting meerdere jaren.

Wat zegt een hoge profit factor in een backtest eigenlijk?

Een profit factor boven de 1 betekent dat de bruto winst groter was dan het bruto verlies in de geteste periode. Op zichzelf zegt het weinig zonder de drawdown en het aantal trades erbij te bekijken — een hoge profit factor op basis van twintig trades bewijst geen robuuste strategie.

Waarom richt Golden Viper EA zich liever op een geverifieerd live trackrecord dan op backtestcijfers?

Omdat een backtest nooit hetzelfde bewijs levert als een extern gecontroleerd live account: bij een backtest bepaal je zelf de periode en instellingen, terwijl een openbaar trackrecord op een platform als Myfxbook doorlopend en onafhankelijk controleerbaar is. Dat principe geldt voor elke EA die je overweegt, niet alleen voor Golden Viper EA.

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