De resultaten lezen
Gids
Hoe de resultaten te lezen, scherm voor scherm.
Deze gids bestaat uit drie delen: hoe je een backtest opzet met het Backtest-formulier, hoe je de lange resultatenpagina leest die het teruggeeft — cijfers, grafieken, een heatmap, een signaal, een transactielogboek — en hoe je het live toekomstige signaal leest. In gewone taal, van boven naar beneden.
Het backtest-formulier gebruiken
De startpagina (Backtest) is een formulier. Elk besturingselement stelt één invoer in voor de dual-momentum-motor. De labels zijn kort, dus enkele beschrijven hun effect niet volledig — hier is wat elk element daadwerkelijk doet.
- Universum van risico-assets De mand waarbinnen de strategie roteert, gekozen uit een menu. Het kiezen van een universum stelt ook verstandige standaardwaarden in voor de besturingselementen hieronder. De Composite-opties (de 70/30 en zijn replica's) zijn bijzonder: ze draaien twee componenten tegelijk met een vaste interne configuratie, dus de zes besturingselementen hieronder worden voor hen genegeerd. De opties met één universum (aandelen, grondstoffen, obligaties, crypto) laten elk besturingselement open om te bewerken.
- Aan te houden assets Hoeveel van de mand er tegelijk worden aangehouden, gelijk gewogen — de top 1 tot 5 op momentum. Houd er 1 aan en de strategie zit altijd in een enkel asset; houd er 3 aan en ze spreidt over de drie sterkste.
- Single absolute momentum Dit is de in/uit-schakelaar, en het effect ervan is gemakkelijk verkeerd te lezen vanuit de veldnaam — lees de optietekst, niet de titel. Ja neemt de defensieve beslissing op basis van één vaste barometer (het Absolute-momentum-asset hieronder): als die barometer stijgend is, wordt de hele mand aangehouden, anders gaat de hele mand naar het buiten-de-markt-asset. Nee (Antonacci's GEM) neemt de beslissing op basis van het geselecteerde topasset zelf: je houdt het alleen aan wanneer zijn eigen momentum positief is, en de vaste barometer wordt genegeerd.
- Absolute-momentum-asset De vaste barometer die alleen in de modus Ja hierboven wordt gebruikt. In de modus Nee heeft hij geen effect en is het veld verborgen.
- Buiten-de-markt-asset Wat de strategie aanhoudt wanneer het absolute-momentum-filter negatief wordt — de defensieve positie. De standaardwaarde is cash (BIL); goud en obligaties worden ook aangeboden. Welk defensief asset de betere keuze is, is een kwestie van inhoud, niet van mechaniek — zie Hoe het werkt en Onze keuzes daarvoor.
- Benchmark-vergelijkingsasset Een verwarringspunt dat het waard is om op te helderen: dit is de lijn die alleen voor visuele vergelijking wordt getekend — de Buy & Hold-referentie die over de grafieken en tabellen wordt gelegd. Het is niet de in/uit-drempel. De drempel waartegen de strategie momentum meet, is cash, vast achter de schermen. Dit veld wijzigen verplaatst de vergelijkingslijn; het wijzigt geen enkele transactie.
- Schaal van de vermogensgrafiek Alleen cosmetisch — een lineaire of logaritmische Y-as op de vermogenscurve. Het verandert niets aan de berekening.
- Lookback-preset Welke momentum-vensters de score voeden — 1/3/6, 1/2/3 of 3/6/12 maanden — gemengd met vaste 33/33/34-gewichten. Kortere vensters reageren sneller en roteren meer; langere vensters zijn stabieler.
Wat de standaardwaarden zijn. Die standaardwaarden per universum zijn niet willekeurig: elk universum vult de besturingselementen vooraf in met de configuratie die het best past bij zijn activaklasse — de momentum-barometer, de benchmark-lijn, het defensieve asset en het lookback-venster. Het zijn startpunten, allemaal nog bewerkbaar. Hier is de volledige kaart.
| Universum | Risicomand | Absolute-momentum-filter | Benchmark (B&H-lijn) | Buiten de markt | Lookback |
|---|---|---|---|---|---|
| US Style | IWF / IWD / IWB | Ja · SPY | SPY | cash (BIL) | 1 / 3 / 6 |
| US Style — EU | IWF / IWD | Ja · SPY | SPY | cash | 1 / 3 / 6 |
| Top US Indexes | QQQ / IWM / SPY | Ja · QQQ | SPY | cash | 1 / 3 / 6 |
| Geo Mix | SPY / IEFA / IEMG | Ja · SPY | SPY | cash | 1 / 3 / 6 |
| Commodity Sectors | GLD / DBE / DBA / DBB | Nee (GEM) | DBC | cash | 1 / 3 / 6 |
| Bond Geo Type | TLT / LQD / EMB | Nee (GEM) | AGG | goud (GLD) | 1 / 3 / 6 |
| Bond Credit Quality | TLT / LQD / HYG | Nee (GEM) | AGG | goud | 1 / 3 / 6 |
| Bitcoin | BTC | Nee (GEM) | BTC | cash | 1 / 2 / 3 |
| Bitcoin / Ethereum | BTC / ETH | Ja · BTC | BTC | cash | 1 / 2 / 3 |
Twee patronen springen eruit. De barometer en de benchmark zijn altijd een brede index van de klasse zelf — SPY voor Amerikaanse aandelen, DBC voor grondstoffen, AGG voor obligaties, BTC voor crypto — zodat momentum wordt beoordeeld aan een eerlijke in-klasse referentie, niet aan een ongerelateerde maatstaf. En het defensieve asset is overal cash behalve bij obligaties, die opzij stappen naar goud: de dalende-rentestress die obligaties schaadt, neigt goud op te tillen, dus een cross-class-toevlucht is daar de betere parachute. De lookback is de standaard 1/3/6 voor elke klasse behalve crypto (1/2/3, zie hieronder). Waarom juist deze keuzes winnen, is een kwestie van inhoud — zie Hoe het werkt en Onze keuzes.
Resultaten van één universum versus composite. Een enkel universum geeft één resultatenpagina terug voor één roterende mand. Een composite (de 70/30) geeft een pagina terug die een strategiesamenvatting toevoegt met zijn twee componenten en hun vaste 70/30-gewichten, en toont een huidig signaal voor elke component; zijn vermogenscurve is de gemengde portefeuille tegen de benchmark. Alles hieronder geldt voor beide — de composite stapelt simpelweg twee keer dezelfde machinerie.
Crypto — een groep enkel voor backtest. De picker bevat ook twee crypto-universa, Bitcoin en een Bitcoin/Ethereum-rotatie, behouden als een verkennend testterrein. Ze draaien hetzelfde dual momentum op een veel kortere 1-2-3-lookback (crypto keert de trend te snel voor de standaard 1-3-6) en worden nooit verhandeld — crypto heeft hier geen uitvoeringspad. Hun toekomstige signaal berekent nog steeds een live beslissing — de cryptomarkt is 24/7, dus het leest altijd "markt open" — maar het is alleen beslissingsondersteuning. Zie de cryptosectie van de Hoe het werkt voor wat de backtests tonen, en waarom die edge in-sample is.
Prestatiecijfers
De kerncijfers, berekend over het hele geteste venster. Ze vatten groei en risico samen in een handvol getallen vóór elke grafiek.
- CAGR Compound Annual Growth Rate — het op jaarbasis samengestelde groeitempo over de hele periode. Het meet hoe snel de portefeuille groeide, niet hoe soepel: twee strategieën met dezelfde CAGR kunnen een heel verschillende rit hebben.
- Max Drawdown Het ergste verlies van piek tot dal in de geschiedenis. Dit is de zenuwtest: hoeveel je in de min zou hebben gestaan als je op het slechtst mogelijke moment vóór een daling had gekocht.
- CAGR / |Max Drawdown| De rendement-per-risico-ratio die hier als Sharpe-proxy wordt gebruikt. Hoe hoger hij is, hoe meer rendement de strategie genereert per eenheid van het ergste geleden verlies. Er is geen stabiele risicovrije rente over het venster 2016–2026, en daarom wordt deze proxy gebruikt in plaats van een leerboek-Sharpe.
- Benchmark Buy & Hold op het eerste risico-asset van het universum (bijv. IWF voor us-style), niet noodzakelijk SPY. Het meet wat de maandelijkse rotatie toevoegt versus simpelweg het asset aanhouden en niets doen.
Een opmerking over granulariteit: elke drawdown op deze site wordt gemeten op maandeinde-slotkoersen — het natuurlijke ritme van de strategie. Dagelijks gemarkeerd zijn drawdowns mechanisch dieper, en de kloof wordt groter naarmate de crash sneller is: een snelle crash reist door een maandsysteem voordat het signaal kan reageren, terwijl een trage uitholling weinig verschil toont. Lees de cijfers als bodems, niet als plafonds, van de betrokken pijn.
Opwaartse / neerwaartse capture
Twee ratio's die het gedrag van de strategie opsplitsen in de maanden waarin de benchmark steeg en de maanden waarin hij daalde. Samen beschrijven ze de vorm van de rendementen, niet alleen hun omvang.
- Opwaartse capture De fractie van de winsten van de benchmark die wordt vastgelegd terwijl de benchmark stijgt. Boven 100% betekent dat de strategie het beter doet dan de benchmark in stijgende markten.
- Neerwaartse capture De fractie van de verliezen van de benchmark die wordt geleden terwijl de benchmark daalt. Onder 100% betekent dat de strategie minder verliest in dalende markten.
- Het ideale profiel Hoge opwaartse capture en lage neerwaartse capture. Dual momentum streeft doorgaans naar een neerwaartse capture ver onder 100 — het absolute-momentum-filter snijdt langdurige dalingen af — soms ten koste van een gematigde opwaartse capture.
Vermogenscurve
De waarde van een portefeuille van $10.000 die vanaf het begin van de periode wordt herbelegd, maand per maand uitgezet. Twee reeksen worden getekend: de dual-momentum-strategie (doorgetrokken lijn) en de Buy & Hold-referentie (dunne lijn). De schaalschakelaar verandert wat gemakkelijk te lezen is.
- Lineaire schaal Absolute bewegingen zijn vergelijkbaar — een winst van $1.000 neemt altijd dezelfde hoogte in. Nuttig om drawdown-episodes in dollartermen te zien.
- Logaritmische schaal Percentages zijn vergelijkbaar — een winst van 10% neemt altijd dezelfde hoogte in. Eerlijker over lange periodes, waar samengestelde groei de lineaire schaal vertekent.
Jaarlijkse en actieve rendementen
Dezelfde rendementen gezien kalenderjaar per kalenderjaar, eerst in absolute termen en daarna als de kloof met de benchmark.
- Jaarrendementen Kalenderjaarrendement (Jan–Dec) van de strategie en de Buy & Hold, naast elkaar. Het lopende jaar is gemarkeerd met een asterisk (het is nog onvolledig).
- Actieve rendementen Het jaarlijkse verschil, strategie minus Buy & Hold. Een positieve balk betekent dat de strategie dat jaar beter presteerde; een negatieve balk betekent dat ze slechter presteerde. Opgeteld over de periode geven de actieve balken de cumulatieve alpha.
Heatmap van maandrendementen
Een raster van 12 kolommen (maanden) bij N rijen (jaren). Elke cel is het rendement van de strategie voor die maand. Kleur codeert het teken — groen voor positief, rood voor negatief — en intensiteit codeert de omvang.
De waarde zit in de clusters. Een donkerrode kolom onder september of oktober over meerdere jaren wijst op een seizoenspatroon; een rode rij is een over het geheel slecht jaar; een geïsoleerde, intens rode cel is een eenmalige schok. De heatmap verandert een vlakke lijst getallen in een textuur die je in één oogopslag kunt scannen.
Drawdowns
Waar de cijfers één enkel ergste-verlies-getal geven, toont deze sectie de volledige geschiedenis van verliezen en de tien diepste episodes.
- Onder-water-curve Voor elke maand de daling vanaf de meest recente piek. Nul betekent een vers all-time high. Een dal op −20% betekent dat de strategie op dat moment 20% onder haar piek stond. Hoe langer de curve onder nul blijft, hoe trager het herstel.
- Top 10-tabel De tien ergste drawdown-episodes. De belangrijkste kolommen: Piek (datum van de top vóór de daling), Dal (datum van het laagste punt), Herstel (datum waarop de portefeuille terugkeerde naar de piek — leeg indien nog niet hersteld), Diepte (het maximale verlies van de episode), en Duur (totale duur piek → herstel in maanden).
Voortschrijdende rendementen
Een op jaarbasis berekend rendement over een schuivend venster — 1, 3 of 5 jaar — maand per maand door de geschiedenis verplaatst. Het is eerlijker dan de enkele kern-CAGR: het toont hoeveel subperiodes winstgevend waren, niet alleen de einduitkomst.
Een voortschrijdend driejaarsrendement dat altijd positief is, betekent dat de strategie nooit geld verloor over enige driejaarshorizon, ongeacht het instappunt binnen het geteste venster. De samenvattingstabel (min / mediaan / max) geeft de volledige verdeling van die voortschrijdende rendementen, zodat je het slechtste geval kunt zien evenals het typische.
Huidig signaal en transacties
De onderkant van de pagina is de huidige toestand van de strategie en de rotaties die de curve hierboven hebben voortgebracht.
- Huidig signaal De toestand van de portefeuille bij de laatst berekende maand. Voor elk risico-asset een momentum-score (een gewogen mix van 1-, 3- en 6-maands rendementen). Het asset met de hoogste score wordt geselecteerd — tenzij zijn absolute score negatief is, in welk geval de strategie defensief wordt ("Buiten de markt").
- Buiten de markt De strategie houdt het defensieve asset aan in plaats van een risico-asset — voor de productie-70/30 cash (BIL) op beide componenten, zowel aandelen als grondstoffen. Dit is het absolute-momentum-filter in actie.
- Transacties Elke rij is een maandelijkse rotatie. Kolommen: datum, verkocht asset, gekocht asset, en het rendement van de eerste maand van de binnenkomende positie. De frequentie van rotaties signaleert de werkelijke frictiekosten (transactiekosten) om in de gaten te houden bij live handel.
Het toekomstige signaal lezen
De knop Toekomstig signaal berekenen — en de pagina Toekomstig signaal — beantwoorden een andere vraag dan de backtest: niet "hoe deed deze strategie het," maar "wat zou ze nu aanhouden?" Het draait dezelfde motor op live prijzen, waarbij de huidige, onafgeronde maand wordt behandeld als een voorlopige slotbalk. Het is alleen-lezen — het plaatst nooit een order.
- Marktstatus en opgehaald-op Of de markt open, pre-market, na-beurs of gesloten is, en de tijdstempel van de gebruikte prijzen. Ze vertellen je hoe vers en hoe afgewikkeld de snapshot is.
- Het signaal De huidige momentum-score voor elk asset, de beslissing (een risico-asset, of Buiten de markt), en het asset dat zou worden geselecteerd. Dit is voorlopig: de maand is niet gesloten, dus de score — en de beslissing — kunnen nog veranderen vóór de rotatiedatum.
- Prestatiebanner — aangehouden, niet gesignaleerd De cijfers bovenaan (MTD, YTD) zijn de prestatie van wat de strategie momenteel aanhoudt — de positie van de laatst voltooide rotatie — niet het voorlopige signaal dat hieronder wordt getoond. De twee kunnen verschillen, en ze door elkaar halen is de gemakkelijke fout: de banner is waar je bent, het signaal is waar je hierna heen zou kunnen gaan.
- Gebruikte snapshots De live slotkoers die voor elke ticker wordt gebruikt, met zijn tijdstempel en bron (en, voor de levensverzekeringsreplica's, het bijbehorende contractfonds en ISIN). Dit is de ruwe invoer waaruit het signaal wordt berekend, getoond zodat het getal controleerbaar is.
- Mijn orders berekenen Onder het signaal zet een kleine calculator de doelallocatie om in concrete koop-/verkooporders voor rekeningen die je met de hand verhandelt. Je voert het bedrag in dat je momenteel per regel aanhoudt — het manipuleert gewone getallen, in eender welke valuta, en gebruikt geen live prijs — en het geeft, per ticker, de order terug die nodig is om het doel te bereiken. Het totaal te herbalanceren is de som van je invoeren (cash die je aan het werk wilt zetten is gewoon nog een regel); voor elke ticker is het doel gewicht × totaal en de order is doel − aangehouden (positief = kopen, negatief = verkopen). Een ticker die je aanhoudt maar die het doel heeft laten vallen, wordt tot nul verkocht, en de defensieve cash-component (BIL/SHY/GLD) wordt behandeld als elke andere regel. Het werkt aan de client-zijde en plaatst nooit een order — en het is verborgen op de levensverzekeringsreplica's, waar herbalancering binnen het contract gebeurt.
Behandel het als een voorvertoning, niet als een instructie. Het is een toestand berekend uit actuele gegevens — nuttig om de neiging van de strategie te zien vóór het maandeinde — maar het is geen beleggingsadvies, en het is niet definitief totdat de balk sluit.
Elk cijfer op de resultatenpagina is berekend over een enkel historisch venster (2016–2026). Het beschrijft hoe de strategie zich in sample gedroeg — geen garantie dat dezelfde getallen standhouden over toekomstige marktregimes.