MT4 Backtest XAUUSD Op 4-Uurs Tijdframe: Tips Voor Een Betrouwbare Test
TL;DR
Een betrouwbare MT4-backtest van XAUUSD op H4 staat of valt met datakwaliteit. Kies in de Strategy Tester het juiste goudsymbool, zet het tijdsframe op H4, gebruik "Every tick" met zo hoog mogelijke modelkwaliteit, stel een realistische spread in (geen 0), test over een lange periode met meerdere marktfases, en beoordeel daarna profit factor, maximale drawdown en het aantal trades. Behandel elke backtest als een indicatie, nooit als een garantie voor de toekomst.
Waarom een backtest op H4-goud extra zorg vraagt
Backtesten is het draaien van je Expert Advisor op historische koersdata om te zien hoe de regels zich in het verleden zouden hebben gehouden. Voor XAUUSD (goud) op de 4-uursgrafiek is dat waardevol, maar ook gevoelig: goud kent bredere spreads dan de grote valutaparen, beweegt scherp rond nieuws en de historische tickdata verschilt sterk per broker. Een test die er perfect uitziet met onrealistische aannames zegt weinig over de werkelijkheid. De MetaTrader 4-documentatie beschrijft de Strategy Tester expliciet als een omgeving om EA's te testen en te optimaliseren voordat je live gaat — het doel is leren, niet jezelf overtuigen.
In de praktijk merken veel traders dat de eerste backtest te mooi is om waar te zijn. Bijna altijd komt dat door te lage spread, te weinig data of een te korte testperiode. Onderstaande stappen halen die valkuilen eruit.
Stap 1: Het juiste symbool en H4-tijdframe kiezen
Open in MT4 de Strategy Tester (Beeld → Strategy Tester, of Ctrl+R). Kies onderaan je EA, en selecteer bij "Symbol" het goudsymbool van jouw broker. Let op: dat heet lang niet altijd XAUUSD — je ziet ook GOLD, XAUUSD.i of een variant met achtervoegsel zoals XAUUSDm. Test op precies het symbool waarop je later live wilt draaien, want contractspecificaties en spread verschillen per symbool. Zet "Period" op H4; test je op een ander tijdsframe, dan test je feitelijk een andere strategie.
Belangrijk: de kwaliteit van je test hangt af van de historische data die MT4 voor dat symbool heeft. Meer over waarom XAUUSD zich anders gedraagt dan valutaparen lees je in onze gids over een EA testen op de Strategy Tester (XAUUSD H4).
Stap 2: Modelkwaliteit en tickdata — de belangrijkste knop
MT4 biedt drie modellen: "Open prices only", "Control points" en "Every tick". Voor een EA die binnen de candle beslissingen neemt of exits beheert, is alleen Every tick zinvol. De andere twee modellen simuleren de prijsbeweging binnen een candle te grof en geven een misleidend mooi beeld.
Na een test toont MT4 een "Modelling quality"-percentage. Standaard haal je met de meegeleverde data vaak maar 25–90%. Serieuze testers importeren daarom hoogwaardige tickdata om richting 99% te komen; hoe hoger de modelkwaliteit, hoe dichter de simulatie bij de echte markt ligt. De MetaTrader 5-documentatie legt dezelfde tester- en datalogica uit, en de functies waarmee een EA orders plaatst en de historie uitleest staan in de MQL-documentatie.
| Rapportcijfer | Wat het betekent | Waar je op let |
|---|---|---|
| Total net profit | Bruto winst min bruto verlies | Zegt weinig zonder de drawdown erbij |
| Profit factor | Brutowinst gedeeld door brutoverlies | Onder 1 = verliesgevend; wees kritisch bij extreem hoge waarden (curve-fit) |
| Maximal drawdown | Grootste terugval vanaf een piek | Kun je deze drawdown emotioneel en financieel dragen? |
| Total trades | Aantal trades in de periode | Te weinig trades = statistisch onbetrouwbaar |
| Modelling quality | Hoe realistisch de tick-simulatie was | Streef naar 90–99%; lager maakt de rest onbetrouwbaar |
Stap 3: Een realistische spread instellen
De grootste zelfmisleiding bij goud-backtests is een te lage of nul-spread. Goud heeft doorgaans een bredere spread dan EUR/USD, en die loopt verder op rond nieuws en bij de sessieopening. Test daarom met een spread die past bij je broker in drukke uren, niet met de krapste waarde die je ooit zag. Reken ook op slippage: je order wordt in werkelijkheid soms op een iets slechtere prijs gevuld dan de tester aanneemt. Deze uitvoeringskosten horen in je beoordeling thuis, want ze eten rechtstreeks aan je resultaat.
Stap 4: De juiste periode en meerdere marktfases
Test niet over een paar maanden waarin goud toevallig lekker trendde. Kies een lange periode die verschillende regimes bevat: sterke trends, zijwaartse markten en periodes met hoge volatiliteit rond macro-nieuws. Een strategie die alleen in één marktfase werkt, valt live vaak door de mand. Reserveer bovendien een stuk recente data waarop je NIET optimaliseert, zodat je een eerlijke forward test kunt doen (zie stap 6).
| Kenmerk | Zwakke backtest | Betrouwbare backtest |
|---|---|---|
| Model | Open prices / control points | Every tick, 90–99% kwaliteit |
| Spread | 0 of onrealistisch laag | Realistisch voor jouw broker, inclusief nieuwsuren |
| Periode | Enkele maanden, één trend | Meerdere jaren, meerdere marktfases |
| Aantal trades | Enkele tientallen | Ruim genoeg voor statistische betekenis |
| Validatie | Alleen in-sample | In-sample + aparte forward-periode |
Stap 5: Het rapport correct lezen
Kijk nooit alleen naar de nettowinst. De verhouding tussen winst en maximale drawdown vertelt of het rendement de pijn waard was, en een gladde, bijna rechte equitycurve is eerder verdacht dan geruststellend — dat wijst vaak op over-optimalisatie of een verborgen grid/martingale. Een gezonde curve stijgt met normale ups en downs. Controleer ook of het aantal trades groot genoeg is: tien winnende trades bewijzen niets, honderden trades over jaren zeggen meer.
Stap 6: Forward test en curve-fitting vermijden
Curve-fitting (over-optimalisatie) is het afstellen van parameters tot ze perfect op het verleden passen — waarna ze live falen. Je herkent en voorkomt het door na het optimaliseren te draaien op data die je bewust apart hield (forward test), en door instellingen te wantrouwen die alleen bij één exacte waarde goed werken. Robuuste strategieën presteren over een bereik van instellingen redelijk, niet alleen op één magisch getal.
| Tip voor XAUUSD op H4 | Waarom |
|---|---|
| Gebruik brokerdata van hetzelfde account als live | Spread, sessies en prijsfeed verschillen per broker |
| Test dezelfde risico-instellingen als live | Een backtest op 2% risico zegt niets over live op 0,5% |
| Houd rekening met swaps voor posities over nacht | H4-trades blijven soms meerdere dagen open |
| Vergelijk het resultaat met een live/geverifieerd record | De markt is de enige echte test; backtests overschatten vaak |
Een backtestrapport in de praktijk lezen: een voorbeeld
Stel dat je test op XAUUSD H4 over vijf jaar 240 trades oplevert, met een profit factor van 1,35, een maximale drawdown van 22% en een modelling quality van 96%. Hoe beoordeel je dat? De modelkwaliteit is prima, en 240 trades over vijf jaar is statistisch bruikbaar. Een profit factor van 1,35 betekent dat je voor elke euro verlies €1,35 aan winst maakte — geen spectaculair getal, maar realistisch en houdbaar; wees juist wantrouwig bij een profit factor van 3 of hoger, want dat wijst vaak op curve-fitting of een te korte periode.
De 22% drawdown is de kern van de beslissing: zou je het volhouden om je account met bijna een kwart te zien dalen voordat het herstelt? Als het antwoord nee is, dan is deze opzet — hoe winstgevend ook op papier — niet geschikt voor jou, en verlaag je je risico per trade. Vergelijk dit vervolgens met dezelfde test met een realistische in plaats van krappe spread: zakt de profit factor dan onder 1,10, dan leunde het resultaat te zwaar op onrealistisch lage kosten. Zo scheid je een robuuste strategie van een mooie grafiek.
Veelgemaakte fouten bij het backtesten van goud
De meeste teleurstellende live-resultaten na een prachtige backtest komen door een handvol terugkerende fouten. Door ze vooraf te kennen, voorkom je ze:
- Nul-spread of te lage spread: de grootste zelfmisleiding. Goud kost meer om te verhandelen dan EUR/USD, zeker rond nieuws.
- Testen op "Open prices only": geeft een veel te gladde, te optimistische curve voor een EA die binnen de candle exits beheert.
- Te korte periode: een paar maanden trend zegt niets over hoe de EA zich in een zijwaartse of hoogvolatiele markt houdt.
- Optimaliseren zonder forward test: parameters afstellen op het verleden en dan verbaasd zijn dat het live niet werkt — dat is curve-fitting.
- Backtestdata van een andere broker dan waar je live gaat: spread, sessietijden en prijsfeed verschillen, dus test op je eigen brokerdata.
- Andere risico-instellingen dan live: een test op 2% risico per trade zegt weinig als je live op 0,5% draait.
Merk je dat je backtest té mooi is? Dan is dat bijna altijd een signaal om kritischer te kijken, niet om enthousiast live te gaan. Een gezonde dosis wantrouwen bespaart echt geld.
Backtest versus live: hou je verwachtingen realistisch
Zelfs een keurige backtest is een simulatie. 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 — bieden geen garantie voor de toekomst. Daarom is een publiek, door derden geverifieerd live trackrecord waardevoller dan welke backtest dan ook. Hoe je zo'n live record beoordeelt, lees je in onze gids over een trading robot testen zonder demo, en je kunt resultaten volgen via een dienst als Myfxbook.
Zo past Golden Viper EA hierin
Golden Viper EA is een geautomatiseerde XAUUSD-EA die uitsluitend op de H4-timeframe handelt, op zowel MT4 als MT5. Wil je hem zelf backtesten, doe dat dan op XAUUSD H4 met de data en risico-instellingen die je ook live gebruikt. Belangrijk: de EA is selectief — maximaal één trade per dag, één positie per setup, en géén martingale, grid of averaging — dus verwacht in de tester geen honderden trades per maand. Entries komen tot stand op basis van trend- en momentumconfluentie, en de lotgrootte is risicogestuurd via de modi Conservative, Normal en Aggressive.
Behandel je backtest als vertrekpunt, niet als bewijs: het echte oordeel komt van het publiek geverifieerde live record op Myfxbook — een geverifieerde periode van zes maanden die netto positief was, met een winratio van 56% (51 van de 91 trades), nadrukkelijk inclusief verliesmaanden. Meer over de installatie vind je in de installatiegids.
Risicomelding: handelen in XAUUSD met hefboom kent een aanzienlijk risico op verlies. Een backtest of live record garandeert geen toekomstige resultaten; handel alleen met geld dat je kunt missen.
Veelgestelde vragen
Welk model moet ik kiezen in de MT4 Strategy Tester voor een H4-EA?
Kies "Every tick". Het simuleert de prijsbeweging binnen elke candle het nauwkeurigst. "Open prices only" en "Control points" geven een te grof en vaak te optimistisch beeld voor een EA die exits binnen de candle beheert.
Waarom is mijn modelling quality laag?
Omdat MT4 onvoldoende of grove historische data voor dat symbool heeft. Importeer hoogwaardige tickdata om richting 99% te komen; bij lage kwaliteit zijn alle andere cijfers onbetrouwbaar.
Welke spread moet ik instellen voor XAUUSD?
Een realistische spread die past bij je broker tijdens actieve uren — niet 0 en niet de allerkrapste waarde. Goudspreads lopen op rond nieuws; reken daar bewust op, plus wat marge voor slippage.
Hoe lang moet de testperiode zijn?
Lang genoeg om meerdere marktfases te bevatten (trend, zijwaarts, hoge volatiliteit) — vaak meerdere jaren. Houd daarnaast een recente periode apart voor een forward test waarop je niet optimaliseert.
Hoeveel trades heb ik nodig voor een betrouwbaar resultaat?
Er is geen vast getal, maar enkele tientallen trades zijn statistisch zwak. Honderden trades over meerdere jaren geven een veel betrouwbaarder beeld van de verwachtingswaarde.
Wat is curve-fitting en hoe voorkom ik het?
Curve-fitting is parameters zo afstellen dat ze perfect op het verleden passen, waarna ze live falen. Voorkom het met een forward test op apart gehouden data en door instellingen te wantrouwen die alleen bij één exacte waarde werken.
Betekent een goede 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 — beoordeel daarom ook een geverifieerd live record.
Kan ik Golden Viper EA backtesten?
Ja, op XAUUSD H4 met realistische data en dezelfde risico-instellingen als live. Omdat de EA selectief is (maximaal één trade per dag), zie je relatief weinig maar zorgvuldig gekozen trades — dat is by design, geen fout.
Klaar om verder te gaan? Bekijk de installatiegids van Golden Viper EA of volg het live, geverifieerde resultaat op Myfxbook. Vragen? Bereik ons via Telegram @viprasol_help, WhatsApp +31 6 84795250 of support@goldenviperea.com.
