Aktiebacktester hanterar ofta utdelningar fel på ett av tre sätt: de behandlar en justerad prisserie som om den gick att handla till, bokför kontanter på fel datum eller ignorerar utdelningen helt. Varje val kan ge en trovärdig graf men ett felaktigt kontovärde.
Den viktiga skillnaden går mellan aktiens handlade pris och de pengar eller aktier som en bolagshändelse skapar. Håll reda på båda. En utdelning ändrar vad aktieägaren har rätt till; den får inte kursfallet på ex-dagen att försvinna ur marknadshistoriken.
Misstag ett: att handla till en justerad stängningskurs som om den vore en offert
Historiska dataleverantörer justerar ofta priser för utdelningar så att en graf kan visa totalavkastning med återinvesterade utdelningar. Den serien är användbar för vissa typer av analys. Den visar inte priset som en order hade kunnat fyllas till.
Tänk dig en aktie som stänger på $100 innan den handlas exklusive en utdelning på $1 per aktie. Om den öppnar på $99 och inget annat rör sig visar en ojusterad prisgraf en nedgång på 1%. En utdelningsjusterad serie kan ta bort det språnget genom att skala om historiska priser. Ett backtest som använder den justerade serien för signaler och avslut blandar en avkastningskonvention med ett handlingsbart pris.
Konsekvenserna beror på strategin. En tröskel baserad på en nylig topp kan utlösas av ett pris som aldrig handlades. En stop kan utlösas vid en justerad nivå. Avkastning beräknad från samma justerade serie kan se jämn ut, samtidigt som avsluten prissätts i en annan värld.
| Prisfält | Lämpligt för | Osäkert antagande |
|---|---|---|
| Rått handels- eller offertpris | Signaler och simulerat utförande, med lämplig tidsmodellering | Att det redan inkluderar aktieägarnas kassaflöden |
| Utdelningsjusterad stängningskurs | Vissa jämförelser av totalavkastning | Att det var ett tillgängligt handelspris |
| Justerade OHLC-staplar | Analys när justeringsmetoderna är kända | Att intradagens högsta och lägsta motsvarar historiska offerter |
Misstag två: att bokföra utdelningen på ex-dagen
Ex-dagen avgör vem som har rätt till utdelningen enligt de tillämpliga marknadsreglerna. Kontanterna kommer vanligtvis senare, på utbetalningsdagen. Datumen fyller olika funktioner i en kontosimulering.
Anta att du äger 100 aktier över en ex-dag för en beslutad utdelning på $0.50, som betalas ut två veckor senare. Strategin kan ha fått en utdelningsfordran på $50 på ex-dagen. Den har ännu inte $50 i disponibla kontanter. Om simulatorn omedelbart lägger till pengarna i köpkraften kan den finansiera ett köp som det verkliga kontot inte hade kunnat göra med den utdelningen.
För en avkastningsberäkning av en långsiktig köp-och-behåll-strategi kan det räcka att bokföra rätten till utdelningen på ex-dagen. För en strategi som återinvesterar utdelningar, följer köpkraften eller handlar kring likviddagen bör fordran och utbetalningen hållas åtskilda. Använd det utbetalningsschema som var känt vid tidpunkten; en senare datakorrigering ska inte skriva om vad systemet hade kunnat förutse.
För en enkel lång position är ett kursfall nära utdelningsbeloppet på ex-dagen inte automatiskt en handelsförlust. Kontot har mindre värde i aktier och en utdelningsfordran. Om värdena tar ut varandra exakt beror på marknadsrörelser, skatt, källskatt och simuleringens konventioner.
Misstag tre: att ignorera utdelningar eftersom kursen redan har fallit
Att låta priset vara ojusterat och utelämna kassaflödet ger den motsatta förvrängningen. I exemplet där priset går från $100 till $99 har den som äger 100 aktier nu aktier värda $9,900 i stället för $10,000, plus en utdelningsfordran på $100. Om bara aktierna räknas rapporteras en förlust på $100 trots att det förenklade totalvärdet är oförändrat.
Felet kan bli särskilt stort i ett långt urval eller en portfölj med aktier som ger hög utdelning. Det kan också påverka signaler: en strategi som tolkar varje kursgap på ex-dagen som vanlig nedgång kan sälja vid precis fel tillfälle. Utdelningen kan förklara gapet, men den avgör inte nästa marknadsrörelse.
Hur bör ett aktiebacktest modellera utdelningar?
Börja med råa priser som speglar vad som var känt vid tidpunkten för beslut och avslut, och representera sedan bolagshändelser som uttryckliga kontoåtgärder. Hur mycket detalj som krävs beror på vilken fråga backtestet ska besvara.
- För mätning av totalavkastning: ta med utdelningar som kontot har rätt till i portföljvärdet, med ett dokumenterat antagande om återinvestering.
- För simulering av en strategi: håll aktier, fordringar, kontantutbetalningar och köpkraft åtskilda där tidpunkten spelar roll.
- För signaler och utförande: använd prisfält som motsvarar faktiska historiska marknadsnivåer och när dessa fanns tillgängliga.
Kontrollera också splitar, extrautdelningar och källskatt var för sig. En vanlig utdelning på $1 och en extrautdelning på $10 kan ge olika prisjusteringar och mycket olika strategibeteende. En enda ”justerad”-flagga från en dataleverantör säger sällan tillräckligt.
När ett backtest passerar en ex-dag bör du fråga vad kontot ägde före dagen, vad det fick rätt till, när pengarna kom och vilken prisserie som styrde beslutet. Om alla svar ligger inbakade i en enda kolumn med justerad stängningskurs bygger aktiekurvan på antaganden du inte kan se.
← Alla inlägg

