Backtests Plannen Met Realistische Spread En Slippage

TL;DR

Een backtest met realistische spread en slippage plan je vóór je de Strategy Tester opent: breng eerst de werkelijke spread van je broker in kaart, tijdens rustige uren, drukke uren en rond nieuws. Vertaal die cijfers naar minstens drie scenario's — krap, normaal en stress — en vul in zowel MT4 als MT5 een expliciete spread- én een slippagewaarde in, in plaats van te vertrouwen op de standaard van 0. Draai elk scenario over genoeg trades en meerdere marktfases, met dezelfde risicomodus die je live gebruikt, en toets je aannames daarna tegen een demo- of live-account. Zo weet je vóór je live gaat waar je winst overeind blijft en waar hij verdwijnt zodra de spread tegenvalt.

Wat "realistische spread en slippage" precies betekent bij het plannen

Spread en slippage zijn twee kostenposten die bepalen of je backtest iets zegt over de toekomst. Spread is het verschil tussen bied- en laatprijs bij instap. Slippage is het verschil tussen de verwachte en de werkelijk uitgevoerde prijs, en ontstaat door uitvoeringssnelheid, liquiditeit en volatiliteit — grilliger dus dan spread.

Bij XAUUSD tellen beide zwaarder mee dan bij een groot valutapaar. Goud is gevoelig voor reële rente, inflatieverwachtingen en risicostemming — achtergrond die je bij de World Gold Council terugvindt — wat zich vertaalt in bredere spreads en scherpere sprongen dan bij bijvoorbeeld EUR/USD. Een backtest met spread op 0 of zonder slippage meet dus niet hoe goed de strategie is, maar hoe goed ze zou zijn in een markt die niet bestaat.

Spread: de vaste kost die altijd meetelt

Spread betaal je op elke trade, winst of verlies. Bij XAUUSD wordt spread uitgedrukt in punten (0,01 in de koers): 30 punten op een lot van 0,10 kost ongeveer $3,00 aan de instap, nog voordat de markt één stap jouw kant op beweegt.

Slippage: de onvoorspelbare kost die je toch inplant

Slippage is geen vaste waarde maar een bandbreedte. In rustige, liquide uren is ze vaak klein; rond nieuws, bij een sessie-opening of tijdens een scherpe beweging kan ze fors oplopen. Plannen voor slippage betekent dus geen los getal invullen, maar een bandbreedte kiezen mét een hogere stresswaarde.

Stap 1: Breng de spread van je broker echt in kaart

Voordat je iets in de Strategy Tester instelt, heb je cijfers nodig die kloppen voor jóuw broker. Spreads verschillen per broker, accounttype en moment van de dag. Noteer op een normale handelsdag de spread op een paar vaste tijden: de Europese ochtend, de Londen/New York-overlap, de Aziatische sessie en rond een nieuwsrelease. Doe dat een week lang voor een eigen bandbreedte, in plaats van een schatting die je ergens las.

Piekmomenten die je apart moet noteren

Let op vier momenten: de sessie-opening, waarbij de liquiditeit nog op gang moet komen, de rollover rond middernacht, hoogimpact nieuws zoals rentebesluiten, en het weekend-gat tussen vrijdagsluiting en zondagopening. Dat laatste ontstaat mede doordat de onderliggende futuresmarkt, zoals die bij de CME Group wordt verhandeld, gesloten is, terwijl OTC-koersen bij heropening soms met een sprong reageren op nieuws. Op deze momenten kan de spread twee tot vijf keer breder zijn dan je gemiddelde — en opent een deel van je H4-candles per definitie rond zo'n sessiewissel.

MarktmomentTypische spread XAUUSD (punten)Kosten per trade (0,10 lot)Hoe je dit gebruikt in je planning
Londen/New York-overlap25 - 35≈ $2,50 - $3,50Basiswaarde voor je "normaal"-scenario
Aziatische sessie (dunne handel)45 - 60≈ $4,50 - $6,00Los scenario, niet als hoofdcijfer
Sessie-opening / rollover50 - 80≈ $5,00 - $8,00Apart testen, vooral bij H4-candles die hier openen
Hoogimpact nieuws / spike90 - 150+≈ $9,00 - $15,00+Alleen als stresstest, nooit als verwachte kost

Gebruik deze tabel als startpunt, en vervang de cijfers zodra je je eigen broker een week hebt gevolgd.

Stap 2: Kies en configureer het juiste tickmodel

Met je spreadcijfers in de hand ga je naar de Strategy Tester. MT4 en MT5 gaan hier verschillend mee om, en dat bepaalt hoe je je testplan inricht.

MT4: een vaste spread die je zelf moet corrigeren

De MT4 Strategy Tester laat je een vaste spreadwaarde invullen, of de "huidige" spread van het testsymbool gebruiken — riskant, want die actuele spread zegt niets over je historische testperiode. Vul dus je gemeten gemiddelde uit stap 1 in, bijvoorbeeld 30 tot 35 punten, in plaats van het platform te laten raden.

MT5: variabele spread op basis van echte ticks

De tester in MT5 kan werken met "every tick based on real ticks", waarbij de spread meebeweegt met historische tickdata — realistischer, mits je broker die tickhistorie levert. De documentatie over geautomatiseerd handelen in MT5 legt dat tickmodel uit. Ontbreekt de tickhistorie, dan val je terug op een vaste, handmatig ingevulde spread.

Een rekenvoorbeeld: stel je test dezelfde XAUUSD H4-strategie twee keer over drie jaar, telkens 210 trades op 0,10 lot, met een brutoresultaat van $2.600 vóór spreadkosten — eerst met een te krappe, vast ingevulde spread van 12 punten, daarna met een realistische 34 punten die overeenkomt met je eigen gemeten gemiddelde.

TestinstellingTe krappe spread (12 punten)Realistische spread (34 punten)
Aantal trades210210
Spreadkosten per trade≈ $1,20≈ $3,40
Totale spreadkosten≈ $252≈ $714
Netto resultaat (bruto $2.600 vóór spread)≈ $2.348≈ $1.886
Profit factor (indicatief)≈ 1,74≈ 1,49

Het verschil — hier zo'n $462 op 210 trades — komt puur door één invulveld; niets aan de strategie veranderde, alleen de spreadaanname. Meer MT4-testerinstellingen vind je in onze gids met MT4-backtesttips voor XAUUSD op H4.

Stap 3: Bouw een slippagebudget in je testplan

Spread is voorspelbaar genoeg om als vaste waarde te plannen; slippage niet, maar dat is geen excuus om het over te slaan. Werk met een slippagebudget: een bewuste extra marge bovenop de spread, gebaseerd op wat je realistisch verwacht bij uitvoering.

De deviation-instelling in MT4 en MT5

Beide platformen kennen een "deviation" of "slippage"-parameter in de ordercode: het aantal punten dat een marktorder mag afwijken van de gevraagde prijs voordat de order wordt geweigerd. De MQL5-documentatie laat zien hoe dat veld werkt. Let op: dit is een uitvoeringsgrens, geen simulatie van slippagekosten in je rapport — plan het effect dus zelf als apart kostenscenario.

Een slippagebudget berekenen

Stel een percentage van je spread als vuistregel: 30 tot 50% als gemiddelde slippage, met een hogere waarde voor je stressscenario. Bij een normale spread van 34 punten kom je zo op 10 tot 17 punten gemiddelde slippage; reken voor het stressscenario met een veelvoud daarvan, bijvoorbeeld 40 tot 60 punten.

Bij een spread van 34 punten en een slippagebudget van 14 punten kost elke trade op 0,10 lot ongeveer (34 + 14) × $0,10 = $4,80 aan uitvoering. Over 2,5 jaar met 165 trades is dat 165 × $4,80 = $792 aan totale uitvoeringskosten, tegenover 165 × $3,40 = $561 bij een test die alléén spread meerekent. Dat verschil van $231 is precies wat een spread-only-test structureel te optimistisch maakt.

Stap 4: Werk met scenario's — krap, normaal, stress

Eén test met één spread- en slippagewaarde vertelt maar één verhaal. Plan minstens drie scenario's en draai je EA drie keer over dezelfde periode, met alleen de kosten als variabele.

Waarom drie scenario's genoeg structuur geven

Een krap scenario laat zien wat je strategie theoretisch maximaal kan opleveren — niet om op te rekenen, maar om te weten hoeveel "lucht" erin zit. Een normaal scenario, op je eigen cijfers uit stap 1, is je realistische basisverwachting. Een stressscenario, met bredere spread en hogere slippage, laat zien of je strategie een slechte week overleeft.

ScenarioSpread (punten)Slippage (punten)Kosten per trade (0,10 lot)Totale kosten (150 trades)Netto resultaat*
Krap83$1,10$165≈ $2.835
Normaal3414$4,80$720≈ $2.280
Stress7035$10,50$1.575≈ $1.425

* Uitgangspunt in dit rekenvoorbeeld: een brutoresultaat van $3.000 vóór spread en slippage, over 150 trades.

Het patroon dat telt, is niet het bedrag maar de richting: van krap naar stress daalt het nettoresultaat hier ongeveer 50%, terwijl het positief blijft. Zakt je resultaat in het stressscenario onder nul, dan leunt je strategie op optimistische aannames.

Stap 5: Steekproefgrootte, periode en risicomodus consistent houden

Een doordacht spread- en slippagescenario heeft weinig waarde als de rest van je testopzet wankelt. Drie zaken horen in hetzelfde testplan thuis.

Genoeg trades over meerdere marktfases

Een selectieve XAUUSD-strategie op H4 levert lang niet elke dag een trade op. Reken op meerdere jaren data voor een paar honderd trades, verspreid over trending, zijwaartse en volatiele periodes. Meer daarover lees je in hoe vaak een gold EA handelt.

Dezelfde risicomodus en lotgrootte als live

Test je op een ander risiconiveau dan je live gebruikt, dan schalen drawdown en lotgrootte mee en wordt je kostenberekening onbetrouwbaar. Kies dus vooraf je risicomodus en houd die vast. Hoe je risico per trade omrekent naar een lotgrootte staat in risicogestuurde lotgrootte berekenen, en welke modus bij jouw account past in de juiste risicomodus kiezen. Een degelijk risicomanagementkader begint bij die consistentie.

Documenteer je aannames vóórdat je test

Leg per testronde vast: symbool, tijdframe, dataperiode, spread- en slippagewaarde per scenario, risicomodus en lotgrootte — anders vergelijk je later appels met peren.

Je testrapport controleren en kalibreren tegen demo of live

Een testplan is nooit klaar na de eerste run. Het nut zit in het vergelijken van je scenario's onderling én met wat je buiten de tester ziet.

Signalen dat je kosten te optimistisch waren

Een maximale drawdown die in je stressscenario nauwelijks verandert ten opzichte van je krappe scenario is verdacht: kosten die met een factor acht stijgen — zoals van 8+3 naar 70+35 punten hierboven — horen een merkbaar effect te hebben. Zie je dat niet, controleer dan of de tester je instellingen wel toepaste. Een profit factor die in elk scenario nagenoeg gelijk blijft wijst vaak op hetzelfde probleem.

Kalibreren tegen een demo- of live-account

Draai naast je backtest een periode op een demo-account, of volg een klein live-account, en vergelijk de werkelijke spread en slippage met je testaannames. Wijkt de praktijk structureel af, stel dan je normaal-scenario bij. Meer over die verschillen lees je in demo versus live: de verschillen.

Een geverifieerd trackrecord als extra ijkpunt

Raadpleeg daarnaast een publiek, extern geverifieerd trackrecord, bijvoorbeeld via een dienst als Myfxbook, waarin spread, slippage en uitvoering al in de echte cijfers zitten. Zo'n record vervangt je eigen planning niet, maar geeft een onafhankelijke referentie — hoe je het beoordeelt, lees je in echte live resultaten controleren.

Veelgemaakte fouten bij het plannen van spread- en slippagetests

Spread op 0 of "automatisch" laten staan

De meest voorkomende fout: spread en slippage vergeten in te vullen, of vertrouwen op een automatische waarde die niet bij de geteste periode past. Dat is geen "beste geval", maar een verzonnen geval.

Slechts één spreadwaarde testen

Eén gemiddelde mist per definitie de pieken. Zonder stressscenario ontdek je pas live, op het slechtste moment, hoe je strategie zich houdt als de spread verdrievoudigt.

Wisselen van risicomodus tussen testrondes

Test je de ene keer conservatief en de andere agressief, dan zijn je scenario's onderling niet vergelijkbaar, omdat kosten per lot verschillen. Houd risicomodus en lotgrootte vast.

Te weinig trades laten spreken

Een paar tientallen trades in één scenario bewijst statistisch weinig. Trek geen stellige conclusies over kostgevoeligheid op basis van een korte steekproef.

Backtestcijfers voor waarheid aanzien

Zelfs de zorgvuldigste planning blijft een simulatie op historische data. Behandel elk resultaat als een indicatie van robuustheid, nooit als een belofte over morgen.

Hoe je dit toepast op Golden Viper EA

Golden Viper EA is een geautomatiseerde Expert Advisor die uitsluitend XAUUSD verhandelt op de H4-timeframe, beschikbaar voor MT4 en MT5. De EA is selectief: ongeveer maximaal één setup per dag, één positie per setup, zonder martingale, grid of averaging. Instapmomenten komen tot stand op basis van trend- en momentumbevestiging binnen een op regels gebaseerde strategie; de lotgrootte is risicogestuurd via drie modi — Conservative, Normal en Aggressive — en winsten worden beheerd met een profit-lock plus een optionele veiligheidsstop. Zo'n stop garandeert niet dat een positie exact op dat niveau sluit, maar begrenst het risico op een setup.

Plan je een eigen backtest, volg dan dezelfde stappen: noteer je brokerspread, vul een slippagebudget aan, draai een krap-, normaal- en stressscenario, en test met de risicomodus die je ook live gebruikt. Omdat de EA selectief is, verzamel je minder trades per maand — reken op een langere testperiode, zoals beschreven in een EA testen in de Strategy Tester op XAUUSD H4.

Een eigen backtest blijft een startpunt, geen eindoordeel. Het publiek en gratis in te zien trackrecord op Myfxbook (account 11943038) en het bijbehorende, geverifieerde MQL5-kopieersignaal laten zien hoe de EA zich onder échte, live spread en slippage gedraagt — inclusief verliesmaanden. Golden Viper EA kost eenmalig $199 voor een levenslange licentie, zonder abonnement, gratis proefperiode of geld-terug-garantie; wie liever meekopieert zonder zelf te installeren, betaalt $30 per maand voor het signaal. Meer weten? Start op de homepage van Golden Viper EA, of neem contact op via Telegram @viprasol_help, WhatsApp +31 6 84795250 of support@goldenviperea.com.

Risicomelding: handelen in XAUUSD brengt risico met zich mee en verlies is mogelijk, ook met een zorgvuldig geplande backtest. Resultaten uit het verleden — of uit een simulatie — garanderen geen toekomstige resultaten. Handel alleen met geld dat je kunt missen.

Veelgestelde vragen

Wat is het verschil tussen spread en slippage bij backtesten?

Spread is het vaste verschil tussen bied- en laatprijs dat je per trade betaalt; slippage is het verschil tussen de verwachte en de werkelijk uitgevoerde prijs. Spread noteer je vooraf, slippage plan je als bandbreedte.

Welke spread moet ik gebruiken voor een XAUUSD-backtest?

Gebruik de gemiddelde spread die je een week lang bij je broker noteerde tijdens de Londen/New York-overlap, en test apart met een bredere waarde voor sessie-openingen en nieuws.

Hoe stel ik slippage in bij het testen van een EA?

De tester rekent slippage bij marktorders vaak beperkt mee, dus bouw je een eigen budget: 30 tot 50% van je normale spread als gemiddelde slippage, met een veelvoud daarvan voor je stressscenario.

Hoeveel scenario's heb ik minimaal nodig om te plannen?

Drie: krap voor je theoretische bovengrens, normaal op basis van je eigen brokercijfers, en stress met bredere spread en hogere slippage om te zien of je strategie een slechte week overleeft.

Waarom verschilt mijn backtestresultaat zo veel van mijn live resultaat?

Meestal door een te krappe spread, ontbrekende slippage, of een risicomodus en lotgrootte die niet overeenkomen met wat je live gebruikt. Kalibreer je aannames regelmatig tegen een demo- of live-account.

Moet ik in MT4 of MT5 backtesten voor de meest realistische spread?

MT5 kan werken met "every tick based on real ticks", waarbij de spread meebeweegt met historische tickdata; MT4 gebruikt een vaste, door jou ingevulde spread. Vul die zorgvuldig in, dan werken beide platformen prima.

Hoeveel trades heb ik nodig om spread- en slippage-effecten betrouwbaar te zien?

Enkele tientallen trades zijn te weinig. Reken op een paar honderd trades, verspreid over meerdere jaren en marktfases, voordat je conclusies trekt over kostgevoeligheid.

Kan ik een EA testen zonder een demo-account?

Ja, de Strategy Tester werkt los van een demo-account en gebruikt historische data. Een demo blijft wel waardevol om je backtestaannames achteraf tegen echte uitvoering te controleren.

Hoe test ik Golden Viper EA met realistische spread en slippage?

Volg dezelfde stappen als bij elke XAUUSD H4-strategie: noteer je brokerspread, vul een slippagebudget aan, draai drie scenario's en test met je live-risicomodus. Omdat de EA selectief is, heb je een langere testperiode nodig.

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