Jeden backtest portfolia vykázal 12% roční obrat. Jeho paper účet zobchodoval 38%. Cílové rebalancování představovalo 5% NAV. Jednotlivé příkazy měly v průměru 0.7% NAV. Nic se nepokazilo: backtest počítal změny portfolia, zatímco účet počítal příkazy potřebné k jejich provedení.
Na tomto rozdílu záleží, protože poplatky, dopad na trh a provozní zátěž se vážou ke skutečně provedenému objemu. Pokud chcete odhad nákladů, který lze porovnat s paper tradingem, definujte obrat na úrovni příkazů a započítejte, co se dělo mezi cílem a plněním.
Co znamená obrat v backtestu?
Neexistuje jediná univerzální konvence. Běžná definice pro portfolio sčítá absolutní změny vah aktiv. Někteří výzkumníci tento součet dělí dvěma, protože nákup jednoho aktiva a prodej jiného mohou představovat jednu rotaci portfolia. Jiní uvádějí zobchodovaný objem dělený NAV bez dělení dvěma.
Všechny tyto konvence mohou být vnitřně konzistentní. Háček je v tom, že jednu porovnáváte s druhou, jako by měřily totéž. Údaj modelu „12% obrat“ se těžko vykládá, dokud neznáte čitatel, jmenovatel a to, zda se nákupy a prodeje počítají dohromady.
| Míra | Příklad výpočtu | Co vám říká |
|---|---|---|
| Absolutní změna vah | Součet |nová váha − stará váha| | O kolik se změnilo cílové portfolio |
| Jednosměrný obrat | Absolutní změna vah ÷ 2 | Přibližný podíl NAV, který prošel rotací |
| Provedený objem | Součet hodnoty vyplněných příkazů ÷ NAV | Kolik účet skutečně zobchodoval |
Uvažujme portfolio v hodnotě $100,000, které přesouvá $5,000 z aktiva A do aktiva B. Absolutní změna vah je 10%: pokles o pět procentních bodů a nárůst o pět bodů. Jednosměrný obrat je 5%. Provedený objem je $10,000, tedy 10% NAV, protože účet prodá za $5,000 a nakoupí za $5,000.
Právě toto poslední číslo potřebuje jednoduchý model poplatků, pokud účtuje obě strany obchodu. Při sazbě 10 bazických bodů na každé straně stojí rebalancování $10 ještě před započtením spreadu nebo dopadu na trh. Když stejnou sazbu použijete na obrat snížený na polovinu, odhad nákladů také rozpůlíte.
Proč může být obrat účtu vyšší?
Cíle popisují, kam se chce strategie dostat. Příkazy popisují, jak se tam dostane. Účet může potřebovat zobchodovat více, protože se ceny po signálu pohnuly, dřívější příkaz se provedl jen částečně nebo minimální velikost lotu odchýlila pozice od přesného cíle.
Podívejme se na jednoduchý příklad. Strategie cílí na stejné váhy ve třech aktivech, ale obchoduje jen jednou denně. Během dne jedna pozice vzroste o 8%, zatímco ostatní zůstanou beze změny. Váhy portfolia se odchýlí. Při rebalancování účet část vítězné pozice prodá a dokoupí podvážená aktiva. Backtest, který porovnává včerejší cílové váhy s dnešními, může tyto obchody úplně minout.
I opakované drobné korekce se nasčítají. Pokud se příkaz rozdělí do několika intervalů a v každém se znovu vypočítá zbývající objem, může účet zobchodovat 0.7% NAV čtyřikrát, aby se přiblížil cílové změně 2%. Šlo o jednu úpravu o 2%, nebo o 2.8% provedeného objemu? Pro účtování poplatků platí druhá možnost. Při analýze rozhodnutí mohou být užitečné oba údaje.
Jak mám měřit obrat při srovnání s paper tradingem?
Cílovou změnu, odeslané příkazy a skutečná plnění evidujte odděleně. Rozdíl mezi backtestem a paper účtem pak bude možné vysvětlit, místo aby působil záhadně.
- Cílový obrat: Sečtěte absolutní změny požadované hodnoty pozic a uveďte, zda součet dělíte dvěma.
- Odeslaný obrat: Sečtěte objem nových odeslaných příkazů, včetně náhradních příkazů, pokud vytvářejí další tržní expozici.
- Obrat podle plnění: Sečtěte absolutní objem plnění a vydělte ho jasně definovanou hodnotou NAV.
- Nevyřízený zbytek: Zaznamenejte zbývající cílový objem a dobu, po kterou zůstává nevyřízený. Později může vyvolat další příkaz.
Všude používejte stejnou měnu a stejná pravidla oceňování. U portfolia s více aktivy oceňujte každé plnění exekuční cenou v reportovací měně účtu; nemíchejte počet kontraktů s dolarovým objemem. Rozhodněte, zda se NAV zaznamenává před poplatky, nebo po nich, a tuto konvenci dodržujte ve všech obdobích.
Pro náklady použijte provedený objem. Při diagnostice nadměrného obchodování strategie porovnávejte také cílový a odeslaný obrat. Jedním číslem na obě otázky neodpovíte.
Překvapivé bylo číslo 38%
V tomto paper běhu představovalo 12% v backtestu plánované změny cílového portfolia. Údaj 38% na účtu zahrnoval provedené nákupy i prodeje, včetně korekcí odchylek a následných příkazů po částečném plnění. Strategie nezačala najednou obchodovat třikrát častěji. Reporty počítaly různé události.
A právě tady může „průměrný náklad na rebalancování“ z backtestu nenápadně selhat. Náklady vznikají na cestě, kterou účet skutečně urazí, nejen z rozdílu mezi dvěma idealizovanými portfolii. Sjednocení definic nezaručí, že paper běh přesně zopakuje každé plnění, ale ukáže, co tento rozdíl skutečně měří.
← Všechny články


