Praktický příklad: Kvantitativní analýza na Forexu
V tomto třetím díle našeho seriálu o kvantitativní analýze přejdeme k čistě praktickým ukázkám. Budeme se věnovat indikátoru Stochastic a podrobně se dozvíte, jak taková kvantitativní analýza probíhá.
Aby čtenář neměl pocit, že jsem další v řadě „pisálků“, kteří píšou na téma, kterému moc nerozumí, nebo ho v praxi příliš nedělali (nebo obojí dohromady), tak zde ukážu celý výše popsaný proces pro jednu konkrétní situaci. Vezmu to, co už jsem v tomto seriálu o kvantitativní analýze zmiňoval - chci udělat kvantitativní analýzu situace na trhu AUD/USD pro moment, kdy indikátor Stochastic překříží zespoda hodnotu 80 na 1denním grafu (také známý pod pojmem D1 nebo Daily).
Vezmu si tedy jednoduchou myšlenku, kterou propaguje několik zdrojů jako třeba tenhle. Ale kriticky něvěřím tomu, co si kdo píše, ať je nebo není super trader z USA, anebo bůhvíkdo jiný. Pro mě je to myšlenka / hypotéza (a těch je nejen na internetu více než dost - a navíc zdarma).
Když si na takovou hypotézu udělám kvantitativní analýzu, tak si na základě objektivních číselných údajů, které mi poskytne, můžu stanovit svůj vlastní obchodní signál a budu vědět, co od něj můžu s velkou pravděpodobností očekávat (a nebudu tak podléhat domněnkám svého mozku, který má vrozenou a přirozenou tendenci nás šálit - viz 1. díl tohoto seriálu).
Krok 1. Kvantitativní analýza - Stažení dat AUD/USD
Pro náš příklad jsem stáhnul 1denní data pro forex měnový pár AUD/USD z NinjaTraderu do Excelu. Denní data mám k dispozici od 1.6.1993. To už je slušný vzorek dat. Za těch 26 let historie dat prošel trh krizemi, flash crash událostmi, intervencemi centrálních bank apod., takže statistika bude tyto události zohledňovat.
Jelikož budu při kvantitativní analýze pracovat i s hodnotami indikátoru Stochastic, tak jsem exportoval také jeho hodnoty. Jak nejspíš víte, tak Stochastic má takzvanou pomalou a rychlou periodu, takže mám vyexportované hodnoty obou. Data tedy mám.
Krok 2. Kvantitativní analýza - Definice situace (obchodního signálu), která mě zajímá
V tomto kroku už je potřeba přemýšlet, na co chci od kvantitativní analýzy získat odpověď v číslech.
Zajímá mě, jak se konkrétní trh a konkrétní time-frame (časový rámec) při překřížení Stochastic 80 zespoda chová.
Můžu kvantitativně analyzovat různé aspekty této situace. Například:
- Jak dlouho trvá, než Stochastic překříží shora zpět pod hodnotu 80.
- Kolik procent typicky půjde cena proti mě, když vstoupím na Close svíčky, která způsobí překřížení zespoda nad 80.
- Kolik procent typicky půjde cena se mnou, když vstoupím na Close svíčky, která způsobí překřížení zespoda nad 80.
- X dalších věcí, která Vás jako tradera napadnou.
Pro účely tohoto seriálu o kvantitativní analýze jsem jako příklad definice situace / obchodního signálu vybral toto:
- Kolik dní průměrně trvá „pobyt“ indiktátoru Stochastic nad 80 (pro rychlou periodu) a zároveň nad 70 (pro pomalou periodu), než obě periody překříží pod 80 a pod 70.
Některé situace je jednoduché formulovat, ale napsat vzoreček / podmínky, aby je počítač otestoval a poskytl statistické údaje, může být dost těžké.
Předesílám, že nejsem mistr světa Excel vzorečků ani programování. Jsem praktik. Následující způsob určitě neberte jako „best practice“, ale jako způsob jak dojít k relevantním číslům pro další tradingová rozhodnutí.
Pokud někdo umí Excel či programování lépe, klidně to napište v diskusi pod článkem a sdílejte svoje lepší řešení se všemi čtenáři. Já v tomhle s nikým nesoutěžím. Já soutěžím se svojí equity křivkou na transparentním účtu (včetně veškeré historie obchodů). Takže pokud bude mít někdo potřebu kritizovat můj přístup ke kvantitativní analýze, tak prosím ke své kritice přiložte svůj osvědčený způsob obchodování a především transparentní účet, na kterém máte výsledky své metody.
Krok 3. Kvantitativní analýza - Naprogramování vzorečku / podmínky
Osobně bych preferoval udělat to celé v Pythonu, ale Excel mi přijde přece jen uchopitelnější pro větší skupinu čtenářů. Pojďme na to.
1. Chci, aby mi Excel ukázal, kdy je splněná moje podmínka pro Stochastic. To lze udělat více způsoby. Já jsem zvolil ten, že do nového sloupce napíšu vzoreček, který otestuje, zda je rychlá perioda Stochastic nad 80 a zároveň pomalá perioda je nad 70. Pokud je moje pomínka splněná, tak Excel napíše 1 a pokud není splněná, tak napíše 0.
2. Když vím, kdy platí a neplatí podmínky pro Stochastic nad 80 a nad 70, tak chci, aby mi Excel do nového sloupce vypsal datum, kdy podmínka poprvé platí.
3. Potom potřebuji datum, kdy podmínka platí poslední den.
4. Teď potřebuji seřadit datumy za sebe, abych vypočítal trvání jednotlivých úkazů.
Udělám si nový List v Excelu. Zkopíruji celý sloupec I (datum, kdy je poprvé splněna podmínka Stochastic nad 80 a nad 70) a vlepím jej do sloupce B v novém listu (vlepit jako hodnoty a upravit formát buněk na datum) a aktivuji na sloupec B filtr.
Ve filtru označím všechny hodnoty „neplatí“ a všechny takto vyfiltrované řádky vymažu.
Pak nastavím filtr tak, aby ukázal všechny zbylé hodnoty. Tím mi zbudou jen všechny počáteční datumy, které mě zajímají.
To samé udělám pro datumy koncové. Nakonec zkopíruji koncové datumy do Excel Listu k počátečním datumům a dostanu toto:
Nyní si očísluji ve sloupci A chronologicky všechny úkazy a ve sloupci D spočítám, kolik dní trval každý úkaz.
5. Dobře. Takže mám počet dnů, pro každý ze 136 úkazů. Podívám se, jaký je nejmenší a největší počet dní trvání úkazu. V mém případě je nejméně 1 den a nejvíce 43 dní.
Krok 4. Kvantitativní analýza - Histogram
Nejdříve si udělám histogram počtu dnů trvání podmínky Stochastic nad 80 a nad 70. Do sloupce H si udělám řadu od 1 až do 43 (rozpětí dnů, kdy trvala splněná podmínka Stochastic nad 80 a nad 70) a potom udělám Analýzu Dat (funkce Excelu) pomocí Histogramu.
Označím si všechna data ve sloupcích I a J a nechám Excel vykreslit sloupcový graf. Na něm vidím (subjektivně) 2 významné distribuce: 2-9 dní a 10-21 dní.
To je pro mě prvotní vodítko. V těchto dvou distribucích bych další kvantitativní analýzou zkoumal například:
- Kolik procent typicky půjde cena proti mě, když vstoupím na Close svíčky druhého dne a budu držet pozici do devátého dne?
- Kolik procent typicky půjde cena se mnou, když vstoupím na Close svíčky druhého dne a budu držet pozici do devátého dne?
- Stejné otázky mohu otestovat pro vstup na Close desátého dne a držení do 21 dne.
Samozřejmě v těchto dvou distribucích můžete získávat objektivní (tj. číselné) odpovědi na různé jiné otázky, které vás jako tradery napadnou. Je to jen o:
- Vaší kreativitě vymyslet otázku (vlastně jde o hledání výhody v trhu).
- Vašem umění říct počítači, aby vám to spočítal.
- Času a úsilí, které do toho budete ochotni vložit (není to ta nejzábavnější práce na světě).
Krok 5. Kvantitativní analýza - Deskriptivní statistika
Při svých kvantitativních analýzách používám také deskriptivní statistiku. Ta je vhodná právě při hledání odpovědí na otázky typu „Kolik procent typicky (tj. průměrně) půjde cena proti mě“ a „V jakém rozmezí se může cena proti mě pohybovat v rámci první standardní odchylky“.
Řekněme, že mi kvantitativní analýzou vyšlo, že mezi 2-9 dnem, po proražení Stochastic nad 80 půjde cena v průměru 1,2 % proti mě a že standardní odchylka je 0,4 %.
To je pro mě cenná informace, protože vím, že mám přibližně 68 % pravděpodobnost, že cena mezi 2-9 dnem bude mezi 0,8 % - 1,6 % nad Close druhého dne. Takže mám cenové pásmo, kde můžu s přibližně 68% pravděpodobností něco tvořit (např. vstupovat do short pozice. Nebo za tuto oblast dát Stop-Loss).
Pro účely tohoto seriálu ukážu deskriptivní statistiku na počtu dní, jen abyste viděli, jak to lze v Excelu udělat. Tento postup poté můžete aplikovat na jakoukoliv věc, která vás ve vašem vlastním tradingu napadne.
AUD/USD - Deskriptivní statistika
Histogram počtu dnů mi odhalil, že nejzajímavější je období 2 -21 dní. Vyfiltruji si tedy sloupec D tak, aby mi zobrazil jen toto rozmezí dní.
Z počtu 136 úkazů mi vzorek dat klesl na 105. Fakt, že jsem přišel o 31 úkazů, mi nevadí. Chci se soustředit na to (z pohledu histogramu uvedeného výše) nejzajímavější. A na trhu v praxi to mohu udělat tak, že budu mít jakýsi časový stop. To znamená, že pokud budu držet short pozici na trhu AUD/USD kvůli tomu, že Stochastic překročil 80, tak to bude nejdéle 21 dní.
Odpověď na to, kde je ideální oblast pro Stop-Loss (SL) a Profit-Target (PT) mi dají separátní kvantitativní analýzy, které budu muset udělat. Pokud nedojde k zasažení SL nebo PT, který stanovím na základě jiné kvantitativní analýzy, tak z této kvantitativní analýzy vím, že časový stop je 21 dní.
V Excelu zvolím funkci Analýza dat a označím všech 105 úkazů (mezi 2-21 dní trvání). Excel mi do zvolené buňky (G2) vypíše tabulku, kde mě zajímá především Mean (průměrná hodnota) Standard Deviation (standardní odchylka).
Mean je v tomto případě 10 dní. Pokud tedy na trhu AUD/USD Stochastic překročí 80, tak tento úkaz trvá v průměru 10 dní, než se Stochastic vrátí pod 80.
Standardní odchylka je 5 dní. Takže s přibližně 68% pravděpodobností vím, že když Stochastic na trhu AUD/USD překříží nad 80, tak to bude trvat mezi 5-15 dny, než se vrátí pod 80.
To nejsou žádné domněnky mého mozku a odpovědi typu „Mám to nakoukaný“. To jsou jasná čísla, kterými se chci při svém obchodování řídit.
Závěr
Mám tak jeden kousek mozaiky na jednom trhu a jednom časovém rámci. Další kvantitativní analýzy mi dodají další kousky mozaiky a celé mi to dohromady dá obchodní signál včetně řízení pozice (tj. SL a PT).
Je to rozdíl od nějakého backtestu, kdy vezmu nějaký signál (třeba Stochastic nad 80) a zkouším různé trhy a různé časové rámce a optimalizuji až mi vyjde něco uspokojivého.
Kvantitativní analýza je o tom, že vezmu konkrétní trh a konkrétní časový rámec a nechám statistiku, aby mi řekla, jak se tento trh na co nejdelším možném vzorku dat choval. A v tomto chování chci pro sebe najít výhodu.
Jak už jsem napsal dříve, tak kvantitativní analýza je spousta práce. Ve výše uvedeném příkladu jsem do teď vlastně jenom zjistil, že když Stochastic překročí nad 80, tak to trvá 5-15 dní, než se vrátí pod 80. Nyní musím udělat další kvantitativní analýzy na to, abych věděl, kdy je dobré vstoupit a vystoupit.
Nechci to dělat metodou pokus omyl. Chci otestovat různé hypotézy, které mě napadnou (nebo mi je někdo řekne, nebo si je přečtu na internetu) a na konci chci mít jasná čísla. Toť vše. To je obchodování, které má z mého pohledu šanci, aby bylo dlouhodobě udržitelné.
Ale tipnul bych si, že bude jen malá hrstka lidí, která na to bude mít čas a která bude mít vůli a disciplínu to dotáhnout.
Ti, kteří seberou odvahu a investují hodně času, budou odměněni minimální emocionální angažovaností v trzích. Prostě budou vědět jaká čísla hrajou s nima a proti nim. Budou méně náchylní k emocionálním rozhodnutím a mají menší pravděpodobnost stát se obětí svého vlastního mozku.
Třeba mě někdo přesvědčí, že je i jiná cesta (třeba ta sedět pár hodin u intradenního tradingu a dělat přepákované obchody s velmi vysokým rizikem. Nebo chvilku dopoledne s notebookem na pláži zadat objednávky na swing obchody a pak už jen koupačka v moři. Nebo super signály nějakého borce z Číny, který dělá 310 % ročně, apod.), jak úspěšně, dlouhodobě obchodovat.
Ale aby mě přesvědčil, tak budu chtít vidět jeho transparentní nebo auditovaný účet, equity křivku a historii obchodů. Dokud tohle neuvidím, tak je pro mě jeho přesvědčování pouze ztrátou času. A já ten čas chci věnovat dalším tradingovým nápadům a tomu, že si na ně udělám kvantitativní analýzu.
Tomáš Kadeřávek pro portál FXstreet.cz
Související články
Čtěte více
-
Měsíční report finančních trhů (září 2022)
V září zářil hlavně americký dolar, ostatně jako většinu letošního roku. Především akcioví a komoditní obchodníci z tohoto faktu nejsou příliš nadšení, ovšem investoři, kteří drží hotovost v této měně, mohou jásat. Americký dolar doslova převálcoval dolar novozélandský, který oslabil o 8,71 %. Druhou nejslabší měnou byl dolar australský, který se propadl o 6,63 %. Za září patří všechna pocta také švýcarskému franku, který díky zvýšení tamních úrokových sazeb dosáhl ztráty vůči dolaru „pouze“ minimální, a to 1,37 %. Pojďme se nyní podívat blíže na situaci na hlavních měnových párech, kde probíhá zajímavá korekční aktivita. -
Měsíční report finančních trhů (září 2023)
Nejsilnější měnou měsíce září se stal novozélandský dolar, který jako jediný dokázal proti americkému dolaru posílit. Zbytek světových měn se již pohyboval v rudých číslech. Největší oslabení vykázal švýcarský frank, který vůči americkému dolaru ztratil 4 %. Silný americký dolar se také podepsal na cenách zlata a stříbra, které v září oslabily. Naopak cena ropy díky silnému fundamentu a utahování kohoutků ze strany Ruska a Saudské Arábie výrazně posílila. Akciový index S&P 500 rovněž oslabil, což může souviset s korelací silného amerického dolaru a vyprchání nákupní euforie po AI boomu (umělá inteligence). Nyní se již pojďme podívat na cenový vývoj jednotlivých obchodních instrumentů. -
Nejlepší trading příležitosti - kde a jak profitovali tradeři (leden 2024)
Vítáme vás u měsíčního přehledu nejlepších obchodních příležitostí, které bylo v lednu možné realizovat. V tomto přehledu se zaměříme především na obchodní signály, identifikované díky technické analýze a Price Action. Finanční trhy totiž v lednu nabídly několik příležitostí, jak pro krátkodobé obchodníky, tak i pro ty dlouhodobější, takže se nyní pojďme podívat na cenové grafy, ať si můžeme jednotlivé obchodní příležitosti popsat. -
Nejvýznamnější svíčkové formace – část I.
Náš svět je plný znaků a symbolů. V běžném životě se s nimi setkáváme téměř všude. Příkladem různých forem grafických znaků a piktogramů jsou jakákoliv písma, dopravní značky, smajlíky, gesta, atd. Také finanční svět je bohatý na různé vizuální symboly a ztvárnění. Například býci a medvědi jsou symboly růstu a poklesu ceny, svíčkové grafy jsou obrazovým ztvárněním pohybů cen na trhu. Posledně zmíněným – svíčkovým grafům a formacím – se budeme věnovat v tomto článku. -
Nejvýznamnější svíčkové formace – část II.
V první části článku jsme si odpověděli na otázku, proč jsou svíčkové grafy a formace důležité a jsou tedy v tradingu velmi oblíbené. Zaměřili jsme se na jednosvíčkové Doji, Hammer, Hanging Man a dvousvíčkové Engulfing a Piercing Pattern. V dnešní druhé části si povíme více o protějšku k Piercing Pattern - Dark Cloud Cover, dále o dvousvíčkových patternech Harami, jednosvíčkových Inverted Hammer, Shooting Star a trojsvíčkových Morning Star a Evening Star. -
Obchodování formací konsolidace
V dnešním článku se podíváme hlavně na různé patterny konsolidace, které se objevují na různých úrovních grafu. Rozdělíme si je podle typů a řekneme si, co nám jejich prostřednictvím trh vlastně chce sdělit. Pro možnost jejich praktického využití si uvedeme i logické možnosti vstupu a výstupu z pozice. Jedná se v podstatě o čistou Price Action, tedy chování ceny samotné, protože nepotřebujete žádné indikátory k tomu, abyste tyto formace mohli obchodovat. -
Obchodujeme Elliottovy vlny - praktické příklady (1/2)
V našem seriálu o Elliotových vlnách jsme postoupili kupředu a dnes již opustíme teorii a začneme se zabývat praxí. Pokusíme se v ní uvést vše, co jsme se dosud naučili. Začneme analyzovat trh, pokusíme se předpovědět následující pohyb a nastavit si obchod, v němž zadáme jak Profit Target (PT) tak i Stop Loss (SL). -
Obchodujeme Elliottovy vlny - praktické příklady (2/2)
V minulém díle Elliotových vln jsme již opustili teorii a ukázali jsme si, jak prakticky dělat analýzu a jak náš analytický výstup zobchodovat. Ukázali jsme si, jak se dá dobře obchodovat v impulsu a dnes si ukážeme, že také korekce se dají obchodovat. A to i přesto, že jsou oproti impulsům obtížnější a více nevyzpytatelné. -
Oblíbené kombinace indikátorů s Price Action (1. část)
Obchodníci na finančních trzích mají možnost postavit svoji strategii na technických či fundamentálních ukazatelích. Většina retailových obchodníků ke své analýze využívá technickou analýzu, kde mají na výběr mezi Price Action a technickými indikátory, případně kombinují oba přístupy. Dnešní článek nemá ambici porovnávat, který přístup je lepší, ale naopak se podíváme na to, jaké jsou oblíbené kombinace sledování čistého grafu (Price Action) společně s technickými indikátory. V tomto článku se podíváme konkrétně na náš oblíbený indikátor Stochastic, který můžeme využívat jako potvrzovací signál ke vstupu do obchodní pozice, ale i k výstupu z obchodu. -
Oblíbené kombinace indikátorů s Price Action (2. část)
V předchozím článku jsme si představili některé kombinace technických indikátorů společně s Price Action, které mohou obchodníci využívat ke svému obchodování. Konkrétně jsme se zaměřili na oblíbený indikátor Stochastic. V dnešním díle se nezaměříme výhradně na jeden jediný indikátor, ale podíváme se na několik dalších možností, jak pomocí Price Action a indikátorů najít kvalitní obchodní signál. -
Predikce a výhled na rok 2021 - Forex, komodity, indexy, akcie a kryptoměny
Výhled forexového, komoditního, akciového a kryptoměnového trhu na rok 2021 od profesionálního tradera Patrika Urbana z týmu FXstreet.cz. V tomto videokomentáři se podíváme na predikci a možný vývoj hlavních i křížových měnových párů na forexu a také na oblíbené komodity, akciové indexy a kryptoměny. Připravte se na obchodní příležitosti v roce 2021! -
Predikce a výhled na rok 2022 - Forex, komodity, indexy, akcie a kryptoměny
Výhled forexového, komoditního, akciového a kryptoměnového trhu na rok 2022 od profesionálního tradera Patrika Urbana z týmu FXstreet.cz. V tomto videokomentáři se podíváme na predikci a možný vývoj hlavních i křížových měnových párů na forexu a také na oblíbené komodity, akciové indexy a kryptoměny. Připravte se na obchodní příležitosti v roce 2022! -
Predikce a výhled na rok 2️⃣0️⃣2️⃣3️⃣: Forex, komodity, akcie, indexy a kryptoměny - FXstreet.cz
Výhled forexového, komoditního, akciového a kryptoměnového trhu na rok 2023 od profesionálního tradera Patrika Urbana z týmu FXstreet.cz. V tomto videokomentáři se podíváme na predikci a možný vývoj hlavních i křížových měnových párů na forexu a také na oblíbené komodity, akciové indexy a kryptoměny. Připravte se na obchodní příležitosti v roce 2023! -
Predikce psychologických cyklů na finančních trzích
V článku Můj signál nepřichází, a tak čekám dál, jsme hledali paralely mezi chováním traderů na finančních trzích a mimo ně, v běžném životě. Základem našeho pátrání byla myšlenka, že část chování na finančních trzích je vybudováno neustálým opakováním různých činností v běžném životě. Článek jsme uzavřeli s tím, že tvorba návyků určitého druhu chování podléhá počtu jeho opakování, což nás přivádí k článku dnešnímu, který bude věnován psychologickým cyklům na finančních trzích. -
Price Action a akciové indexy
V dnešním článku bych vám rád nabídnul pohled na trading akciových indexů z pozice intradenního tradera, který se těmto trhům věnuje přibližně 6 let, z toho 4 roky jako full-time profesionální trader. -
Price Action: Klíčový level a struktura ceny
V dnešním článku se budeme věnovat struktuře ceny a silným S/R úrovním. Cenové formace jako Pin Bar, Outside Bar, Inside Bar a mnoho dalších jsou jistě důležité, ale říkají nám pouze něco o aktuální náladě na trhu. Těmto jednoduchým cenovým formacím je však nadřazena struktura ceny. Při správném čtení struktury ceny můžeme získat silné S/R úrovně. Ty se stávají základním kamenem pro obchodování třeba již zmíněných svíčkových formací. -
Price Action vs. technické indikátory
Technická analýza je velmi rozsáhlá disciplína, kterou bychom mohli rozdělit na dvě základní části: Price Action a indikátory. V tomto vzdělávacím článku se budeme věnovat právě těmto obchodním přístupům a ukážeme si jejich výhody a nevýhody. V obou dvou případech se jedná o obchodní přístup, kdy obchodník nezahrnuje do obchodování možnost vlivu fundamentálních zpráv. To však neznamená, že by neměl brát na důležité fundamenty žádný ohled. -
Price Action: WRB analýza
V dnešním vzdělávacím článku se podíváme na přístup Price Action, se kterým přišel už v roce 1980 kanadský obchodník M.A. Perry, který na světových diskuzních fórech vystupuje rovněž pod přezdívkami NihabaAshi nebo wrbtrader. Tento obchodník je doslova král Price Action, obchodování na plný úvazek se věnuje přes 20 let. M.A. Perry se věnuje čisté Price Action na bázi intradenního, swingového či pozičního obchodování. V jeho obchodním přístupu nenajdete žádné indikátory, naopak se soustředí na analýzu volatility, tržní cykly, supporty, rezistence nebo psychologické aspekty obchodování. -
Profesionální indikátor „CUMULATIVE LEVELS“
V tomto článku bychom vám s radostí představili profesionální tradingový indikátor zvaný Cumulative Levels. Není žádným tajemstvím, že pro obchodní platformu MT4 existuje doslova tisíce a tisíce různých indikátorů. Většina z nich funguje na principu kalkulovaných průměrů (moving average apod.), různých koridorů (bollinger bands apod.), či výpočtu extrémních hodnot v podobě oscilátorů (RSI apod.). -
Pullback a Throwback - užitečný koncept v technické analýze
Dnes si představíme zajímavý koncept v TA zvaný pullback a throwback. Obchodování založené čistě na proražení (breakout) různých důležitých hranic supportů a rezistencí, může být často matoucí, jelikož falešné proražení (False breakouts) jsou zcela běžným jevem.
Diskuse ke článku
Diskuse je přístupná pouze pro registrované uživatele. |
Přihlásit se | Nová registrace |