8. září 2026 · výzkum

Sazba financování vypadala výhodně. Pozice přesto prodělávala.

Sazba financování vypadala výhodně. Pozice přesto prodělávala.

U perpetual kontraktu se zobrazuje sazba financování 0.01% každých osm hodin. Otevřete krátkou pozici a koupíte spotové aktivum jako zajištění; očekáváte, že denně inkasujete zhruba 0.03%. Pak backtest vykáže ztrátu.

Takový výsledek může být správný. Sazba představuje platbu mezi držiteli dlouhých a krátkých pozic v konkrétním okamžiku, nikoli denní kupón zaručený každému, kdo si jí všiml. Podívejme se proč na záměrně malém příkladu: delta neutrální BTC carry pozici v hodnotě $10,000 drženou 24 hodin.

Signál: 0.01% je jen okamžitý údaj

Předpokládejme, že strategie ve 00:00 UTC zaznamená kladnou předpovězenou sazbu financování 0.01%. Na této burze se financování vypořádává v 00:00, 08:00 a 16:00 UTC. Strategie se rozhodne otevřít krátkou pozici v perpetual kontraktu a koupit odpovídající množství spotového aktiva.

Předpověď odhaduje sazbu pro příští vypořádání; nezaručuje ji pro všechna tři. Sazba se může změnit ještě před výpočtem platby. Pokud backtest bez úprav přenese sazbu 0.01% do dalších období, na základě předpokladu promění jedno pozorování ve tři platby.

VstupPředpoklad v tomto příkladuCo potřebuje backtest
Pozorovaná sazba0.01% v 00:00Přesná sazba známá v okamžiku rozhodnutí
Časy vypořádání00:00, 08:00, 16:00 UTCSkutečný harmonogram burzy a záznamy o vypořádání
Načasování pozicePříkaz dorazí krátce po 00:00Zda pozice splňuje podmínky pro toto vypořádání
Pozdější sazbyPři vstupu neznáméKaždou sazbu v okamžiku, kdy je k dispozici, nikoli dnešní konečnou historii

Pokud k otevření pozice dojde po uzávěrce ve 00:00, může obdržet pouze platby v 08:00 a 16:00. Při předpokládané sazbě to znamená $2 místo $3. Pokud sazba před oběma pozdějšími vypořádáními klesne na 0.002%, celková výše těchto plateb bude pouhých $0.40.

Zajištění: stejné dolary neznamenají stejnou expozici

Krátká pozice v perpetual kontraktu za $10,000 spárovaná se spotovým aktivem za $10,000 je delta neutrální pouze při cenách a množstvích, podle kterých byla nastavena. U lineárních BTC kontraktů je dobrým výchozím bodem krátká pozice 0.1 BTC proti 0.1 BTC na spotu. Pokud strategie místo toho nastaví obě nohy podle dolarové hodnoty a jedna se vyplní za jinou cenu, zůstane určitá expozice nezajištěná.

Na této expozici záleží i během jediného dne. Pohyb BTC o 0.2% znamená na nezajištěné expozici $10,000 změnu $20, tedy mnohonásobek maximálního financování $3 v našem příkladu. Rebalancování může expozici zmenšit, ale každý rebalance přidává obchody, poplatky a skluz. Už jsem viděl úhledné carry křivky postavené na zajištění, které je při vstupu přesné, ale po prvním pohybu už jen fiktivní.

Platby: připisujte je na správný účet a správné straně

Předpokládejme, že krátká pozice obdrží financování při všech třech vypořádáních. Při sazbě 0.01% za každé činí hrubý kredit $3. Backtest by měl napodobit znaménkovou konvenci dané burzy: kladné sazby obvykle znamenají, že dlouhé pozice platí krátkým, ale konvence a podrobnosti produktu jsou uvedeny ve specifikaci kontraktu.

Financování se obvykle počítá z hodnoty pozice v okamžiku vypořádání. Pokud se cena BTC pohne, změní se nominální hodnota. Tím se změní i platba v dolarech. Připsat třikrát pevný kredit $1 tuto změnu ignoruje; použít nominální hodnotu při vstupu může být u krátkého držení přijatelná aproximace, ale je třeba ji pojmenovat a změřit.

Uzavření obchodu: dvě nohy, čtyři obchody

Při poplatku 5 bazických bodů za každé vyplnění příkazem taker na každé burze stojí otevření a uzavření obou nohou na $10,000 za nohu přibližně $20: $5 za vstup do každé nohy a pak $5 za výstup z každé. To nezahrnuje spread ani dopad na trh. Pokud se spotový příkaz zadá jako maker a futures příkaz jako taker, náklady se změní, ale backtest musí doložit, že by se příkazy maker skutečně vyplnily.

$3.00tři předpokládané platby financování
$20.00čtyři vyplnění taker, 5 bazických bodů na každou nohu
−$17.00bez započtení spreadu, dopadu na trh a rozchodu zajištění

Počítání je záměrně jednoduché. I když dorazí všechny tři platby v inzerované výši, tento konkrétní jednodenní obchod prodělá $17, ještě než započteme kvalitu provedení. Výsledek by mohla změnit sleva na poplatcích, delší držení pozice nebo výhodnější sazba financování. Každá z těchto změn ale upravuje i testovanou strategii.

Výstup: backtest musí započítat náklady na uzavření

Financovací strategie často vypadají nejlépe, když backtest vstoupí na začátku příznivého režimu a vystoupí na jeho konci. Ve skutečnosti se signál může změnit na záporný, basis se může rozšířit a výstupní příkaz se stále musí zobchodovat. Záporná platba financování těsně před výstupem může smazat několik předchozích kreditů.

Nasimulujte pravidlo pro uzavření pozice a pak započítejte náklady na uzavření obou nohou za ceny, kterých by strategie mohla reálně dosáhnout. Sledujte zvlášť financování podle vypořádání, poplatky podle vyplnění a zbývající cenovou expozici zajištění. Takový rozklad ukáže, zda obchod selhal kvůli úbytku carry, drahému provedení, nebo ztrátě neutrality zajištění.

Kladný okamžitý údaj o sazbě financování je užitečný vstup. Není to předpověď zisku a ztráty. Backtestu můžete důvěřovat, když má každá platba časové razítko, každá noha náklady na provedení a strategie obstojí i při obyčejné aritmetice držení pozice.

krypto futuressazby financováníbacktestovánínáklady obchodování
← Všechny články