Domů Podnikání a finance Osobní a rodinné finance Jak měřit úspěšnost CFD strategie

Jak měřit úspěšnost CFD strategie

Jak měřit úspěšnost CFD strategie

Osobní finance a penízePodnikání a vydělávání peněz → CFD obchodování je oblast, ve které samotný počet ziskových obchodů nestačí k posouzení kvality strategie. Úspěšnost CFD strategie je potřeba měřit pomocí více ukazatelů, které společně ukazují, zda má systém historicky nebo v testovacím období skutečnou obchodní výhodu a jaké riziko je s ní spojeno. Trader by měl sledovat především win rate, průměrný zisk, průměrnou ztrátu, poměr zisku a rizika, očekávanou hodnotu, profit factor, maximální drawdown, série ztrát, počet obchodů a výsledky po započtení nákladů. Například strategie s úspěšností pouze 40 % může být zisková, pokud jsou vítězné obchody výrazně větší než ztrátové. Naopak strategie s úspěšností 70 % může být dlouhodobě ztrátová, pokud několik velkých ztrát převáží množství malých zisků. Kvalitní vyhodnocení proto nespočívá v hledání co nejvyšší úspěšnosti, ale v posouzení celkové statistické kvality systému, jeho stability a rizikovosti.

Co znamená úspěšnost CFD strategie

Úspěšnost CFD strategie lze chápat jako schopnost systému dlouhodobě vytvářet příznivý poměr mezi zisky, ztrátami a podstupovaným rizikem. Nejde tedy pouze o to, kolik obchodů skončí v plusu.

Pokud strategie vytvoří 100 obchodů a 60 z nich skončí ziskem, její win rate je 60 %. To však samo o sobě neříká, zda trader vydělal nebo prodělal.

Pokud například každý ze 60 ziskových obchodů vydělá průměrně 100 Kč, zatímco každý ze 40 ztrátových obchodů ztratí 300 Kč, výsledkem bude ztráta 6 000 Kč.

Naopak strategie s win rate 40 % může být velmi zajímavá, pokud průměrný zisk výrazně převyšuje průměrnou ztrátu.

Win rate neboli úspěšnost obchodů

Win rate je nejjednodušší ukazatel. Vypočítá se jako počet ziskových obchodů vydělený celkovým počtem obchodů a vynásobený 100.

Pokud strategie vytvořila 250 obchodů a 100 z nich skončilo v zisku, win rate činí 40 %.

Tato hodnota je užitečná především ve spojení s dalšími statistikami. Samotná úspěšnost totiž neříká nic o velikosti jednotlivých zisků a ztrát.

U některých trendových strategií může být běžná nižší úspěšnost, protože systém se snaží zachytit několik velkých pohybů, které následně pokryjí mnoho malých ztrát.

Průměrný zisk a průměrná ztráta

Jedním z nejdůležitějších údajů je průměrný zisk vítězného obchodu a průměrná ztráta ztrátového obchodu.

Například strategie může mít 45% win rate, průměrný zisk 2 000 Kč a průměrnou ztrátu 1 000 Kč. Přestože je více obchodů ztrátových než ziskových, větší velikost vítězných obchodů může vytvořit kladný výsledek.

Naopak vysoký win rate může skrývat problém, pokud jsou průměrné ztráty několikanásobně větší než průměrné zisky.

Proto je vhodné vždy uvádět win rate společně s průměrným ziskem a průměrnou ztrátou.

Poměr průměrného zisku a ztráty

Poměr průměrného zisku k průměrné ztrátě ukazuje, jak velkou ztrátu musí trader průměrně podstoupit ve vztahu k velikosti vítězného obchodu.

Pokud je průměrný zisk 1 500 Kč a průměrná ztráta 1 000 Kč, poměr je 1,5 : 1.

Strategie tedy nemusí vyhrávat většinu obchodů. Při poměru 1,5 : 1 může být teoreticky zisková i s relativně nízkou úspěšností, pokud jsou ostatní podmínky dostatečně příznivé.

Tento poměr je ale pouze jedním z ukazatelů. Skutečná výkonnost závisí také na počtu obchodů, nákladech a rozložení výsledků.

Break-even win rate

U strategie s předem definovaným poměrem průměrného zisku a ztráty lze přibližně určit úspěšnost potřebnou k dosažení bodu zvratu před náklady.

Pokud je průměrný zisk 2 000 Kč a průměrná ztráta 1 000 Kč, potřebuje strategie přibližně 33,3 % vítězných obchodů, aby byla před náklady na hranici ziskovosti.

Výpočet vychází ze vztahu 1 000 / (2 000 + 1 000) = 33,3 %.

Pokud má taková strategie například 45% win rate, disponuje před náklady určitým statistickým prostorem. Pokud jsou však vysoké spready, komise nebo další náklady, skutečná hranice ziskovosti bude vyšší.

Očekávaná hodnota strategie

Očekávaná hodnota patří mezi nejdůležitější ukazatele při hodnocení obchodního systému. Ukazuje průměrný teoretický výsledek jednoho obchodu při dostatečně velkém počtu opakování.

Pokud strategie vyhraje 45 % obchodů, průměrný zisk je 2 000 Kč a průměrná ztráta 1 000 Kč, očekávaná hodnota před náklady je:

0,45 × 2 000 − 0,55 × 1 000 = 350 Kč.

To neznamená, že každý obchod vydělá 350 Kč. Jedná se o statistický průměr. Jednotlivé obchody mohou skončit výrazným ziskem nebo ztrátou.

Po započtení například průměrných nákladů 100 Kč na obchod klesá čistá očekávaná hodnota na 250 Kč.

Profit factor

Profit factor porovnává celkovou hodnotu všech ziskových obchodů s celkovou hodnotou všech ztrátových obchodů.

Pokud strategie vytvoří celkové zisky 150 000 Kč a celkové ztráty 100 000 Kč, profit factor činí 1,5.

Hodnota nad 1 znamená, že celkové zisky převyšují celkové ztráty. Hodnota pod 1 znamená, že ztráty jsou vyšší než zisky.

Profit factor je užitečný, protože kombinuje velikost zisků a ztrát za celé testované období. Ani on však nesmí být hodnocen izolovaně.

Maximální drawdown

Maximální drawdown ukazuje největší historický pokles účtu od předchozího maxima k následnému minimu.

Pokud účet vzroste ze 100 000 Kč na 130 000 Kč a následně klesne na 104 000 Kč, drawdown z maxima činí 20 %.

Drawdown je důležitý proto, že ukazuje cenu, kterou trader musel zaplatit za dosažení historického výsledku.

Strategie s výnosem 50 % a maximálním drawdownem 40 % může být pro mnoho traderů méně použitelná než strategie s výnosem 30 % a drawdownem 10 %.

Historický maximální drawdown navíc není garantovaným limitem budoucího poklesu. Budoucí ztrátová série může být výraznější.

Nejdelší série ztrát

Počet po sobě jdoucích ztrátových obchodů je důležitý pro psychologické i finanční posouzení strategie.

Pokud systém během testu zaznamenal nejdelší sérii 12 ztrát, trader by měl být připraven na možnost, že v budoucnu přijde i delší série.

Při riziku 1 % účtu na každý obchod by dvanáct po sobě jdoucích plných ztrát představovalo teoreticky velmi výrazný pokles kapitálu.

Proto může být strategie s nižším rizikem na obchod vhodnější než systém, který sice nabízí vyšší potenciální výnos, ale vytváří extrémní série ztrát.

Počet obchodů je důležitější, než se zdá

Úspěšnost strategie nelze rozumně hodnotit na základě několika obchodů. Deset ziskových obchodů za sebou může být výsledkem náhody a nemusí dokazovat dlouhodobou výhodu.

Pokud systém vytvoří například pouze 20 obchodů, jsou jeho statistiky výrazně méně přesvědčivé než při stovkách obchodů.

Čím více obchodů strategie vytváří, tím lépe lze sledovat její statistické vlastnosti. Ani velký vzorek však nezaručuje, že budoucí trh bude identický s minulostí.

Počet obchodů je proto potřeba posuzovat společně s délkou testovaného období a různorodostí tržních podmínek.

Výnos strategie

Celkový výnos ukazuje, jak se hodnota účtu během testovaného období změnila. Jde o důležitý údaj, ale bez informace o riziku může být zavádějící.

Strategie, která vydělala 50 % za rok při maximálním drawdownu 10 %, má jiný charakter než strategie, která vydělala stejných 50 %, ale během testu několikrát klesla o 40 %.

Výnos proto vždy porovnávejte s drawdownem, počtem obchodů a délkou období.

Výnos podle jednotlivých období

Celkový zisk může zakrývat dlouhé období, během kterého strategie nevydělávala. Proto je užitečné rozdělit výsledky například podle měsíců, čtvrtletí nebo let.

Pokud strategie vytvoří celkový výnos 40 %, ale 35 procentních bodů pochází pouze z jednoho roku a během ostatních let stagnuje, je potřeba zjistit příčinu.

Stabilní strategie nemusí být zisková každý měsíc. Důležité je spíše sledovat, zda její výsledky nevycházejí pouze z několika krátkých a mimořádně příznivých období.

Úspěšnost podle typu trhu

Strategii je vhodné rozdělit také podle tržního prostředí. Jinak se může chovat během silného trendu, konsolidace, vysoké volatility nebo velmi klidného trhu.

Například trendová CFD strategie může mít win rate 55 % při silném trendu, ale pouze 30 % během bočního trhu.

To nemusí být problém, pokud systém obsahuje pravidla, která určují, kdy trendové prostředí obchodovat a kdy zůstat mimo trh.

Rozdělení výsledků podle podmínek pomáhá zjistit, kde skutečná výhoda strategie vzniká.

Úspěšnost long a short obchodů

Pokud strategie obchoduje oba směry, je užitečné vyhodnotit long a short obchody samostatně.

Například systém může mít celkovou úspěšnost 45 %, ale long obchody mohou mít win rate 55 % a short obchody pouze 30 %.

Taková informace může být důležitá při dalším vývoji systému. Neznamená automaticky, že je nutné short obchody odstranit. Nejdříve je potřeba zjistit, zda rozdíl není způsoben pouze náhodou nebo odlišným tržním prostředím.

Výsledky po započtení CFD nákladů

Skutečnou úspěšnost systému je vhodné měřit až po započtení relevantních nákladů. U CFD může jít zejména o spread, případné komise, financování přes noc a skluz.

Strategie může například před náklady vykazovat očekávanou hodnotu 200 Kč na obchod. Pokud průměrné náklady dosahují 150 Kč, skutečná výhoda je výrazně menší.

U krátkodobých systémů může být tento rozdíl velmi důležitý, protože vysoký počet obchodů znamená také vysoký součet transakčních nákladů.

Proto je vhodné měřit nejen hrubý výsledek, ale především čistý výsledek po nákladech.

Sharpeho poměr a další ukazatele

Pokročilejší vyhodnocení může využívat také ukazatele, které porovnávají výnos s variabilitou výsledků nebo rizikem. Patří mezi ně například Sharpeho poměr nebo Sortino poměr.

Tyto metriky mohou být užitečné při porovnávání více strategií, ale pro začátečníka nejsou náhradou za základní statistiky.

Nejdříve je vhodné rozumět win rate, průměrnému zisku a ztrátě, očekávané hodnotě, profit factoru a drawdownu. Teprve potom má smysl přidávat složitější statistické ukazatele.

Jak měřit stabilitu strategie

Úspěšná strategie by neměla být hodnocena pouze podle jednoho celkového výsledku. Důležitá je také stabilita jejích parametrů a výsledků.

Pokud strategie funguje pouze při jediné hodnotě indikátoru, jednom časovém období nebo jednom konkrétním instrumentu, může být přeoptimalizovaná.

Naopak pokud poskytuje relativně podobné výsledky při rozumných změnách parametrů a v různých obdobích, jde o příznivější signál.

Problematiku přeoptimalizování podrobněji řeší také jak poznat přeoptimalizovanou strategii.

Backtest versus forward test

Úspěšnost CFD strategie by neměla být měřena pouze pomocí backtestu. Historická data mohou být ovlivněna přeoptimalizováním nebo nereálnými předpoklady o exekuci.

Po backtestu je proto vhodné strategii ověřit na nových datech pomocí forward testu. Sledují se stejné ukazatele jako v backtestu a následně se výsledky porovnávají.

Pokud například backtest vykazuje profit factor 1,7 a forward test 1,4, nemusí jít automaticky o problém. Výsledky mohou přirozeně kolísat.

Pokud však backtest vykazuje profit factor 2,0 a forward test se po dostatečném vzorku dostane výrazně pod 1, je nutné strategii znovu analyzovat.

Právě proto je důležité kombinovat backtesting s forward testingem.

Jak vytvořit jednoduchý přehled úspěšnosti

Pro každý obchod je vhodné evidovat alespoň datum, instrument, směr, vstup, výstup, stop loss, velikost pozice, zisk nebo ztrátu a náklady.

Z těchto údajů lze následně vypočítat celkový počet obchodů, počet vítězných a ztrátových obchodů, win rate, průměrný zisk, průměrnou ztrátu, profit factor, očekávanou hodnotu a drawdown.

Pokud strategie například vytvořila 200 obchodů, z nichž 90 bylo ziskových, win rate je 45 %. Pokud celkové zisky činily 180 000 Kč a celkové ztráty 120 000 Kč, profit factor je 1,5.

Takový přehled poskytuje výrazně více informací než samotné tvrzení, že strategie „vydělala 60 000 Kč“.

Nejčastější chyby při měření úspěšnosti CFD strategie

Nejčastější chybou je sledovat pouze win rate. Vysoký počet ziskových obchodů totiž neznamená automaticky ziskovou strategii.

Dalším problémem je ignorování nákladů. Pokud trader měří výsledky před započtením spreadu, komisí a financování, může značně nadhodnotit skutečnou výkonnost.

Chybou je také hodnocení příliš malého počtu obchodů. Výsledky několika desítek obchodů mohou být výrazně ovlivněny náhodou.

Někteří tradeři se soustředí pouze na celkový výnos a přehlížejí drawdown. Dvě strategie se stejným výnosem mohou mít zcela odlišnou míru rizika.

Problematické je rovněž průběžné měnění pravidel během testování. Pokud trader strategii upravuje podle každého nepříznivého období, může postupně vytvořit přeoptimalizovaný systém.

Praktický příklad měření CFD strategie

Trader testuje strategii na indexových CFD a získá 300 obchodů. Z nich je 135 ziskových a 165 ztrátových. Win rate tedy činí 45 %.

Průměrný vítězný obchod vydělá 2 000 Kč a průměrný ztrátový obchod ztratí 1 000 Kč. Očekávaná hodnota před náklady je 350 Kč na obchod.

Celkový očekávaný výsledek podle těchto průměrů odpovídá přibližně 105 000 Kč před náklady. Pokud průměrné náklady činí 100 Kč na obchod, čistá očekávaná hodnota klesá na 250 Kč a teoretický čistý výsledek na přibližně 75 000 Kč.

Trader ale tímto výpočtem nekončí. Zkontroluje maximální drawdown, nejdelší sérii ztrát, výsledky podle období, rozdíl mezi long a short obchody a chování systému během různých tržních podmínek.

Teprve kombinace těchto údajů umožňuje posoudit, zda je strategie dostatečně robustní.

Jak porovnávat dvě CFD strategie

Při porovnávání dvou strategií není vhodné vybrat automaticky tu s vyšším celkovým ziskem.

Strategie A může například vydělat 100 000 Kč při drawdownu 50 000 Kč, zatímco strategie B vydělá 80 000 Kč při drawdownu pouze 10 000 Kč.

Pro jednoho tradera může být atraktivnější strategie A, pro jiného strategie B. Rozhodnutí závisí na toleranci rizika, kapitálu, časovém horizontu a schopnosti dodržovat systém.

Při srovnání je proto vhodné sledovat minimálně čistý výnos, maximální drawdown, profit factor, očekávanou hodnotu, počet obchodů, sérii ztrát a stabilitu výsledků.

Jak měřit úspěšnost v reálném obchodování

Po přechodu z testování na reálný účet je potřeba pokračovat ve stejném způsobu vyhodnocování. Trader by neměl po několika ziskových týdnech automaticky zvyšovat riziko jen proto, že strategie aktuálně funguje.

Výsledky je vhodné vyhodnocovat po dostatečně velkém vzorku a porovnávat je s očekáváním z backtestu a forward testu.

Pokud se například v reálném obchodování výrazně zvýší průměrná ztráta, může být problém v exekuci, skluzu nebo nedodržování pravidel.

Pokud se zhorší pouze win rate, ale průměrný zisk a ztráta zůstanou podobné, nemusí být odchylka automaticky významná.

Úspěšnost strategie není totéž co ziskovost

Je důležité rozlišovat mezi úspěšností jednotlivých obchodů a celkovou ziskovostí systému. Win rate odpovídá na otázku, kolik obchodů skončilo v zisku. Ziskovost odpovídá na otázku, zda součet všech zisků převýšil součet všech ztrát a nákladů.

Strategie může mít pouze 35 % vítězných obchodů a přesto být zisková. Pokud průměrný vítězný obchod dosahuje například trojnásobku průměrné ztráty, může několik velkých vítězů pokrýt větší množství malých ztrát.

Naopak strategie s 80% win rate může mít negativní očekávanou hodnotu, pokud jediná průměrná ztráta odpovídá mnoha předchozím ziskům.

Proto není cílem vytvořit strategii s co nejvyšší úspěšností. Cílem je vytvořit systém s dostatečně kvalitní kombinací ziskovosti, rizika a stability.

Jak často CFD strategii vyhodnocovat

Strategii není vhodné hodnotit po každém jednotlivém obchodu. Jeden obchod poskytuje velmi málo informací o dlouhodobém charakteru systému.

Vhodnější je stanovit předem interval vyhodnocování, například po určitém počtu obchodů. Frekvence by měla odpovídat obchodnímu stylu.

Intradenní systém může mít dostatek obchodů pro průběžné statistické hodnocení relativně rychle, zatímco swingová strategie může potřebovat podstatně delší období.

Časté změny strategie podle krátkodobých výsledků zvyšují riziko emočních rozhodnutí a přeoptimalizování.

Kompletní postup měření úspěšnosti CFD strategie

Nejprve je potřeba přesně definovat pravidla strategie a určit, co se považuje za platný obchod. Poté se shromáždí dostatečný počet obchodů a zaznamenají se jejich výsledky včetně všech relevantních nákladů.

Následně se vypočítá win rate, průměrný zisk, průměrná ztráta, poměr zisku a ztráty, očekávaná hodnota a profit factor. Poté se analyzuje maximální drawdown, série ztrát a rozložení výsledků v čase.

Dalším krokem je rozdělení výsledků podle instrumentu, směru obchodu a tržního prostředí. Tím lze zjistit, zda strategie skutečně funguje napříč různými situacemi, nebo zda její výsledek stojí pouze na několika specifických podmínkách.

Po backtestu by mělo následovat ověření na nových datech a forward test. Pokud se statistiky v novém prostředí výrazně odchylují od historických výsledků, je potřeba hledat příčinu místo automatického navyšování rizika.

Jak poznat skutečně úspěšnou CFD strategii

Skutečně úspěšná CFD strategie není systém s nejvyšším win rate ani systém s nejvyšším historickým výnosem. Kvalitní strategie by měla mít kladnou očekávanou hodnotu po započtení nákladů, rozumný drawdown, zvládnutelné série ztrát a dostatečný počet obchodů pro smysluplné statistické vyhodnocení.

Například strategie s 45% win rate, poměrem průměrného zisku k průměrné ztrátě 2 : 1 a kladnou očekávanou hodnotou může být kvalitnější než strategie s 70% win rate a velmi nepříznivým poměrem zisku ke ztrátě.

Důležitá je také stabilita. Pokud systém funguje pouze v jednom konkrétním období nebo při jediné přesné hodnotě parametru, je potřeba zpozornět. Robustnější strategie by měla vykazovat rozumné výsledky i na datech, která nebyla použita pro její tvorbu.

Úspěšnost proto měřte jako kombinaci více ukazatelů, nikoli jako jedno číslo. Teprve společné vyhodnocení win rate, očekávané hodnoty, profit factoru, drawdownu, sérií ztrát, nákladů a stability poskytuje reálnější obraz kvality CFD systému.

Jak měřit úspěšnost CFD strategie dlouhodobě

Měření úspěšnosti CFD strategie musí být založeno na dostatečném množství dat a na více ukazatelích současně. Nejjednodušší win rate je užitečný, ale sám o sobě neříká, zda strategie vydělává. Rozhodující je vztah mezi pravděpodobností vítězného obchodu, velikostí zisků, velikostí ztrát a celkovými náklady.

Pokud má například strategie 45% úspěšnost, průměrný zisk 2 000 Kč a průměrnou ztrátu 1 000 Kč, její očekávaná hodnota před náklady je 350 Kč na obchod. Pokud náklady sníží tuto hodnotu na 250 Kč, stále existuje kladná statistická výhoda, ale je výrazně menší, než by naznačoval samotný hrubý výsledek.

Současně je potřeba sledovat maximální drawdown a nejdelší série ztrát. Strategie může být matematicky zisková, ale pokud během běžné série ztrát způsobí příliš velký pokles účtu, nemusí být pro konkrétního trad