Ett aktiebacktest som utelämnar avnoterade bolag kan visa stark avkastning samtidigt som några av de sämsta utfallen tyst raderas. Problemet börjar ofta med ett praktiskt val: ladda ner dagens lista över symboler och testa sedan dessa symboler under det senaste decenniet. Listan består av överlevare redan från början.
Att behålla döda bolag i analysuniversumet kräver mer än att lägga till några gamla tickersymboler. Du behöver veta vilka värdepapper som fanns när, när de noterades eller lämnade en handelsplats och vad som hände med deras värde till slut. Tre vanliga genvägar förlorar den historiken på olika sätt.
Misstag 1: Använd dagens indexmedlemmar för varje år
Tänk dig att du testar en månatlig momentumstrategi på dagens S&P 500-medlemmar från och med 2010. Bolag som gick omkull, slogs samman eller åkte ur indexet saknas vid varje ombalansering. Strategin får aldrig möjlighet att köpa en framtida förlorare, och det historiska universumet behåller de namn som till slut visade sig framgångsrika nog att vara kvar.
Resultatet blir oftast en uppblåst genomsnittlig avkastning, en lugnare nedgång och en strategi som verkar föredra enkla faktorer som momentum eller kvalitet. De signalerna kan vara verkliga. Testet har också gett dem en tyst fördel: kunskap om vilka som överlevde.
Använd medlemskap vid varje tidpunkt. Vid varje ombalansering ska den valbara mängden innehålla värdepapper som uppfyllde reglerna utifrån den information som fanns tillgänglig då. Medlemskapet behöver ha giltighetsdatum, även för ändringar mellan planerade indexöversyner om strategin handlar i ett bredare universum.
Misstag 2: Behandla en saknad symbol som saknade data
Det är lätt att hoppa över en ticker som saknas i en modern leverantörsfil. En inläsare ser att det saknas nya rader, märker symbolen som inaktuell och tar bort den. Koden kanske loggar en varning, men backtestet fortsätter med en prydligare datatabell och utan spår av värdepapperen som uteslöts.
Vissa värdepapper försvinner på grund av en fusion eller ett förvärv. Andra avnoteras efter ekonomiska problem, konkurs eller för att de inte längre uppfyller noteringskraven. Deras sista vanliga stängningskurs motsvarar inte nödvändigtvis det värde en investerare fick. Om en pressad aktie slutar handlas vid $0.40 och senare makuleras kan en position som fortfarande markeras till $0.40 bli kvar i portföljen för alltid, trots att den saknar värde. Om du tar bort den kan hela förlusten raderas.
För ett värdepappersregister med noterings- och avnoteringsdatum, orsakskoder samt efterföljande värdepapper eller kontant ersättning när det är relevant. En avnoteringshändelse ska avsluta eller omvandla positionen utifrån vad innehavaren faktiskt fick. Detaljerna beror på händelsen och instrumentet; en generell regel om ”sista kurs” kan inte beskriva alla fall.
| Händelse | Vad innehavet kan omvandlas till | Backtesthantering att undersöka |
|---|---|---|
| Kontantförvärv | Kontanter enligt affärsvillkoren | Bokför kontantlikviden på ikraftträdandedagen |
| Aktiefusion | Aktier i ett efterföljande bolag | Tillämpa utbytesförhållandet och fortsätt med det efterföljande värdepapperet |
| Makulering vid konkurs | Litet eller inget återvinningsbart värde | Avsluta positionen med hjälp av relevant utdelnings- eller makuleringspost |
Misstag 3: Uppdatera universumet men hoppa över avkastningsberäkningen
Att lägga till historiska indexmedlemmar löser bara urvalsproblemet. Om din avkastningsserie slutar vid den sista vanliga stängningskursen kan avnoteringsavkastningen fortfarande saknas. Om du lägger till en avnoteringsavkastning men tillämpar den på en kursserie som redan omfattar sluthändelsen kan du räkna förlusten två gånger. Leverantörer använder olika konventioner, och fältnamnet avslöjar inte nödvändigtvis vilken konvention filen följer.
Anta att en aktie faller från $10 till $1 och sedan avnoteras med en rapporterad slutavkastning på −80%. Om du först beräknar en kursförlust på 90% och sedan multiplicerar med en separat avnoteringsavkastning på −80% får du en orimlig sammanlagd förlust på 98%. Felet uppstår när du kombinerar två mått som beskriver överlappande delar av samma förlopp.
Dokumentera, innan du beräknar portföljavkastning, om den vanliga avkastningen inkluderar utdelningar och avnoteringsutfall samt vilka datum varje avkastning omfattar. Stäm av ett antal kända bolagshändelser från råobservationer till portföljens slutvärde. Ta med positioner som hålls genom händelsen; ett diagram på värdepappersnivå kan se rimligt ut samtidigt som portföljens bokföring har registrerat likviden på fel dag.
När en symbol försvinner ska du behandla det som en händelse som behöver förklaras. Dra inte slutsatsen att bolaget slutade spela roll bara för att en datafil slutade rapportera det.
Hur kontrollerar du ett avnoteringsmedvetet backtest?
Börja med antal och täckning innan du jämför Sharpe-kvoter. Rapportera för varje år hur många värdepapper som var valbara, hur många som avnoterades och hur många som uteslöts på grund av olösta dataproblem. Granska sedan ett urval av avnoteringar med olika orsaker och följ varje position fram till portföljens slutvärde.
Kör samma strategi med och utan avnoterade bolag, men tolka skillnaden som en diagnostik av datakvaliteten, inte som en korrigerad prestationsuppskattning i sig. Universumreglerna, avkastningskonventionerna och tidpunkten för händelserna måste alla passa frågan du försöker besvara. Ett tillförlitligt resultat bygger på en bokföring som kan förklara varje innehav som kom in, varje bolagshändelse det passerade och det värde det lämnade efter sig.
← Alla inlägg


