29. september 2026 · raziskave

V vašem backtestu je bil isti denar porabljen dvakrat: vodnik po računovodstvu portfelja

V vašem backtestu je bil isti denar porabljen dvakrat: vodnik po računovodstvu portfelja

Backtest portfelja lahko prikaže gladko krivuljo kapitala, čeprav isti denar porabi dvakrat. Do tega pride, ko simulator kapital, gotovino, zavarovanje in kupno moč obravnava kot zamenljive pojme. Povezani so, vendar odgovarjajo na različna vprašanja: kaj račun ima v lasti, koliko dolguje in koliko lahko ta trenutek nameni drugemu naročilu.

Recimo, da se strategija začne z $10,000 in kupi sredstvo za $6,000. Na voljo ima še $4,000 proste gotovine. Če backtest nato drugo pozicijo določi v višini 100% kapitala v vrednosti $10,000, je namenil $16,000 izpostavljenosti, zabeležil pa le $10,000 kapitala. Po nekaterih pravilih računa je tak finančni vzvod lahko dovoljen. Ni pa veljaven samo zato, ker je koda za določanje velikosti uporabila »kapital«.

Napačen pristop št. 1: kapital obravnavamo kot gotovino

Ta bližnjica se pojavlja pri strategijah z več sredstvi. Vsak signal določi velikost naročila kot delež trenutne vrednosti portfelja, vsako naročilo pa upošteva celotno vrednost. Zanka portfelja naročila izračuna neodvisno, nato pa jih sešteje, ne da bi rezervirala kapital.

V backtestu z likvidnimi instrumenti in brez pozivov k doplačilu kritja je škodo lahko spregledati. Donosi so videti verjetni, uteži pozicij pa včasih seštevek dosežejo 140% ali 180%, ko jih izračunamo naknadno. Račun v živo lahko poznejša naročila zavrne ali pa strategija prevzame finančni vzvod, ki ga sploh ni nameravala uporabiti.

Med oblikovanjem naročil rezervirajte gotovino. Pri gotovinskem računu nakup za $2,000 porabi $2,000 in provizije. Pri računu z maržo izračunajte zahtevano maržo po pravilih platforme, nato za ta znesek zmanjšajte razpoložljivo kupno moč. Če več naročil prispe hkrati, določite njihovo prednostno zaporedje. Sicer je lahko rezultat odvisen od tega, katera zanka se je izvedla prva.

Napačen pristop št. 2: zavarovanje, vezano v poziciji, štejemo kot prosto kupno moč

Na platformi za izvedene finančne instrumente plačilo $1,000 zavarovanja ne pomeni nujno, da ima račun za $1,000 manj kapitala. Pomeni pa, da je to zavarovanje vezano v odprti poziciji. Pogosta računovodska bližnjica ga odšteje od gotovine, nato pa od kupne moči odšteje še celotno nominalno vrednost pozicije. Druga naredi nasprotno in zavarovanje obravnava hkrati kot prosto gotovino in maržo.

Obe napaki izkrivita prikaz tega, kaj lahko stori naslednje naročilo. Prva lahko ustvari vtis, da je strategija po nepotrebnem omejena; druga lahko odobri naročila, ki jih račun ne more pokriti. Pri finančnem vzvodu 5× lahko pozicija v vrednosti $5,000 zahteva približno $1,000 začetne marže, vendar vzdrževalna marža, provizije, nerealizirane izgube in posebni razredi posamezne platforme spremenijo uporabni znesek. Nominalna vrednost ni isto kot zavarovanje.

Postavka računaKaj predstavljaAli lahko financira novo naročilo?
KapitalVrednost računa po upoštevanju obveznosti in vrednotenih pozicijLe ob upoštevanju pravil o marži in kupni moči
Prosta gotovinaGotovina, ki še ni porabljena, rezervirana ali zastavljenaDa, v okviru pravil za instrument
Vezano zavarovanjeSredstva, ki krijejo odprto pozicijo ali naročiloObičajno ni na voljo, dokler se ne sprosti
Kupna močZmogljivost za dodatna naročila, ki jo izračuna platformaDa, do trenutne omejitve

Te vrednosti modelirajte ločeno, tudi če jih določena platforma v preprostem primeru izenači. Nato preverite, kaj se zgodi, ko pozicija izgublja vrednost: kapital se zmanjša, vzdrževalna marža se lahko poveča kot delež nominalne vrednosti, razpoložljiva kupna moč pa se lahko skrči hitreje, kot bi nakazovala katera koli od teh vrednosti posamično.

Napačen pristop št. 3: gotovino sprostimo ob izstopnem signalu

Backtest pogosto sprosti kapital takoj, ko se pojavi izstopni signal. Toda izstopni signal še ni izvršitev. Naročilo je lahko v čakanju, delno izpolnjeno ali preklicano; dokler se pozicija dejansko ne zapre, ostaneta njena marža in izpostavljenost nespremenjeni. Tudi po izvršitvi na razpoložljivi znesek vplivajo provizije in realizirani dobiček ali izguba.

Težave se pogosto kopičijo ob hitri menjavi pozicij. Simulator zapre eno pozicijo, izkupiček takoj porabi za drugo, nato pa predpostavi, da sta bili obe naročili brez težav izvršeni po želenih cenah. Pri trgovanju na papirju je lahko drugo naročilo zavrnjeno, medtem ko je prva pozicija še odprta. Lahko pa se izstop izvede le delno, zato na računu ostane manj prostega kapitala, kot je pričakoval backtest.

Naročila v čakanju in pozicije vodite kot kapitalske obveznosti. Kapital sprostite ob izvršitvah, ne ob namerah. Delno izvršen izstop naj sprosti kapital sorazmerno z dejansko zaprtim zneskom in po odštetju stroškov. To se morda zdi pretirano natančno, dokler si dve strategiji na nestanoviten dan ne začneta deliti iste gotovine.

Vzpostavite jasen računovodski dnevnik

Za vsako odločitveno točko vodite dnevnik, ki se posodablja po nespremenljivem vrstnem redu: prevrednotite obstoječe pozicije, izračunajte kapital in maržo, obdelajte izvršitve in stroške, znova izračunajte kupno moč, nato določite velikost novih naročil in rezervirajte sredstva. Zabeležite dovolj podrobnosti, da lahko uskladite vsako spremembo gotovine in vrednosti pozicij.

Uporabno pravilo: vsako sprejeto naročilo mora biti mogoče financirati po modelu računa v trenutku oddaje. Če simulator ne zna pojasniti, katera gotovina ali marža ga krije, backtest ni pokazal, da bi ga portfelj lahko vzdrževal.

Ob izračunu donosov izvedite še manjšo revizijo. Poročajte o največji bruto izpostavljenosti, najmanjši količini proste gotovine, najmanjši rezervi nad zahtevano maržo in številu naročil, ki bi presegla kupno moč. Strategija, ki je uspešna le, kadar se kapital neopazno uporabi znova, ima rezultat določanja velikosti pozicij, ne pa backtesta, pripravljenega za uvedbo.

računovodstvo portfeljakupna močbacktestingmaržaupravljanje gotovine
← Vse objave