14. oktober 2026 · podatki

Zakaj vaš backtest potrebuje evidenco izstopov z borze

Zakaj vaš backtest potrebuje evidenco izstopov z borze

Backtest delnic, ki izpusti podjetja, umaknjena z borze, lahko pokaže visoke donose, obenem pa potiho izbriše nekatere najslabše izide. Težava se pogosto začne s praktično odločitvijo: prenesemo današnji seznam simbolov in nato te simbole testiramo za preteklo desetletje. Ta seznam že po svoji sestavi vključuje preživele.

Vključitev propadlih podjetij v raziskovalno vesolje zahteva več kot le dodajanje nekaj starih oznak. Vedeti morate, kateri vrednostni papirji so obstajali in kdaj, kdaj so bili uvrščeni na trgovalno mesto ali z njega umaknjeni ter kaj se je zgodilo z njihovo vrednostjo ob koncu. 3 pogoste bližnjice na različne načine izgubijo to zgodovino.

Napaka 1: Današnje sestavine uporabite za vsa leta

Predstavljajte si, da od leta 2010 naprej testirate mesečno strategijo zagona na trenutnih sestavinah indeksa S&P 500. Podjetja, ki so propadla, se združila ali izpadla iz indeksa, manjkajo pri vsakem ponovnem uravnoteženju. Vaša strategija nikoli ne dobi priložnosti kupiti prihodnjega poraženca, njeno zgodovinsko vesolje pa ohrani imena, ki so se sčasoma izkazala za dovolj uspešna, da so ostala na seznamu.

Posledica je običajno napihnjen povprečni donos, blažji padec in strategija, ki se zdi naklonjena preprostim dejavnikom, kot sta zagon ali kakovost. Ti signali so lahko resnični. Test pa jim je dal tudi tiho prednost: poznavanje tega, kdo je preživel.

Uporabite članstvo v indeksu, veljavno za posamezno časovno točko. Ob vsakem ponovnem uravnoteženju mora nabor upravičenih vrednostnih papirjev vsebovati tiste, ki so izpolnjevali pravila na podlagi takrat razpoložljivih informacij. Članstvo mora imeti datume veljavnosti, vključno s spremembami med načrtovanimi pregledi indeksa, če strategija trguje s širšim vesoljem.

Napaka 2: Manjkajoči simbol obravnavate kot manjkajoče podatke

Simbol, ki ga ni v sodobni datoteki ponudnika podatkov, zlahka spregledamo. Nalagalnik ne najde nedavnih vrstic, označi simbol kot zastarel in ga odstrani. Koda morda zabeleži opozorilo, vendar backtest nadaljuje z bolj urejenim naborom podatkov in brez evidence izločenih vrednostnih papirjev.

Nekateri vrednostni papirji izginejo zaradi združitve ali prevzema. Drugi so umaknjeni z borze zaradi finančnih težav, stečaja ali neizpolnjevanja pravil za uvrstitev. Njihova zadnja običajna zaključna cena ne odraža nujno vrednosti, ki jo je prejel vlagatelj. Če se trgovanje z delnico v težavah ustavi pri $0.40, nato pa je ta delnica razveljavljena, lahko domneva, da ima pozicija še vedno vrednost $0.40, v portfelju za vedno pusti ničvredno naložbo. Če jo odstranimo, lahko izbrišemo celotno izgubo.

Vodite glavno evidenco vrednostnih papirjev z datumi uvrstitve in umika, kodami razlogov ter podatki o nasledniku ali denarnem nadomestilu, kjer je to ustrezno. Dogodek umika z borze mora pozicijo zapreti ali spremeniti glede na to, kaj je imetnik dejansko prejel. Podrobnosti so odvisne od dogodka in instrumenta; eno splošno pravilo »zadnje cene« ne more zajeti vseh primerov.

DogodekV kaj se lahko spremeni naložbaObravnava backtesta, ki jo je treba preveriti
Prevzem za gotovinoGotovina po pogojih poslaNa datum veljavnosti zabeležite denarni izkupiček
Združitev z zamenjavo delnicDelnice v podjetju naslednikuUporabite menjalno razmerje in nadaljujte s pozicijo v vrednostnem papirju naslednika
Razveljavitev zaradi stečajaMajhna ali nikakršna izterljiva vrednostPozicijo zaključite na podlagi ustrezne evidence o izplačilu ali razveljavitvi

Napaka 3: Popravite vesolje, zanemarite mehaniko donosov

Dodajanje zgodovinskih sestavin odpravi le težavo z izborom. Če se vaša časovna vrsta donosov konča pri zadnji običajni zaključni ceni, morda še vedno izpušča donos ob umiku z borze. Če dodate donos ob umiku, vendar ga uporabite za cenovno vrsto, ki že vključuje končni dogodek, lahko izgubo štejete dvakrat. Ponudniki podatkov uporabljajo različne konvencije, samo ime polja pa morda ne pove, katera velja za določeno datoteko.

Recimo, da delnica pade z $10 na $1, nato pa je umaknjena z borze, pri čemer je zabeležen končni donos −80%. Če najprej izračunate 90-odstotno izgubo vrednosti in nato prištejete ločen donos ob umiku v višini −80%, dobite neverjetno skupno izgubo v višini 98%. Napaka je v združevanju dveh meritev, ki zajemata prekrivajoče se dele iste poti.

Pred izračunom donosov portfelja dokumentirajte, ali običajni donosi vključujejo izplačila in izide umikov z borze ter katero obdobje posamezen donos zajema. Na podlagi surovih opazovanj preverite nekaj znanih korporacijskih dejanj vse do končne vrednosti portfelja. Vključite pozicije, odprte med dogodkom; graf za posamezen vrednostni papir je lahko videti verjeten, medtem ko evidenca portfelja izkupiček pripiše napačnemu dnevu.

Ko simbol izgine, obravnavajte to kot dogodek, ki ga je treba pojasniti. Ne sklepajte, da podjetje ni več pomembno, zgolj zato, ker ga je nehala prikazovati podatkovna datoteka.

Kako preveriti backtest, ki upošteva umike z borze?

Pred primerjavo količnikov Sharpe začnite s številom vrednostnih papirjev in pokritostjo podatkov. Za vsako leto navedite, koliko vrednostnih papirjev je bilo upravičenih, koliko jih je bilo umaknjenih z borze in koliko jih je bilo izločenih zaradi nerazrešenih podatkov. Nato preglejte vzorec izstopov iz različnih razlogov in sledite vsaki poziciji do njene končne vrednosti v portfelju.

Isto strategijo izvedite z delnicami, umaknjenimi z borze, in brez njih, vendar razliko obravnavajte kot diagnostični pokazatelj kakovosti podatkov, ne pa kot popravljeno oceno uspešnosti samo po sebi. Pravila za vesolje, konvencije donosov in časovna umestitev dogodkov morajo ustrezati vprašanju, na katero iščete odgovor. Zanesljiv rezultat temelji na evidenci, ki lahko pojasni vsak vstop pozicije, vsa korporacijska dejanja, ki jih je prestala, in vrednost, ki jo je pustila za sabo.

pristranskost preživelihdelniceumaknjene z borzepodatki za posamezno časovno točkobacktesting
← Vse objave