MT4 Backtest XAUUSD Op 4-Uurs Tijdframe: Tips Voor Een Betrouwbare Test
TL;DR
Een betrouwbare MT4-backtest van XAUUSD op H4 valt of staat met datakwaliteit. Kies in de Strategy Tester het juiste goudsymbool, zet het tijdsframe op H4 en draai op "Every tick" met de hoogst haalbare modelkwaliteit. Stel een realistische spread in (geen 0), test over een lange periode met meerdere marktfases en kijk daarna pas naar profit factor, maximale drawdown en het aantal trades. Zie elke backtest als een indicatie, nooit als een garantie voor de toekomst.
Waarom een backtest op H4-goud extra zorg vraagt
Backtesten betekent dat je je Expert Advisor loslaat op historische koersdata, om te zien hoe de regels zich in het verleden hadden gehouden. Voor XAUUSD (goud) op de 4-uursgrafiek is dat nuttig, maar ook lastiger dan bij de meeste andere symbolen: goud heeft bredere spreads dan de grote valutaparen, beweegt hard rond nieuws en de historische tickdata verschilt flink per broker. Een test die er te mooi uitziet, draait meestal op onrealistische aannames en zegt dan weinig over de werkelijkheid. De MetaTrader 4-documentatie omschrijft 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 is de eerste backtest bij veel traders te mooi om waar te zijn. Meestal zit de oorzaak in een te lage spread, te weinig data of een te korte testperiode. De stappen hieronder 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 gaat draaien, want contractspecificaties en spread verschillen per symbool. Zet "Period" op H4: test je op een ander tijdsframe, dan test je eigenlijk een andere strategie.
Belangrijk: de kwaliteit van je test staat of valt met de historische data die MT4 voor dat symbool heeft. 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 bruikbaar. De andere twee simuleren de prijsbeweging binnen een candle te grof en geven al snel een misleidend mooi beeld.
Na een test toont MT4 een "Modelling quality"-percentage. Met de standaard meegeleverde data haal je vaak niet meer dan 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 zit. De MetaTrader 5-documentatie legt dezelfde tester- en datalogica uit, en de functies waarmee een EA orders plaatst en de historie uitleest staan beschreven 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 spread loopt rond nieuws en bij de sessieopening nog verder op. Test daarom met een spread die past bij je broker tijdens drukke uren, niet met de krapste waarde die je ooit toevallig zag. Reken ook op slippage: je order wordt in de praktijk soms tegen een iets slechtere prijs gevuld dan de tester aanneemt. Die uitvoeringskosten horen gewoon in je beoordeling thuis, want ze eten rechtstreeks in op 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 fases met hoge volatiliteit rond macro-nieuws. Een strategie die alleen in één marktfase werkt, valt live meestal door de mand. Houd bovendien een stuk recente data apart waarop je NIET optimaliseert, zodat je later 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 de normale ups en downs erin. Controleer ook of het aantal trades groot genoeg is: tien winnende trades bewijzen niets, honderden trades over meerdere jaren zeggen een stuk 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 alsnog falen. Je herkent en voorkomt het door na het optimaliseren te testen 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 redelijk over een bereik van instellingen, niet alleen op dat ene magische 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 wel 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 eigenlijk de kern van de beslissing: hou je het vol om je account met bijna een kwart te zien dalen voordat het herstelt? Is het antwoord nee, dan is deze opzet niet geschikt voor jou, hoe winstgevend ze op papier ook lijkt, en verlaag je gewoon je risico per trade. Draai vervolgens dezelfde test met een realistische in plaats van een krappe spread: zakt de profit factor daarbij onder 1,10, dan leunde het resultaat te zwaar op onrealistisch lage kosten. Zo scheid je een robuuste strategie van gewoon een mooie grafiek.
Veelgemaakte fouten bij het backtesten van goud
De meeste teleurstellende live-resultaten na een prachtige backtest zijn terug te voeren op een handvol steeds terugkerende fouten. Ken je ze vooraf, dan voorkom je ze meestal ook:
- Nul-spread of te lage spread: de grootste zelfmisleiding die er is. Goud kost nu eenmaal meer om te verhandelen dan EUR/USD, zeker rond nieuws.
- Testen op "Open prices only": levert een veel te gladde, te optimistische curve op voor een EA die binnen de candle exits beheert.
- Te korte periode: een paar maanden trend zegt weinig over hoe de EA zich houdt in een zijwaartse of hoogvolatiele markt.
- Optimaliseren zonder forward test: parameters afstellen op het verleden en dan verbaasd zijn dat het live niet werkt. Dat is precies curve-fitting.
- Backtestdata van een andere broker dan waar je live gaat handelen: spread, sessietijden en prijsfeed verschillen per broker, dus test liever op je eigen brokerdata.
- Andere risico-instellingen dan live: een test met 2% risico per trade zegt weinig als je live op 0,5% handelt.
Merk je dat je backtest té mooi oogt? Zie dat bijna altijd als een signaal om kritischer te kijken, niet als reden om meteen enthousiast live te gaan. Een gezonde dosis wantrouwen bespaart je uiteindelijk gewoon geld.
Backtest versus live: hou je verwachtingen realistisch
Zelfs een keurige backtest blijft 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, zijn geen garantie voor de toekomst. Daarom weegt een publiek, door derden geverifieerd live trackrecord zwaarder 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 resultaten kun je 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, zowel op 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.
Zie 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) en nadrukkelijk inclusief verliesmaanden. Meer over de installatie vind je in de installatiegids.
Risicomelding: handelen in XAUUSD met hefboom brengt een aanzienlijk risico op verlies met zich mee. Een backtest of live record garandeert geen toekomstige resultaten, dus 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": dat 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?
Meestal omdat MT4 te weinig of te grove historische data voor dat symbool heeft. Importeer hoogwaardige tickdata om richting 99% te komen, want bij een 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 die je ooit zag. Goudspreads lopen op rond nieuws, dus reken daar bewust mee, plus wat marge voor slippage.
Hoe lang moet de testperiode zijn?
Lang genoeg om meerdere marktfases te bevatten (trend, zijwaarts, hoge volatiliteit), meestal 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?
Een vast getal bestaat niet, 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 precies op het verleden passen, waarna ze live alsnog 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 allemaal mee. Resultaten uit het verleden garanderen geen toekomstige resultaten, dus 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 wel 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. Nog vragen? Je bereikt ons via Telegram @viprasol_help, WhatsApp +31 6 84795250 of support@goldenviperea.com.
