Je backtest kocht tegen de prijs op de grafiek. Je live-account niet. Dat verschil tussen de fill die je verwachtte en de fill die je kreeg, heeft een naam, of eigenlijk meerdere: spread, slippage en market impact. Het is een van de belangrijkste redenen waarom een strategie die in de test winstgevend lijkt, live geld verliest, en het komt neer op één idee dat gemakkelijk te vergeten is. Er bestaat niet zoiets als "de prijs". Dit is de mechanische laag onder ordertypes: wat er daadwerkelijk gebeurt nadat je op verzenden klikt.

Er Is Geen Enkele Prijs, Alleen een Bied- en Laatprijs

Het getal dat op een ticker verschijnt, is de laatst verhandelde prijs. Dat is geschiedenis: de prijs waartegen twee andere partijen al een deal hebben gesloten. Waartegen je nu kunt handelen, is een paar getallen. De biedprijs (bid) is de hoogste prijs die een koper op dit moment wil betalen. De laatprijs (ask, of offer) is de laagste prijs die een verkoper op dit moment wil accepteren. Het verschil tussen beide is de spread.

Een market buy wordt uitgevoerd tegen de laatprijs. Een market sell wordt uitgevoerd tegen de biedprijs. Dus als je koopt en meteen weer verkoopt, kom je niet terug op nul, je verliest de spread. Dat is de eerste kostenpost van elke trade, nog voor de commissie, en je betaalt hem bij elke ronde. Op liquide instrumenten is dat klein, op illiquide instrumenten meedogenloos, en dat is precies waarom dezelfde strategie kan renderen op EUR/USD en sneuvelt op een dunverhandelde smallcap.

Hier zie je wat de spread doorgaans kost als percentage van de positie, berekend als spread gedeeld door prijs. De waarden zijn illustratieve, typische bandbreedtes, geen live koersen, maar de ordes van grootte zijn wel reëel:

Typische Round-Trip Spreadkosten per Instrumentklasse

InstrumentklasseVoorbeeldTypische PrijsTypische SpreadRound-Trip Kosten
Belangrijk FX-paarEUR/USD1,08500,6 pip0,006%
Largecap aandeelMegacap naam$210$0,010,005%
Exotisch FX-paarUSD/ZAR18,50190 pips0,10%
Smallcap aandeelDunverhandelde naam$10$0,050,50%

Dezelfde spreadkosten, op schaal weergegeven, maken het punt duidelijk dat een tabel afzwakt:

Round-Trip Spreadkosten per Instrumentklasse (% van positie)

De balken voor het belangrijke valutapaar en de largecap zijn nauwelijks zichtbaar. Dat is het eerlijke beeld: de round trip voor de smallcap kost ongeveer 100 keer meer dan die voor de largecap, puur aan spread. Handel de smallcap tien keer per dag en de spread alleen al kan elke edge die je denkt te hebben overtreffen. Als je in forex handelt, geldt dezelfde rekensom pip voor pip, en de forex pip- en lot-rekenkunde laat zien hoe dat schaalt met de positiegrootte.

Het Orderboek, en Waarom Grootte Ertoe Doet

Achter de bied- en laatprijs zit het orderboek: een stapel openstaande limietorders op verschillende prijsniveaus, in de wachtrij. Een marktorder doet het tegenovergestelde. Hij eist onmiddellijke uitvoering en verbruikt de best beschikbare niveaus totdat hij is gevuld.

Als het boek diep is, wordt je order gevuld tegen of bijna tegen de beste prijs en beweeg je de prijs nauwelijks. Als het boek dun is, kan één order door het beste niveau heen eten, dan het volgende, dan het volgende, met steeds slechtere fills naarmate het klimt. Dat is market impact, en daarom doet grootte er zelfs voor particuliere beleggers toe bij illiquide namen of buiten reguliere uren. Je bent niet te klein om een markt te bewegen waarin bijna niets openstaat: een bescheiden order in een slaperige smallcap is genoeg om het boek een paar cent te laten opschuiven.

Een marktorder vraagt niet naar de prijs. Hij neemt wat het boek biedt, niveau voor niveau, totdat hij gevuld is.

Slippage: Wanneer de Fill de Koers Mist

Slippage is het verschil tussen de prijs die je verwachtte en de prijs die je daadwerkelijk kreeg. Het is geen truc van de broker of een storing, het is het boek dat beweegt tussen het moment waarop je besloot en het moment waarop je uitvoerde, plus de impact van je eigen order. Het wordt erger in een handvol voorspelbare situaties, en daaronder zit een ongemakkelijk patroon.

Waar Slippage het Hardst Toeslaat

SituatieWaarom de Fill AfwijktHoe te Verminderen
Opening en sluiting van de marktOnbalans in veilingen, brede spreads, boek nog niet gestabiliseerdWacht 15-30 min na de opening; vermijd market-on-close
Belangrijk nieuws of dataverschijningLiquiditeitsverschaffers trekken koersen terug; het boek wordt dunner en springtBlijf vlak tijdens de publicatie, of gebruik limietorders
Smallcaps en buiten reguliere urenWeinig openstaande orders; een bescheiden order doorloopt meerdere niveausVerklein de positie; gebruik limieten; controleer eerst het gemiddelde volume
Exotische FX-parenBrede spreads, minder market makers die koersen stellenControleer de spread voordat je instapt; handel tijdens overlapuren
Overnight- en weekendgapsGeen handel tussen sluiting en opening; prijs herprijst met een sprongStops beschermen niet tegen gaps; bepaal de positiegrootte op basis van het risico

Het ongemakkelijke patroon: slippage is in de praktijk asymmetrisch. Het schaadt eerder dan dat het helpt, omdat je precies op het moment liquiditeit opvraagt waarop iedereen dat doet. Als goed nieuws uitbreekt, wil jij kopen en de menigte ook, dus loopt de laatprijs van je weg. Wanneer een cascade van stops afgaat, verkoopt iedereen in dezelfde slinkende biedingen. Je bent zelden de enige die naar de uitgang grijpt. Dit is een van de transactiekostenredenen waarom backtests de prestaties overschatten: een backtest gaat ervan uit dat je elke keer symmetrisch tegen de afgedrukte prijs werd gevuld.

Stops Zijn Triggers, Geen Garanties

Een stop-loss is geen prijs waartegen je gegarandeerd uitstapt. Het is een trigger. Wanneer de markt je stopniveau raakt, wordt de order een marktorder en wordt hij gevuld tegen welke liquiditeit er op dat moment ook bestaat. In rustige omstandigheden bij een liquide naam is dat een cent of twee slippage en merkt niemand het. Bij een gap is dat een ander verhaal.

Werk het uit. Je bent long 100 aandelen gekocht op $55, met een stop op $50. 's Nachts komt er slecht nieuws. Het aandeel handelt niet omlaag door de $50 heen, het opent de volgende ochtend op $46, en springt recht over je stop heen. Je stop-loss activeert bij de opening en wordt gevuld rond $46, niet $50.

Long 100 Aandelen op $55, Stop op $50, Overnight Gap naar $46

Gebruikte OrderWat Gebeurt Er bij de GapVerlies / AandeelVerlies (100 aandelen)
Geïdealiseerd (stop houdt stand op $50)Gaat uit van liquiditeit precies op je stop-$5,00-$500
Stop-loss (markt)Activeert, wordt gevuld tegen de openingsliquiditeit-$9,00-$900
Stop-limit ($50 stop / $50 limiet)Activeert maar limiet niet bereikt; geen fillPositie nog steeds open, blijft dalenOnbegrensd

De stop-loss fill is 80% slechter dan het verlies dat je gepland had, en niets kon dit voorkomen, omdat er geen kopers waren op $50. Een stop-limit is het alternatief: het garandeert je prijs, maar niet je fill. Als de markt over je limiet heen springt, wordt de order simpelweg niet uitgevoerd en blijf je een dalende positie aanhouden. Dat is de echte afweging, en het is de moeite waard om eerlijk te zijn: heb je liever een slechte fill of geen fill? Voor een harde risicolimiet op een gap-gevoelig instrument accepteren de meeste handelaren de slechte fill.

Waarvoor "Commissievrij" Eigenlijk Betaald Wordt

Als je broker geen commissie in rekening brengt, kost de uitvoering nog steeds iets, en het helpt om te begrijpen waar dat vandaan komt. Veel retailbrokers routeren je orders naar wholesale market makers en ontvangen daarvoor een betaling, een praktijk die payment for order flow wordt genoemd. De market maker vult je order en profiteert van de spread, waarbij hij een deel van het verschil tussen bied- en laatprijs opstrijkt.

Dit is geen samenzwering, en voor liquide namen onder rustige omstandigheden is de uitvoering meestal prima, soms zelfs iets beter dan de openbare koers. Maar het is de moeite waard om het duidelijk te zeggen: commissievrij is niet kostenvrij. De spread is altijd reëel en wordt altijd betaald, alleen minder zichtbaar dan een commissieregel. Wanneer je brokers vergelijkt, hoort de uitvoeringskwaliteit thuis naast kosten en regelgeving, wat deel uitmaakt van het kiezen van een broker op wat er echt toe doet. Dezelfde vraag-naar-liquiditeit-wiskunde duikt on-chain op, waar slippage op AMM-gebaseerde DEX's in elke swap wordt verrekend op basis van de omvang van de liquiditeitspool.

Wat Je Daadwerkelijk Kunt Doen

Niets van dit alles is een reden om te stoppen met handelen. Het is een reden om te stoppen met doen alsof fills gratis zijn. Een paar concrete gewoontes dichten het grootste deel van de kloof tussen je backtest en je account:

  • Gebruik limietorders wanneer fillzekerheid niet cruciaal is. Je geeft de garantie op uitvoering op in ruil voor controle over je prijs, en je stopt met het betalen van de spread als taker.
  • Vermijd marktorders bij de opening, de sluiting en rond geplande nieuwsberichten. Dit zijn de momenten waarop het boek het dunst is en slippage het grootst.
  • Controleer de spread voordat je instapt, vooral bij exotische FX-paren en smallcaps. Als de spread een aanzienlijk deel van je doel uitmaakt, kan de trade al onder water staan op het moment dat je instapt.
  • Verklein je positie in dunne markten. Je order is alleen "klein" ten opzichte van de liquiditeit die daadwerkelijk in het boek aanwezig is.
  • Meet je eigen slippage. Noteer verwachte fill versus daadwerkelijke fill in je handelsjournaal, en na 50 trades ken je je werkelijke gemiddelde uitvoeringskosten in plaats van te gokken.

Belangrijkste Punten

De grafiekprijs is geschiedenis. Waar je tegen kunt handelen, is een biedprijs en een laatprijs, en de spread daartussen is een kost die je bij elke ronde betaalt. Marktorders nemen liquiditeit op en kunnen door een dun boek heen lopen; stops zijn triggers die worden gevuld tegen wat er dan ook is, niet tegen het niveau dat je hebt ingesteld. Commissievrije routing verwijdert de spread niet, hij verbergt hem. De handelaren die de kloof tussen test en realiteit dichten, behandelen uitvoering als een reële, meetbare kost, niet als een afrondingsfout.

Je edge moet groter zijn dan je uitvoeringskosten, anders is het geen edge, maar een subsidie aan wie jou vult.

Disclaimer: Deze inhoud is uitsluitend bedoeld voor educatieve doeleinden en vormt geen financieel advies. Handelen brengt een aanzienlijk risico op verlies met zich mee. Prestaties uit het verleden bieden geen garantie voor toekomstige resultaten.