Strategie cílí na anualizovanou volatilitu 10 %. Její backtest vykazuje 10,2 %. To vypadá dostatečně blízko, dokud nezjistíte, že tabulka pro výpočet velikosti pozice použila včerejší odhad volatility, simulátor si při změně páky neúčtoval žádný poplatek a jeden noční skok způsobil větší škodu, než jakou měl cíl popisovat.
Vezměme jednoduchou strategii na BTC perpetual: drží směrový signál, upravuje expozici podle rozpočtu anualizované volatility 10 % a pozici aktualizuje jednou denně. Toto pravidlo je běžné, protože se snadno vysvětluje i programuje. Podívejme se, co se stane, když rozebereme pozici za jediný den.
Signál: požadovaný směr bez jednotek rizika
V pondělí při zavření trhu signál říká nakoupit. Určuje, kterým směrem se strategie chce vydat, ale neříká, kolik BTC má držet. Chybějící měřítko doplní cíl volatility.
Předpokládejme, že kapitál účtu činí 100 000 $ a strategie odhaduje denní volatilitu BTC na 2 %. Cíl 10 % ročně odpovídá přibližně denní volatilitě 0,63 %; 10 % vydělíme druhou odmocninou z 252 obchodních dní. Hrubá páka tedy činí přibližně 0,63 % / 2 %, tedy 0,315násobek vlastního kapitálu: expozice vůči BTC ve výši 31 500 $.
Už v tomto úhledném výpočtu se skrývá předpoklad: volatilita BTC se chová natolik jako stabilní rozdělení, že nedávné denní výkyvy pomohou určit zítřejší expozici. Odhad volatility popisuje nedávné pohyby. Nestanovuje strop pro další pohyb.
Odhad: které 2 %?
Použijme směrodatnou odchylku denních výnosů od závěru k závěru za 20 dní a anualizujme ji druhou odmocninou z 365, protože perpetual se obchoduje každý den. Při denní volatilitě 2 % to vychází přibližně na 38,2 % ročně. Při použití 252 dní je to přibližně 31,7 %; samotná volba kalendářní konvence tak způsobí podstatný rozdíl ve velikosti pozice.
Okno 20 dní reaguje rychle, ale klidných 14 dní může odhad snížit těsně před růstem volatility. Okno 90 dní je stabilnější, ale reaguje pomaleji. Exponenciálně vážená volatilita leží mezi těmito možnostmi a má vlastní poločas rozpadu i závislost na inicializaci. Univerzálně nejlepší varianta neexistuje; backtest by měl uvádět použitý odhad a při porovnávání výsledků zachovat stejné nastavení.
| Volba odhadu | Co se mění | Na co si dát pozor |
|---|---|---|
| Směrodatná odchylka za posledních 20 dní | Rychlá reakce na nedávné pohyby | Po klidném období expozice rychle roste |
| Směrodatná odchylka za posledních 90 dní | Pomalejší a plynulejší změny velikosti pozice | Expozice zůstává vysoká i po přechodu do nového režimu volatility |
| EWMA, poločas rozpadu 10 dní | Nedávné výnosy mají větší váhu | Výsledky závisí na volbě útlumu a počátečního zahřátí |
Časová značka: kdy je hodnota známá?
Pokud se do odhadu zahrne pondělní závěrečná cena, strategie ho může použít až po skončení pondělního obchodování. Poté může zadat pokyn k pozdější realizaci, například za první dostupnou cenu v úterním simulátoru. Realizace za pondělní závěrečnou cenu by velikosti pozice umožnila reagovat na výnos, který ještě nebyl konečný.
To také znamená, že denní rebalancování účet během dne průběžně nechrání. Pondělní pozice zůstává otevřená až do úterního skokového pohybu, i kdyby se signál nebo volatilita změnily v 10:00 UTC. Je to konstrukční volba; paper účet by měl fungovat podle stejného rozvrhu.
Pokyn: změny expozice něco stojí
V úterý odhad stoupne z 2 % na 3 %. Cílová expozice klesne z 31 500 $ na 21 000 $. Prodej perpetualu za 10 500 $ není zadarmo. Při poplatku taker 5 bazických bodů činí samotný poplatek 5,25 $. Pokud strategie překročí spread a zaplatí cenový dopad 3 bazické body, přidá to přibližně 3,15 $. Funding je samostatný: jeho peněžní tok závisí na pozici držené v okamžiku financování a na skutečně uplatněné sazbě.
I malé částky se nasčítají, když strategie po každém prudkém pohybu snižuje riziko a po každém klidném období ho znovu zvyšuje. Uveďte obrat vyplývající ze samotného pravidla pro určení velikosti pozice a také poplatky, spread a cenový dopad těchto obchodů. Cíl volatility bez transakčních nákladů se může nenápadně změnit ve strategii s vysokým obratem.
Výsledek: cíl není příslibem ochrany před extrémním rizikem
Představme si, že odhad volatility činí 2 % denně a strategie drží nominální pozici 31 500 $ při vlastním kapitálu 100 000 $. Než dojde k dalšímu plánovanému rebalancování, BTC klesne o 12 %. Hrubá ztráta podle tržní ceny činí 3 780 $, tedy 3,78 % vlastního kapitálu, ještě před poplatky a fundingem. Cíl anualizované volatility 10 % této ztrátě nezabránil; převedl odhad běžných výkyvů na velikost pozice.
Riziko je ještě větší, pokud pravidlo nemá limit páky. Po dlouhém klidném období se odhadovaná volatilita může snížit téměř na nulu a vzorec může vyžadovat pozici větší, než dovoluje marže účtu nebo kapacita trhu. Zahrňte limit do pravidla pro určení velikosti pozice i do backtestu. Pak sledujte, jak často se aktivuje; časté uplatňování limitu znamená, že inzerovaný cíl skutečnou expozici řídí jen zřídka.
Audit: přehrajte pravidlo, nejen křivku výsledků
Při každém rebalancování zaznamenejte okno výnosů, odhad volatility, anualizační faktor, cíl, limit páky, požadovanou nominální pozici, realizovanou nominální pozici, obrat, poplatky, cenový dopad a funding. Když se cílová a realizovaná volatilita rozcházejí, tyto údaje ukážou, zda odhad reagoval se zpožděním, transakční náklady ukrojily z výnosů, nebo limity expozice změnily strategii.
Nakonec použijte v paper tradingu stejný kód pro určení velikosti pozice i stejné načasování rebalancování. Porovnejte požadovanou expozici se skutečnou pozicí a zaznamenejte neprovedené nebo opožděné pokyny. Cíl rizika je užitečný tehdy, když lze vysvětlit každý krok od odhadu až po drženou pozici; procento na přehledovém panelu je teprve začátek.
← Všechny články

