15. října 2026 · výzkum

Jak ověřit, zda výhoda strategie obstojí i při vyšších nákladech na obchodování?

Jak ověřit, zda výhoda strategie obstojí i při vyšších nákladech na obchodování?

Chceme-li ověřit, zda výhoda strategie obstojí i při vyšších nákladech na obchodování, spusťme backtest znovu pro různou výši poplatků, spreadu, skluzu a předpokládaného dopadu na trh. Pak najděme úroveň nákladů, při které se výkonnost dostane do záporu, a porovnejme ji s údaji pro zamýšlené místo obchodování a velikost příkazu.

Jediný odhad „realistických“ nákladů zakrývá otázku, na kterou potřebujete znát odpověď: o kolik se může odhad mýlit, než strategie přestane fungovat? Potřebuji křivku nákladů, ne magickou srážku.

Které náklady mám v backtestu zvýšit?

Začněte náklady, které strategii skutečně vznikají. U tržního příkazu to obvykle znamená taker poplatek, spread, skluz a případný dopad závislý na velikosti příkazu. U limitního příkazu započítejte úroveň poplatků a pravděpodobnost vyplnění; maker sleva nepomůže, pokud výsledek ve skutečnosti stojí na příliš optimistickém předpokladu o vyplnění. Perpetuální futures přidávají funding a u některých produktů vznikají také náklady na půjčení, uplatnění nebo vypořádání.

Nejprve měňte předpoklady po jednom. Pokud současně zvýšíte poplatky, zdvojnásobíte skluz a snížíte míru vyplnění na polovinu, z horšího výsledku se toho o příčině mnoho nedozvíte. Potom proveďte kombinované zátěžové testy, které odpovídají uvěřitelným nepříznivým podmínkám, například širšímu spreadu v obdobích volatility.

PředpokladVhodný zátěžový testCo ověřuje
Poplatek za obchodováníSoučasná úroveň, pak vyšší úroveňSazebník poplatků a závislost na objemové úrovni
Spread a skluzZvýšit o 25%, 50% a 100%Citlivost na horší realizační ceny
Dopad na trhNavázat na velikost příkazu nebo míru účastiZda lze testovaný kapitál obchodovat za předpokládanou cenu
Míra vyplnění limitních příkazůSnížit odhadovaný počet vyplnění, včetně částečnýchZávislost na pořadí ve frontě a předpokladech o vyplnění
Funding nebo půjčeníPoužít nepříznivá historická období nebo vyšší sazbuNáklady držení pozice a financování

Jde o výchozí body, nikoli o univerzální úrovně zátěžového testu. Likvidní spotový pár a málo likvidní altcoinový perpetual by neměly mít stejný násobitel skluzu jen proto, že se tak výsledky přehledněji porovnávají.

Jak vypočítám bod zvratu nákladů na obchodování strategie?

Signály, velikost pozic i pravidla portfolia ponechte beze změny. Zvyšujte variabilní náklady na jednotku obchodovaného nominálu, dokud čistá výkonnost nedosáhne nuly. Pokud strategie zobchoduje nominál v hodnotě $1 million a před variabilními náklady na exekuci vydělá $8,000, může na všechny tyto náklady vynaložit nejvýše 0.80% nominálu, než tento hrubý zisk zmizí.

Tento výpočet udává strop, ale nedokazuje, že strategie dokáže obchodovat s dostatečně nízkými náklady. Zisk $8,000 může pocházet z několika málo obchodů a dopad na trh může s velikostí příkazu prudce růst. Bod zvratu vypočítejte pro celý backtest i po jednotlivých obdobích nebo tržních režimech.

Dbejte na stejné jednotky. Poplatek uváděný za jednu stranu obchodu je třeba účtovat při vstupu i výstupu. Fundingová sazba může být stanovena za určité období, zatímco obrat se často uvádí za rok. Než náklady porovnáte, převeďte je na stejné časové období a stejný nominál.

Jak poznám, že je strategie citlivá na náklady?

Sledujte tvar křivky nákladů. Postupný pokles vám ponechává určitý prostor pro chybu v odhadu. Náhlý propad po malém zvýšení často znamená, že zdánlivá výhoda spočívá v obchodech, jejichž očekávaný zisk jen těsně převyšuje náklady.

Uvažujme strategii s krátkým horizontem a základním čistým Sharpe 1.2. Pokud zvýšení skluzu o 25% sníží Sharpe na 0.3 a zvýšení o 50% stlačí čistý výnos do záporu, výsledek, který na první pohled vypadá dobře, silně závisí na kvalitě exekuce. Neznamená to, že strategii nelze použít; ukazuje to, že než začnete backtestu důvěřovat, měli byste prověřit místo obchodování, typ příkazu a velikost obchodů.

Sledujte také rozložení výsledků, nejen Sharpe. Náklady mohou vymazat mnoho malých zisků a přitom ponechat několik velkých, takže průměrný výnos může vypadat přijatelně, i když se propady a ztrátová období zhoršují.

Mám použít nejhorší náklady, jaké si dokážu představit?

Ne. Libovolně zvolený nejhorší scénář může způsobit, že každá strategie bude vypadat špatně, a neposkytne vám žádnou užitečnou hranici pro provoz. Scénáře sestavte z pozorovaných dat: sazebníků poplatků burz, spreadů v době vašich rozhodnutí, skutečně dosažených výsledků simulovaného obchodování a dopadu na trh při velikostech příkazů, které očekáváte.

Oddělte běžné podmínky od stresových období. Například odhadněte spread a skluz pro různé intervaly volatility a strategii znovu spusťte s náklady vybranými z těchto intervalů. Zachováte tak vazbu mezi podmínkami na trhu a náklady na exekuci. Prosté zdvojnásobení může přehlédnout, že strategie obchoduje nejvíce právě ve chvílích, kdy je likvidita nejhorší.

Co mám uvést ve zprávě o citlivosti na náklady?

Uložte předpoklady spolu s výsledky, aby je jiný výzkumník mohl zopakovat. Uveďte alespoň:

Poté porovnejte simulovanou strategii se stejným přehledem nákladů. Pokud jsou výsledky simulovaných vyplnění soustavně horší než modelovaný scénář, upravte model a výzkum spusťte znovu. Cílem není najít jediné číslo nákladů, díky kterému backtest projde. Chceme zjistit, jak velkou nejistotu v exekuci strategie unese a zda naše důkazy opravňují věřit, že má takovou rezervu.

náklady na obchodovánírobustnost strategiezpětné testováníexekuceanalýza citlivosti
← Všechny články