Kako izračunate dobiček in izgubo pri inverznem perpetualu?
Pri standardnem inverznem perpetualu s fiksno nominalno vrednostjo v dolarjih na pogodbo izračunajte dobiček in izgubo iz trgovanja z uporabo recipročnih cen. Rezultat je izražen v valuti poravnave. Če spremembo cene pomnožite s fiksno količino BTC, dobite drug instrument.
Predpostavimo, da ima hipotetična inverzna pogodba za BTC nominalno vrednost 1 $. Kupite 100,000 pogodb po ceni 50,000 $ za BTC in zaprete celotno pozicijo po ceni 55,000 $. Pred provizijami in financiranjem:
Q = signed contract count; positive for a long
C = dollar face value per contract
P&L_BTC = Q × C × (1 / entry_price − 1 / exit_price)
= 100,000 × $1 × (1 / $50,000 − 1 / $55,000)
= 0.18181818 BTC
P&L_USD_at_exit = 0.18181818 × $55,000
= $10,000
Nominalna vrednost pozicije znaša 100,000 $. Njena protivrednost v BTC se spreminja s ceno: ob vstopu 2 BTC, ob izstopu približno 1.818182 BTC. Prav ta spremenljiva pretvorba je razlog, da specifikacije pogodb hranim skupaj z računovodsko kodo. Stolpec z imenom size je vabilo, da petkov večer porabite za odkrivanje, katero enoto je imel kdo v mislih.
Preverite množitelj borze, valuto poravnave in pravila zaokroževanja. »Inverzno« opisuje način izračuna izplačila; ne zagotavlja pa, da ena pogodba povsod pomeni en dolar.
Zakaj se je stanje na računu v dolarjih povečalo bolj, kot je prinesel posel?
Ker ima tudi kritje svojo ceno.
Začnite z 1 BTC kritja v vrednosti 50,000 $ in izvedite zgornji posel. Predpostavimo, da ni pologov, dvigov, provizij ali financiranja ter da je bilo kritja ves čas dovolj. Po zaprtju pozicije ima račun 1.18181818 BTC. Pri ceni 55,000 $ za BTC je to 65,000 $.
| Postavka | Izračun | Sprememba v dolarjih |
|---|---|---|
| Začetno kritje | 1 BTC × ($55,000 − $50,000) | +$5,000 |
| Dobiček in izguba izvedenega instrumenta, ovrednotena ob izstopu | 0.18181818 BTC × $55,000 | +$10,000 |
| Skupni kapital na računu | $65,000 − $50,000 | +$15,000 |
Evidenca poslov in krivulja kapitala na računu odgovarjata na različni vprašanji. Če vaše poročilo vseh 15,000 $ označi kot dobiček in izgubo signala, strategiji pripiše zasluge za držanje kritja med rastjo trga.
Pomembno je tudi obratno. Strategija lahko kopiči BTC, medtem ko njena vrednost v dolarjih pada. Noben graf ni sam po sebi napačen. Težava nastane, če preklapljate med njima, ne da bi to povedali.
Naj donose v testu za nazaj merim v BTC ali USD?
Valuto poročanja določite, preden primerjate strategije, nato pa ohranite na voljo oba pogleda. Donos tega računa v BTC je 18.18 %; v dolarjih pa 30 %. To sta dve meritvi istega izida.
Za primerjave ameriških delnic, terminskih pogodb s poravnavo v stabilnem kovancu in pogodb s poravnavo v kovancih praviloma uporabljam kapital računa v dolarjih kot skupno poročevalsko časovno vrsto. Pri raziskovalnem mandatu, ki se osredotoča na kopičenje BTC, mora biti serija v BTC enako izpostavljena. Izbira spremeni porazdelitev donosov, padce in Sharpeovo razmerje.
Vključite primerjalno naložbo, ki zgolj ohranja kritje. V tem primeru bi samo zadržanje začetnega 1 BTC prineslo 10 % donosa v dolarjih. Račun je v tem obdobju ta rezultat presegel za 20 odstotnih točk. Ta razlika opisuje ta primer; ne dokazuje alfe in ne upošteva izpostavljenosti izvedenemu instrumentu, ki ste jo vmes prevzeli.
Enoto zapišite v ime polja. Uporabljajte equity_btc, equity_usd in pnl_btc. Goli stolpec equity postane nevaren, takoj ko se v istem poročilu pojavita dve vrsti pogodb.
Kako naj test za nazaj beleži provizije in financiranje, plačane v BTC?
Zabeležite dejanski premik kovancev, ko se zgodi. Provizija v BTC zmanjša stanje v denarnici BTC; prejem financiranja v BTC ga poveča. Zneske izračunajte po veljavnih pravilih za pogodbo in zgodovinskih obrestnih merah.
Nato ločite pripisovanje transakciji od vrednotenja računa. Provizija v višini 0.001 BTC, plačana, ko se BTC trguje po 50,000 $, je ob plačilu vredna 50 $. Če BTC pozneje doseže 55,000 $, ima račun 55 $ manj kot sicer enak račun, ki te provizije nikoli ni plačal. Dodatnih 5 $ je posledica poznejše spremembe cene kovanca, ki je zapustil račun.
Obe številki sta lahko uporabni. Seštevanje denarnih tokov, ovrednotenih v dolarjih ob preteklih datumih, in začetnega kapitala v dolarjih bo spregledalo valutni učinek, če ga izrecno ne uskladite.
Sam kot računovodski vir raje uporabljam evidenco v kovancih, iz katere nato izpeljem vrednotenja v dolarjih. Ob vsakem časovnem posnetku ovrednotite stanje v denarnici in nerealizirani dobiček ali izgubo v kovancih z uporabo dokumentirane pretvorbene cene, časovno usklajene s posnetkom. Zabeležite vsako namerno razliko med ceno vrednotenja pogodbe in pretvorbeno ceno za poročanje.
Kateri preizkusi odkrijejo računovodske napake pri inverznih pogodbah?
Začnem z majhnimi sintetičnimi potmi, katerih rezultate lahko izračunamo na papirju. Zgodovina trga zna napako v enoti presenetljivo dobro skriti v na videz prepričljivi krivulji kapitala.
| Preizkus brez upoštevanja stroškov | Pričakovani rezultat |
|---|---|
| Vstop in izstop po isti ceni | Ničelni dobiček in izguba izvedenega instrumenta v BTC |
| Na isti poti obrnite predznak pozicije | Predznak dobička in izgube izvedenega instrumenta se natančno obrne |
| Držite 1 BTC brez pozicije v izvedenem instrumentu; cena zraste s 50,000 $ na 55,000 $ | Kapital v BTC ostane 1; kapital v dolarjih se poveča za 5,000 $ |
| Zaprite vzorčno pozicijo po njeni trenutni označeni vrednosti | Nerealizirani dobiček in izguba se preneseta v denarnico, skupni kapital pa se ne spremeni |
Ta zadnji preizkus odkrije dvojno štetje: sistem pripiše realizirani dobiček in izgubo, vendar pozabi odstraniti nerealizirani znesek. Preizkusite tudi delno zaprtje. Dobiček in izgubo naj se poravnata samo za zaprte pogodbe; preostanek mora ohraniti pravilno vstopno osnovo po računovodski konvenciji borze.
Kaj naj raziskovalni agent AI poroča pri inverzni strategiji?
Število pogodb in množitelj, valuta poravnave, začetno kritje, denarni tokovi v kovancih in kapital v določeni valuti poročanja. Ob krivulji strategije prikažite še krivuljo pasivnega držanja kritja in uskladite razliko.
V avtonomnem raziskovalnem procesu bi to uskladitev določil kot pogoj za sprejem testa za nazaj. Optimizator lahko razvrsti katerokoli številko, ki mu jo posredujete. Če signal trgovanja dobiva zasluge za rast stanja v BTC, bo brez pomislekov optimiziral to računovodsko napako.
Uporabno poročilo lahko pojasni, zakaj je ta posel prinesel 10,000 $, medtem ko se je stanje na računu povečalo za 15,000 $, vse do zadnje postavke poravnave. Tak rezultat lahko drug raziskovalec dejansko preveri.
← Vse objave
