Backtesting en reproduceerbaarheid|4 structurele oorzaken
In je backtest ging het goed, maar in de praktijk neem je niet dezelfde beslissing. We behandelen die oorzaak niet als een mentaal probleem, maar als een structureel probleem, opgesplitst in vier oorzaken die de reproduceerbaarheid ondermijnen.
In de backtest stapte je in, maar in de praktijk durfde je niet in te stappen. In de test kon je volgens je criteria je stop loss nemen, maar in het echt hield je je niet aan de regels. Een procedure die in de test werkte, bleek in de praktijk niet reproduceerbaar. Deze ervaring hebben veel traders gemeen.
Veel mensen schuiven dit af op 'mentale zwakte'. Maar dat iets niet reproduceerbaar is, heeft structurele redenen. In dit artikel splitsen we de discrepantie tussen backtest en praktijk op in vier oorzaken.
Het doel van backtesten is niet 'heb je gewonnen'. Het is: 'kun je dezelfde beslissing ook in toekomstige markten herhalen'. Vanuit dit oogpunt wordt duidelijk wat je moet verbeteren.
(De werking van Chart Replay zelf en hoe je begint, leggen we uit in een apart artikel: 'Wat is Chart Replay? Zo oefen je aandelentrading met historische charts'. Dit artikel gaat over de volgende stap: de drempel dat je iets hebt getest maar het niet kunt reproduceren.)
Bij backtesten draait het niet om 'heb je winst gemaakt' maar om 'is het reproduceerbaar'
Bij backtesten kijk je al snel naar 'ben je in totaal positief geëindigd' of 'wat was de winratio in procenten'. Maar daar zit de echte waarde van een backtest niet.
Wat je in een backtest moet controleren, is of je dezelfde beslissing kunt reproduceren wanneer zich dezelfde situatie voordoet. Een backtest die toevallig winst opleverde, is in de praktijk niet reproduceerbaar. Omgekeerd: als je beslissingsprocedure in woorden is vastgelegd en je elke keer op dezelfde manier kunt handelen, is de kans groot dat het in de praktijk werkt.
De ware aard van 'in de test lukte het, maar in de praktijk niet'
Het gevoel dat 'het in de backtest goed ging, maar dat je in het echt niet dezelfde beslissing kunt nemen', heeft een duidelijke oorzaak. De situatie tijdens het testen en de situatie in de praktijk lopen op een aantal punten uiteen.
Deze discrepantie overbrug je niet met wilskracht of lef. Om haar te overbruggen moet je als structuur begrijpen waar het misloopt.
Dit is geen mentaal probleem, maar een structureel probleem
Veel artikelen over reproduceerbaarheid in trading eindigen bij mentale adviezen als 'overwin je angst' of 'laat je hebzucht los'. Dat is één kant van het verhaal, maar daarmee alleen verbetert de reproduceerbaarheid niet.
Het grootste deel van de oorzaken waarom iets niet reproduceerbaar is, ligt niet bij de mentaliteit maar bij de structuur. Het gaat om de volgende vier.
Oorzaak 1: de chart die je zag, was anders Oorzaak 2: je hebt dezelfde situatie niet vaak genoeg gezien Oorzaak 3: je beslissingscriteria zijn niet in woorden vastgelegd Oorzaak 4: je kijkt de resultaten niet terug
We bekijken ze één voor één.
Oorzaak 1: de chart die je zag, was anders
Dit is de eerste en vaak over het hoofd geziene oorzaak. Het scherm dat je tijdens het testen zag en het scherm dat je in de praktijk ziet, verschillen fundamenteel van elkaar.
In de praktijk is de weekcandle 'in wording', in de test alleen de afgesloten candle
In de echte markt zie je bij het hogere tijdsbestek (timeframe) — de weekcandle en maandcandle — hoe 'de meest recente candle die op dit moment gevormd wordt' meebeweegt met de dagelijkse koersbeweging. Halverwege de week: krijgt de weekcandle een bovenlont en verliest hij momentum, of rekt hij zijn lichaam krachtig op? De trader beoordeelt aan de hand van dat tussentijdse verloop.
Neem bijvoorbeeld een week die er, als je alleen naar de afgesloten candle terugkijkt, uitziet als een mooie stijgende candle. Halverwege die week zie je in de praktijk alleen de koersbeweging tot dat moment, en is er een moment waarop het eruitziet alsof de koers eerst fors is gedaald. Bij één en dezelfde weekcandle verandert de indruk die je krijgt volledig, afhankelijk van of je hem tussentijds of na afsluiting bekijkt. Als de weergave anders is, verandert ook de beslissing die je op dat moment neemt.
Maar zelfs als je bij een gewone replay het lagere tijdsbestek (de dagcandle) candle voor candle vooruitzet, zijn er situaties waarin het hogere tijdsbestek alleen de 'voltooide, afgesloten candle' toont totdat die week of maand definitief is. Dan lopen het scherm dat je in de backtest ziet en het scherm dat je in de praktijk in realtime ziet uiteen. Dit is een van de meest hardnekkige oorzaken van het gevoel 'in de test lukte het, maar in de praktijk niet'.
ENTRIQ heeft, om deze discrepantie weg te nemen, het concept forming bar method (de afgesloten candle plus de vormende candle) ingebouwd. Telkens wanneer je het lagere tijdsbestek één candle vooruitzet, wordt het hogere tijdsbestek als 'vormende candle' in realtime bijgewerkt en getekend. Zo benadert het testscherm de weergave van de praktijk.
De weergave van het hogere tijdsbestek is niet gelijkgetrokken
Hetzelfde probleem strekt zich uit tot de hele multitimeframe-analyse. Je beoordeelt door heen en weer te schakelen tussen dagcandle, weekcandle en maandcandle, maar als in de backtest elk tijdsbestek niet net als in de praktijk is gelijkgetrokken, valt de basis onder je beslissing weg.
Hoe je meerdere tijdsbestekken net als in de praktijk gesynchroniseerd bekijkt, leggen we uitgebreid uit in een apart artikel: 'Dag-, week- en maandcandle tegelijk testen: multi-scherm en multi-display'.
Oorzaak 2: je hebt dezelfde situatie niet vaak genoeg gezien
De tweede oorzaak houdt rechtstreeks verband met de waarde van ENTRIQ. Het gaat niet om de hoeveelheid oefening op zich, maar om het feit dat je hetzelfde soort situatie niet vaak genoeg hebt gezien.
Drie keer gezien en 300 keer gezien zijn twee verschillende dingen
Iemand die een bepaald chartpatroon maar drie keer heeft gezien, reageert totaal anders op dezelfde situatie dan iemand die het 300 keer heeft gezien. Na drie keer 'ken' je het alleen, maar na 300 keer kun je op het moment dat de vorm instort of op een valse uitbraak reageren nog voordat je erover nadenkt.
Vooral effectief is het herhalen van specifieke situaties zoals een crash. In de praktijk komt een crash maar eens in de paar jaar voor. Maar met backtesten kun je zowel de kredietcrisis 2008 (Lehman) als de scherpe daling van de coronacrash zo vaak herhalen als je wilt. Juist bij situaties die je normaal zelden tegenkomt, is het waardevol om je er vóór het echte werk 'aan te wennen'.
Reproduceerbaarheid ontstaat niet uit tijd, maar uit het aantal herhalingen.
Als je dit aantal alleen met live trading probeert te halen, kost dat jaren. Dat je met virtueel kapitaal — waarbij je geen echt verlies oploopt — dezelfde situatie zo vaak kunt herhalen als je wilt, is de grootste waarde van backtesten. Hoe je concreet je aantal pogingen in een backtest opbouwt, leggen we uit in 'Wat is Chart Replay? Zo oefen je aandelentrading met historische charts'.
Oorzaak 3: je beslissingscriteria zijn niet in woorden vastgelegd
De derde oorzaak betreft de inhoud van je beslissing. Waarom je daar bent ingestapt, kun je zelfs voor jezelf niet in woorden uitdrukken.
Je stapt op gevoel in / je hebt geen notities
'Ik stapte in omdat het er wel goed uitzag', 'ik kocht omdat ik het gevoel had dat de daling stopte'. Als je beslissingen tijdens het testen op gevoel berusten, zijn ze niet reproduceerbaar. Gevoel wisselt namelijk met je stemming van die dag en met hoe het scherm eruitziet.
Om je beslissingen reproduceerbaar te maken, moet je je instapvoorwaarden, je criteria voor stop loss en je richtlijn voor winst nemen in woorden vastleggen. Als het in woorden staat, kun je de volgende keer dat dezelfde voorwaarde zich voordoet op dezelfde manier handelen. Staat het niet in woorden, dan neem je elke keer een andere beslissing.
In ENTRIQ voeg je per trade Strategy Tags toe en kun je in een tradenotitie in woorden vastleggen 'waarom je bent ingestapt en hoe je je op dat moment voelde'. Hoe je je beslissingen in woorden vastlegt en registreert, behandelen we uitgebreid in 'Zo houd je een trade journal bij: met Strategy Tags blijven terugkijken'.
Oorzaak 4: je kijkt de resultaten niet terug
De vierde oorzaak is dat je je backtest bij één keer laat. Je telt de resultaten niet op en kijkt ze niet terug, waardoor de lus testen → registreren → analyseren → verbeteren → opnieuw testen niet draait.
Je herhaalt dezelfde fout
Als je elke backtest als afgerond beschouwt en niet terugkijkt, komen je eigen gewoontes niet in beeld. Neigingen als 'je stapt in op een herstelbeweging en loopt tegen een stop loss aan' of 'zodra er winst op staat, neem je te snel winst' zie je niet na één of twee keer. Ze komen pas naar voren wanneer je trades met dezelfde tag overkoepelend in cijfers bekijkt. Vervolgens verbeter je de gewoonte die je hebt gezien bewust in je volgende backtest. Pas als deze cyclus rond is, leidt backtesten tot vooruitgang.
ENTRIQ berekent per Strategy Tag automatisch onder meer de winnende/verliezende trades, het verloop van het resultaat, de gemiddelde aanhoudperiode, de verdeling van resultaten, de verwachtingswaarde, de Recovery Factor, de standaarddeviatie van het resultaat en de langste reeks winsten/verliezen. Bovendien kun je AI Analysis gebruiken, dat op basis van je opgebouwde registraties en notities de waargenomen tendensen in woorden ordent. Registreer de inzichten uit je backtest, breng met de analyse je eigen gewoontes in kaart en probeer ze in je volgende backtest uit — het gereedschap om deze verbetercyclus te laten draaien is compleet aanwezig. AI Analysis presenteert een ordening op basis van observaties van historische gegevens en doet geen voorspellingen over toekomstige koersbewegingen en geen aanbevelingen om te kopen of te verkopen.
Hoe je je registraties interpreteert, behandelen we in 'Je trades terugkijken met AI Analysis: je eigen tendensen ordenen op basis van cijfers en notities', en waarom testervaring de basis voor je beslissingen vormt in 'Waarom backtesten voor zelfvertrouwen zorgt: bij ongerealiseerd verlies niet in paniek raken en op je criteria beslissen'.
Wat de vier oorzaken gemeen hebben, is het oogpunt 'niet of je winst hebt gemaakt, maar of je dezelfde beslissing kunt reproduceren'. Elke oorzaak komt samen op dat ene punt: ze ondermijnt de reproduceerbaarheid.
De vier oorzaken samengevat
Naarmate het aantal backtests toeneemt, wordt de spreiding in je beslissingen kleiner. De chart hieronder toont dat verband conceptueel.
De vier oorzaken die de reproduceerbaarheid ondermijnen, zijn geen 'kwestie van gevoel' maar een kwestie van omgeving en procedure. Daarom kun je ze verbeteren door je omgeving en procedure op orde te brengen.
| Oorzaak | Wat er misloopt | Richting van verbetering (oplossing in ENTRIQ) |
|---|---|---|
| 1. De chart die je zag, was anders | Vormende bar en tijdsbestek van het hogere tijdsbestek | Met de forming bar method testen met dezelfde weergave als de praktijk |
| 2. Je hebt dezelfde situatie niet vaak genoeg gezien | Aantal herhalingen | Dezelfde situatie zonder echt verlies te lopen zo vaak als je wilt herhalen |
| 3. Je beslissingscriteria zijn niet in woorden vastgelegd | Onderbouwing van instap en stop loss | In woorden vastleggen met Strategy Tags en notities |
| 4. Je kijkt de resultaten niet terug | De cyclus testen → registreren → analyseren → verbeteren | Per tag automatisch berekenen, met AI Analysis ordenen en opnieuw proberen |
Is jouw backtest reproduceerbaar? (checklist)
- Bewoog het hogere tijdsbestek tijdens het testen net als in de praktijk 'in wording'?
- Heb je dezelfde situatie niet drie keer, maar tientallen tot honderden keren herhaald?
- Kun je je voorwaarden voor instap en stop loss in woorden uitleggen?
- Is de lus testen → registreren → analyseren → verbeteren een keer rondgegaan?
Als je ook maar één keer 'nee' antwoordt, is dat het punt dat je reproduceerbaarheid ondermijnt.
Het verschil tussen een reproduceerbare en een niet-reproduceerbare backtest
Als je de vier oorzaken ordent als verschillen in de manier van testen, wordt het verschil tussen een reproduceerbare en een niet-reproduceerbare backtest duidelijk.
| Moeilijk reproduceerbare backtest | Makkelijk reproduceerbare backtest |
|---|---|
| Je stapt op gevoel in | Je legt je voorwaarden in woorden vast |
| Je probeert het maar een paar keer | Je herhaalt dezelfde situatie |
| Je registreert niet | Je legt Strategy Tags en notities vast |
| Je laat het erbij | Je kijkt terug en probeert het opnieuw |
Hoe dichter je bij de rechterkolom komt, hoe meer je backtest verandert in iets dat je in de praktijk kunt reproduceren. Het verschil zit niet in de kwaliteit van de tool, maar in de testprocedure zelf.
Veelgestelde vragen (FAQ)
V. Is een backtest een goede backtest zodra je er in totaal winst mee maakt? A. Of je winst hebt gemaakt, is slechts één van de uitkomsten. Wat telt, is of je die beslissing in de praktijk kunt reproduceren. Een backtest die toevallig winst opleverde, is niet reproduceerbaar. Neem als maatstaf of je beslissingsprocedure in woorden is vastgelegd en of je elke keer op dezelfde manier kunt handelen.
V. Hoe vaak moet ik ongeveer testen voordat het genoeg is? A. Er is geen eenduidig juist antwoord, maar drie keer en 300 keer zijn totaal verschillend. Om te kunnen reageren voordat je nadenkt, moet je dezelfde situatie herhaaldelijk zien tot ze in je systeem zit. Met backtesten waarbij je geen echt verlies oploopt, bouw je in korte tijd een aantal op waar je in de praktijk jaren over zou doen.
V. Is registreren echt noodzakelijk? A. Als je reproduceerbaarheid nastreeft, wel. Als waarom je bent ingestapt niet in woorden staat, kun je de volgende keer dat dezelfde voorwaarde zich voordoet niet dezelfde beslissing nemen. Leg je je beslissingen met Strategy Tags en notities in woorden vast, dan ontdek je later ook je gewoontes.
V. Waarom kan ik in de praktijk niet dezelfde beslissing nemen, terwijl mijn backtest winst opleverde? A. Mogelijke structurele oorzaken zijn: het scherm dat je in de backtest zag verschilt van dat in de praktijk (de vormende bar van het hogere tijdsbestek), je hebt te weinig ervaring met dezelfde situatie, je beslissingscriteria zijn niet in woorden vastgelegd, en je kijkt de resultaten niet terug. Geen ervan is mentaal; het zijn problemen die je kunt verbeteren door je omgeving en procedure op orde te brengen.
V. Kan dit ook met TradingView? A. TradingView is een vertrouwd platform dat sterk is in monitoren, tekenen en het delen van ideeën. Voor grondig herhaald backtesten, het reproduceren van de vormende bar van het hogere tijdsbestek en het opbouwen van testresultaten is een tool die gespecialiseerd is in backtesten echter meer geschikt. Over de 'aanpak met twee tools', waarbij je de rollen verdeelt en ze samen gebruikt, lees je meer in 'Vijf momenten waarop TradingView bar replay tekortschiet en hoe je dat oplost'.
Dat je een backtest niet kunt reproduceren, is geen mentale zwakte maar een structureel probleem. (1) De chart die je zag was anders, (2) je hebt dezelfde situatie niet vaak genoeg gezien, (3) je beslissingscriteria zijn niet in woorden vastgelegd, (4) je kijkt de resultaten niet terug — breng je deze vier op orde, dan verandert je backtest in iets dat je in de praktijk kunt reproduceren.
De vraag is niet 'heb je winst gemaakt' maar 'is het reproduceerbaar'. Alleen al door dit oogpunt aan te nemen, verandert de kwaliteit van je backtest.
ENTRIQ is een stock practice- en backtesting-tool voor individuele traders die Chart Replay, trade journaling en AI Analysis integreert. Wil je van reproduceerbaar testen een gewoonte maken, probeer dan met de gratis proefperiode van 14 dagen zelf hoe diepgaand je kunt testen en hoe makkelijk je kunt herhalen.
※ Deze dienst verleent geen beleggingsadvies. De verstrekte informatie is referentie-informatie op basis van historische gegevens. Beleggingsbeslissingen neemt u op eigen verantwoordelijkheid. De cijfers in de charts in dit artikel zijn voorbeelden ter illustratie van het concept en vormen geen weergave van de prestaties van een specifieke methode of van toekomstige winst.
Reproduce this validation yourself
With ENTRIQ's chart replay, you can trade through past charts using the same rules.
Start 14-day free trialValidate your method on past charts
The same validation in this article can be reproduced with your own method. On past charts, do the classics really work?
- ✓ Replay past charts
- ✓ AI feedback on your trades
- ✓ Validate methods with statistics