2026. augusztus 21. · adat

Miért kezeli rosszul az osztalékot a backteszted?

Miért kezeli rosszul az osztalékot a backteszted?

A részvény-backtesztek gyakran háromféleképpen kezelik rosszul az osztalékot: végrehajtható árként kezelnek egy korrigált árfolyam-idősort, rossz napon írják jóvá a készpénzt, vagy teljesen figyelmen kívül hagyják az osztalékot. Mindegyik megoldás eredményezhet hihető grafikont, miközben a számla értéke hibás.

A lényegi különbség a részvény kereskedett ára, illetve a vállalati eseményből keletkező készpénz vagy részvény között van. Kövesd mindkettőt. Az osztalék módosítja azt, amire a részvényes jogosult; a szelvényvágás napján bekövetkező árfolyamesést viszont nem tünteti el a piaci nyilvántartásból.

Első hiba: a korrigált záróárat jegyzett árként kezelni

A múltbeli adatokat szolgáltató cégek gyakran korrigálják az árakat osztalékkal, hogy a grafikon az újrabefektetett teljes hozamot mutassa. Ez az idősor bizonyos elemzésekhez hasznos. De nem azon az áron lehetett volna megbízást teljesíteni.

Vegyünk egy részvényt, amely az osztalékszelvény nélküli kereskedés kezdete előtt $100-on zár, majd részvényenként $1 osztalékot fizet. Ha nyitáskor $99 az árfolyam, és semmi más nem változik, a korrigálatlan árfolyamgrafikon 1%-os esést mutat. Az osztalékkal korrigált idősor az árfolyamok újraszámításával eltüntetheti ezt a törést. Ha a backteszt a korrigált idősorral generál jelzéseket és modellezi a teljesüléseket, összekeveri a hozamszámítási konvenciót a ténylegesen kereskedhető jegyzéssel.

A károk a stratégiától függenek. Egy közelmúltbeli csúcsra épülő küszöb olyan áron válthat ki jelzést, amelyen sosem kereskedtek. A stop korrigált árfolyamszinten aktiválódhat. Ugyanebből a korrigált idősorból számított hozamok simának tűnhetnek, miközben a teljesülések egy másik árfolyamvilágban történnek.

ÁrmezőMire használhatóKockázatos feltételezés
Nyers kötési vagy jegyzési árJelzésekhez és szimulált végrehajtáshoz, megfelelő időzítésselMár tartalmazza a részvényesi pénzáramokat
Osztalékkal korrigált záróárBizonyos teljeshozam-összehasonlításokhozVégrehajtható árként rendelkezésre állt
Korrigált OHLC-gyertyákElemzéshez, ha ismerjük a korrekció módszerétA napon belüli csúcsok és mélypontok megfelelnek a múltbeli jegyzéseknek

Második hiba: az osztalék jóváírása a szelvényvágás napján

Az osztalékszelvény nélküli kereskedés első napja határozza meg, hogy az adott piaci szabályok szerint ki jogosult a kifizetésre. A készpénz rendszerint később, a fizetés napján érkezik meg. A számlaszimulációban a két dátumnak más a szerepe.

Tegyük fel, hogy 100 részvényt tartasz az osztalékszelvény nélküli kereskedés kezdetéig, és az egy részvényre jutó, bejelentett $0.50 osztalékot két héttel később fizetik ki. A stratégiád az első napon $50 osztalékkövetelést szerezhetett. $50 elkölthető készpénze azonban még nincs. Ha a szimulátor azonnal hozzáadja ezt az összeget a vásárlóerőhöz, olyan vásárlást finanszírozhat, amelyet a valódi számlán ebből az osztalékból még nem lehetett volna végrehajtani.

Egy kizárólag vételi pozíciókra épülő, vétel és tartás típusú hozamszámításhoz elég lehet a jogosultságot a szelvényvágás napján rögzíteni. Ha a stratégia újrabefekteti a kifizetéseket, követi a vásárlóerőt, vagy az elszámolás körül kereskedik, kezeld külön a követelést és a kifizetést. A kifizetési ütemezésnek azt a változatát használd, amely az adott időpontban ismert volt; egy későbbi adatmódosítás ne írja át, mit láthatott előre a rendszer.

Egy egyszerű long pozíciónál az osztalék összegéhez közeli árfolyamesés a szelvényvágás napján nem jelent automatikusan kereskedési veszteséget. A számlán kevesebbet ér a részvényállomány, és megjelenik egy osztalékkövetelés. Hogy ezek az értékek pontosan kiegyenlítik-e egymást, az a piaci mozgástól, az adóktól, a forrásadótól és a szimuláció konvencióitól függ.

Harmadik hiba: figyelmen kívül hagyni az osztalékot, mert az árfolyam már esett

A korrigálatlan árfolyam használata pénzáram nélkül az ellenkező irányban torzít. A $100-ról $99-ra eső példában 100 részvény birtokában az állomány értéke immár $10,000 helyett $9,900, emellett pedig $100 osztalékra vagy jogosult. Ha csak a részvényeket vesszük számításba, $100 veszteséget mutatunk ki, miközben az egyszerűsített összérték változatlan.

Ez a hiba hosszú mintán vagy magas osztalékot fizető részvényekből álló portfólión különösen nagy lehet. A jelzésekre is hatással lehet: az a stratégia, amely minden osztalék miatti árfolyamrést szokásos esésnek tekint, éppen a legrosszabbkor adhat el. Az osztalék magyarázhatja az árrést, de a következő piaci mozgást nem határozza meg.

Hogyan modellezd az osztalékot egy részvény-backtesztben?

A döntésekhez és a teljesülésekhez indulj ki nyers, az adott időpontra érvényes árfolyamokból, majd a vállalati eseményeket külön számlaeseményként rögzítsd. A szükséges részletezettség attól függ, milyen kérdésre keresi a választ a backteszt.

  1. Teljeshozam-méréshez: számítsd bele a jogosultság alapján járó kifizetéseket a portfólió értékébe, dokumentált újrabefektetési feltételezéssel.
  2. Stratégiaszimulációhoz: kezeld külön a részvényeket, a követeléseket, a készpénzkifizetéseket és a vásárlóerőt, ha az időzítés számít.
  3. Jelzésekhez és végrehajtáshoz: olyan ármezőket használj, amelyek megfelelnek a történelmi piaci árszinteknek, és annak, hogy mikor váltak elérhetővé.

A részvényfelaprózást, a rendkívüli osztalékot és a forrásadót is külön ellenőrizd. Egy $1 összegű rendes osztalék és egy $10 összegű rendkívüli kifizetés eltérő árfolyam-korrekciót és egészen más stratégiai viselkedést eredményezhet. Egy adatszolgáltató általános „korrigált” jelölése ritkán árul el eleget.

Amikor a backteszt áthalad egy osztalékszelvény nélküli kereskedési napon, kérdezd meg: mit tartott a számla a nap előtt, mire vált jogosulttá, mikor érkezett meg a készpénz, és melyik árfolyam-idősor vezette a döntést. Ha ezekre mind implicit módon egyetlen korrigált záróár-oszlop ad választ, a részvénygörbe olyan feltételezéseket hordoz, amelyeket nem látsz.

osztalékokrészvényekvállalati eseményekbacktesztelés
← Összes bejegyzés