14. oktober 2026 · data

Hvorfor din backtest har brug for et afnoteringsregister

Hvorfor din backtest har brug for et afnoteringsregister

En aktiebacktest, der udelader afnoterede virksomheder, kan vise stærke afkast, mens nogle af de værste udfald lydløst slettes. Problemet begynder ofte med et praktisk valg: Hent dagens liste over symboler, og test derefter disse symboler over de seneste 10 år. Listen består pr. konstruktion af overlevere.

Det kræver mere end at tilføje nogle få gamle tickere at beholde døde virksomheder i researchuniverset. Du skal vide, hvilke værdipapirer der fandtes hvornår, hvornår de blev optaget på eller fjernet fra en børs, og hvad der skete med deres værdi til sidst. 3 almindelige genveje mister den historik på hver sin måde.

Fejl 1: Brug dagens indeksbestanddele for hvert år

Forestil dig, at du tester en månedlig momentumstrategi på de nuværende S&P 500-bestanddele fra 2010 og frem. Virksomheder, der gik konkurs, blev fusioneret eller røg ud af indekset, mangler ved hver eneste rebalancering. Strategien får aldrig mulighed for at købe en fremtidig taber, og det historiske univers beholder de navne, der med tiden viste sig succesfulde nok til at blive i indekset.

Resultatet er typisk et oppustet gennemsnitsafkast, et mindre voldsomt drawdown og en strategi, der ser ud til at foretrække simple faktorer som momentum eller kvalitet. Signalerne kan godt være reelle. Testen har også givet dem en skjult fordel: viden om, hvem der overlevede.

Brug medlemskab opgjort point-in-time. Ved hver rebalancering skal den kvalificerede mængde bestå af værdipapirer, der opfyldte reglerne ud fra de oplysninger, der var tilgængelige på det tidspunkt. Medlemskabet skal have ikrafttrædelsesdatoer, også for ændringer mellem planlagte indeksgennemgange, hvis strategien handler et bredere univers.

Fejl 2: Behandl et manglende symbol som manglende data

Et ticker-symbol, der ikke findes i en moderne leverandørfil, er let at springe over. En loader ser ingen nyere rækker, markerer symbolet som forældet og fjerner det. Koden logger måske en advarsel, men backtesten fortsætter med et ryddeligere datasæt og uden registrering af de værdipapirer, den har udeladt.

Nogle værdipapirer forsvinder som følge af en fusion eller overtagelse. Andre afnoteres efter økonomiske problemer, konkurs eller manglende overholdelse af børsens regler. Deres sidste almindelige lukkekurs afspejler ikke nødvendigvis den værdi, investoren modtog. Hvis en nødlidende aktie holder op med at handle til $0.40 og senere annulleres, kan en antagelse om, at positionen stadig har en værdi på $0.40, efterlade en værdiløs beholdning i porteføljen for evigt. Hvis positionen fjernes, kan tabet blive slettet helt.

Vedligehold et værdipapirregister med børsnoterings- og afnoteringsdatoer, årsagskoder og efterfølgende værdipapirer eller kontantvederlag, hvor det er relevant. En afnoteringshændelse skal lukke eller ændre positionen i overensstemmelse med det, indehaveren faktisk modtog. Detaljerne afhænger af hændelsen og instrumentet; én generisk regel om “sidste kurs” kan ikke dække dem alle.

HændelseHvad beholdningen kan blive tilBacktestbehandling, der skal undersøges
Kontant overtagelseKontantbeløb i henhold til aftalens vilkårRegistrér kontantprovenuet på ikrafttrædelsesdatoen
AktiefusionAktier i et efterfølgende selskabAnvend ombytningsforholdet, og fortsæt med det efterfølgende værdipapir
Annullering ved konkursLille eller ingen genindvindelig værdiAfslut positionen med den relevante udlodnings- eller annulleringspost

Fejl 3: Ret universet til, men spring afkastmekanikken over

Historiske indeksbestanddele løser kun problemet med udvælgelsen. Hvis din afkastserie stopper ved den sidste almindelige lukkekurs, kan afnoteringsafkastet stadig mangle. Hvis du tilføjer et afnoteringsafkast, men anvender det på en kursserie, der allerede omfatter den afsluttende hændelse, kan du tælle tabet dobbelt. Leverandørernes konventioner varierer, og feltnavnet alene fortæller dig måske ikke, hvilken konvention filen bruger.

Antag, at en aktie falder fra $10 til $1 og derefter afnoteres med et rapporteret afsluttende afkast på −80%. Hvis du først beregner et kurstab på 90% og derefter ganger med et separat afnoteringsafkast på −80%, får du et usandsynligt samlet tab på 98%. Fejlen er at kombinere 2 målinger, der beskriver overlappende dele af samme forløb.

Inden du beregner porteføljeafkast, skal du dokumentere, om almindelige afkast omfatter udlodninger og afnoteringsudfald, og hvilke datoer hvert afkast dækker. Afstem en håndfuld kendte selskabshændelser fra rå observationer til porteføljens endelige værdi. Medtag positioner, der beholdes gennem hændelsen; et diagram på værdipapirniveau kan se rimeligt ud, selv om porteføljeregnskabet har bogført provenuet på den forkerte dag.

Når et symbol forsvinder, skal du behandle det som en hændelse, der skal forklares. Antag ikke, at virksomheden holdt op med at være relevant, blot fordi en datafil holdt op med at rapportere den.

Hvordan kontrollerer du en afnoteringsbevidst backtest?

Begynd med antal og datadækning, før du sammenligner Sharpe-ratioer. Rapportér for hvert år, hvor mange værdipapirer der var kvalificerede, hvor mange der blev afnoteret, og hvor mange der blev udeladt på grund af uafklarede data. Undersøg derefter et udvalg af exits med forskellige årsager, og følg hver position frem til dens endelige porteføljeværdi.

Kør den samme strategi med og uden afnoterede navne, men fortolk forskellen som en diagnostik af datakvaliteten, ikke som et korrigeret performancemål i sig selv. Universreglerne, afkastkonventionerne og hændelsestidspunkterne skal alle passe til det spørgsmål, du stiller. Et troværdigt resultat bygger på et regnskab, der kan forklare hver beholdning, der kom ind, hver selskabshændelse, den gennemgik, og den værdi, den efterlod.

survivorship biasafnoterede aktierpoint-in-time-databacktesting
← Alle indlæg