21. august 2026 · data

Hvorfor backtesten din håndterer utbytte feil

Hvorfor backtesten din håndterer utbytte feil

Backtester for aksjer håndterer ofte utbytte feil på én av tre måter: De behandler en justert prisserie som om den kunne handles, bokfører kontanter på feil dato eller ignorerer utbyttet helt. Alle valgene kan gi en troverdig graf med feil kontoverdi.

Det nyttige skillet går mellom aksjens handlede pris og kontantene eller aksjene som oppstår ved en selskapshendelse. Hold oversikt over begge deler. Et utbytte endrer hva aksjonæren har krav på; det får ikke kursfallet på ex-datoen til å forsvinne fra markedsdataene.

Feil 1: Å handle på justert sluttkurs som om den var en notering

Historiske dataleverandører justerer ofte priser for utbytte, slik at en graf kan vise totalavkastning med reinvestert utbytte. Denne serien er nyttig for enkelte typer analyser. Den viser ikke prisen en ordre kunne ha blitt fylt til.

Tenk deg en aksje som stenger på $100 før den går ex-utbytte på $1 per aksje. Hvis den åpner på $99 og ingenting annet beveger seg, viser en ujustert priskurve et fall på 1%. En utbyttejustert serie kan fjerne dette spranget ved å skalere historiske priser på nytt. En backtest som bruker den justerte serien både til signaler og handler, blander en avkastningskonvensjon med en omsettelig pris.

Konsekvensene avhenger av strategien. En terskel basert på en nylig topp kan utløses av en pris som aldri ble handlet. En stop-loss kan utløses på et justert nivå. Avkastning beregnet fra den samme justerte serien kan se jevn ut, mens handler prises i en annen virkelighet.

PrisfeltEgnet tilUtrygg antakelse
Rå handels- eller noteringsprisSignaler og simulert utførelse, med riktig tidsberegningDen inkluderer allerede aksjonærenes kontantstrømmer
Utbyttejustert sluttkursEnkelte sammenligninger av totalavkastningDen var tilgjengelig som en pris det kunne handles til
Justerte OHLC-stolperAnalyse når justeringsmetodene er forståttIntraday-høyder og -bunner samsvarer med historiske noteringer

Feil 2: Å bokføre utbyttet på ex-datoen

Ex-utbyttedatoen avgjør hvem som har rett til utbetalingen etter gjeldende markedsregler. Kontantene kommer vanligvis senere, på betalingsdatoen. Disse datoene har ulike funksjoner i en kontosimulering.

Tenk deg at du eier 100 aksjer gjennom en ex-dato for et vedtatt utbytte på $0.50, som skal betales to uker senere. Strategien kan ha fått et utbyttekrav på $50 på ex-datoen. Den har ennå ikke $50 i disponible kontanter. Hvis simulatoren umiddelbart legger beløpet til kjøpekraften, kan den finansiere et kjøp som den faktiske kontoen ikke kunne gjort med dette utbyttet.

For beregning av avkastning på en langsiktig kjøp-og-behold-strategi kan det være nok å registrere retten til utbyttet på ex-datoen. For en strategi som reinvesterer utbetalinger, følger kjøpekraft eller handler rundt oppgjør, må du holde utbyttekravet og utbetalingen atskilt. Bruk betalingsplanen slik den var kjent på det aktuelle tidspunktet; en senere korrigering av dataene bør ikke endre det systemet kunne ha forutsett.

For en enkel long-posisjon er et kursfall nær utbyttebeløpet på ex-datoen ikke automatisk et handelstap. Kontoen har færre kroner i aksjer og et utbyttekrav. Om disse verdiene utligner hverandre nøyaktig, avhenger av markedsbevegelser, skatt, kildeskatt og konvensjonene i simuleringen.

Feil 3: Å ignorere utbytte fordi kursen allerede har falt

Hvis du lar prisen være ujustert og utelater kontantstrømmen, får du den motsatte forvrengningen. I eksemplet med $100 til $99 har en eier av 100 aksjer nå aksjer verdt $9,900 i stedet for $10,000, pluss et utbyttekrav på $100. Hvis du bare teller aksjene, rapporterer du et tap på $100 selv om den forenklede totalverdien er uendret.

Feilen kan bli særlig stor over et langt datagrunnlag eller i en portefølje med aksjer som gir høyt utbytte. Den kan også påvirke signaler: En strategi som tolker hvert gap på ex-datoen som vanlig kursfall, kan selge akkurat på feil tidspunkt. Utbyttet kan forklare gapet, men avgjør ikke hvilken vei markedet går videre.

Hvordan bør en backtest for aksjer modellere utbytte?

Ta utgangspunkt i rå priser som var tilgjengelige på det aktuelle tidspunktet, for beslutninger og handler, og modeller deretter selskapshendelser som eksplisitte kontohendelser. Hvor detaljert modellen må være, avhenger av spørsmålet backtesten skal besvare.

  1. For måling av totalavkastning: Ta med utbetalinger du har krav på i porteføljeverdien, med en dokumentert antakelse om reinvestering.
  2. For strategisimulering: Hold aksjer, utbyttekrav, kontantutbetalinger og kjøpekraft atskilt når tidspunktet har betydning.
  3. For signaler og utførelse: Bruk prisfelt som samsvarer med faktiske historiske markedsnivåer og tidspunktene da de var tilgjengelige.

Kontroller også aksjesplitter, ekstraordinært utbytte og kildeskatt hver for seg. Et ordinært utbytte på $1 og en ekstrautbetaling på $10 kan føre til ulike prisjusteringer og svært ulik atferd i strategien. Ett enkelt «justert»-flagg fra en leverandør gir sjelden nok informasjon.

Når en backtest går over en ex-dato, bør du spørre hva kontoen eide før datoen, hva den fikk krav på, når pengene kom inn, og hvilken prisserie som drev beslutningen. Hvis alle svarene ligger implisitt i én kolonne med justert sluttkurs, bygger aksjekurven på antakelser du ikke kan se.

utbytteaksjerselskapshendelserbacktesting
← Alle innlegg