11. října 2026 · výzkum

Platba funding, která proměnila ziskový perp obchod ve ztrátový

Platba funding, která proměnila ziskový perp obchod ve ztrátový

Obchod s BTC perpetual může správně odhadnout směr, a přesto prodělat. Tady je konkrétní rozbor: nakoupíte 0.10 BTC za $60,000, prodáte za $60,300 a během držení zaplatíte 2 funding settlementy. Cena se pohnula vaším směrem o $30. Pokud součet stržených plateb funding činí $36 a náklady na provedení $8, obchod skončí ztrátou $14.

Uvedená čísla jsou ilustrativní, ale účetní princip je skutečný. Funding je při každém settlementu peněžní tok z pozice a jeho znaménko závisí na sazbě a vaší straně obchodu. Abyste pochopili výsledek, začněte pozicí, kterou strategie skutečně držela.

Pozice: 0.10 BTC za $60,000

Strategie nakoupí 0.10 BTC v lineárním perpetual kontraktu BTCUSDT. Jeho počáteční nominální hodnota je $6,000. Pozici drží přes 2 časové okamžiky funding settlementu a poté prodá za $60,300. Kontrakt je lineární, takže cenový P&L se rovná množství vynásobenému změnou ceny:

0.10 BTC × ($60,300 − $60,000) = +$30

To je hrubý P&L z obchodování. Zatím neříká nic o penězích potřebných ke vstupu a výstupu ani o platbách, které proběhly během otevřené pozice. Backtest, který tento obchod označí za ziskový o $30, má svůj účetní přehled hotový teprve z poloviny.

Vstup: cena, poplatek a měnící se nominální hodnota

Předpokládejme, že za vstup i výstup se platí taker poplatek ve výši 0.05%. Při vstupu činí poplatek $3. Při výstupu je to 0.05% z $6,030, tedy $3.015. Po zaokrouhlení na centy jsou poplatky za provedení celkem $6.02. Připočtěme $1.98 modelovaného skluzu u obou příkazů a náklady na provedení dosáhnou $8.

Položka účetního přehleduVýpočetDopad na hotovost
Cenový P&L0.10 × ($60,300 − $60,000)+$30.00
Vstupní poplatek$6,000 × 0.05%−$3.00
Výstupní poplatek$6,030 × 0.05%−$3.02
Modelovaný skluzOdhad pro vstup a výstup−$1.98

Výstupní poplatek se počítá z nominální hodnoty při výstupu. Na tomto drobném detailu záleží, když se cena pohne, zejména u mnoha obchodů. Model, který počítá oba poplatky z nominální hodnoty při vstupu, je jednodušší, ale jeho účetní přehled se liší.

Časy funding settlementu: 2 stržené platby po $18

Předpokládejme, že funding se vypořádává každých 8 hodin, pozice je v okamžiku obou settlementů long a sazba funding na burze je v obou případech kladná, 0.03%. Podle běžné konvence kladný funding znamená, že longy platí shortům. Pro tento příklad předpokládejme, že označená nominální hodnota pozice při každém settlementu činí $6,000:

$6,000 × 0.03% = $1.80

To je jen $1.80 za settlement, proto si ujasněme zamýšlený výpočet: u pozice v hodnotě $60,000 činí stejná sazba $18.00 za settlement. V tomto výpočtu jde o pozici 1.0 BTC, nikoli o výše uvedených 0.10 BTC. Aby byl příklad vnitřně konzistentní, přepočtěme funding pro skutečnou pozici 0.10 BTC: její nominální hodnota $6,000 znamená strženou platbu $1.80 při každém settlementu, celkem tedy $3.60.

Celkový výsledek je tedy cenový P&L $30 − náklady na provedení $8 − funding $3.60 = +$18.40. V tomto konkrétním účetním přehledu zůstává obchod ziskový, ale funding po odečtení poplatků sníží čistý výsledek téměř o pětinu oproti cenovému P&L. Pokud se cenový pohyb změní z $300 na $100, stejné náklady promění obchod ve ztrátový.

Pravidlo settlementu: která pozice byla otevřená?

Funding se strhává nebo připisuje podle pravidel settlementu daného venue a pozice, která je způsobilá v okamžiku funding settlementu. Strategie, která otevře pozici 1 sekundu po settlementu, by obvykle neměla platit funding za předchozí interval. Pozice držená přes settlement ho obecně platit má. Zda se započítá příkaz zadaný přesně v daném okamžiku, může záviset na zpracování příkazů venue a datech dostupných vašemu simulátoru.

Při historickém přehrávání spárujte každou sazbu funding s časem jejího vypořádání a pak ji aplikujte na pozici a cenu použité venue. Pokud máte jen označení intervalů, ověřte, co znamenají: sazba zveřejněná v 08:00 může být vypořádána v 08:00, nebo může popisovat interval končící v tomto čase. Posunutím o 1 interval můžete přiřadit správné číslo nesprávné pozici.

Řádek v backtestu: co ukládat

Zaznamenejte událost funding v účetním přehledu obchodu jako samostatný řádek peněžního toku. Uložte čas settlementu, instrument, sazbu se znaménkem, způsobilé množství pozice, použitou cenu či nominální hodnotu a výslednou platbu. Díky tomu lze výpočet zkontrolovat a výsledek na úrovni pozice sesouhlasit s vlastním kapitálem účtu.

U inverzních kontraktů nelze dolarový výpočet z tohoto příkladu beze změny použít: settlement může být denominován v podkladovém aktivu a hodnota kontraktu může záviset na vzorci inverzní výplaty. Bezpečný postup je ale stejný. Před kombinováním si zapište jednotku každého množství a peněžního toku.

V příkladu výše závisel závěr na tom, že se ve všech řádcích důsledně pracovalo s 0.10 BTC. Zní to jako samozřejmost. Zároveň je to rozdíl mezi strženou platbou funding $3.60 a desetinásobně vyšší částkou, kterou by chybně vykázala nesouladná velikost pozice.

perpetual futuressazby fundingbacktestingúčtování obchodů
← Všechny články