Backtestgids
Een backtest neemt één vast plan, een startbedrag, een inlegschema en een tijdvak, en speelt dat af tegen echte historische koersen om te laten zien wat dat plan zou hebben opgeleverd. Het is geen voorspelling. Een kop als "plus 400% sinds 2020" verbergt meestal meer dan hij toont over het pad ernaartoe. Deze gids legt uit hoe het maandelijkse backtestmodel werkt, wat het verschil is tussen dollar cost averaging en een lump sum, welke zes fouten een backtest ongemerkt vertekenen, en toont één uitgewerkt voorbeeld dat op identieke wijze wordt doorgerekend voor vier activaklassen: crypto, Magnificent 7 aandelen, metalen en de S&P 500.
Wat backtesten precies betekent, en wat één getal niet bewijst
Een backtest neemt een vast inlegschema en een startbedrag, en speelt die af tegen de werkelijke historische koersen van een belegging, maand na maand. De uitkomst laat alleen zien wat dat specifieke plan zou hebben opgeleverd in dat specifieke tijdvak, niet meer dan dat. De vraag die wordt beantwoord is smal: wat had dit exacte plan opgeleverd in deze exacte periode? Een backtest zegt niets over wat een plan in de toekomst gaat opleveren. En het is ook geen test van een handelsregel waarvan de instap en uitstap achteraf zijn gekozen met kennis van wat er al gebeurd was, een verwante maar andere praktijk die meestal curve fitting wordt genoemd.
Dat onderscheid doet ertoe, want een kale claim als "Bitcoin staat sinds januari 2020 ongeveer 395% hoger" perst een meerjarig en zeer volatiel koersverloop samen tot één getal. Verleng diezelfde koersreeks met precies één jaar tot eind 2022, en het beeld verandert drastisch: Bitcoin daalde in kalenderjaar 2022 alleen al ongeveer 64%. Geen van beide getallen is fout. Beide beschrijven correct dezelfde koersreeks. Het enige verschil zit in welke twee data er gekozen zijn om tussen te meten. Precies daarom moet een backtest het volledige pad tonen, niet alleen de twee eindpunten.
Deze site draait vier backtesttools op hetzelfde onderliggende mechanisme: de Crypto Calculator, de Magnificent 7 Calculator, de Metalen Calculator en de S&P 500 backtest op de homepage. Elk zet de maandelijkse slotkoersen van een belegging om in maandrendementen, past die toe op een lopend saldo dat ook je terugkerende inleg ontvangt, en telt het resultaat op tot een jaaroverzicht en een gestapelde groeigrafiek. Dat gedeelde mechanisme is precies wat backtesten op deze site betekent.
Zodra de historische koersreeks stopt, schakelen alle vier de tools voor de resterende jaren over op een door jou ingevoerd verondersteld jaarrendement. Dat veronderstelde deel is een aanname die jij hebt gekozen, geen gemeten historisch resultaat. Beide mentaal en visueel gescheiden houden is een van de nuttigste gewoontes voor wie met backtests werkt.
Eén exact plan, geen algemene claim: Een backtest meet een specifiek startbedrag, een specifieke inleg, een specifieke frequentie en specifieke start en einddatum. Verander één van die vier variabelen en het resultaat kan met een veelvoud verschuiven. Daarom kunnen twee mensen die "dezelfde" backtest citeren toch heel andere cijfers noemen.
Historisch, niet voorspellend: Het resultaat beschrijft wat er al gebeurd is met een echte koersreeks onder één specifiek plan. Het zegt niets over wat diezelfde belegging zal doen in de volgende, even lange periode.
Anders dan curve fitting: Een backtest met een vast, vooraf bepaald plan (vaste inleg, vast schema) verschilt van het testen van een handelsregel waarvan de parameters achteraf zijn afgesteld op basis van hoe de koers al bewoog. Toezichthouders wijzen specifiek op die tweede praktijk, soms hypothetische of back-tested performance genoemd, omdat ze ongemerkt informatie uit de toekomst kan lenen om een strategie sterker te doen lijken dan ze in realtime zou zijn geweest.
Hoe een maandelijkse backtest je resultaat precies berekent
Elke calculator doorloopt de gekozen periode maand voor maand. Elke maand wordt eerst de inleg van die maand aan het lopende saldo toegevoegd. Pas daarna wordt het marktrendement van die maand toegepast op het vergrote saldo. Een inleg neemt dus meteen deel aan de winst of het verlies van diezelfde maand. Ze wordt niet apart gehouden tot de volgende periode.
Je kunt een inleg op zeven verschillende frequenties invoeren: dagelijks, wekelijks, tweewekelijks, halfmaandelijks, maandelijks, per kwartaal of jaarlijks. Voordat de simulatie start, wordt elke frequentie omgezet naar een gelijkwaardig maandbedrag, zodat het rente-op-rente-effect op één consistente tijdlijn blijft. Een wekelijkse inleg van €50 wordt zo effectief €216,67 per maand voor de berekening: €50 keer 52 weken, gedeeld door 12 maanden. Daarom verandert het wijzigen van de frequentie nooit je totale jaarinleg, alleen hoe die over het jaar wordt gespreid.
Hoe volledig de brondata is, verschilt licht per belegging. Zie de Data Guide hieronder voor het volledige verhaal over waar elke reeks vandaan komt en hoe vaak ze wordt bijgewerkt.
De maandelijkse saldi worden vervolgens opgeteld tot jaartotalen: inleg dat jaar, groei dat jaar, en het eindsaldo van dat jaar. Dat jaaroverzicht, samen met de gestapelde grafiek die startbedrag, cumulatieve inleg en cumulatieve groei splitst, gebruikt hetzelfde outputformaat bij de crypto, Magnificent 7, metalen en S&P 500 backtests. Precies dat gedeelde formaat maakt resultaten van de vier tools rechtstreeks vergelijkbaar.
Timing van de inleg: Inleg wordt toegevoegd voordat het rendement van die maand wordt toegepast, dus nieuw geld kan al meedoen in een scherpe beweging in dezelfde maand dat het wordt ingelegd, in het voordeel of het nadeel.
Frequentie normaliseren: Elke inlegfrequentie wordt eerst omgezet naar een gelijkwaardig maandbedrag. €50 per week wordt ongeveer €216,67 per maand, zodat elk schema op dezelfde maandelijkse tijdlijn blijft rekenen.
Lump sum versus dollar cost averaging, en wat er gebeurt zodra de data stopt
Dollar cost averaging betekent een vast bedrag inleggen op regelmatige tijdstippen in plaats van alles ineens. Zo koop je meer eenheden wanneer de koers laag staat en minder wanneer die hoog staat. Alle vier de backtesttools op deze site modelleren dollar cost averaging bewust: een startbedrag plus een terugkerende inleg op het schema dat jij kiest, in plaats van één enkele lump sum op één datum.
Een lump sum vergelijking laat zien hoe zwaar de instapdatum weegt voor een eenmalige storting. Geld in Bitcoin zetten in januari 2020 en aanhouden zonder verder bij te leggen tot en met december 2021 zou een winst van ongeveer 395% hebben opgeleverd. Diezelfde lump sum aanhouden tijdens kalenderjaar 2022 in plaats van eind 2021 te verkopen, zou de positie met ongeveer 64% hebben teruggebracht. Een terugkerend inlegplan spreidt dat instaprisico over veel aankoopdata in plaats van het te concentreren op één moment. Dat garandeert geen beter resultaat, alleen een andere spreiding van mogelijke uitkomsten.
Elk van de vier calculators bevat ook een verondersteld jaarrendement dat je kunt instellen voor jaren voorbij het laatste beschikbare koerspunt. Dat cijfer wordt omgezet naar een effectief maandrendement volgens dezelfde formule bij alle vier de tools: een verondersteld jaarrendement van 5% wordt ongeveer 0,41% per maand, vanaf dat punt samengesteld. Omdat dit deel van de projectie een cijfer gebruikt dat jij hebt gekozen en niet de markt, lees het als een scenario, niet als een verlengstuk van de historische data.
De lengte van de periode verandert ook het beeld. Een periode van één jaar die toevallig op een scherpe daling valt, ziet er totaal anders uit dan een periode van tien jaar die dezelfde daling bevat naast jaren van herstel aan weerszijden. De S&P 500 daalde bijvoorbeeld ongeveer 44,8% van december 2007 tot december 2008 tijdens de financiële crisis. Een langere periode elimineert die volatiliteit niet, ze mengt er alleen meer van samen tot één eindcijfer.
Dollar cost averaging: Een vast bedrag inleggen op een regelmatig schema, ongeacht de koers, wat precies is wat het veld voor terugkerende inleg modelleert bij elke calculator op deze site.
Lump sum: Een eenmalige storting op één datum, waardoor het volledige instaprisico wordt geconcentreerd in die ene maand in plaats van gespreid over tientallen aankoopdata.
Verondersteld rendement na het laatste datajaar: Een door jou ingevoerd jaarpercentage, omgezet naar ongeveer 0,41% per maand bij een aanname van 5%, dat pas wordt toegepast zodra de echte historische data voor de gekozen belegging stopt.
Voorbeeld: hetzelfde plan van €1.000 plus €200 per maand over vier activaklassen
Eén identiek plan opzetten voor vier calculators
Begin met €1.000 en leg elke maand €200 in van januari 2015 tot en met december 2024, een periode van 10 jaar met 120 maandelijkse inlegmomenten. De totale inleg komt uit op €24.000, voor een gecombineerde kostenbasis van €25.000, ongeacht tegen welke belegging het plan wordt doorgerekend. Startbedrag, inleg en de exacte data zijn identiek bij alle vier de calculators, dus alleen de eigen koersgeschiedenis van elke belegging verklaart het verschil in het eindsaldo.
Hoe de vier activa presteerden over dezelfde 120 maanden
Bitcoin, doorgerekend via de Crypto Calculator, maakte van de kostenbasis van €25.000 ongeveer €1.986.955, waarvan ongeveer €1.961.955 uit koersgroei kwam en niet uit inleg.
Apple aandelen, doorgerekend via de Magnificent 7 Calculator zonder herbelegde dividenden, maakten van hetzelfde plan ongeveer €106.742, met een groei van ongeveer €81.742.
Goud, doorgerekend via de Metalen Calculator, maakte van hetzelfde plan ongeveer €44.227, met een groei van ongeveer €19.227.
De S&P 500, doorgerekend via de indexbacktest op de homepage, maakte van hetzelfde plan ongeveer €49.601, met een groei van ongeveer €24.601.
Wat het verschil tussen deze vier cijfers echt laat zien
De eindsaldi lopen meer dan 44 keer uiteen tussen het kleinste resultaat, goud, en het grootste, Bitcoin, met exact hetzelfde startbedrag, dezelfde inleg en dezelfde periode van 120 maanden. Dat verschil bewijst niet dat de ene belegging simpelweg het betere plan is. Het pad van Bitcoin door dit decennium bevatte een daling van ongeveer 74% in kalenderjaar 2018 en ongeveer 64% in kalenderjaar 2022, en beide moesten worden doorstaan, niet verkocht, om het eindcijfer hierboven te bereiken. Het slechtste kalenderjaar van goud in dezelfde periode van tien jaar bewoog vergeleken daarmee nauwelijks. Die rust is precies de ruil die een lager plafond oplevert.
Zes fouten die een backtest ongemerkt vertekenen
Backtests zijn precies in de cijfers die ze berekenen en makkelijk verkeerd te lezen in wat die cijfers werkelijk betekenen. Deze zes fouten verklaren het grootste deel van de kloof tussen een technisch correcte backtest en een conclusie die niet standhoudt.
Handmatig gekozen start en einddata: Het rendement van Bitcoin van januari 2020 tot en met december 2021 alleen citeren, toont een winst van ongeveer 395%. Diezelfde koersreeks met precies twaalf maanden verlengen tot en met kalenderjaar 2022, verandert dat in een verlies van ongeveer 64% voor dat ene extra jaar. De gekozen data, niet de belegging, verklaren het grootste deel van het verschil tussen die twee claims.
Survivorship bias in bredere lijstjes: Een lijstje van "best presterende munten" of "best presterende aandelen van het decennium" gebaseerd op alleen activa die vandaag nog bestaan, laat stilzwijgend alles vallen dat onderweg van de beurs is gehaald of gestopt. Dat blaast het historische rendement van een hele categorie doorgaans op met naar schatting 1 tot 4 procentpunt per jaar, blijkt uit brede academische studies van aandelensteekproeven. Geen van de vier calculators op deze site heeft hier rechtstreeks last van, omdat elk backtest draait op één specifieke, momenteel verhandelde belegging in plaats van een historisch universum van componenten dat in de loop van de tijd kan zijn gekrompen. Het is wel de belangrijkste reden waarom een "beste presteerders" ranglijst extra achterdocht verdient.
Kosten, spreads en belastingen negeren: Een vaste kost van €5 op een maandelijkse inleg van €100 verlaagt het werkelijk belegde bedrag die maand tot €95. Over 20 jaar maandelijkse inleg is dat €1.200 aan hoofdsom die nooit de markt heeft bereikt, nog voor de opportuniteitskost is meegerekend van kapitaal dat helemaal niet heeft kunnen aangroeien.
Eén sterk of zwak jaar extrapoleren: Eén kalenderjaar met een uitzonderlijke winst of verlies is geen betrouwbaar jaarlijks groeicijfer om door te trekken. De S&P 500 daalde in kalenderjaar 2008 alleen al ongeveer 44,8%. Dat ene jaar in beide richtingen behandelen als het verwachte langetermijnrendement, levert een compleet onrealistische meerdecennia-projectie op.
Echte historie mengen met de veronderstelde projectie: Zodra een backtest het einde van de beschikbare koersdata bereikt, draaien de resterende jaren op een door jou ingevoerd verondersteld rendement in plaats van een echt gemeten rendement. Een laatste grafiekbalk die 8 echte historische jaren mengt met 2 veronderstelde jaren tegen een gekozen 5%, kan aanvoelen als één doorlopend historisch resultaat als de grens tussen beide niet expliciet zichtbaar blijft.
Dividenden, staking-rendement of opslagkosten overslaan: De dividendtoggle van de Magnificent 7 Calculator voegt ongeveer €2.000 tot €4.000 toe aan een plan van 20 jaar met €1.000 plus €100 per maand in Apple wanneer ingeschakeld. Proof-of-stake munten zoals ETH kunnen daarbovenop nog eens 3% tot 6% per jaar aan staking-rendement opleveren, wat geen van deze calculators standaard bijhoudt. Fysieke metalen kennen juist de omgekeerde kost: opslag en verzekering lopen doorgaans op tot 0,5% à 1% per jaar, wat deze op futures gebaseerde backtests ook niet meerekenen.
Wat je backtestresultaat echt bepaalt
Vier variabelen verklaren bijna al het verschil tussen het ene backtestresultaat en het andere: de eigen volatiliteit van de belegging, de lengte van de geteste periode, het inlegschema en de timing ervan, en of optionele inkomsten zoals dividenden of een verondersteld rendement zijn ingeschakeld.
Volatiliteit bepaalt zowel het plafond als de vloer. De geannualiseerde koersvolatiliteit van Bitcoin ligt doorgaans tussen 50% en 100%, tegenover ongeveer 15% tot 20% voor de S&P 500. Dat verschil is de grootste reden waarom het voorbeeld hierboven een verschil van 44 keer opleverde tussen goud en Bitcoin vanuit exact dezelfde kostenbasis van €25.000. Hogere volatiliteit verhoogt het best mogelijke plafond en verlaagt de slechtst mogelijke vloer tegelijk; ze werkt niet alleen in één richting.
De lengte van de periode bepaalt hoeveel van die volatiliteit wordt uitgemiddeld. De koers van Apple alleen al steeg ongeveer 649,5% van januari 2015 tot december 2024 op koersbasis, één netjes ogend cijfer over tien jaar dat individuele jaren met dubbelcijferige dalingen verbergt. Een deel van één of twee jaar uit diezelfde reeks kan er dramatisch beter of slechter uitzien dan het volledige cijfer over tien jaar, afhankelijk van precies welke jaren binnen dat deel vallen.
Het inlegschema en de frequentie wegen minder zwaar dan de onderliggende belegging, maar verschuiven het resultaat toch. Omdat inleg wordt toegevoegd voordat het rendement van die maand wordt toegepast, neemt een inleg die vlak voor een sterke maand valt volledig mee in die winst, terwijl een inleg vlak voor een zwakke maand dat verlies onmiddellijk absorbeert. Inleg spreiden over meer maanden in plaats van minder, grotere bedragen vermindert hoeveel de timing van één enkele maand de uitkomst kan laten schommelen.
Tot slot kunnen optionele instellingen, zoals herbeleggen van dividenden bij Magnificent 7 aandelen of het veronderstelde rendement na het einde van de echte data bij elk van de vier tools, het eindcijfer wezenlijk veranderen zonder dat er iets verandert aan de eigen historische koers van de onderliggende belegging. Nagaan welke instellingen zijn ingeschakeld, is vaak de snelste manier om te verklaren waarom twee backtests van "dezelfde" belegging twee verschillende eindsaldi opleveren.
Bronnen
De definities van back-tested en hypothetische performance, en van dollar cost averaging, die doorheen deze gids worden gebruikt, volgen het officiële beleggersvoorlichtingsmateriaal van de Amerikaanse toezichthouder SEC (Securities and Exchange Commission).
Welke backtestcalculator past bij jouw vraag
De vier backtesttools op deze site delen hetzelfde mechanisme, maar beantwoorden verschillende vragen. Welke je als startpunt kiest, hangt meestal af van de activaklasse waar je vraag eigenlijk over gaat.
Gebruik de Crypto Calculator voor één specifieke munt zoals Bitcoin of Ethereum wanneer de vraag draait om hoge volatiliteit en een relatief korte handelsgeschiedenis. De meeste munten in deze tool hebben pas betrouwbare maandelijkse data vanaf ergens tussen 2014 en 2020, afhankelijk van de munt.
Gebruik de Magnificent 7 Calculator wanneer de vraag gaat over één specifiek groot technologiebedrijf in plaats van een gespreide mand. Schakel dividendherbelegging in voor Apple of Microsoft als het doel dichter bij een echte totaalrendementvergelijking ligt dan bij een vergelijking op koers alleen.
Gebruik de Metalen Calculator om een vergelijkingspunt met tastbare activa toe te voegen. Edelmetalen zoals goud en zilver gedragen zich anders dan aandelen tijdens inflatie en muntstress, terwijl industriële metalen zoals koper en aluminium nauwer de vraag vanuit de industrie volgen.
Gebruik de S&P 500 backtest op de homepage als de gespreide indexbasis naast elk van de andere drie. Schakel daarna op diezelfde pagina over naar Classic of Doel-modus zodra je van historisch backtesten wilt overstappen naar een toekomstgerichte projectie met je eigen verondersteld rendement.