Hoe Test Je EA-Prestaties op Verschillende Spreads?

TL;DR

Je test EA-prestaties op verschillende spreads door dezelfde historische periode meerdere keren te backtesten in de Strategy Tester van MT4 of MT5, telkens met een andere vaste spreadwaarde in dollars (bijvoorbeeld $0,20, $0,35, $0,60 en $1,20 op XAUUSD), en door de commissie apart mee te nemen. Vergelijk nettoresultaat, winstfactor en maximale drawdown per scenario, en herhaal de test op een demo-account met de werkelijke broker-spread voordat je live gaat. Bij een selectieve H4-strategie op XAUUSD, zoals Golden Viper EA, is de impact van spread meestal kleiner dan bij een scalper, maar bij nieuws of lage liquiditeit loopt het verschil op tot tientallen procenten van je nettoresultaat. Reken daarom altijd in dollars per trade, niet in punten.

Waarom spread het verschil maakt tussen een goede en een teleurstellende backtest

Spread is de kloof tussen bied- en laatprijs, en die betaal je bij elke trade. Voor een geautomatiseerde strategie is dat geen bijzaak maar een vaste kostenpost: hij wordt van elke winst afgetrokken en bij elk verlies opgeteld.

Hoe zwaar spread meetelt, hangt af van je handelsfrequentie. Een scalper betaalt de spread tientallen keren per dag en voelt elke cent direct. Een selectieve H4-strategie die - zoals je leest in ons artikel over hoe vaak een gold-EA daadwerkelijk handelt - hooguit één keer per dag een setup neemt, betaalt de spread minder vaak, maar die kost weegt dan relatief zwaarder per trade. Spread is dus altijd een kostenpost die je vooraf kunt doorrekenen, mits je weet hoe je moet testen.

Spread is geen ruis, maar een systematische kostenpost

In tegenstelling tot willekeurige marktbewegingen is spread voorspelbaar genoeg om te modelleren. Je weet ongeveer wat een broker rekent tijdens de Londense sessie, de Aziatische sessie en rond grote nieuwspublicaties. Door die scenario's apart te testen, krijg je geen enkel gemiddeld resultaat, maar een realistische bandbreedte tussen een beste, normaal en ongunstig geval - precies wat je nodig hebt voordat je met echt geld handelt.

Spread versus slippage: twee verschillende kostenposten

Spread en slippage worden vaak door elkaar gehaald, maar zijn niet hetzelfde. Spread is het verschil tussen bied- en laatprijs op het moment dat je een order plaatst; dat betaal je altijd. Slippage is het verschil tussen de prijs die je verwachtte en de prijs waartegen je order daadwerkelijk wordt uitgevoerd, meestal omdat de markt tussen versturen en uitvoeren is bewogen.

Wat spread doet met je backtest

In de Strategy Tester stel je spread vast in als een getal, zodat elke trade dezelfde kostenpost krijgt - je verandert de waarde en draait de test opnieuw.

Wat slippage doet, en waarom je het apart behandelt

Slippage is grilliger. Het treedt vooral op bij lage liquiditeit, tijdens nieuwspublicaties of bij een koersgat na het weekend. Degelijk risicobeheer houdt rekening met beide kostenposten. Test daarom nooit uitsluitend op een vaste spread zonder ook te kijken wat er gebeurt als de uitvoering afwijkt van je verwachting, anders overschat je hoeveel controle je hebt over de instapprijs.

De Strategy Tester instellen voor een eerlijke spreadtest

Zowel MT4 als MT5 laten je spread handmatig instellen voordat je een backtest start - precies wat je nodig hebt om dezelfde periode meerdere keren te testen met alleen spread als variabele.

Modelleringsmethode: kies de meest realistische optie

De tester biedt meestal meerdere modelleringsniveaus, van eenvoudige openingsprijzen tot elke afzonderlijke tick. Raadpleeg de documentatie van het MT5-terminal of de handleiding van het MT4-platform voor de exacte opties op jouw versie. Voor een H4-strategie zoals in onze uitleg over de Strategy Tester op XAUUSD H4 is "elke tick" meestal niet nodig; een op-1-minuut-simulatie geeft al een betrouwbaar beeld en draait aanzienlijk sneller.

Vaste spread instellen, stap voor stap

Zoek het spreadveld in de testerinstellingen en zet dit van "huidig" naar een handmatige waarde. Voer die in als punten en reken vooraf uit hoeveel dollar dat is bij jouw broker - dit verschilt per aanbieder. Herhaal de test met minstens drie tot vier verschillende spreadwaarden voor een reeks scenario's in plaats van één enkel getal.

Deze scenario's zijn een praktisch startpunt voor XAUUSD:

ScenarioTypische spread (XAUUSD)Wanneer dit voorkomtWaarom je dit test
Krap (ECN-achtig)$0,15 - $0,20Overlap Londen/New York, hoge liquiditeitLaat het best haalbare resultaat zien
Normaal$0,25 - $0,40Reguliere Europese of Amerikaanse sessieRealistisch basisscenario voor de meeste standaardaccounts
Verruimd$0,50 - $0,80Aziatische sessie, rustige uren, vrijdagavondToont prestaties tijdens lage liquiditeit
Extreem$1,00 - $3,00+Grote nieuwspublicaties, marktopening na het weekendTest de weerbaarheid onder stress

Let op: het aantal punten per $1 verschilt per broker en platform. Controleer dit in de contractspecificaties voordat je een waarde invoert, anders test je met een andere kostenpost dan je denkt.

Stap voor stap: een complete spread-stresstest opzetten

Met de scenario's hierboven zet je een gestructureerde test op. Volg deze volgorde voor resultaten die je echt kunt vergelijken.

Stap 1: kies een vaste testperiode

Gebruik dezelfde historische periode voor elke run, bijvoorbeeld twaalf tot vierentwintig maanden H4-data op XAUUSD. Verander de periode nooit tussen scenario's door, anders vergelijk je marktomstandigheden in plaats van spreadwaarden.

Stap 2: draai de basisrun met de laagste spread

Begin met het krapste scenario als referentiepunt. Noteer nettoresultaat, winstfactor, aantal trades, gemiddelde winst per trade en maximale drawdown.

Stap 3: herhaal met normaal, verruimd en extreem

Verander alleen de spreadwaarde en draai de test drie keer opnieuw. Laat periode, lotgrootte en risicomodus exact gelijk, zodat je uitsluitend het effect van spread isoleert.

Stap 4: leg de resultaten naast elkaar

Hoeveel procent van het nettoresultaat verdwijnt er tussen het beste en het slechtste scenario? Vijf tot vijftien procent tussen "krap" en "normaal" is gebruikelijk voor XAUUSD; boven de dertig procent is je strategie waarschijnlijk te spreadgevoelig om zonder aanpassing live te gaan.

Stap 5: voeg commissie toe op een ECN- of Raw-account

Spread is niet de enige kostenpost: ECN- en Raw-accounts rekenen vaak apart commissie per lot bovenop een krappere spread. Neem dit mee in de testerinstellingen, anders onderschat je juist de kosten bij het accounttype dat goedkoper leek.

Rekenvoorbeeld: zo tel je de kosten van spread concreet op

Cijfers maken het verschil tussen een vaag gevoel en een onderbouwde beslissing. Dit voorbeeld laat zien hoe je spreadkosten herleidt, zodat je hetzelfde met je eigen testresultaten kunt doen.

Eén trade van dichtbij bekeken

Stel: een EA opent een longpositie op XAUUSD met 0,05 lot en de koers beweegt 220 punten ($2,20) in jouw voordeel voordat een profit-lock het resultaat vastzet. Brutowinst: 0,05 × 100 × $2,20 = $11,00.

Bij een spread van $0,20 betaal je 0,05 × 100 × $0,20 = $1,00 aan spreadkosten. Nettoresultaat: $10,00, een daling van 9,1%. Loopt de spread op tot $0,50 - bijvoorbeeld in een dunne sessie - dan betaal je $2,50 en zakt het nettoresultaat naar $8,50, een daling van 22,7%. Bij exact dezelfde trade bepaalt alleen de spread dus of je 9% of ruim 22% van je winst kwijtraakt.

Een volledige testmaand doorgerekend

Hetzelfde principe schaalt naar een reeks trades. Neem een maand met twintig trades op 0,10 lot en een brutoresultaat van $480 vóór spreadkosten. De tabel toont drie realistische spreadniveaus.

SpreadniveauGem. spread (XAUUSD)Kosten per trade (0,10 lot)Totale spreadkosten (20 trades)NettoresultaatImpact t.o.v. bruto
Laag$0,18$1,80$36,00$444,00-7,5%
Gemiddeld$0,32$3,20$64,00$416,00-13,3%
Hoog$0,58$5,80$116,00$364,00-24,2%

Het verschil tussen het laagste en hoogste scenario is hier $80 op een maandresultaat van $480 - zichtbaar alleen als je meerdere spreadniveaus test in plaats van te vertrouwen op één backtest met de spread van vandaag. Gebruik hiervoor idealiter een risicogestuurde lotgrootte in plaats van een vaste waarde.

Hetzelfde geldt voor drawdown: een bredere spread duwt niet alleen je eindresultaat omlaag, maar ook de piek-tot-dal-daling die je onderweg meemaakt, omdat elke verliestrade net iets dieper wordt.

Broker- en accounttype vergelijken: waarom dit je testresultaten stuurt

De spread die je test hangt volledig af van je broker en accounttype. Een test op een standaardaccount zegt weinig over prestaties op een ECN- of Raw-account, en omgekeerd.

Waarom XAUUSD bredere spreads heeft dan forexparen

Goud wordt wereldwijd verhandeld via zowel de fysieke markt als futurescontracten, en de prijs op je platform is afgeleid van die onderliggende markten. Volgens de World Gold Council is goud doorgaans liquide, maar wel gevoeliger voor macronieuws dan de meeste forexparen - vandaar de bredere, meer wisselende spreads dan bijvoorbeeld bij EUR/USD.

Standaardaccount versus ECN/Raw: de cijfers naast elkaar

Onderstaande tabel toont hoe spread en commissie zich verhouden bij de twee meest voorkomende accounttypes. Concrete waardes verschillen per broker; gebruik dit als startpunt, niet als absolute waarheid.

KenmerkStandaardaccountECN/Raw-account
Typische spread XAUUSD$0,30 - $0,50$0,08 - $0,15
Commissie per lot (round-turn)Meestal geen aparte commissieCirca $3 - $7 per lot
Geschatte totale kosten bij 0,10 lot≈ $3,00 - $5,00 per trade≈ $1,10 - $2,20 per trade (spread + commissie)
Wat je in de tester insteltBredere vaste spread, geen commissieKrappe spread + aparte commissieregel

Draai je op een VPS die je EA 24/5 laat draaien? Controleer dan of de latency tussen VPS en broker geen extra vertraging toevoegt die op slippage lijkt. Een server dicht bij je broker houdt de praktijk dicht bij je backtest.

Van backtest naar demo naar live: je spreadtest valideren

Een backtest blijft, hoe zorgvuldig ook, een simulatie. De volgende stap is controleren of je aannames over spread standhouden bij echte koersvorming.

Waarom demo-resultaten kunnen afwijken van je backtest

Op een demo-account zie je de daadwerkelijke, live spread van je broker in plaats van een handmatig ingevoerde waarde - en dus in real time hoe spread fluctueert rond sessiewisselingen en nieuws. Meer over beide omgevingen lees je in ons artikel over de verschillen tussen demo en live.

Controleer live trackrecords, niet alleen je eigen tests

Kijk ook hoe vergelijkbare strategieën presteren onder echte marktomstandigheden. Myfxbook toont doorgaans uitvoeringsgegevens naast de resultaten, en het signalenplatform van MQL5 laat zien hoe een strategie presteert wanneer die live wordt gekopieerd, inclusief de daadwerkelijk betaalde spread. Golden Viper EA publiceert zo'n doorlopend bijgewerkt live trackrecord op Myfxbook naast een MQL5-kopieersignaal, met resultaten uit echte uitvoering in plaats van een backtest. Zie ook ons overzicht van hoe je een MQL5-signaal en de onderliggende trades verifieert.

Risicomodus en spreadgevoeligheid: wat verandert er per instelling

Bij Golden Viper EA - en vergelijkbare EA's - kies je meestal tussen een conservatieve, normale en agressieve risicomodus. Die keuze bepaalt vooral de lotgrootte bij een gegeven risicopercentage, en dus ook hoe zwaar spreadkosten in absolute termen doorwegen.

Grotere lotgrootte, grotere absolute spreadkosten

Spreadkosten schalen recht evenredig met lotgrootte: verdubbel je die, dan verdubbelen ook je spreadkosten in dollars. Kies je een agressievere modus, test dan met de bijbehorende lotgrootte in plaats van een standaardwaarde, anders onderschat je de kostenimpact juist waar die het grootst is. Onze vergelijking van de juiste risicomodus kiezen gaat dieper in op de afwegingen.

Procentueel blijft de impact vaak vergelijkbaar

Al schalen de dollarkosten mee met de lotgrootte, de procentuele impact van spread blijft doorgaans vergelijkbaar tussen risicomodi. Wat wel verandert: hoeveel ruimte je hebt om die kosten op te vangen - bij een kleinere buffer in de conservatieve modus voelt elke extra dollar zwaarder tijdens een verliesreeks.

Veelgemaakte fouten bij het testen van EA-prestaties op spread

De meeste teleurstellingen tussen backtest en live-handel komen terug op een handvol fouten. Herken je er een paar? Dan weet je precies waar je testproces een update kan gebruiken.

  • Testen met spread nul. Sommige platforms starten standaard op nul of een verouderde, te krappe waarde. Dat resultaat is fictief.
  • Eén enkele spreadwaarde voor de hele test. De markt kent geen vaste spread; met één waarde mis je precies de scenario's - lage liquiditeit, nieuws - waarin het verschil het grootst is.
  • Commissie vergeten op een ECN- of Raw-account. Een krappe spread zonder commissie geeft een te rooskleurig beeld.
  • Vertrouwen op providers die zekere winst beloven. Een legitieme aanbieder doet zulke beloftes niet, want handelsresultaten liggen nooit vooraf vast; de CFTC waarschuwt expliciet voor dit soort claims bij forex- en CFD-aanbieders. Zie zo'n belofte als een rode vlag.
  • Overfitten op één periode. Een test die toevallig samenvalt met een rustige marktperiode oogt beter dan de strategie werkelijk is. Test over meerdere jaren en marktomstandigheden.

Een laatste, eerlijke kanttekening: geen enkel spreadscenario verandert iets aan het feit dat handelen risico met zich meebrengt. Resultaten uit het verleden - in backtest, demo of zelfs een geverifieerd live-account - garanderen niets voor de toekomst, en verlies blijft mogelijk. Handel nooit met geld dat je niet kunt missen; gebruik een spreadtest om je verwachtingen realistischer te maken, niet om risico weg te redeneren. Op de productpagina van Golden Viper EA vind je de volledige specificaties, inclusief de risicomodi en het geverifieerde trackrecord.

Veelgestelde vragen

Wat is een realistische spread om te testen op XAUUSD?

$0,25 tot $0,40 is een redelijk uitgangspunt tijdens normale sessies, oplopend naar $0,50-$0,80 in rustige uren en soms boven $1,00 tijdens groot nieuws. Controleer de werkelijke bandbreedte altijd bij je eigen broker.

Hoeveel spread gebruikt de Strategy Tester van MT4 of MT5 standaard?

Vaak de actuele spread van het testmoment, tenzij je die handmatig overschrijft. Omdat dat toevallig een rustig moment kan zijn, stel je de spread beter altijd bewust zelf in.

Is spread hetzelfde als commissie?

Nee. Spread is het verschil tussen bied- en laatprijs, verwerkt in de prijs zelf. Commissie is een apart bedrag dat vooral ECN- en Raw-accounts per lot rekenen, bovenop de spread.

Waarom wijkt mijn live spread af van mijn backtest-spread?

Een backtest gebruikt een handmatige of historisch gemodelleerde waarde; live-handel toont de daadwerkelijke, schommelende spread. Kleine verschillen zijn normaal; grote verschillen zijn een signaal om je broker te herzien.

Moet ik spread testen op een demo-account of direct live?

Begin op een demo-account bij dezelfde broker en hetzelfde accounttype. Zo zie je de echte spreadschommelingen zonder eigen kapitaal te riskeren voordat je live gaat.

Verschilt de spread tussen MT4 en MT5 voor dezelfde broker?

Meestal bepalen broker en accounttype de spread, niet het platform. Sommige brokers prijzen hun MT4- en MT5-omgeving toch net anders, dus controleer dit bij je eigen broker.

Hoeveel spread-marge moet ik als veiligheidsmarge inbouwen?

Test met de normale spread van je broker plus vijftig tot honderd procent extra. Valt je resultaat daarbij fors terug, dan ken je vooraf de grens van je strategie.

Beïnvloedt mijn risicomodus hoe gevoelig ik ben voor spread?

De procentuele impact blijft doorgaans vergelijkbaar tussen risicomodi, maar de dollarkosten schalen mee met de lotgrootte. Test daarom met de lotgrootte van jouw gekozen modus, niet met een generieke standaardwaarde.

Hoe vaak moet ik mijn spreadtest herhalen?

Bij een wissel van broker of accounttype, bij aanpassing van je risicomodus, en minstens jaarlijks om te checken of de marktspread nog bij je aannames past.

Kan een EA zelf spread-gerelateerde risico's beperken?

Sommige EA's beperken handel rond specifieke momenten; hoe dat is ingericht verschilt sterk per aanbieder. Vertrouw daar niet blind op, maar test zelf hoe gevoelig een strategie is voor bredere spreads.

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