Jak vyhodnocovat CFD obchody
Vyhodnocování CFD obchodů je důležitou součástí systematického tradingu a oblasti Osobní finance a peníze, konkrétně tématu Burza a trading (indexy, forex, CFD). Nestačí pouze sledovat, zda jednotlivý obchod skončil ziskem nebo ztrátou. Jeden ziskový obchod může být výsledkem náhody a naopak kvalitně provedený obchod může skončit ztrátou. Smyslem vyhodnocování je zjistit, zda trader dodržuje svůj obchodní systém, které typy obchodů fungují nejlépe, kde vznikají zbytečné ztráty a zda má strategie dlouhodobě kladnou očekávanou hodnotu.
Správné vyhodnocování proto kombinuje analýzu jednotlivých obchodů s dlouhodobými statistikami. Trader by měl sledovat nejen finanční výsledek, ale také důvod vstupu, velikost rizika, způsob výstupu, náklady, dodržení pravidel a následně také ukazatele jako win rate, průměrný zisk, průměrnou ztrátu, očekávanou hodnotu, profit factor nebo maximální drawdown.
Proč vyhodnocovat jednotlivé CFD obchody
Pokud trader pouze sleduje stav svého obchodního účtu, získává jen omezené množství informací. Vidí, zda vydělává nebo prodělává, ale nemusí vědět, proč k výsledku dochází.
Dva obchody mohou například skončit ztrátou 500 Kč, přestože jejich kvalita byla úplně jiná. První mohl přesně odpovídat pravidlům strategie a být ukončen standardním stop lossem. Druhý mohl vzniknout impulzivně, mimo obchodní plán, s příliš velkou pozicí.
Pokud oba obchody zapíšete pouze jako „-500 Kč“, důležitý rozdíl zmizí.
Kvalitní vyhodnocování proto nesleduje pouze finanční výsledek. Hodnotí také proces, který k výsledku vedl.
Začněte obchodním deníkem
Základem vyhodnocování je obchodní deník. Do něj trader zapisuje jednotlivé obchody a vytváří si tak databázi vlastních rozhodnutí.
U každého obchodu je vhodné evidovat datum, čas, instrument, směr, vstupní cenu, výstupní cenu, velikost pozice, stop loss, take profit, výsledek, náklady a důvod vstupu.
Užitečné je přidat také typ setupu, tržní prostředí, případné chyby při provedení a krátkou poznámku po uzavření obchodu.
Podrobněji se této problematice věnuje také Jak vést CFD obchodní deník. Čím kvalitnější data trader shromažďuje, tím lépe může později odhalit opakující se vzorce.
Nehodnoťte obchod pouze podle výsledku
Jednou z největších chyb je zaměňovat ziskový obchod za dobrý obchod a ztrátový obchod za špatný obchod.
Trh může potrestat kvalitní rozhodnutí ztrátou a odměnit špatné rozhodnutí ziskem. Jednotlivý výsledek proto není dostatečným důkazem kvality obchodního rozhodnutí.
Pokud trader otevře pozici přesně podle pravidel, správně nastaví stop loss a obchod následně skončí na stop lossu, nemusí být důvod systém měnit.
Naopak pokud trader poruší pravidla, ale trh se náhodou vydá požadovaným směrem, zisk neznamená, že bylo rozhodnutí správné.
Je potřeba hodnotit především kvalitu procesu a následně výsledky celého vzorku obchodů.
Kontrolujte, zda obchod splňoval pravidla
Po uzavření každého obchodu je vhodné odpovědět na jednoduchou otázku: Byl tento obchod skutečně v souladu s obchodním systémem?
Pokud strategie například vyžaduje určitý trend, konkrétní vstupní pattern a potvrzení pohybu, musí trader zaznamenat, zda byly všechny podmínky splněny.
Obchod, který nesplňoval pravidla, je vhodné označit jako odchylku. Po určitém počtu obchodů lze následně zjistit, kolik ztrát vzniklo kvůli samotné strategii a kolik kvůli chybám tradera.
Toto rozdělení může být velmi důležité. Pokud jsou obchody provedené přesně podle systému ziskové, ale celkové výsledky kazí impulzivní obchody, problém nemusí být ve strategii.
Vyhodnocujte vstup do obchodu
Trader by měl sledovat, zda vstoupil přesně podle předem definovaných pravidel a zda nevstoupil příliš pozdě.
Například systém může generovat signál při určité ceně, ale trader začne váhat a vstoupí až o několik svíček později. V takovém případě může být stop loss stejně vzdálený jako původně, zatímco potenciální zisk je výrazně menší.
Pokud se pozdní vstupy opakují, mohou významně snižovat výsledky strategie.
V obchodním deníku je proto užitečné rozlišovat mezi plánovanou vstupní cenou a skutečnou cenou provedení.
Vyhodnoťte stop loss
Stop loss by měl být hodnocen nejen podle toho, zda byl zasažen, ale také podle toho, zda byl správně umístěn.
Pokud byl stop loss stanoven podle pravidel strategie a trh ho následně zasáhl, nemusí jít o chybu.
Problematické je například posouvání stop lossu dále od vstupu pouze proto, že trader nechce přijmout ztrátu. Tím se může původně definované riziko výrazně zvětšit.
Stejně tak může být problémem příliš těsný stop loss, pokud je umístěn pouze ze snahy snížit nominální ztrátu a neodpovídá běžné volatilitě trhu.
Vyhodnoťte výstup z obchodu
Stejně důležitý jako vstup je způsob ukončení pozice. Trader by měl sledovat, zda vystoupil podle pravidel nebo zda do rozhodnutí zasáhly emoce.
Předčasné uzavírání ziskových obchodů může dlouhodobě snižovat průměrný zisk. Trader může například plánovat zisk 2R, ale opakovaně vystupovat už při +0,5R ze strachu, že o zisk přijde.
Naopak příliš dlouhé držení ztrátové pozice může způsobit, že trader poruší původně stanovené riziko.
Proto je vhodné evidovat nejen konečný výsledek, ale také důvod výstupu.
Pracujte s jednotkou R
Jednotka R představuje předem definované riziko jednoho obchodu. Pokud trader riskuje 500 Kč, potom -500 Kč odpovídá -1R.
Zisk 1 000 Kč odpovídá +2R a zisk 250 Kč odpovídá +0,5R.
R násobky umožňují porovnávat obchody bez ohledu na velikost účtu nebo pozice.
Například obchody +2R, -1R, +1,5R a -1R dávají mnohem lepší představu o výkonnosti systému než samotné korunové výsledky.
Sledujte poměr zisku a rizika
U každého obchodu je vhodné sledovat poměr potenciálního zisku k počátečnímu riziku.
Pokud trader riskuje 500 Kč a potenciální zisk je 1 000 Kč, plánovaný poměr je 2 : 1.
Skutečný výsledek se však může lišit. Obchod může skončit například na -1R, +0,5R, +1R nebo +3R podle konkrétního způsobu řízení pozice.
Po dostatečném množství obchodů lze porovnat plánovaný poměr s tím, co strategie skutečně dosahuje.
Počítejte win rate
Win rate představuje procento obchodů, které skončily ziskem.
Pokud trader uskuteční 200 obchodů a 90 z nich skončí v zisku, win rate je 45 %.
Samotný win rate však nemůže rozhodnout o kvalitě strategie. Strategie s 40% úspěšností může být zisková, pokud jsou vítězné obchody výrazně větší než ztrátové.
Naopak strategie se 70% win rate může být ztrátová, pokud několik velkých ztrát převáží množství malých zisků.
Proto je vhodné win rate vždy kombinovat s průměrným ziskem, průměrnou ztrátou a očekávanou hodnotou. Podrobněji se tomu věnuje také Jak měřit úspěšnost CFD strategie.
Počítejte průměrný zisk a ztrátu
Počet vítězných obchodů musí být vždy posuzován společně s jejich velikostí.
Pokud 50 ziskových obchodů vydělá celkem 100 000 Kč, průměrný zisk vítězného obchodu je 2 000 Kč.
Pokud 50 ztrátových obchodů vytvoří celkovou ztrátu 50 000 Kč, průměrná ztráta činí 1 000 Kč.
V takovém případě může být strategie zisková i při win rate pouze 50 %, protože průměrný zisk je dvakrát větší než průměrná ztráta.
Vyhodnoťte očekávanou hodnotu
Očekávaná hodnota ukazuje, jaký průměrný výsledek vytváří jeden obchod při dostatečně velkém množství opakování.
Pokud je win rate 45 %, průměrný zisk 2R a průměrná ztráta 1R, očekávaná hodnota před náklady je:
0,45 × 2R − 0,55 × 1R = +0,35R.
Kladná očekávaná hodnota je důležitým předpokladem dlouhodobě ziskového systému. Neznamená však, že každý jednotlivý obchod skončí ziskem.
Pokud chcete systém skutečně posoudit, je vhodné tuto metriku sledovat nejen v celkovém vzorku, ale také samostatně pro jednotlivé setupy, instrumenty a tržní podmínky.
Sledujte profit factor
Profit factor porovnává celkové zisky všech vítězných obchodů s celkovými ztrátami všech ztrátových obchodů.
Pokud ziskové obchody dohromady vydělají 200 000 Kč a ztrátové obchody vytvoří ztrátu 150 000 Kč, profit factor činí 1,33.
Hodnota nad 1 znamená, že celkové zisky převyšují celkové ztráty.
Profit factor je užitečný zejména při porovnávání více systémů, ale vždy je potřeba sledovat také počet obchodů a drawdown.
Vyhodnocujte maximální drawdown
Maximální drawdown ukazuje největší pokles účtu od předchozího maxima.
Pokud účet vzroste ze 100 000 Kč na 120 000 Kč a následně klesne na 108 000 Kč, maximální drawdown z tohoto maxima je 10 %.
Drawdown je zásadní pro posouzení rizikovosti strategie. Dvě strategie mohou mít stejný celkový výnos, ale jedna může během obchodování procházet výrazně hlubšími poklesy.
Proto není vhodné hodnotit strategii pouze podle celkového zisku.
Sledujte série ztrát
Trader by měl sledovat také nejdelší sérii po sobě jdoucích ztrát.
Pokud například strategie během testu zaznamenala nejdelší sérii 10 ztrát, je potřeba počítat s tím, že budoucí série může být ještě delší.
Tento údaj pomáhá určit, zda je nastavené riziko na jeden obchod realistické.
Strategie s vysokou očekávanou hodnotou může být pro tradera prakticky nepoužitelná, pokud kvůli vysokému riziku nedokáže psychologicky zvládnout běžnou sérii ztrát.
Vyhodnocujte CFD náklady
Skutečný výsledek CFD obchodu není pouze rozdíl mezi vstupní a výstupní cenou. Do výsledku mohou vstupovat spread, komise, financování přes noc a skluz.
U krátkodobých strategií může mít spread významný dopad na výsledky. U obchodů držených několik dní mohou být důležité také overnight náklady.
Proto je vhodné evidovat hrubý výsledek i čistý výsledek po všech relevantních nákladech.
Pokud například strategie vydělá před náklady 100 000 Kč, ale náklady představují 30 000 Kč, skutečný výsledek je pouze 70 000 Kč.
U obchodů držených přes noc proto může být užitečné sledovat také jak fungují overnight poplatky u CFD.
Vyhodnocujte skluz
Skluz vzniká tehdy, když je obchod proveden za jinou cenu, než trader původně očekával.
Výraznější může být zejména při rychlých pohybech trhu nebo v méně likvidních obdobích.
Pokud trader plánoval vstoupit za určitou cenu, ale skutečná realizace byla horší, je vhodné tento rozdíl evidovat.
Po větším počtu obchodů lze zjistit, zda skutečné náklady na exekuci odpovídají předpokladům použitým při testování strategie.
Rozdělte obchody podle setupu
Pokud strategie používá několik různých vstupních situací, je vhodné každý typ označit samostatně.
Trader může například používat breakout, pullback a odraz od supportu. Všechny obchody sice patří do jednoho systému, ale jednotlivé setupy mohou mít rozdílnou úspěšnost a očekávanou hodnotu.
Po dostatečném množství obchodů lze zjistit, který setup skutečně přináší hodnotu.
Není však vhodné vyřadit setup pouze proto, že měl několik ztrát za sebou. Rozhodnutí by mělo vycházet z dostatečně velkého vzorku.
Vyhodnocujte long a short obchody
Pokud systém umožňuje obchodovat long i short, je vhodné výsledky rozdělit podle směru.
Například long obchody mohou mít očekávanou hodnotu +0,5R, zatímco short obchody -0,1R.
To může naznačovat rozdílné chování strategie podle směru trhu.
Nemusí však jít automaticky o důkaz, že jeden směr je špatný. Rozdíl může být způsoben konkrétním testovaným obdobím nebo odlišnými tržními podmínkami.
Vyhodnocujte čas obchodování
U intradenního CFD obchodování může být významný také čas, kdy k obchodu dochází.
Trader může výsledky rozdělit podle hodin nebo obchodních seancí a zjistit, zda některá období vykazují dlouhodobě lepší výsledky.
Pokud například většina zisků vzniká během určité části obchodního dne a jiné období je dlouhodobě ztrátové, může jít o zajímavou oblast pro další testování.
Výsledný filtr však není vhodné zavést pouze na základě několika obchodů.
Vyhodnocujte tržní prostředí
Stejná strategie nemusí fungovat stejně v trendu, konsolidaci a prostředí vysoké volatility.
Proto je vhodné označovat také charakter trhu v okamžiku vstupu.
Po dostatečném množství obchodů lze zjistit, zda strategie například funguje lépe při silném trendu a hůře během bočního pohybu.
Taková informace může být užitečná při dalším vývoji systému.
Sledujte chyby při provedení
Obchodní deník by měl obsahovat také informaci o tom, zda trader během obchodu porušil nějaké pravidlo.
Může jít například o příliš pozdní vstup, posunutí stop lossu, předčasný výstup, změnu velikosti pozice nebo otevření obchodu mimo systém.
Po několika stovkách obchodů může být překvapivé, jak velkou část ztrát vytvářejí právě podobné chyby.
Pokud například systém sám o sobě vykazuje kladnou očekávanou hodnotu, ale trader pravidelně přidává neplánované obchody, je potřeba řešit především disciplínu.
Rozlišujte chyby strategie a chyby tradera
Toto rozdělení je jedním z nejdůležitějších výsledků obchodního deníku.
Pokud trader pravidla dodržuje a systém má zápornou očekávanou hodnotu, může být problém ve strategii.
Pokud trader pravidla nedodržuje a právě tyto odchylky vytvářejí největší ztráty, může být problém v provedení.
Bez tohoto rozlišení může trader neustále měnit strategii, přestože skutečný problém spočívá v jeho vlastním obchodním procesu.
Porovnejte plánovaný a skutečný výsledek
Před vstupem by měl trader znát plánované riziko, vstup, stop loss a případný cíl.
Po uzavření obchodu lze porovnat plán se skutečností.
Pokud byl plánovaný výsledek +2R, ale trader opakovaně vystupuje kolem +0,5R, může být problém ve správě ziskových pozic.
Pokud měl být maximální risk -1R, ale kvůli posouvání stop lossu jsou některé ztráty -2R nebo -3R, problém je v risk managementu.
Takové rozdíly je vhodné sledovat samostatně.
Využijte MAE a MFE
Pokročilejší vyhodnocování může pracovat také s ukazateli MAE a MFE.
MAE neboli Maximum Adverse Excursion ukazuje, jak hluboko se cena během obchodu dostala proti traderovi. MFE neboli Maximum Favorable Excursion naopak ukazuje, jak daleko se cena během obchodu dostala ve prospěch pozice.
Tyto údaje mohou pomoci při optimalizaci stop lossu a výstupů.
Pokud například mnoho obchodů skončí na +1R, ale před uzavřením se pravidelně dostávají na +3R, může být důvod analyzovat, zda trader nevystupuje příliš brzy.
Vyhodnocujte obchody po dostatečném vzorku
Jeden nebo pět obchodů nestačí k rozhodnutí o kvalitě strategie.
Malý vzorek může být výrazně ovlivněn náhodou. Trader může například náhodně získat sérii pěti vítězných obchodů a mylně předpokládat, že strategie má mimořádně vysokou úspěšnost.
Čím více obchodů trader analyzuje, tím užitečnější mohou být statistické závěry.
Současně je vhodné sledovat dostatečně dlouhé období a různé typy tržních podmínek.
Navazujte na backtesting
Vyhodnocování reálných CFD obchodů by mělo navazovat na předchozí testování strategie.
V backtestu CFD strategie trader zjišťuje, jak by systém fungoval na historických datech. V reálném obchodování následně kontroluje, zda skutečné výsledky odpovídají očekáváním.
Porovnávat lze například win rate, průměrný výsledek v R, profit factor, drawdown a sérii ztrát.
Pokud se reálné výsledky výrazně liší od backtestu, je potřeba zjistit příčinu. Může jít o změnu tržních podmínek, náklady, skluz nebo nedodržování pravidel.
Porovnávejte také forward test
Mezi historickým backtestem a skutečným obchodováním může být užitečný forward test.
Při něm trader sleduje strategii na nově vznikajících datech a rozhoduje se bez znalosti budoucího vývoje.
Pokud například backtest vykazuje dlouhodobě kladnou očekávanou hodnotu a forward test ji následně potvrzuje, získává trader kvalitnější základ pro další vyhodnocování.
Více informací nabízí také Forward testing CFD strategií.
Nepřeoptimalizujte strategii podle každé ztráty
Jednou z největších chyb je měnit pravidla po každé sérii ztrát.
Pokud trader po každém neúspěšném období přidá nový filtr, posune stop loss nebo změní vstupní podmínky, může vytvořit systém dokonale přizpůsobený několika historickým situacím.
Takový systém však nemusí být robustní.
Proto je užitečné sledovat také jak poznat přeoptimalizovanou strategii a rozlišovat mezi skutečným zlepšením systému a pouhým přizpůsobením historickým výsledkům.
Pravidelně analyzujte obchodní statistiky
Vedle jednotlivých obchodů je vhodné pravidelně vyhodnocovat také celkový statistický obraz.
Sledovat lze například celkový počet obchodů, win rate, průměrný zisk, průměrnou ztrátu, očekávanou hodnotu, profit factor, maximální drawdown, nejdelší sérii ztrát a čistý výsledek po nákladech.
Velmi užitečné je rozdělit statistiky také podle jednotlivých setupů, instrumentů, směrů a tržních podmínek.
Tak lze zjistit, kde se nachází skutečná výhoda systému a kde naopak vznikají slabá místa.
Jak často CFD obchody vyhodnocovat
Jednotlivé obchody je vhodné zapisovat bezprostředně po jejich uzavření nebo co nejdříve. Celkové závěry o strategii je však lepší dělat až po dostatečně velkém vzorku.
Trader může například provádět detailní souhrn po každých 50 nebo 100 obchodech. Frekvence závisí na obchodním stylu a počtu obchodů.
Intradenní trader může získat dostatečný vzorek relativně rychle, zatímco u swingového obchodování může analýza vyžadovat výrazně delší období.
Smyslem pravidelného vyhodnocování není měnit systém po každé ztrátě, ale dlouhodobě sledovat, zda se jeho statistické vlastnosti drží očekávaných hodnot.
Praktický příklad vyhodnocení CFD obchodu
Trader otevře long pozici na indexovém CFD. Na obchodním účtu má 100 000 Kč a předem stanoví maximální riziko 0,5 %, tedy 500 Kč. To představuje 1R.
Stop loss nastaví podle pravidel strategie a plánovaný cíl je 2R.
Obchod se následně dostane do zisku, ale trh se otočí a zasáhne stop loss. Výsledek je -1R neboli -500 Kč před započtením dalších nákladů.
Při vyhodnocení trader zjistí, že vstup splňoval všechny podmínky, velikost pozice byla správná, stop loss nebyl posunut a výstup proběhl podle systému.
Přestože obchod skončil ztrátou, jeho provedení bylo kvalitní. Není proto důvod pouze kvůli tomuto obchodu měnit strategii.
Pokud se však po několika stovkách podobných obchodů ukáže, že daný setup má zápornou očekávanou hodnotu, je možné začít analyzovat samotné pravidlo.








