Backtesting a jaké ukazatele sledovat
Testování obchodní strategie je nedílnou součástí obchodní praxe. Ať už trader používá obchodní strategii založenou na vlastních myšlenkách a obchodních nápadech nebo využívá strategii převzatou, je velmi důležité, aby znal její silné a slabé stránky.
Znalost „mantinelů“ obchodní strategie přináší obchodníkovy nejen informace o technické výkonnosti, ale především si díky této znalosti trader buduje důvěru k obchodní strategii, která mu bude v méně ziskových nebo dokonce ztrátových obdobích sloužit jako opora k jejich překonání.
Aby trader dostal informace potřebné k vybudování důvěry ve svůj obchodní systém, je potřeba jej nejdříve otestovat (doporučujeme přečíst tento článek, kde jsou vysvětleny základy backtestingu), a to na takovém datovém vzorku, který zahrnuje ideálně mnoho tržních variant. Variabilita tržního prostředí je velmi důležitý indikátor, s jehož pomocí trader dostává informaci o tom, jak moc je jeho strategie robustní a „odolná“ vůči změnám sentimentu na daném finančním aktivu.
Je vhodné testovat obchodní strategii minimálně na 100 obchodních příležitostí! Při backtestu je potřeba zajistit věrohodnost a nezkreslenost výsledků testování, proto je potřeba provést dostatečně velké množství testovacích obchodů.
(100 obchodů je vhodné využít pro diskreční intradenní trading, swing je možné testovat na 50-100 obchodech, scalping a AOS i na 1000, záleží na frekvenci exekucí.)
Simulace Monte Carlo
Dále v článku je používána simulace Monte Carlo, díky které je možné předpovídat směr vývoje obchodního kapitálu. Ve výstupu této simulace lze rovněž pozorovat několik možných variant budoucího vývoje zisků/ztrát libovolné obchodní strategie. Technické ukazatele, níže představené, je možné analyzovat jak na výstupu simulace Monte Carlo, tak na klasické equity křivce, vyjadřující zůstatek kapitálu na obchodním účtu.
Příklad:
Na obrázku níže je zobrazen vývoj libovolné obchodní strategie pomocí simulace Monte Carlo. Strategie má tyto parametry:
- Obchodní kapitál: 100.000,-
- Úspěšnost: 50 %
- RRR: 1,5 (počet získaných pips dělený počtem ztracených pips)
- Počet obchodů: 20
- Risk: 1 % z kapitálu
Equity křivka (vývoj kapitálu obchodního účtu v čase) vykazuje lehce rostoucí potenciál, avšak její vývoj není nikterak přesvědčivý vzhledem k dlouhodobé profitabilitě obchodní strategie.
Naopak equity křivka té samé strategie pro 100 testovaných obchodů vypadá následovně:
Myslím, že je jasné, která křivka budí větší důvěru. Testování obchodní strategie na dostatečně velkém datovém vzorku traderovi napoví i to s jakým výnosem může počítat a v jakém časovém horizontu jej dosáhne. Při simulaci 100 obchodů je dosaženo zhodnocení 20 %, což při frekvenci 5 obchodů za den je otázkou jednoho měsíce.
Technické ukazatele
Při testování obchodní strategie na historických datech je potřeba sbírat poměrně velké množství statistických údajů, které vytvoří celkový obraz funkčnosti strategie. Mezi ty základní technické ukazatele patří:
- Úspěšnost – procento úspěšných obchodů
- RRR – poměr ztracených a získaných pips
- Equity min – Nejnižší bod na křivce
- Equity max – Nejvyšší bod na křivce
- Po sobě jdoucí ztráty – množství po sobě jdoucích ztrátových obchodů
- Po sobě jdoucí zisky – množství po sobě jdoucích ziskových obchodů
- Drawdown max – maximální procentuální propad kapitálu
- Drawdown průměr – průměrný procentuální propad kapitálu ze všech obchodů
Každý z těchto ukazatelů nabízí traderovi určitý úhel pohledu na výkonnost jeho obchodní strategie. Požadavky na technické ukazatele se budou samozřejmě lišit podle specifik obchodní strategie a také podle psychologického nastavení daného obchodníka.
(I přes pozitivní výsledky backtestu se může stát, že obchodník nebude schopen onu strategii používat, protože obsahuje například příliš vysoké procento po sobě jdoucích ztrát nebo pracuje s objemem takovým způsobem, který generuje vysokou volatilitu equity křivky, což může být pro psychiku obchodníka opět nežádoucí.)
Příklad backtestu pro „běžné“ intradenní strategie
Vzhledem k tomu, že modelování pravděpodobnostního vývoje pomocí Monte Carlo není veřejně příliš dostupné, provedl jsem simulaci takových obchodních strategií, jejichž technické ukazatele bývají běžné pro dlouhodobě ziskové obchody.
Strategie s „nízkou“ úspěšností:
- Obchodní kapitál: 100.000,-
- Úspěšnost: 35 %
- RRR: 3
- Počet obchodů: 100
- Risk: 1 % z kapitálu
Strategie s „vysokou“ úspěšností:
- Obchodní kapitál: 100.000,-
- Úspěšnost: 70 %
- RRR: 0,7
- Počet obchodů: 100
- Risk: 1 % z kapitálu
Příklad backtestu pro SWING strategie
Pro swing obchodní strategie je běžné, že se obchodují s větším počátečním rizikem a nižší exekuční frekvencí. Vzhledem k tomu, že se jedná především o střednědobé obchody (v rámci dnů, maximálně týdnů), jsou obecně realizovány s nižším RRR, což ovšem klade zvýšené nároky na úspěšnost!
Swing strategie:
- Obchodní kapitál: 100.000,-
- Úspěšnost: 65 %
- RRR: 1
- Počet obchodů: 100
- Risk: 1 % z kapitálu
Závěr
Na závěr musím říci, že nevýhodou simulací Monte Carlo je to, že neberou v úvahu náklady na obchodování: spread, poplatek nebo swap. Proto, když budete své obchodní strategie ladit na základě zmíněných parametrů, MUSÍTE POČÍTAT S „HORŠÍM“ VÝVOJEM EQUITY KŘIVEK!
Statistické simulace obchodních strategií nelze provádět s implicitně nastavenou hodnotou poplatků, protože v reálných tržních podmínkách se tyto hodnoty mění. Hodnota spreadu je závislá na aktuálně poskytované likviditě brokerem. Poplatek je závislý na hodnotě objemu, který se mění ve většině strategií podle hodnot rizika a aktuální tržní volatility. Hodnota swapu se rovněž mění na základě objemu a obchodních podmínek brokera a jeho ocenění swapových bodů. Proto prosím berte tato fakta v úvahu při vytváření svých obchodních strategií.
Martin Klass
Související články
Čtěte více
-
Alternace AB=CD a netopýří formace
Tentokrát nás čeká další ze série harmonických formací, a to konkrétně „Netopýr“ či anglicky „Bat“. Díky pojmosloví, které... -
Banky a brokeři: Predikce měnových párů 2012
Po vzoru loňského roku, kdy jsem požádal nejznámější brokerské a investiční společnosti v České republice o predikci hlavních měnových párů, vám i letos přináším nejnovější forexové predikce pro rok 2012. Tabulku s prognózou vývoje měnových párů, která má ve změti stovek nejrůznějších predikcí s méně či více věrohodným obsahem, přinést jasné a přehledné údaje, jste loni přivítali s nadšením. Po shlédnutí ojediněle sestavené tabulky tak trader může znát směr vyplývající z analýzy nebo cenový výhled trhu dané společnosti/analytika. Na základě vašich dotazů ohledně predikce nového roku jsem opět oslovil ty nejpovolanější. -
Carry Trade: Vydělávejte na forexu pomocí úrokových sazeb
Forexový carry trade spočívá ve vypůjčení měny s nízkým výnosem za účelem nákupu měny s vyšším výnosem ve snaze vydělat na rozdílu úrokových sazeb. Tento postup je také známý jako "rollover" nebo "swap" a tvoří nedílnou součást strategie carry trade. Obchodníky láká tato strategie v naději, že budou inkasovat denní úrokové platby nad rámec případného zhodnocení měny z daného obchodu. -
Commitment of Traders (COT) Report - 1/2
COT report je zpráva publikovaná CFTC (Commodity Futures Trading Commission - Komise pro obchodování s komoditami), která vyhodnocuje množství držených komoditních futures. Součástí tohoto reportu je také analýza držených měnových futures a proto nám tato zpráva může poskytnout zajímavé informace, které lze aplikovat na spotový měnový trh. Tato zpráva, mimo jiné, obsahuje informace o držených dlouhých a krátkých pozicích různých účastníků trhu a o celkovém množství neuzavřených pozic (open interest). -
Commitment of Traders (COT) Report - 2/2
Pro analýzu COT reportu je nejdůležitější pozice, kterou mají spekulanti (na grafu vyznačeno pod názvem "Large Spec"). Je to proto, že aktivita komerčních hráčů na měnovém trhu je z velké části zaměřena na spotový nebo forwardový trh a ne na trh s futures. -
Co očekávají banky a brokeři v roce 2015?
Naši pravidelní čtenáři vědí, že vždy začátkem roku přinášíme předpověď vývoje hlavních měnových párů. I letos jsme tedy připravili přehled názorů a očekávání předních brokerských a bankovních společností. Vše jsme pro vás uspořádali do přehledné tabulky. -
Červenec 2022: Výsledky tradingu institucionálních objednávek
Jako každý měsíc i tentokrát tým FXstreet.cz přináší výsledky obchodování institucionálních objednávek, které mohou úspěšně obchodovat všichni členové naší exkluzivní VIP zóny již od roku 2015. V konečném součtu pipů nabídl i měsíc červenec skvělé příležitosti k vysokým ziskům. -
Červenec 2023 s VIP zónou: I letní období přálo slušným ziskům
Vstupte do naší VIP zóny a otevřete si dveře k exkluzivním obchodním příležitostem s velkým potenciálem zisku! Minulý měsíc jsme opět přinesli našim členům množství lukrativních institucionálních objednávek přímo z mezibankovního trhu. Ať už jste začátečník nebo zkušený trader, přinášíme vám možnost využít tyto obchodní signály k dosažení atraktivního zisku. -
Červenec 2024 přinesl členům VIP zóny FXstreet.cz vysoké zisky
Chcete obchodovat jako profesionálové? Chcete využívat exkluzivní informace, které vám dají výhodu nad ostatními tradery? Chcete dosáhnout atraktivního zisku z vašich obchodů? Pak je pro vás VIP zóna to pravé. -
Červen 2022: Výsledky tradingu institucionálních objednávek
Jako každý měsíc i tentokrát tým FXstreet.cz přináší výsledky obchodování institucionálních objednávek, které mohou úspěšně obchodovat všichni členové naší exkluzivní VIP zóny již od roku 2015. V konečném součtu pipů nabídl i měsíc červen skvělé příležitosti k vysokým ziskům. -
Červen 2023 s VIP zónou: Zvýšená tržní volatilita přála vyšším ziskům
Vstupte do naší VIP zóny a otevřete si dveře k exkluzivním obchodním příležitostem s velkým potenciálem zisku! Minulý měsíc jsme opět přinesli našim členům množství lukrativních institucionálních objednávek přímo z mezibankovního trhu. Ať už jste začátečník nebo zkušený trader, přinášíme vám možnost využít tyto obchodní signály k dosažení atraktivního zisku.
Diskuse ke článku
Diskuse je přístupná pouze pro registrované uživatele. |
Přihlásit se | Nová registrace |