Zo Voer Je Een Betrouwbare Backtest Uit Voor XAUUSD Op H4
TL;DR
Een betrouwbare backtest van XAUUSD op de 4-uurs grafiek begint bij data, niet bij mooie eindcijfers. Kies in de Strategy Tester het exacte goudsymbool van je broker, zet het tijdframe op H4, gebruik het meest nauwkeurige tickmodel met een modelkwaliteit richting 99% en stel een realistische spread plus slippage in. Test daarna over meerdere jaren met genoeg trades, lees het rapport op profit factor en maximale drawdown, en controleer je instellingen met een aparte forward test. Behandel het resultaat als een indicatie van robuustheid, nooit als een belofte over de toekomst.
Wat betekent "betrouwbaar" bij een goud-backtest?
Backtesten is je Expert Advisor loslaten op historische koersen om te zien hoe de handelsregels zich in het verleden zouden hebben gedragen. Het woord dat telt is "betrouwbaar": een test die je kunt vertrouwen, benadert de echte handelsomstandigheden zo dicht mogelijk. Bij XAUUSD op H4 is dat lastiger dan bij een doorsnee valutapaar. Goud heeft bredere spreads, beweegt scherp rond macro-nieuws en rentebesluiten, en de historische data verschilt flink per broker. Een backtest die er fantastisch uitziet met te lage kosten en te weinig data zegt in de praktijk bijna niets.
De goudprijs reageert op reële rente, inflatieverwachtingen en risicostemming — achtergrond die je bij een bron als de World Gold Council terugvindt. Die dynamiek zorgt dat goud periodes van strakke trends afwisselt met nerveuze, zijwaartse fases. Een betrouwbare test laat je EA door beide soorten markten lopen, zodat je niet per ongeluk een strategie beoordeelt die alleen in één toevallig gunstig jaar werkte.
Betrouwbaarheid komt dus niet uit een hoog eindsaldo, maar uit realistische aannames en een steekproef die groot en gevarieerd genoeg is. De rest van dit artikel is een stappenplan om precies dat op te bouwen. Wil je eerst de tester zelf leren kennen, dan is onze gids over een EA testen in de Strategy Tester op XAUUSD H4 een goed startpunt.
Je testomgeving klaarzetten in MT4 en MT5
Het juiste goudsymbool en H4-tijdframe
Open de Strategy Tester (in zowel MT4 als MT5 via Beeld → Strategy Tester of Ctrl+R) en selecteer je EA. Kies bij het symbool het goud van jóuw broker. Dat heet lang niet altijd netjes "XAUUSD": je komt ook GOLD, XAUUSD.i, XAUUSD.m of XAUUSDpro tegen. Test op exact het symbool waarop je later live wilt draaien, want contractgrootte, spread en swaps verschillen per variant. Zet de periode op H4 — test je op M15 of D1, dan test je feitelijk een andere strategie met een ander risicoprofiel.
Controleer meteen of je genoeg historie hebt voor dat symbool: een lege of korte grafiek levert nauwelijks trades en een misleidend beeld op. In de volgende stappen zorgen we dat die historie ook echt van goede kwaliteit is — daar gaat het het vaakst mis.
MT4 versus MT5: welke kies je?
Beide platformen kunnen XAUUSD op H4 backtesten, maar de motor eronder verschilt. MT5 heeft een modernere tester met echte multithreading, multi-symbooltests en een tickmodel op basis van echte ticks; MT4 werkt met één symbool en leunt sterk op de kwaliteit van je geïmporteerde tickdata. De officiële uitleg over geautomatiseerd handelen in MT5 en de MT4-testomgeving beschrijven dat verschil in detail. Voor een EA die op één instrument draait, zoals een XAUUSD-strategie, geven beide bruikbare resultaten zolang de data klopt.
| Kenmerk | MT4 Strategy Tester | MT5 Strategy Tester |
|---|---|---|
| Tickmodel | "Every tick" op geïmporteerde data | "Every tick based on real ticks" mogelijk |
| Datakwaliteit | Sterk afhankelijk van eigen import | Vaak realtick-historie van de broker |
| Snelheid | Eén thread, langzamer | Multithreaded, gebruikt meerdere cores |
| Multi-symbool | Nee, één symbool per test | Ja, meerdere symbolen tegelijk |
| Forward test | Handmatig, aparte periode | Ingebouwde forward-optie |
| Beste voor | Klassieke MT4-EA's | Modernere tests en portfoliowerk |
Datakwaliteit: de knop die alles bepaalt
Modelkwaliteit en tickdata
Na een test toont MetaTrader een "modelling quality"-percentage. Dat cijfer vertelt hoe realistisch de prijsbeweging binnen elke candle is nagebootst. Met de standaard meegeleverde data haal je vaak maar 25 tot 90%, en alles onder de 90% maakt de rest van je rapport wankel. Serieuze testers importeren daarom hoogwaardige tickdata om richting 99% te komen. In MT4 doe je dat met een tickdata-import; in MT5 kies je "Every tick based on real ticks" zodra je broker die historie levert. De MT5-terminaldocumentatie legt uit hoe de tester zijn data opbouwt, en de MQL5-documentatie beschrijft hoe je EA de historie uitleest en orders plaatst.
Waarom telt dit zo zwaar? Een EA die exits binnen de candle beheert — met een profit-lock of veiligheidsstop — moet weten in welke volgorde de prijs door die candle bewoog. Een grof model raadt dat; hoe hoger de modelkwaliteit, hoe minder giswerk.
Spread en slippage realistisch maken
De grootste zelfmisleiding bij goud is een spread van 0 of een onrealistisch krappe waarde. Goud kost meer om te verhandelen dan EUR/USD, en die spread loopt verder op rond nieuws en bij de sessieopening. Zet daarom een spread die past bij je broker in drukke uren, en reken bovenop de spread op slippage: je order wordt live soms op een iets slechtere prijs gevuld dan de tester aanneemt. Sommige EA's hebben daar een ingebouwd spread- of nieuwsfilter voor, maar reken daar niet blind op — bouw de kosten gewoon in je test.
Een voorbeeld maakt het concreet. Stel je test een XAUUSD H4-strategie over vier jaar met een testlot van 0,10 (10 troy ounce). Bij dat lot is één punt (0,01 koersbeweging) ongeveer $0,10 waard, dus een spread van 35 punten kost je grofweg $3,50 per trade. Tel daar gemiddeld 15 punten slippage bij op en je zit rond $5,00 kosten per trade. Over 180 trades is dat 180 × $5,00 = $900 aan uitvoeringskosten die in een nul-spread-test volledig ontbreken. Kijk wat dat met de cijfers doet:
| Rapportcijfer | Te optimistische test (spread 0) | Realistische test (spread 35 + slippage) |
|---|---|---|
| Modelkwaliteit | 90% (standaarddata) | 99% (echte tickdata) |
| Aantal trades | 180 | 180 |
| Uitvoeringskosten | $0 | ongeveer $900 |
| Netto winst | +$3.900 | +$3.000 |
| Profit factor | 1,72 | 1,50 |
| Gemiddeld per trade | +$21,67 | +$16,67 |
| Maximale drawdown | 11% | 14% |
De boodschap: de winstgevendheid overleeft hier de realistische kosten, maar krimpt duidelijk — en de drawdown wordt eerlijker. Was de profit factor onder de 1,0 gezakt, dan wist je meteen dat de "winst" volledig leunde op onrealistisch lage kosten. Wil je platform-specifieke details, lees dan onze MT4-backtesttips voor XAUUSD op H4.
De juiste testperiode en genoeg trades
Test niet over een paar maanden waarin goud toevallig lekker trendde. Kies een periode van meerdere jaren die verschillende marktregimes bevat: sterke opwaartse trends, dalende fases, zijwaartse markten en periodes met extreme volatiliteit rond centralebankbesluiten. Een strategie die alleen in één regime werkt, valt live vaak door de mand zodra de markt van karakter verandert.
Naast de periode telt de steekproefgrootte. Tien of twintig trades bewijzen statistisch niets; toeval domineert dan het resultaat. Hoe meer trades over hoe meer jaren, hoe betrouwbaarder de verwachtingswaarde. Let op: een selectieve EA die hooguit één setup per dag neemt, produceert ruwweg 150 tot 250 trades per jaar. Om een paar honderd trades te verzamelen heb je dus al snel twee tot drie jaar data nodig.
| Aantal trades | Statistische waarde | Wat je ermee kunt |
|---|---|---|
| Onder 30 | Zeer zwak | Niets concluderen; puur toeval |
| 30 tot 100 | Indicatief | Ruwe indruk, grote onzekerheid |
| 100 tot 300 | Bruikbaar | Redelijk beeld van de verwachtingswaarde |
| 300 of meer | Robuust | Betrouwbaar over meerdere marktfases |
Reserveer daarnaast bewust een recent stuk data waarop je NIET optimaliseert. Dat is je materiaal voor de forward test verderop, op koersen die de EA tijdens het afstellen niet zag.
Het testrapport lezen zonder jezelf voor de gek te houden
Welke cijfers echt tellen
Kijk nooit alleen naar de nettowinst. De verhouding tussen rendement en maximale drawdown bepaalt of het de rit waard was. Een gladde, bijna rechte equitycurve is eerder verdacht dan geruststellend: dat wijst vaak op over-optimalisatie of een verborgen grid- of martingale-mechanisme. Een gezonde curve stijgt met normale ups en downs. Wees ook wantrouwig bij een profit factor van 3 of hoger — bij een eerlijke strategie op goud is dat zeldzaam en meestal een teken van curve-fitting of een te korte periode.
Een rekenvoorbeeld
Neem een test op XAUUSD H4 over vijf jaar: 300 trades, winratio 48%, gemiddelde winst $34, gemiddeld verlies $21 en een maximale drawdown van 19%. Een winratio onder de 50% schrikt beginners af, maar dat is hier geen probleem: je winnaars zijn groter dan je verliezers (payoff-ratio 34 ÷ 21 ≈ 1,62). De verwachte waarde per trade is 0,48 × $34 − 0,52 × $21 = $16,32 − $10,92 = $5,40. Over 300 trades komt dat neer op ongeveer $1.620, met een profit factor van circa 1,49 — mager per trade, maar houdbaar.
De 19% drawdown is de kern van je beslissing. Op een account van $5.000 betekent dat een terugval van bijna $950 vanaf een piek voordat het herstelt. Kun je dat emotioneel én financieel dragen zonder in paniek uit te stappen? Is het antwoord nee, dan is deze opzet — hoe winstgevend op papier ook — niet geschikt voor jou en verlaag je je risico per trade.
Curve-fitting herkennen en een eerlijke forward test doen
Herken over-optimalisatie
Curve-fitting (over-optimalisatie) is parameters zo lang bijstellen tot ze perfect op het verleden passen — waarna ze live falen. Je herkent het aan instellingen die alleen bij één exacte waarde goed werken en instorten zodra je er een fractie naast zit. Robuuste strategieën presteren over een héél bereik van instellingen redelijk, niet alleen op dat ene magische getal. Als het optimaliseren een schitterende curve oplevert die bij de kleinste wijziging verdampt, heb je het verleden nagetekend in plaats van een echte edge gevonden.
De forward test
De remedie is een forward test: draai je afgestelde EA op de recente data die je apart hield, zonder daar nog aan te sleutelen. MT5 heeft daar een ingebouwde forward-optie voor die je testperiode automatisch splitst; in MT4 doe je het handmatig met een aparte datumrange. Blijft het resultaat op die ongeziene data in de buurt van je optimalisatie, dan heb je een teken van robuustheid. Zakt het volledig in, dan was je "winnende" set puur toeval. Een strategie beoordelen zonder eindeloos te blijven finetunen kan ook via de aanpak in een trading robot testen zonder demo.
Van backtest naar de echte markt
Zelfs een keurige backtest blijft een simulatie. Live komen spread, slippage, uitvoeringssnelheid, requotes en veranderende markten erbij. De logische volgende stap is daarom een demo- of kleine live-test, en uiteindelijk een publiek geverifieerd trackrecord. De praktische verschillen tussen die fases beschrijven we in de verschillen tussen demo en live en in echte live resultaten controleren. Toezichthouders zoals ESMA wijzen er niet voor niets op dat een groot deel van de particuliere handelaren geld verliest; resultaten uit het verleden — of uit een tester — garanderen geen toekomst. Een door derden geverifieerd record via een dienst als Myfxbook weegt daarom zwaarder dan welke backtest ook.
Test bovendien exact dezelfde risico-instellingen als je live wilt gebruiken. Een backtest op 2% risico per trade zegt weinig als je live op 0,5% draait, want drawdown en lotgrootte schalen mee. Hoe je risico per trade omzet naar een lotgrootte lees je in risicogestuurde lotgrootte berekenen, en welke stand bij jouw account past in de juiste risicomodus kiezen.
Zo pas je dit toe op Golden Viper EA
Golden Viper EA is een geautomatiseerde EA die uitsluitend XAUUSD op de H4-timeframe verhandelt, op zowel MT4 als MT5. Wil je hem zelf backtesten, doe dat dan op XAUUSD H4 met de data én de risico-instellingen die je ook live gebruikt. De entries komen tot stand op basis van trend- en momentumbevestiging, de lotgrootte is risicogestuurd via de modi Conservative, Normal en Aggressive, en winsten worden beheerd met een profit-lock plus een optionele veiligheidsstop. Zo'n stop garandeert overigens niet dat je exact op je niveau sluit, maar begrenst wel je risico op een setup.
Belangrijk voor je verwachtingen in de tester: de EA is selectief — maximaal ongeveer één setup per dag, één positie per setup, en géén martingale, grid of averaging. Verwacht dus geen honderden trades per maand; die rust is by design, geen fout. Behandel je backtest als vertrekpunt, niet als bewijs: het echte oordeel komt van het publiek geverifieerde live record op Myfxbook (account 11943038) — zes maanden netto positief, met verliesmaanden nadrukkelijk inbegrepen — en van het geverifieerde MQL5-signaal. Golden Viper kost eenmalig $199 voor een levenslange licentie (geen abonnement, geen gratis proef en geen geld-terug-garantie), of $30 per maand als kopieersignaal. Meer weten? Begin op de homepage, of stel je vraag via Telegram @viprasol_help, WhatsApp +31 6 84795250 of support@goldenviperea.com.
Risicomelding: handelen in XAUUSD met hefboom brengt een aanzienlijk risico met zich mee en verlies is mogelijk. Een backtest of een live record garandeert geen toekomstige resultaten; handel alleen met geld dat je je kunt veroorloven te verliezen.
Veelgestelde vragen
Hoe start ik een backtest voor XAUUSD op H4 in MetaTrader?
Open de Strategy Tester (Ctrl+R), kies je EA, selecteer het goudsymbool van je broker en zet de periode op H4. Kies het meest nauwkeurige tickmodel, stel een realistische spread in en draai over meerdere jaren. Beoordeel daarna het rapport, niet alleen het eindsaldo.
Waarom is 99% modelkwaliteit zo belangrijk?
De modelkwaliteit vertelt hoe realistisch de prijsbeweging binnen elke candle is nagebootst. Onder de 90% raadt de tester te veel, waardoor exits en stops verkeerd worden gesimuleerd. Richting 99% ligt de simulatie het dichtst bij de echte markt en zijn je andere cijfers pas betekenisvol.
Welke spread gebruik ik voor een goud-backtest?
Een spread die past bij je broker tijdens actieve uren — niet 0 en niet de allerkrapste waarde die je ooit zag. Goudspreads lopen op rond nieuws en bij de opening, dus reken op die bredere waarde plus wat marge voor slippage.
Hoeveel jaar historische data heb ik nodig?
Genoeg om meerdere marktfases te bevatten: trend, zijwaarts en hoge volatiliteit. In de praktijk zijn dat vaak meerdere jaren. Houd bovendien een recent stuk apart voor een forward test, zodat je op ongeziene data kunt controleren.
Hoeveel trades maken een backtest betrouwbaar?
Er is geen vast getal, maar enkele tientallen trades zijn statistisch zwak. Vanaf ongeveer honderd trades krijg je een bruikbaar beeld en vanaf een paar honderd, verspreid over meerdere jaren, een robuust beeld van de verwachtingswaarde.
Wat is het verschil tussen backtesten in MT4 en MT5?
MT5 heeft een snellere, multithreaded tester met echte ticks en een ingebouwde forward-optie; MT4 test één symbool en leunt sterker op je eigen geïmporteerde tickdata. Voor een XAUUSD-EA op één instrument geven beide bruikbare resultaten zolang je data en instellingen kloppen.
Wat is een forward test en waarom heb ik die nodig?
Een forward test draait je afgestelde EA op recente data die je bewust apart hield, zonder verder te optimaliseren. Blijft het resultaat vergelijkbaar, dan is dat een teken van robuustheid; zakt het in, dan was je winnende set waarschijnlijk curve-fitting.
Betekent een winstgevende backtest dat de EA live winst maakt?
Nee. Een backtest is een simulatie op historische data; live spelen spread, slippage, uitvoering en veranderende markten mee. Resultaten uit het verleden garanderen geen toekomstige resultaten, dus beoordeel altijd ook een geverifieerd live record.
Moet ik dezelfde risicomodus testen als ik live gebruik?
Ja. Een test op een andere risicostand geeft een misleidend beeld van je drawdown en lotgrootte. Test precies de modus en het risico per trade dat je live laat draaien.
Kan ik Golden Viper EA zelf backtesten?
Ja, op XAUUSD H4 met realistische data en dezelfde risico-instellingen als live. Omdat de EA selectief is (maximaal ongeveer één trade per dag), zie je relatief weinig maar zorgvuldig gekozen trades — dat is bewust zo ontworpen, geen fout in je test.
