Zo herken je een overfit handelssysteem
4 min leestijd · Bijgewerkt
Een overfit handelssysteem is een systeem dat het verleden uit zijn hoofd heeft geleerd zonder iets duurzaams over de markt te begrijpen. Het past zich aan de exacte kronkels van je historische data aan, inclusief de willekeurige ruis, zodat de backtest er spectaculair uitziet en het live account leegbloedt. Het frustrerende is dat overfitting er tijdens het bouwen uitziet als succes: elke aanpassing die het backtestgetal verhoogt, voelt als vooruitgang. Deze gids geeft je de concrete waarschuwingssignalen die een echte edge scheiden van een curve-fit luchtspiegeling, en wat je eraan kunt doen, zodat je stopt met jagen op de mooiere equity-curve.
Waarschuwingssignaal 1: te veel parameters voor de data die je hebt
Elke knop die je toevoegt, een lengte van een voortschrijdend gemiddelde, een RSI-drempel, een stopafstand, een filter op tijdstip, is een vrijheidsgraad die de optimalisatie kan buigen om het verleden te flatteren. Hoe meer knoppen, hoe makkelijker je puur toevallig elke gewenste curve haalt. Een ruwe controle: tel je vrije parameters tegen je aantal onafhankelijke trades. Als een strategie acht instelbare inputs heeft en de backtest maar 32 trades opleverde, had de optimalisatie één draaiknop voor elke vier trades. Dat is ruim genoeg vrijheid om ruis te fitten. Als vuistregel geldt: wees achterdochtig zodra je minder dan ~10-20 trades per vrije parameter hebt, en beschouw vijf trades per parameter als de ondergrens waaronder resultaten vrijwel zeker curve-fit zijn, dus het voorbeeld met acht inputs en 32 trades zit onder die lijn, midden in luchtspiegelingsgebied.
Wat je in plaats daarvan doet: begin met het kleinste model dat je eigenlijke idee uitdrukt en voeg alleen complexiteit toe als die zich bewijst op data die het model nog nooit heeft gezien. Een systeem met twee parameters en 300 trades vertelt je veel meer dan een systeem met tien parameters en 60.
Waarschuwingssignaal 2: de equity-curve is te perfect
Een backtest die in een bijna rechte lijn stijgt, met minieme drawdowns en bijna geen verliesgevende maanden, is bewijs dat je de ruis hebt gefit. Echte edges zijn onregelmatig. Ze hebben verliesreeksen, vlakke perioden en drawdowns die je geduld op de proef stellen, omdat markten je betalen voor het verdragen van onzekerheid. Als de equity-curve eruitziet als een afschrift van een spaarrekening, vraag dan welke specifieke historische toevalligheden hem zo glad maakten.
Wat je in plaats daarvan doet: beoordeel de vorm van de curve, inclusief het eindpunt. Kijk naar de ergste drawdown, de langste vlakke periode en hoe rendementen clusteren. De drawdown van een geloofwaardig systeem in de backtest moet minstens zo erg zijn als alles wat je live zou willen uitzitten; zo niet, dan heb je het echte risico nog niet gezien.
Waarschuwingssignaal 3: helemaal geen out-of-sample-test
Als elk getal waar je trots op bent komt uit dezelfde data die je gebruikte om het systeem te ontwerpen en af te stellen, heb je geen bewijs dat het generaliseert. Dit is de meest voorkomende fout. De oplossing is data apart houden voordat je begint te optimaliseren.
- Indeling in train, validatie en test. Bouw en stel af op het eerste deel, controleer op een middenstuk en raak de laatste holdout precies één keer aan, helemaal aan het eind. Als de prestaties op de holdout instorten, zat de "edge" in de ruis van de trainingsdata.
- Walk-forward-analyse. Optimaliseer op een rollend venster, handel dan het volgende venster met die instellingen en rol daarna verder. Dit bootst na hoe je in de praktijk steeds opnieuw zou afstellen en onthult systemen waarvan de "beste" parameters blijven veranderen.
- Controle op parameterstabiliteit. Duw elke input een stapje omhoog en omlaag. De resultaten van een robuust systeem horen geleidelijk te zakken. Als het verschuiven van een terugkijkperiode van 20 naar 22 een winnaar in een verliezer verandert, heb je een gelukkige coördinaat gevonden.
Waarschuwingssignaal 4: de edge is curve-fit op ruis, op één symbool of op één regime
Systemen die alleen werken op één ticker, één periode of één volatiliteitsomgeving passen meestal bij het toeval van dat stukje. Een 2020-2021-strategie die uitging van onophoudelijk dips kopen zag er briljant uit tot het regime van 2022 kwam en alles wegvaagde. Echt marktgedrag laat zich meestal op meer dan één plek zien: over verwante instrumenten, over tijd en over rustige en turbulente perioden heen, ook al verschillen de exacte cijfers.
Wat je in plaats daarvan doet: test dezelfde logica op gecorreleerde maar aparte instrumenten en in zowel rustige als volatiele perioden. Als het richtingskarakter standhoudt, zelfs met zwakkere cijfers, heb je waarschijnlijk iets echts. Verdampt het zodra de omgeving verschuift, dan heb je het verleden gefit. Begrijpen in welke omgeving je zit is een vak op zich; zie de woordenlijst met daytrade-niveaus en hoe je de dagelijkse niveaus gebruikt voor de terminologie.
De stillere moordenaar: ongecontroleerd itereren
Je kunt een volkomen redelijk systeem overfitten zonder ooit een parameter toe te voegen, door er honderd keer aan te sleutelen tegen dezelfde historie. Elke "kleine verbetering" verbruikt ongemerkt out-of-sample-informatie, tot je holdout niet meer onafhankelijk is. Behandel het tempo van wijzigingen als onderdeel van je methode: houd aanpassingen schaars, schrijf op waarom elke aanpassing bestaat en wat je ervan verwachtte, en eis een nieuw validatievenster voordat iets live gaat. Dit is dezelfde bestuurslogica als in de gids voor governance van handelsautomatisering, en het sluit aan op een gedisciplineerd proces voor prestatiebeoordeling dat de kwaliteit van beslissingen scheidt van gelukkige resultaten.
Hoe dit aansluit bij de methode van Handelsplannen
Handelsplannen publiceert concrete resistance-, pivot- en supportniveaus die je met je eigen oordeel toepast. Elk niveau wordt openlijk gepubliceerd, zonder verborgen parameters die breken als het regime omslaat. Je brengt je eigen uitvoering en risicoregels mee en test ze op de eerlijke manier: out-of-sample, over regimes heen, met het risico duidelijk in beeld. Die transparantie is het punt.
Alleen educatieve inhoud. Geen beleggingsadvies.
Alleen educatieve inhoud. Geen beleggingsadvies.