Publikováno 4 hod v Rady a tipy

Proč vám váš backtest lže

Proč vám váš backtest lže

Otestovali jste svou strategii. Backtest vyšel se 72% win rate a RRR 1,5. Equity křivka hladce stoupala od levého k pravému okraji grafu. Pak jste podle strategie začali obchodovat a výsledky se reportu ani vzdáleně nepodobaly. Tady je důvod, proč se to stává, a pět jednoduchých testů, které vás na to mohou dopředu upozornit.

Ta čísla byla příliš dobrá, aby byla pravdivá

Začněme u těch dvou čísel samotných.

Win rate 72 % při risk-reward poměru 1,5 znamená, že ze 100 obchodů se jich 72 povede a na každém z nich vyděláte 1,5násobek svého rizika, zatímco ve 28 případech ztratíte přesně to, co jste do obchodu riskovali. Když si to spočítáte, každý obchod má v průměru hodnotu +0,8násobku vašeho rizika. Při riziku 1 % na obchod to znamená růst zhruba o 80 % za 100 obchodů.

S takovými výsledky byste překonali téměř všechny profesionální fondy na světě. Takže první test vás nestojí nic a zabere vteřinu: pokud backtest tvrdí, že jste jedním z nejlepších obchodníků na světě, je pravděpodobně chybný.

Blog_banner_CZ_004

Proč to nevyšlo?

Backtest není důkazem, že strategie funguje. Dokazuje pouze to, že by fungovala na oné jedné konkrétní výseči historických dat. A právě odtud tento rozdíl obvykle pramení.

  • Typy backtestingu
    • Manuální backtesting selhává kvůli lidským chybám. I když to neděláte úmyslně, podvědomě už jste věděli, ve kterých letech trh trendoval a ve kterých se propadl, takže jste si všimli vývoje ceny napravo od kurzoru ještě předtím, než jste se vůbec rozhodli. Vstoupili jste tak do obchodů, které byste v reálném čase nikdy neudělali, a vynechali ty, které vám „připadaly špatné“ až při pohledu zpět.
    • Automatizovaný backtesting (testování pomocí kódu) selhává někde jinde: v datech nebo v kódu. Špatná historická data, jako jsou mezery (gapy), chybné časové značky nebo zpětně upravené ceny, mohou vaší strategii podstrčit informace, které by naživo nikdy neměla k dispozici. A jediná chyba v kódu, jako když si indikátor načte dnešní svíčku ještě před jejím uzavřením, dokáže nenápadně vyrobit edge, který ve skutečnosti nikdy neexistoval.
  • Upravovali jste to tak dlouho, dokud minulost nevypadala dokonale: přidali jste filtr, pak jste posunuli stop loss ze 40 na 43 pipů, protože 43 vycházelo v testech lépe. Každá taková změna vylepšila historický výsledek, aniž by vylepšila samotnou strategii. Tomuto jevu se říká curve fitting (přizpůsobení křivce): popisujete minulost, místo abyste našli skutečný edge.
  • Chyběly skutečné náklady: spousta traderů backtestuje, aniž by zahrnula správné komise a spready, nebo na ně zapomene úplně. U ceny plnění může navíc dojít ke skluzu (slippage). Váš vstup nebo stop loss se ne vždy zrealizuje přesně za tu cenu, kterou jste očekávali.
  • Psychologie se staví do cesty: backtest předpokládal, že budete přesně dodržovat každé pravidlo. Ve skutečnosti vás ale strach donutí zavírat ziskové obchody předčasně a naděje vás nutí posouvat stop loss dál, když se obchod začne vyvíjet proti vám. Strategie neselhala. Jen jste neobchodovali podle plánu, který jste si otestovali.

Pět testů, které to včas odhalí

Žádná z výše popsaných chyb není fatální, pokud ji odhalíte dříve, než začnete reálně obchodovat. Těchto pět testů vám ukáže rozdíl mezi backtestem a realitou v době, kdy vás to ještě nic nestojí. K žádnému z nich nebudete potřebovat pokročilý software.

1. Skryjte část svých dat

Vytvořte si strategii na 70 % svých historických dat a na zbývajících 30 % se nedívejte, dokud nebudete hotovi. Poté ji na této skryté části jednou otestujte. Pokud se výsledky zhroutí, dopustili jste se curve fittingu (přeoptimalizace). A pokud se pak vrátíte zpět a strategii znovu upravíte, tato data už nejsou skrytá, takže budete potřebovat úplně nový vzorek.

2. Zdvojnásobte své náklady

Zopakujte test s širšími spready, přidaným slippage u každého stopu a navíc započítejte komise a swapy. Skutečný edge přežije i horší náklady, než jaké v reálu očekáváte. Falešná výhoda existuje pouze při dokonalých cenách.

3. Smažte své nejlepší obchody

Odstraňte 5 % svých nejziskovějších obchodů a podívejte se, co zbyde. Pokud vymazání pouhých tří obchodů srazí výkonnost celé strategie na nulu, nenašli jste systém. Jen jste chytili pár šťastných pohybů trhu.

4. Spočítejte si svou ztrátovou sérii

Spočítejte si nejdelší sérii ztrát, která z vašeho win ratu logicky vyplývá. Při 72% úspěšnosti jsou to na vzorku 200 obchodů zhruba 4 ztráty v řadě. Při realističtějších 45 % se toto číslo blíží spíše k 9. Znalost tohoto údaje předem je přesně to, co vám zabrání zahodit fungující strategii během naprosto normálního horšího období.

Blog_banner_CZ_005

5. Proveďte forward test, než risknete skutečné peníze

Spusťte strategii na živých datech na demo nebo simulovaném účtu v reálném čase a proveďte alespoň 100 obchodů. Toto je jediný test, u kterého nemůžete znát výsledek předem, což je přesně ten důvod, proč má smysl ho provést. Zkušební verze FTMO Free Trial představuje jednoduchý způsob, jak to vyzkoušet: získáte 14 dní v simulovaném prostředí se stejnými pravidly jako u FTMO Challenge, a to zcela zdarma.

Když už tam budete, porovnejte své nejhorší dny s limity rizika, pod kterými obchodujete. V rámci Pravidel obchodování FTMO to znamená Maximální denní ztrátu a Maximální ztrátu. Strategie může být z hlediska celého roku zisková, a přesto může hned ve druhém týdnu porušit denní limit. Je mnohem lepší na něco takového přijít úplně zdarma.

Co ve skutečnosti získáte

Jistotu ne. Tu vám nezaručí vůbec nic.

To, co získáte, je vaše reálné očekávání, váš běžný drawdown a vaše nejdelší normální ztrátová série. Tyto tři údaje představují rozdíl mezi obchodníkem, který opustí dobrou strategii během obyčejného horšího období, a tím, kdo pokračuje dál – z jasného důvodu a s jasnými důkazy, o které se jeho rozhodnutí opírá.

Nekochejte se svou equity křivkou. Zaútočte na ni. Pokud ustojí i váš nejlepší pokus o její zničení, možná máte v rukou něco, co stojí za to obchodovat.

Blog_banner_CZ_001

Veškeré zde poskytnuté informace jsou určeny výhradně pro vzdělávací účely týkající se obchodování na finančních trzích a nepředstavují investiční poradenství, ani v žádném ohledu neslouží jako konkrétní investiční doporučení. Přečtěte si prosím celé prohlášení zde.
Sdílet tento příspěvek
Další obsah vám pošleme přímo do e-mailu
Odborné tradingové analýzy
Novinky
Speciální nabídky
Přidejte se ke komunitě Přidejte se do celosvětové sítě traderů
Podobné
Rady a tipy 1 měs
Jak vybudovat algoritmický edge díky backtestingu
Rady a tipy 3 měs
Trading jako Formule 1: Adrenalin, rychlost a cena za každou chybu
5 důvodů, proč obchodovat pro moderní prop trading firmu cz
Rady a tipy 7 měs
5 důvodů, proč obchodovat pro moderní prop trading firmu
Rady a tipy 7 měs
Jak se připravit na rok 2026 jako trader
Evropská obchodní seance co ovlivňuje pohyby trhu a proč na nich záleží cz
Rady a tipy 8 měs
Evropská obchodní seance: co ovlivňuje pohyby trhu a proč na nich záleží
Oblíbené na FTMO
Začněte svou FTMO Challenge nyní
  • Tolik Free Trialů, kolik potřebujete
  • Účet až do výše 200 000 USD
  • Bez časového omezení
Start Challenge
Technolgy Fast Forbes FMLS 2023 EY

Worldwide Reviews

Prokažte své dovednosti s ověřenou firmou
Podporujeme obchodníky už od roku 2015. Přidejte se k nim ještě dnes!
4.5M+
Klientů z celého světa
$650M+
Vyplaceno v odměnách
4.8/5
Trustpilot