Jak upravovat CFD strategii
Osobní finance a peníze a Burza a trading (indexy, forex, CFD) tvoří základ pro pochopení toho, proč úprava CFD strategie nemá znamenat náhodné měnění pravidel po každém ztrátovém obchodu. CFD strategii je vhodné upravovat na základě dostatečného množství obchodních dat, konkrétně identifikovaného problému a předem stanoveného cíle změny. Trader by měl nejprve zjistit, zda problém skutečně vzniká ve strategii, nebo například v exekuci, velikosti pozice, psychologii, obchodních nákladech či nedodržování pravidel. Teprve potom má smysl měnit vstupní podmínky, výstupy, stop loss, take profit, čas obchodování, výběr instrumentů nebo řízení rizika. Každou významnější změnu je vhodné následně otestovat na historických datech a ověřit na odděleném vzorku, aby se strategie nepřizpůsobila pouze minulosti. Úprava strategie by proto měla být kontrolovaný proces: změřit současné výsledky, najít slabé místo, vytvořit konkrétní hypotézu, změnu otestovat a následně sledovat její chování v reálném obchodování.
Kdy má smysl CFD strategii upravovat
CFD strategii má smysl upravovat tehdy, když opakovaná data ukazují konkrétní problém, který lze spojit s určitou částí obchodního systému. Jeden neúspěšný obchod není dostatečný důvod ke změně pravidel.
Trader může například zjistit, že strategie má dlouhodobě přijatelný výsledek, ale během nízké volatility vytváří výrazně horší výsledky než během dynamických trhů. V takovém případě může být vhodnější upravit podmínky, za kterých se strategie aktivuje, než měnit celý systém.
Podobně může analýza ukázat, že obchody otevřené mimo hlavní obchodní hodiny mají výrazně horší výkonnost. Řešením může být omezení obchodování v určité části dne.
Jiný problém může vzniknout kvůli příliš vysokým nákladům. Pokud malý cenový pohyb nestačí pokrýt spread a další náklady, nemusí být problém ve vstupním signálu, ale v nevhodném obchodním horizontu.
Úprava je naopak zbytečná, pokud trader pouze reaguje na běžnou sérii ztrát, která odpovídá historickému chování strategie.
První otázkou proto vždy musí být, zda existuje statisticky nebo prakticky rozpoznatelný problém, který vyžaduje změnu.
Jak zjistit, co je ve strategii špatně
Nejdříve je nutné rozdělit výsledky podle jednotlivých částí strategie a zjistit, kde skutečně vzniká problém. Celkový zisk nebo ztráta účtu často nedokáže odhalit příčinu.
Trader může analyzovat win rate, profit factor, průměrný zisk, průměrnou ztrátu, maximální drawdown a počet obchodů.
Užitečné je výsledky rozdělit podle instrumentu, směru obchodu, časového rámce, obchodní seance, volatility a konkrétního setupu.
Pokud například strategie funguje na indexových CFD během hlavní evropské a americké seance, ale má dlouhodobě záporný výsledek v méně likvidních hodinách, může být problém časový, nikoli strategický.
Stejně tak může trader zjistit, že long obchody mají profit factor 1,70, zatímco short obchody pouze 0,80. V takovém případě může být vhodné otestovat omezení short vstupů místo kompletní změny systému.
Pro systematické vyhodnocování je užitečné také měsíční vyhodnocení obchodování indexů, protože umožňuje sledovat vývoj výsledků v čase a porovnávat jednotlivá období.
Jak formulovat změnu CFD strategie
Každou úpravu je vhodné formulovat jako konkrétní hypotézu, která vysvětluje problém a očekávaný přínos změny. Věta „strategie nefunguje, takže ji musím změnit“ je příliš obecná.
Lepší hypotéza může znít například: „Obchody během velmi nízké volatility mají horší profit factor, protože cena nedokáže vytvořit dostatečný pohyb, proto otestuji vynechání těchto situací.“
Jiná hypotéza může být: „Předčasné výstupy snižují průměrný zisk, proto porovnám současný take profit s variantou, která nechává část pozice běžet déle.“
Takový postup umožňuje přesně zjistit, zda změna skutečně něco zlepšila.
Je také důležité měnit pokud možno jednu významnou proměnnou najednou. Pokud trader současně změní vstup, stop loss, take profit, obchodní hodiny a velikost pozice, nebude vědět, která změna způsobila nový výsledek.
Užitečnou součástí procesu je backtesting strategií, protože umožňuje předběžně porovnat původní a upravenou variantu bez okamžitého nasazení na reálný účet.
Jak upravovat vstupy, výstupy a stop loss
Jednotlivé části strategie je vhodné upravovat podle toho, jaký problém statistika skutečně ukazuje. Změna vstupu řeší jiný problém než změna výstupu nebo řízení ztráty.
Pokud strategie generuje příliš mnoho falešných signálů, může dávat smysl zpřísnit vstupní podmínky. Nevýhodou ale může být výrazný pokles počtu obchodů a ztráta některých dobrých příležitostí.
Pokud jsou vstupy kvalitní, ale trader často ukončuje vítězné obchody příliš brzy, může být vhodnější upravit pravidla výstupu.
Stop loss by se neměl mechanicky posouvat dál pouze proto, aby se zvýšil počet vítězných obchodů. Taková změna může zlepšit win rate, ale současně výrazně zvětšit průměrnou ztrátu a drawdown.
Naopak příliš těsný stop loss může způsobovat časté ukončení pozic před skutečným pohybem trhu.
Při úpravě stop lossu je proto vhodné sledovat nejen win rate, ale také průměrný zisk, průměrnou ztrátu, profit factor a maximální drawdown.
Stejnou logiku lze aplikovat na take profit. Vyšší profit target může zvětšit průměrný zisk, ale zároveň snížit počet obchodů, které cíle skutečně dosáhnou.
Jak upravovat CFD strategii podle volatility a likvidity
Strategie nemusí fungovat stejně v každém typu trhu, takže někdy je vhodnější přizpůsobit její použití aktuální volatilitě a likviditě než měnit samotná pravidla. Tržní prostředí výrazně ovlivňuje rychlost pohybů, velikost spreadu i kvalitu exekuce.
Strategie založená na průrazech může například fungovat lépe při zvýšené aktivitě, zatímco strategie návratu k průměru může mít jiné výsledky v klidnějším trhu.
Pokud trader obchoduje více indexových CFD, může sledovat také rozdíly mezi likviditou amerických indexů a evropskými nebo asijskými trhy.
Praktická úprava může spočívat v zavedení filtru volatility. Například obchody mohou být povoleny pouze tehdy, když volatilita překročí předem stanovenou hranici.
Takový filtr ale musí být otestován. Pokud je nastaven příliš přesně podle historických dat, může fungovat pouze v minulosti a selhat při změně podmínek.
Podobně může být vhodné upravit strategii podle obchodních hodin. Pokud se ukáže, že většina zisků vzniká v době vysoké likvidity, může být zbytečné otevírat stejné setupy během méně aktivních hodin.
Jak upravit řízení rizika
Řízení rizika je možné upravit i tehdy, když samotný vstupní a výstupní systém zůstává beze změny. Strategie může být matematicky zisková, ale pro konkrétní účet příliš riziková.
Trader může například snížit maximální riziko na jeden obchod, omezit počet současně otevřených pozic nebo stanovit maximální celkovou expozici.
Důležité je také sledovat korelaci. Tři samostatné long pozice na hlavních akciových indexech nemusí představovat tři nezávislé obchody. Při prudkém poklesu akciového trhu mohou všechny ztrácet současně.
Pokud strategie vytváří přijatelný výnos, ale příliš velký drawdown, nemusí být nutné měnit vstupní logiku. Může stačit snížit velikost pozic nebo omezit počet současných obchodů.
Úprava rizika však může změnit absolutní výnos, proto je potřeba hodnotit nejen procento zisku, ale také poměr výnosu k podstupovanému riziku.
Správná úprava strategie tedy někdy znamená méně obchodovat, menší pozice nebo odmítnout některé setupy místo hledání nového vstupního signálu.
Jak testovat upravenou CFD strategii
Každou významnější změnu je vhodné nejprve otestovat na historických datech a následně ověřit na datech, která nebyla použita při její tvorbě. Bez tohoto kroku může trader snadno zaměnit náhodné zlepšení za skutečné zkvalitnění strategie.
Nejprve se porovná původní varianta s novou verzí. Hodnotit je vhodné například profit factor, win rate, průměrný zisk, průměrnou ztrátu, maximální drawdown, počet obchodů a celkový čistý výsledek.
Pokud například původní strategie vytvoří profit factor 1,35 a upravená varianta 1,60, ještě to samo o sobě neznamená, že je druhá strategie lepší.
Je potřeba zjistit, zda se zlepšení objevilo na dostatečném počtu obchodů a zda nebylo způsobeno jedním mimořádným výsledkem.
Pokud trader otestuje desítky variant a vybere pouze tu nejlepší, roste riziko přizpůsobení strategie historickým datům.
Po backtestu je proto vhodné použít oddělený vzorek dat nebo následný forward test, například podle principu forward testingu obchodní strategie.
Jak poznat overfitting při úpravě strategie
Overfitting vzniká tehdy, když trader strategii příliš přizpůsobí historickým datům a vytvoří pravidla, která fungují hlavně na minulém vzorku. Čím více parametrů trader neustále optimalizuje, tím větší je riziko tohoto problému.
Představme si strategii, která původně funguje na indexu během určité části dne. Trader postupně mění vstupní čas, délku indikátoru, stop loss, take profit a několik dalších parametrů, dokud backtest nevytvoří velmi vysoký profit factor.
Taková strategie může vypadat výborně na historických datech, ale při změně tržního prostředí může rychle ztratit výhodu.
Bezpečnější je hledat jednoduchá pravidla založená na logice trhu, která fungují v širším rozsahu podmínek.
Pokud například strategie funguje pouze při jedné přesné hodnotě volatility 17,3, je to podezřele specifické. Pokud funguje v širším pásmu volatility, je její chování pravděpodobně robustnější.
Jak poznat, že změna strategii skutečně zlepšila
Změna je smysluplná tehdy, když zlepšuje důležitý parametr strategie bez nepřiměřeného zhoršení ostatních vlastností. Nestačí sledovat pouze celkový zisk.
Pokud nová verze zvýší profit factor, ale zároveň zdvojnásobí maximální drawdown, nemusí být změna vhodná.
Stejně tak zvýšení win rate nemusí být přínosem, pokud vede k výraznému snížení průměrného zisku.
Trader by měl porovnávat také počet obchodů. Strategie, která má vyšší profit factor díky tomu, že odstranila 90 % obchodů, může být méně praktická než mírně méně efektivní strategie s dostatkem příležitostí.
Výsledky by měly být pokud možno stabilní v různých obdobích a tržních podmínkách.
Dobrá úprava proto nemusí vytvořit nejvyšší možné číslo. Může být hodnotnější mírné zlepšení, které současně sníží drawdown, omezí náklady a zachová dostatečný počet obchodů.
Jak upravovat strategii podle obchodního deníku
Obchodní deník pomáhá rozlišit, zda je problém v samotné strategii, nebo v jejím provedení traderem. Tato informace je při úpravě systému zásadní.
Pokud backtest ukazuje profit factor 1,70, ale reálné obchodování pouze 0,90, není automaticky nutné měnit strategii.
Trader může například zjistit, že opakovaně posouvá stop loss, předčasně uzavírá ziskové pozice nebo vstupuje mimo stanovené podmínky.
V takovém případě by změna strategie mohla problém ještě zhoršit. Nejprve je vhodnější odstranit rozdíl mezi testovaným a skutečně prováděným systémem.
Obchodní deník může také odhalit konkrétní slabá místa. Pokud jsou například všechny významné ztráty způsobené obchody otevřenými mimo plánované hodiny, může být vhodné změnit časový filtr.
Pokud jsou ztráty rozprostřené napříč všemi podmínkami, může být problém hlubší a vyžadovat nové vyhodnocení samotného obchodního principu.
Jak často CFD strategii upravovat
CFD strategii není vhodné upravovat po každé sérii ztrát, protože krátkodobé výkyvy jsou běžnou součástí každého obchodního systému. Frekvence úprav by měla odpovídat množství nových dat a obchodnímu horizontu.
Intradenní strategie může získat dostatek nových obchodů rychleji než swingová strategie, která otevře pouze několik pozic za měsíc.
Trader by měl proto stanovit vlastní pravidlo pro vyhodnocení, například po určitém počtu obchodů nebo po předem definovaném období.
Pokud má strategie například historicky běžné série pěti až osmi ztrát, nemá smysl ji měnit po třech ztrátách jen kvůli krátkodobému výsledku.
Naopak dlouhodobý pokles profit factoru, rostoucí drawdown nebo systematické zhoršování výsledků v určitém typu trhu může být důvodem k hlubší analýze.
Pravidelné vyhodnocování je proto lepší než neustálé upravování pravidel během obchodování.
Jak se vyhnout nejčastějším chybám při úpravách
Největší chybou je měnit strategii podle emocí, příliš malého vzorku nebo jediného výrazného obchodu. Další problém představuje současná změna příliš mnoha parametrů.
Trader by neměl upravovat stop loss pouze proto, že poslední obchod skončil těsně před plánovaným pohybem.
Stejně tak není rozumné zvyšovat take profit pouze proto, že jeden obchod pokračoval mnohem dále, než původní strategie očekávala.
Problematické je také neustálé přidávání filtrů. Každý nový filtr může snížit počet obchodů a zvýšit riziko, že strategie začne odpovídat spíše historickému vzorku než obecné tržní logice.
Další chybou je sledovat pouze zisk. Při úpravě je potřeba kontrolovat také drawdown, stabilitu výsledků, počet obchodů a náklady.
Trader by měl také přesně zaznamenat, kdy a proč změnu provedl. Bez této informace je později obtížné zjistit, zda úprava skutečně pomohla.
Jak vytvořit proces pro dlouhodobé zlepšování CFD strategie
Nejlepší způsob úpravy CFD strategie je vytvořit opakovatelný proces, ve kterém se pravidelně vyhodnocují data, formulují hypotézy, testují změny a následně sledují jejich výsledky. Tím se z nahodilého experimentování stává systematické zlepšování.
Prvním krokem je zaznamenat současnou verzi strategie a její výsledky. Následuje identifikace konkrétního problému, například nízký profit factor v určitém typu volatility.
Poté trader vytvoří jedinou jasnou hypotézu a otestuje změnu na historických datech.
Pokud výsledek vypadá lépe, ověří jej na odděleném vzorku nebo forward testem.
Teprve pokud se zlepšení opakuje, může novou variantu postupně zavést do reálného obchodování s přiměřeným rizikem.
Například původní strategie může mít za 300 obchodů win rate 45 %, profit factor 1,35 a maximální drawdown 12 %. Analýza ukáže, že obchody během velmi nízké volatility mají výrazně horší výsledky. Trader proto vytvoří variantu s filtrem volatility a otestuje ji na stejných datech i na odděleném období.
Pokud nová verze zvýší profit factor například na 1,50, sníží drawdown na 9 % a zachová dostatečný počet obchodů i mimo původní testovací vzorek, může jít o smysluplné zlepšení.
Pokud však zlepšení vznikne pouze v jednom historickém období, není důvod považovat úpravu za potvrzenou.
Úprava CFD strategie proto není hledání dokonalých parametrů, ale postupné odstraňování prokazatelných slabin při zachování jednoduchosti a robustnosti systému. Nejlepší strategie nemusí mít nejvyšší historický zisk. Mnohem důležitější je, aby její pravidla dávala smysl, fungovala v různých podmínkách, měla kontrolované riziko a aby je trader dokázal dlouhodobě konzistentně dodržovat.








