1. října 2026 · výzkum

Rebalancování, které prodalo zítřejší vítěze: rozbor obrátkovosti

Rebalancování, které prodalo zítřejší vítěze: rozbor obrátkovosti

Měsíční momentum strategie může správně seřadit aktiva, a přesto vykazovat nereálné náklady na obchodování. Chybějícím krokem je rebalancování: převod včerejších pozic a dnešních cílových vah na skutečné pokyny. Tady je stručný rozbor čtyř likvidních kryptoměn obchodovaných na spotovém trhu s čísly, která lze snadno ručně ověřit.

Předpokládejme portfolio v hodnotě $100,000, pouze s dlouhými pozicemi a s měsíčním rebalancováním. Drží dvě aktiva s nejvyšším výnosem za předchozí období, každé se stejnou vahou. Při předchozím rebalancování vlastnilo po $50,000 aktiv A a B. O měsíc později, po změně cen, má portfolio hodnotu $110,000: A má nyní hodnotu $60,000 a B $50,000. Nové pořadí řadí mezi dvě nejlepší aktiva B a C. C zatím portfolio nedrží.

Řádek pořadí: která aktiva patří do portfolia?

Signál říká držet B a C, každé s vahou 50%. Při aktuální hodnotě portfolia to znamená cílovou pozici $55,000 v každém z nich. Změna pořadí nám říká, která aktiva držet, ale neříká, kolik jich obchodovat. To závisí na pozicích držených před rebalancováním.

AktivumAktuální hodnotaCílová hodnotaPokyn
A$60,000$0Prodat $60,000
B$50,000$55,000Koupit $5,000
C$0$55,000Koupit $55,000
Celkem$110,000$110,000Proobchodováno $120,000

Všimněte si nenápadného detailu: B v portfoliu zůstává, ale k obnovení jeho váhy je přesto potřeba pokyn na $5,000. Backtest, který obchoduje jen nově přidaná a vyřazená aktiva, tuto korekci vlivem změny vah nezachytí.

Řádek pokynů: jakou obrátkovost vytvořil?

Hrubý objem obchodů je součtem nákupů a prodejů: $60,000 + $5,000 + $55,000 = $120,000. Po vydělení hodnotou portfolia $110,000 dostaneme při tomto rebalancování hrubou obrátkovost 109.1%. Pokud strategie vykazuje jednosměrnou obrátkovost, může místo toho dělit dvěma a prodej s opětovným investováním počítat jako jednu rotaci. Fungovat mohou obě konvence; jasně ji označte a použijte odpovídající vzorec pro náklady.

Předpokládejme, že všechny pokyny jsou provedeny jako taker a poplatek činí 0.10% na každé straně obchodu. Poplatky jsou $120. Při předpokládaném cenovém dopadu 0.15% na každé straně činí odhadovaný dopad dalších $180. Celkové náklady na rebalancování jsou $300, tedy přibližně 27 bazických bodů hodnoty portfolia. Pokud od hrubého objemu obchodů jednou odečtete 0.25%, vyjde i zde $300. Tato zkratka funguje jen proto, že předpoklady o poplatku i dopadu se uplatňují konzistentně na každý zobchodovaný dolar.

109.1%hrubá obrátkovost na jedno rebalancování
27 bpodhadované náklady v poměru k hodnotě portfolia

Jde o předpoklady, nikoli skutečně provedené obchody. Dopad obvykle závisí na velikosti pokynu vzhledem k objemu trhu a jednotná sazba může náklady největších pokynů výrazně zkreslit. Nákup za $55,000 na hlubokém trhu může být snadný; stejný pokyn u málo likvidního tokenu může postupně spotřebovat nabídky v knize pokynů. Pokud strategie určuje velikost pozice jen podle pořadí, může většinu obchodů nevědomky směrovat do nejméně likvidních aktiv.

Řádek časování: za jakou cenu může strategie skutečně obchodovat?

V příkladu se skrývá ještě jedna past. Pokud se pořadí počítá z uzavíracích cen na konci měsíce, tyto hodnoty jsou konečné až po zavření trhu. Strategie nemůže znát konečné pořadí a zároveň obchodovat za stejnou uzavírací cenu. Jednou obhajitelnou simulací je vypočítat cíle při uzavření a provést obchody při otevření následující seance, přičemž náklady se započítají na základě výsledných pokynů. U kryptoměn, s nimiž se obchoduje nepřetržitě, určete čas uzávěrky signálu a pozdější okno pro provedení; „měsíční závěr“ vyžaduje časové pásmo a konkrétní čas zadání pokynu.

Toto zpoždění může změnit pozice, a tím i pokyny. Pokud A před provedením ještě vzroste, objem prodeje se zvýší; pokud prudce zdraží C, jeho nákup bude dražší. Při zadávání pokynů přepočítejte cílová množství podle hodnoty portfolia a cen, za které lze obchodovat. Když ponecháte dolarové cíle vypočtené při uzavření, ale posunete provedení na později, cílové váhy se potichu změní.

Řádek účetní evidence: sníží náklady hodnotu portfolia?

Po provedení odečtěte $300 od hotovostního zůstatku nebo vlastního kapitálu. Před následnými pohyby trhu má nyní portfolio hodnotu $109,700. Pokud simulátor odečte náklady od výnosů, ale hotovost ponechá beze změny, při dalším stanovení velikosti pozic může utratit peníze, které už byly spotřebovány. Zaznamenávejte pokyny, provedené obchody, poplatky a pozice do stejné evidence; jinak může další rebalancování vycházet z portfolia, které nikdy neexistovalo.

Pro tento příklad bych u každého aktiva ukládal časové razítko signálu, cílové váhy, pozice před obchodem, objem pokynu, cenu provedení, poplatek a odhad dopadu. Vypočtenou obrátkovost bych pak porovnal s přímým součtem objemů provedených obchodů. Taková kontrola odhalí časté chyby: opomenutí změn vah u ponechaných aktiv, dvojí účtování nákladů při počítání poloviční obrátkovosti a zacházení s cílovými vahami, jako by šlo o skutečně provedené obchody.

Při rebalancování se pravidlo pro portfolio mění na sadu obchodů. Zaznamenejte každý převod, veďte účetní evidenci a jasně určete konvenci obrátkovosti. Výsledný backtest možná nebude vypadat tak elegantně. Bude alespoň popisovat pokyny, které strategie mohla skutečně zadat.

rebalancování portfoliaobrátkovostbacktestingtransakční nákladyvýzkum strategií
← Všechny články