Mendelova univerzita v Brně Provozně ekonomická fakulta Ústav financí
Využití indikátorů technické analýzy na devizovém trhu Bakalářská práce
Vedoucí práce:
Vypracoval:
Ing. Petr Toman, Ph.D.
Tomáš Kolouch
BRNO 2011
Prohlášení: Prohlašuji, že jsem tuto bakalářskou práci na téma „Využití indikátorů technické analýzy na devizovém trhu“ vypracoval samostatně a použil jsem pouze pramenů uvedených v závěru této práce. V Brně dne 4.1.2011
Podpis studenta: ____________________
Poděkování: Na tomto místě bych chtěl poděkovat panu Ing. Petru Tomanovi, Ph.D. za odborné vedení a cenné rady, které mi velmi pomáhaly v průběhu vypracování této bakalářské práce.
Abstrakt: Bakalářská práce se zabývá vytvořením obchodního systému, který je obchodovatelný na devizových trzích. První část práce je věnována teorii obchodování. Je zde popsáno to nejdůležitější, co by začínající obchodník měl vědět. Teorie bude zaměřena na obchodní systém, postupy vytváření obchodního systému, možnosti využití softwaru, základní prvky minimalizace rizika a finanční páku. V druhé části práce je popsán praktický postup vytvoření obchodního systému, kdy na počátku nemáme žádný systém a postupně z nápadů, myšlenek, vlastních teorií a velkého množství backtestů vytváříme ziskový obchodní systém.
Klíčová slova: Devizový trh, vytvoření obchodního backtest, měnový pár, indikátor.
plánu,
minimalizace
rizika,
Abstract: This bachelor thesis focuses on creating a trading system that you can trade on the exchange. The first section is devoted to the trading theory. Here you can find the most important things that the beginning trader should know. The theory will be focused on trading system, steps to create a trading system, possibilities of using software, risk management and leverage. In the second section there is the practical process of creating a trading system described. At the beginning we have no trading system and during the work we are going to create a trading system of ideas, own theories and lots of backtests. Keywords: Foreign exchange market, creating a trading system, risk management, risk management, currency pair, indicator.
Obsah 1
Úvod ..................................................................................................... 7
2
Cíl práce a metodika ............................................................................. 8 2.1
Cíl práce .......................................................................................... 8
2.2
Metodika.......................................................................................... 8
3
Obecné principy obchodního systému ................................................. 10
4
Obecný postup vytváření obchodního systému .................................... 14
5
Volba softwaru .................................................................................... 16 5.1
Technická praktická doporučení .................................................... 17
6
Minimalizace rizika ............................................................................. 18
7
Patterny obchodního systému ............................................................. 22 7.1
Obchodování z grafu ...................................................................... 22
7.2
Obchodování pomocí indikátoru MACD .......................................... 40
7.3
Obchodování s využitím klouzavých průměrů ................................ 45
7.4
Obchodování pomocí indikátoru CCI .............................................. 50
8
Výsledný obchodní plán ...................................................................... 53
9
Diskuse .............................................................................................. 54
10 Závěr .................................................................................................. 56 11 Literatura ........................................................................................... 58 12 Přílohy ................................................................................................ 59
6
1 Úvod V České republice patří obchodování na burze k poměrně novým možnostem práce. Češi tedy nemají ve velkém množství případu mnoho možností jak se něco o tomto oboru naučit. Na trhu se na první pohled nachází velké množství příležitostí. Při bližším zkoumání ale zjistíme, že za téměř většinou veřejných seminářů se skrývá pouze reklama společností umožňujících obchodování na našich poměrně nelikvidních trzích nebo za poměrně velké poplatky v zahraničí. Další možností k získání informací je literatura. U každého prodejce knih se nachází velké množství knih k tomuto tématu, ale naprostá většina je zaměřena pouze teoreticky. V menšině knih je nastíněno jak obchodovat, ale téměř nikde není konkrétní obchodní plán určený k obchodování. Za tímto stojí jednoduchá skutečnost. Obchodníci buď nemají konkrétní obchodní plán, anebo si ho velice střeží. Začínající obchodník je postaven do velice nepříznivé situace. Je prokázáno, že 90 – 95 % obchodníků na burze dlouhodobě prodělává a pouze 5 – 10 % dlouhodobě vydělává. Je proto složité zařadit se po bok zkušených obchodníků a patřit do zmiňované menšiny obchodníků. Doposud jsem na trhu nenarazil na nějakou publikaci, která by dávala konkrétní obchodní plán a právě hlavně na to je zaměřena tato bakalářská práce. V rámci této práce bude popsán dynamický vývoj obchodního plánu od prvních myšlenek po obchodovatelný obchodní systém. Přesný popis vývoje obchodníka a především vývoj jeho obchodního systému. Tímto složitým vývojem si musí projít každý obchodník. Osobně jsem se začal zajímat o burzovní obchodování a prováděl jsem první backtesty na konci roku 2008. V září roku 2009 jsem začal s obchodováním na devizovém trhu a dodnes pravidelně obchoduji na širokém spektru měnových párů.
7
2 Cíl práce a metodika 2.1
Cíl práce
Cílem bakalářské práce je vytvoření obchodního systému, který je přímo aplikovatelný na devizovém trhu. Po přečtení této práce bude potenciální obchodník za předpokladu dodržení daného systému schopen dosáhnout ročního zúročení vkladu v řádu několika procent. Tento systém budeme vylepšovat z nulového výnosu až po obchodní systém, který nám pravidelně bude vydělávat několik procent ročně. Hlavním cílem tedy bude: Vytvoření ziskového obchodního systému Dílčím cílem bude: Metodický postup pro vylepšování patternů
2.2
Metodika
Tato bakalářská práce již předpokládá teoretickou znalost technické analýzy a základní znalosti ohledně obchodování na finančních trzích. Práce bude zaměřena pouze na praktické aspekty obchodování na devizovém trhu. První část práce bude mít popisný charakter, ve které bude popsán obchodní systém, kroky k jeho vytvoření, software vhodný k používání, minimalizace rizika, finanční páka a další informace, které jsou pro potencionálního obchodníka nezbytné. V druhé části práce budu postupovat prakticky krok po kroku k vytvoření obchodního systému. Pokusím se dostat výnosnost z nulové úrovně k výnosnosti v řádu několika procent ročně. V této části budu pracovat s backtesty patternů, analýzou backtestů přenesených do grafů, výnosností atd. Zároveň v této části popíšu své vlastní obchodní know-how. V závěru bude shrnut obchodní plán, který bude přímo aplikovatelný na devizový trh.
8
Metodický postup pro vytváření obchodního systému:
Specifikované pravidlo pro vstup a výstup, stop loss Backtest Posouzení výsledků Zahrnutí do obchodního systému
Součástí této bakalářské práce je příloha ve formě CD. Na CD jsou především tabulky s backtesty, které jsou prováděny v práci. Dále příloha obsahuje denní a měsíční data z eurodolarového trhu z období 1997 až 2008. Tyto data se dají zobrazit v programu NinjaTrader, jehož demo je součástí přílohy.
9
3 Obecné principy obchodního systému Cílem této kapitoly je vysvětlení systému obchodování na měnových trzích. Dále definujeme pojmy obchodní plán, pattern a finanční páka. Vysvětlíme si regulaci a její důsledky, kterou provedl v roce 2009 americký regulátor NFA. Zaměříme se na různé druhy analýzy trhu s druhy obchodování. Na rozdíl od akciového nebo komoditního trhu, devizový trh nemá žádné centrum obchodování, obchoduje se globálně po celém světě. Devizový trh má i další zvláštnost a to, že nemá žádnou otevírací a zavírací dobu. Zavřený je pouze o víkendech nebo o svátcích, které uznává větší část světa, například Vánoce. Centrum obchodování se postupně, jak jde den, přelévá podél zeměkoule. V 10 hodin našeho času se otevírá burza v Londýně, kolem čtvrté hodiny odpolední se postupně přesouvá aktivita do New Yorku, kde převládá aktivita do zavírací doby v 23 hodin našeho času. Poté následují 2 hodiny s nejmenší likviditou dne, dokud se neotevře v 1 hodinu ráno Tokijská burza. Konec tokijské obchodní doby poté opět plynule přechází do otevírání londýnské burzy. Základní jednotkou obchodního systému je pattern. Ten lze chápat jako podsystém v rámci celého obchodního systému. Obchodní systém tedy může mít a zpravidla má několik patternů (podsystémů). Pattern je tedy velmi přesně specifikovaný vstup a výstup z pozice, má přísně určená pravidla, za kterých ho můžeme obchodovat. Chápe se jako soubor znaků, které všechny musí být naplněny, aby obchodník mohl vstoupit do obchodu a taktéž přesně vymezený soubor znaků pro uzavření obchodu. Například pro vstoupení do dlouhého obchodu musí 5denní SMA1 protnout 20denní SMA a zároveň MACD2 musí být minimálně za dobu posledních 2 barů ve vzestupném trendu a zavíráme obchod na konci baru3 nebo na aktivovaném trailing stopu4. Je tedy vidět, že každá operace na trhu má přesně dané pravidla. Pattern může být obchodován na různých devizových párech v různých časových rámcích. Daný příklad se může použít nejen na denním grafu, ale také na týdenním, měsíčním atd.
Simple Moving Average, jednoduchý průměr zavíracích hodnot z předchozích x barů. Moving Average Convergence Divergence, jde o rozdíl dvou klouzavých průměrů 3 Bar je jedna jednotka časového rámce. Například na denním grafu vyjadřuje bar obchodování v rámci jednoho dne. Skládá se z open, high, low a close. 4 Jedná se o inteligentní druh stop lossu. Pokud klesne trh pod high o částku definovanou trailing stopem, vystupuje se z trhu. 1 2
10
Obchodní plán se skládá z většího množství patternů, které mohou být obchodovány v různých časových rámcích a na různých devizových párech v rámci minimalizace rizika. Většina brokerů sídlí v USA a také v této zemi vedou svou činnost. V USA kontroluje činnost všech brokerů regulátor NFA (National Futures Association). V květnu 2009 byl touto organizací v USA regulován devizový trh a bylo zakázáno provádět hedging, což znamená současné držení dlouhé a krátké pozice na jednom měnovém páru. Hedging se používá především k zajištění pozic. I když nechceme přímo využívat hedging, můžeme se s ním setkat nepřímo v situaci, kdy máme například dlouhodobě otevřené pozice na dlouhou stranu, přichází korekce trendu a máme na základě obchodního plánu otevřít krátkodobou pozici nakrátko. Dostáváme se tedy do problému, že musíme dodržet obchodní plán, ale předpisy nám zakazují otevřít dané pozice. V USA již není možné tyto hedgové pozice držet. Tato omezení vydaná americkou vládou, ale ovšem platí pouze v USA. To tedy znamená, že v jiných zemích neplatí. Například ve Velké Británii, ve které trh spravuje regulátor FSA, držení hedgových pozic zakázáno není. Pokud si tedy otevřeme účet v této zemi, můžeme vytvářet i patterny, které si protiřečí, například trendový pattern versus protitrendový. Jak již bylo zmíněno, patterny se dají dále dělit na trendové a protitrendové. Trendový pattern bývá zpravidla používán při delším držení v daném časovém rámci. Předpokládá vytvoření trendu a jeho další trvání, může se použít jak při medvědím tak při býčím trendu. Naopak protitrendový pattern předpokládá nejčastěji dočasné přerušení trendu do opačného směru a tzv. korekci, ke které v každém trendu pravidelně dochází. Obecně je obchodování trendových patternů mnohem jednodušší a obchodování protitrendových patternů je především pro profesionální a zkušené obchodníky. V rámci této práce se budeme zabývat výhradně trendovými patterny. Obchodní rozhodnutí může vyplynout ze tří druhů analýz. Fundamentální analýza je nejstarší metoda při výběru akcií, komodit, měn nebo tržních indexů. Obchodníci nebo analytici vytvoří jejich vykalkulovanou předpokládanou cenu a podle toho následně prodávají nebo nakupují. Důležitým pojmem je tedy vnitřní hodnota. Tento typ analýzy ale vůbec nebere v úvahu psychologii obchodníků. Je pravděpodobné, že trh této vnitřní hodnoty někdy v budoucnu dosáhne, ale může to zabrat různě dlouhou dobu. Základem technické analýzy je důkladné studium grafů. Technická analýza předpokládá, že vše je již 11
započítáno v ceně. Graf zobrazuje situaci na trhu, která velice často reaguje na podobné podněty velice podobně. Technická analýza tedy hledá v minulosti na grafech situace, a jak trh na ně reagoval. Zjišťuje, zda na jeden typ situace reaguje trh často stejně. V případě vyskytnutí této situace v budoucnu je tedy opět vysoká pravděpodobnost, že trh se pohne tam, kam se pohnul v minulosti. V rámci této práce se budeme zabývat výhradně technickou analýzou. Posledním druhem analýzy je psychologická. Ta si klade především za úkol na základě grafu rozpoznávat chování ostatních investorů. Psychologická analýza předpokládá, že zejména v krátkém horizontu má velký vliv psychologická reakce investorů. Existují i speciální indikátory, které jsou zaměřeny především na psychologickou analýzu. Nazývají se sentiment indikátory a jsou to například Put/Call Ratio, Bull% atd. Psychologická analýza je ze všech tří používána nejméně. (1) Na burze se dá najít velké množství stylů obchodování. Každý obchodník si musí určit pro sebe tu nejvhodnější variantu. Investování je převážně dlouhodobá strategie, která vychází nejčastěji z fundamentální analýzy. Aktiva jsou držena nejčastěji po dobu několika let. Jedním z nejznámějších představitelů investování je Warren Buffett se svou technikou „kup a drž“ Poziční obchodování se snaží maximálně využívat trendů a jejich zhodnocování. Pozice jsou drženy od několika málo dnů po několik týdnů. Tento styl obchodování je vhodný pro začínající obchodníky kvůli své nenáročnosti, dá se aplikovat i třeba při zaměstnání a obchodník může vydělávat velké peníze i třeba jen při půlhodině práce denně. Typickým heslem pro tuto strategii je: „Trend is your friend“. V této práci se budeme zabývat právě tímto typem obchodování. Intradenní obchodování je již mnohem náročnější. Obchodník se musí umět během okamžiku rozhodnout a zanalyzovat trh. Výhodou je, že se každý den začíná „ s čistým štítem“ a nedrží se žádné pozice přes noc. Držení pozic trvá od několika minut po několik hodin. Při intradenním obchodování se již v naprosté většině aplikuje technická analýza. Scalping je styl obchodování, kdy jsou pozice drženy několik desítek sekund až několik minut. Jedná se o velice nejistý přístup. Riskujeme velké množství kapitálu pro možnost malého zisku a přitom hrozí velké ztráty. Toto je ovšem obecně velice prezentováno jako jistý způsob rychlého zbohatnutí. Především se jedná o snahu brokerů získat co nejvíce z poplatků za vstup a výstup z trhu. (1) 12
Důležitým prvkem při obchodování na devizovém trhu je finanční páka. Obchodování na devizovém trhu by nemělo bez finanční páky velkého smyslu. Kurzy měn se v absolutních hodnotách příliš nemění. Obchodník by musel vynaložit velkého kapitálu pro zisk několika centů. Finanční páka na měnových trzích je poměrně velká. Často až 400:1, tím je dosaženo, že i na malém pohybu měnového páru lze vytvořit velký profit. Na měnovém trhu se dá obchodovat se třemi velikostmi lotů. Mikrolot je balík 1 000 USD, minilot 10 000 USD a standardní lot 100 000 USD. Pokud by byla finanční páka 1:1, musel by obchodník dát zálohu 1000 USD, aby mohl manipulovat s mikrolotem. Když se finanční páka dostane až na úroveň 400:1, musí se složit záloha na manipulování s mikrolotem již jen 2,5 USD. Po ukončení obchodu je záloha zpět připsána zpět na účet obchodníka a účet se tedy změní jen o výši ztráty nebo zisku. Obchodní účet si můžeme otevřít ve velkém množství měn. Nejlepší a nejsnazší pro obchodování je ovšem otevření ve světové měně, tedy americkém dolaru. Je to výhodné především proto, že americký dolar je obsažen ve většině obchodovaných měnových párů. Pokud si obchodník otevře účet v měně, která není součástí měnového páru, komplikuje se obchodníkovi provádění backtestů, protože k backtestovanému páru musí přidat přepočet zisků a ztrát přes další měnový pár do domácí měny. Pokud máme účet v EUR a obchodujeme pár GBP/USD je zisk nebo ztráta z tohoto obchodování v USD. Abychom získali zisk nebo ztrátu na náš účet, musíme zisk v USD přepočítat do EUR na základě páru EUR/USD. Obchodník si může vybrat jakoukoliv měnu jako svou domácí. Vystavuje se ale problémům s přepočtem zisků a ztrát. Vzhledem k problematickému provádění backtestů doporučuji zvážení světové měny jako domácí. Závěr kapitoly: V průběhu kapitoly jsme si vysvětlili systém obchodování na devizovém trhu. Vysvětlili jsme si, že slovo pattern znamená především podsystém celého obchodního plánu a fakt, že obchodní plán se skládá z většího množství patternů. Vysvětlili jsme regulaci, kterou provedl americký regulátor NFA ohledně hedgingu a zhodnotili jsme, že pro naše využití je proto vhodnější obchodovat přes brokera, který je regulován britským regulátorem FSA. Dále jsme si ujasnili, že v této práci budeme používat technickou analýzu a jako styl obchodování jsme pro nás vybrali poziční obchodování, které nám umožňuje se věnovat obchodování 13
pouze několik desítek minut denně. Zhodnotili jsme, že obchodování s měnami je výhodné především kvůli finanční páce. Jako domácí měnu na účtu si obchodník může vybrat více měn, ale v rámci usnadnění provádění backtestů doporučuji americký dolar.
4 Obecný postup vytváření obchodního systému V rámci této kapitoly budeme definovat kroky při vytváření patternů a jejich začleňování do obchodního systému. Vysvětlíme si provádění backtestů. Budeme se také zabývat problematikou provádění backtestů počítačem a vysvětlíme si pojem vyrovnávání equity křivky. Při vytváření obchodního plánu se musíme řídit jednoduchým postupem. Velmi často nás může napadnout při pohledu na trh nějaký systém obchodování. Tento systém si musíme v první řadě přesně předdefinovat ve všech směrech, musí být přesně dáno, kdy vstupujeme do trhu a kdy vystupujeme. Nejlepší pro toto definování je stanovit matematický vzorec. Pro začátečníka je velmi nevhodné vytvářet systém s jistou dávkou vlastního uvážení obchodníka. Začátečník je často unesen trhem, nemá dostatek zkušeností a není schopen objektivně předpovídat, co trh udělá. Příkladem může být tento postup: Vstupujeme do trhu za předpokladu, že trh již po dva bary roste a zároveň je nad 30 denním jednoduchým klouzavým průměrem. Vstupujeme na close5 druhého rostoucího baru. Vystupujeme v případě, že trh již dva bary klesá a zároveň je pod 30 denním jednoduchým klouzavým průměrem. Vystupujeme na close druhého klesajícího baru. Přesná specifikace a její následná odpovídající aplikace předchází častým omylům, které můžou vzniknout. Jedna z nejhorších možností je se při provádění backtestů řídit „citem“. Toto je pro začínajícího obchodníka velmi složité a backtesty, které tímto způsobem vytvoří, jsou naprosto zkreslené. Pokud máme přesně specifikovaný systém, můžeme přistoupit k backtestu. Ten slouží ke zjištění, jak daný systém funguje v praxi. Pro
5
Close vyjadřuje zavírací cenu v rámci daného baru.
14
správné provedení backtestu je velmi důležité mít vypovídající vzorek obchodů. Minimální množství by mělo být cca 50 obchodů, ale spíše doporučuji 100 až 200 obchodů. Při backtestování musí být dostatečný vzorek zpětných dat, na kterých se systém testuje. V případě backtestování týdenního grafu je vhodné, aby data, která nám jsou k dispozici, byla alespoň za posledních 10 let. Pokud nebudeme mít dostatečný vzorek dat, může dojít k situaci, že výsledky backtestu budou zkreslené, tedy za normálních podmínek výdělečný pattern můžeme označit za prodělečný a naopak. Vlastní provádění backtestu lze také plně automatizovat. Tento postup má jednu velkou výhodu, obchodník téměř okamžitě zná výnosnost a další informace o daném patternu. Obchodník si ale nemůže být jistý, zda je backtest skutečně proveden podle jeho představ. Navíc backtestování počítačem vyžaduje velmi často pokročilé programovací dovednosti. Naprostá většina obchodníků důrazně doporučuje, aby zvláště začínající obchodník prováděl veškeré backtesty ručně. Vypracování backtestu ručně sice zabere až 10 hodin práce s grafy, ale je to nejlepší způsob jak porozumět svému patternu. Obchodník vidí všechny situace, do jakých se pattern může dostat, pozná také slabá a silná místa. Znalost především slabých míst může obchodník dále využít k jejich redukci a tedy k vylepšení patternu. Další velmi důležitou záležitostí je, že pomocí ručního backtestování sledujeme velice pozorně trh a jsme schopní vytvořit nové teorie, které následně můžeme rozvíjet. V této práci z těchto důvodů budeme používat výhradně ručního backtestování a teorie, které budou zmíněny, vychází ze současného pozorného pozorování trhu. Již zbacktestovaný systém se musí nějak zhodnotit. Pro základní hodnocení se používá výnosnost v procentech nebo průměrný zisk na obchod. Neméně důležité je ale logické zhodnocení equity. Pro obchodování je velmi důležité získat stabilně rostoucí equity6. Na této křivce by mělo docházet k co možná nejmenšímu počtu propadů, tzv. drawdownům. Pokud je equity nestabilní, je na každém obchodníkovi, aby se rozhodl, jestli tento systém bude obchodovat. Je to ale mnohem složitější s ohledem na psychologii obchodování. Pattern s nestabilní equity je nejlepší vrátit do fáze backtestování a pokusit se vyrovnat vývoj equity. V případě, že jsme s naší equity spokojení, můžeme tento pattern zahrnout do našeho obchodního plánu. Postupem času se náš obchodní 6
Křivka vyjadřující růst obchodního účtu
15
plán bude skládat z velkého množství patternů a je nutné sledovat i equity všech patternů dohromady. Když sledujeme equity patternu, může na ní docházet pouze k malému poklesu v určitém období. Pokud ale bude u velkého množství patternů docházet k poklesu ve stejném období, může se na celkové equity všech patternů vytvořit i velký drawdown. Taková situace může například nastat při obchodování měn kótovaných proti dolaru, EUR/USD, GBP/USD, AUD/USD atd. Pokud dolar oslabuje, většina těchto měnových párů posiluje a naopak. Je potřeba obchodovat i jiné měnové páry, kterým se může dařit, když párům kótovaným proti dolaru nedaří. Například páry USD/JPY, USD/CHF se chovají opačně, tedy pokud dolar posiluje, tak rostou a opačně. Jsou proto vhodným doplněním obchodního plánu. Do obchodního plánu můžeme také dosadit páry, které mají s dolarem jen málo společného, například EUR/CAD, EUR/GBP, EUR/JPY atd. Závěr kapitoly: Přesná specifikace vstupů a výstupů je velmi důležitá záležitost před započetím backtestu. Předcházíme tím nepřesným výsledkům backtestu. Také doporučuji provádět backtest ručně, což nám pomůže lépe porozumět backtestovanému patternu. Velmi důležitým prvkem je také sledovat equity nejen jednotlivých patternů, ale také celého obchodování. Je vhodné obchodovat nejen na jednom měnovém páru, ale stejný pattern aplikovat na více párů.
5 Volba softwaru Cílem této podkapitoly je diskutovat aspekty výběru platforem vhodných k obchodování a jejich nákladech. Budeme se také zabývat volbou brokera. Obchodování na devizovém trhu nabízí ohromné množství brokerů. Každý broker má své výhody a nevýhody a sám obchodník by si tedy měl sám vybrat svého brokera. Je třeba se ale řídit určitými pravidly. Obchodník by si měl dát pozor na tzv. offshorové brokery7. Ti mohou nabízet velice nízké spready, ale dát jim peníze může být už risk samo o sobě. Obchodník musí nejlépe vybírat ze zemí, které jsou regulovány. Při výběru se nejčastěji přihlíží k velikostem spreadu a nabízené platformě. Při výběru si tedy můžeme vybrat brokera, který vyhovuje
Broker, který sídlí v daňovém ráji, např. Kypr. Není regulován, není průhledná jeho majitelská struktura 7
16
právě nám. Seznam světově uznávaných brokerů nalezneme na adrese www.fxstreet.com Pro obchodování s měnami existuje nesčetné množství obchodních aplikací. Nejrozšířenější a podle mnohých jedna z nejlepších aplikací je MetaTrader. Každý měnový broker nabízí k otevřenému účtu zdarma i obchodní aplikaci. Velké množství brokerů právě nabízí MetaTrader zdarma k otevřenému účtu. Obchodník si však může sám vybrat, co mu bude nejvíce vyhovovat. Při volbě platformy platí stejné pravidlo jako u brokera. Obchodník si může vybrat takovou platformu, která mu bude maximálně vyhovovat. Osobně mám mikroúčet u FXCM, který nabízí zdarma Marketscope 2.0. MetaTrader nabízí až od miniúčtů. Program Marketscope 2.0 nabízí méně indikátorů a možností než MetaTrader, ale při využití mikrolotů jde o poměrně dobrou volbu. Brokera FXCM mohu také doporučit. Vyniká především nízkými spready a možností obchodovat přes Velkou Británii, kde je trh regulován regulátorem FSA. Doplňkově můžeme používat i program NinjaTrader, jehož nezpoplatněnou verzi nalezneme v příloze spolu s daty měnových párů, které může zobrazit. Každý obchodník má možnost si i zakoupit jinou platformu. Je ovšem potřeba počítat s poměrně velkou cenou. Kvalitnější programy se dají pořídit již od 1000 Kč měsíčně. Na tyto aplikace následně musíme napojit zdroj dat od brokera. Narozdíl od například komodit jsou obchodní aplikace na forexovém trhu vyřešeny již při otevírání účtu a pro začínajícího obchodníka nepředstavují nijak velký problém.
5.1
Technická praktická doporučení
Častým tématem je také technické vybavení obchodníka v místě obchodování. Co se týče počtu obrazovek, maximální doporučované množství jsou 2 obrazovky. Pokud má obchodník možnost sledovat více obrazovek, přestává stíhat a získává vnitřní pocit, že mu stále na trhu něco uniká. Osobně bych 2 obrazovky doporučil především u intradenních obchodníků, kde je velmi důležitý okamžitý přehled a například možnost sledování dalšího časového rámce jako pomůcka pro vstup a výstup z obchodů. Pro pozičního obchodníka jako nejlepší hodnotím variantu s jedním monitorem, protože tento typ obchodníka má velké množství času si vše podrobně projít i na jednom monitoru. Pokud ovšem myslíme obchodování vážně, a to platí jak pro intradenní 17
tak i pro poziční obchodníky, měli bychom mít záložní počítač. Je to poměrně komplikovaná situace, když počítač nahlásí poruchu a obchodník má otevřené pozice a musí je uzavřít. Paradoxně v dnešní moderní době už většina brokerů upustila od telefonického obchodování a tak jedinou možností jak uzavřít pozice je to tak udělat elektronicky. Ze stejných důvodů se doporučuje také použití záložního internetu. Pro tyto účely vystačí i běžný přenosný internet od poskytovatelů mobilních sítí. Na co se téměř vždy zapomíná, je náhradní zdroj elektřiny. Využití alespoň jednoho notebooku se dá předejít vypnutí elektřiny a v tomto ohledu opět vyniká možnost mobilního internetu. Operátoři mají pro případ výpadku proudu vlastní zdroj náhradní energie. Takže s pomocí notebooku a mobilního internetu se dá i obchodovat, když je všude kolem vypnutá elektřina. V poslední době se také značně rozšiřuje možnost využití obchodních platforem v chytrých telefonech. Chytrý telefon s obchodní platformou a připojením k internetu lze považovat i jako záložní počítač. Výhodou je samozřejmě jeho mobilita. Často a zejména u mikrolotů mají brokeři operace přes chytrý telefon zpoplatněn zvláštní a mimo jiné velkou sazbou jako službu navíc. Závěr kapitoly: Obchodní systém není vázaný na konkrétní platformu nebo brokera. Obchodník si tedy může vybrat ze širokého spektra brokerů a platforem.
6 Minimalizace rizika Cílem kapitoly bude definovat nástroje a zásady minimalizace rizika při obchodování. Vysvětlíme si pojmy money management, papertrading a podkapitalizování. Dále se budeme zabývat možnostmi diverzifikovat na různých měnových párech. Jednou z největších chyb, které se může začínající obchodník dopustit je absence tzv. money managementu. Money management je systém řízení ztrát. Obchodník, který money management nebere v úvahu, může velmi náhle zkrachovat. Pokud obchodníkovi přijde signál na vstup do pozice, musí vědět, kolik lotů může zakoupit. Obchodník má například na účtu 100 000 USD. Nakoupí na týdenním grafu 500 minilotů EUR/USD a chce vystoupit na konci týdne. Obchod se ovšem 18
nedaří a v okamžiku, kdy se mu minilot propadne do ztráty 200 USD, uzavře většinou broker sám jeho pozice a obchodník na svém účtu zkrachoval. Ale obchodník se stejným množstvím peněz na účtu, který si je vědom tohoto rizika a má propracovaný money management, si určil, že ochotný akceptovat maximálně 5 % ztráty ze svého účtu. Má nastavený stop loss na úrovni ztráty 300 USD. Spočítal si, že je ochotný akceptovat ztrátu ve výši 5000 USD. Vstupuje do trhu tedy s 16 miniloty EUR/USD, obchod se nedaří a v průběhu týdne vystupuje se ztrátou 5000 USD a s účtem 95 000 USD. Prodělal, ale nezkrachoval. Ovšem i zde platí menší riziko, menší zisk. Se snižováním akceptovatelné ztráty výrazně klesá také výnosnost celého obchodního systému. Při obchodování bez money managementu nemusíme vždy ztratit veškeré peníze uložené na obchodním účtu, může ale dojít třeba k 50 % ztrátě a ta se již velmi těžko získává zpět. Velmi důležitou součástí minimalizace rizika je obchodovat na větším množství měnových párů. Když jeden měnový pár oslabuje, může jiný pár růst. Při aplikaci jednoho průměrného patternu na velké množství měnových párů můžeme docílit lepší equity. Musí se ovšem brát v úvahu, že na každý měnový pár se musí pattern přizpůsobit, protože každý měnový pár se chová jinak. Například AUD/NZD trenduje výrazně více než EUR/GBP. Je potřeba na každý měnový pár backtestovat a přizpůsobovat stop lossy, výstupy atd. Další mimořádně důležitou věcí pro začátek obchodování a taktéž velmi častou chybou je podkapitalizování. Podkapitalizování se dá srovnat s absencí money managementu. Pokud má obchodník na účtu 1000 USD a má určenou maximální možnou ztrátu 50 USD, což je 5 %, stop loss má dle backtestu nastavený na úrovni ztráty 100 USD, měl by správně otevřít 0,5 minilotu. Minimálně lze ovšem otevřít 1 minilot. Takto se projevuje podkapitalizování. Vstup na trh s podkapitalizovaným účtem přináší velké riziko obzvláště pro začínajícího obchodníka. Jde o velmi častou chybu. (2) Prošli jsme již základní postup vytváření obchodního plánu, nápad, backtest, analýza backtestu, začlenění do obchodního systému. Mezi přímým obchodováním na trhu a posledním krokem se nachází ještě jeden neméně důležitý prvek. Papertrading, tedy obchodování nanečisto, by měl být u každého začínajícího obchodníka předěl a poslední krok před vstupem do reálného trhu. Běžně se papertrading doporučuje alespoň po dobu 3 měsíců. Obchodník by měl získat základní přehled o trhu, měly by simulovat obchodování svého obchodního plánu. Jde o 19
velmi cenné zkušenosti, které se dají získat bez jakékoliv ztráty. Velké množství brokerů nabízí zdarma demo účet, ke kterému je také zdarma obchodní platforma. Na ní má k dispozici dolary, které může na skutečném trhu nanečisto investovat. Jde tedy o možnost vyzkoušet si obchodování v reálném trhu. Papertrading je velmi užitečnou pomůckou i pro psychologii obchodování. Při simulovaném obchodování si obchodník projde veškerými úskalími, která na něj čekají během reálného obchodování. Jak již bylo zmíněno psychologie obchodování je nesmírně důležitou součástí samotného obchodování. Člověk, který není schopen zvládat tuto psychologii, není dlouhodobě schopný se na trhu udržet. Psychologie obchodování by se dala vysvětlit jako dodržování předepsaných pravidel obchodního plánu. Na první pohled se toto zdá naprosto jednoduché, ale při obchodování psychika pracuje a na každém trhu dochází k extrémním situacím. Může dojít k velkým propadům a obchodník musí dodržet svůj obchodní plán. Častou chybou všech začátečníků je víra v tzv. svatý grál. To je synonymem obchodního systému, u kterého nedochází historicky k žádným ztrátám. V důsledku honby za svatým grálem začátečník přehlíží všechny potencionálně profitabilní systémy a to pouze z důvodu, že u nich dochází ke ztrátám. To vše často vede ke skutečnosti, že obchodník používá extrémně velké množství nejrůznějších indikátorů a desítky klouzavých průměrů. Sám se ve svých grafech ztrácí a obchodování na trzích mu připadá jako jeden velký chaos. Ve skutečnosti žádný svatý grál neexistuje. I na trzích platí, že v jednoduchosti je síla. I ti nejslavnější burzovní obchodníci mají systémy, které přináší ztráty. Velké množství úspěšných obchodníků používá k obchodování jeden indikátor a jako doplněk maximálně dva klouzavé průměry. Pro každého obchodníka je velmi důležité studovat do hloubky indikátory, které zvažuje pro obchodování. Jeho porozumění může obchodníka nést stále dál. Všichni obchodníci včetně těch nejúspěšnějších stále backtestují nové nápady a myšlenky na indikátoru, který ovládají. Často se také můžeme setkat s využíváním jednoho indikátoru jako hlavního a druhého jako doplněk k potvrzení obchodu. To, co dělá obchodníka skutečným obchodníkem, je psychologie obchodování. Obchodník, který neuspěje v psychologii obchodování je předem odsouzen ke konci a obchodník, který úspěšně psychologii obchodování přijme za svou, má dobře nakročeno k trvalému 20
profitabilnímu obchodování na trzích všeho druhu. Pokud pět obchodníků dostane naprosto stejný obchodní plán, tak pouze jeden z nich dokáže dlouhodobě profitovat, další čtyři přes fakt, že obchodují stejný obchodní plán, bude dlouhodobě prodělávat. Ve výsledku lze vidět čtyři obchodníky obchodující stejný obchodní systém a prodělávající a na druhé straně obchodníka, který vydělává se stejným systémem. Tento velký rozdíl totiž tvoří psychologie obchodování, tedy dodržování obchodního plánu za každých okolností. Rozdíl mezi obchodníky je tedy v tom, že jediný vydělávající za každých okolností dodržuje obchodní pravidla, která si sám stanovil. Ostatní obchodníci sice obchodují stejný obchodní plán, ale například při poklesu se přestanou řídit obchodním plánem a podlehnout davu a začnou také prodávat. Trh se však může obrátit a alespoň část ztracených prostředků vrátit zpět. Někdy může dojít k situaci, že na nedodržení obchodního plánu můžeme vydělat, ale z dlouhodobého hlediska platí, že se v žádném případě nevyplácí a vůbec se nedoporučuje. Lidé, kteří začínají obchodovat, si často myslí, že stačí vymyslet jeden systém a už více nemusí téměř nic dělat. Toto je všeobecně rozšířený mýtus. Úspěšný obchodník se vždy snaží dále vzdělávat a vyhledává nově vydané knihy ve svém oboru. Sleduje nové trendy a dále analyzuje trh a své patterny přizpůsobuje lépe trhu. K tomu všemu se úspěšný obchodník snaží hledat další úspěšné obchodníky, poznávat je a zjišťovat něco o jejich stylu obchodování. Ti mu sice nikdy neřeknou přesně svůj obchodní plán, ale můžou mu něco naznačit, což může vést ke zlepšení vlastního obchodního plánu. Posbírané poznatky se snaží zakomponovat dále do svého obchodního systému a nadále ho zlepšovat. Závěr kapitoly: Aby obchodník mohl dlouhodobě profitovat, musí dodržovat money management. Musí si určit maximální možnou procentní ztrátu, kterou je ochoten akceptovat. Optimální také je diverzifikovat v rámci měnových párů. Tento krok z dlouhodobého hlediska do jisté míry stabilizuje naše výnosy. Je nutné znát sílu trhu, vědět kam až mohou dosáhnout ztráty a vyhnout se podkapitalizování. Při podkapitalizování nejsme schopní dodržet náš money management. Velkým pomocníkem začínajícího obchodníka je papertrading, díky kterému si může obchodník poprvé vyzkoušet reálný trh. Zvláště mezi začínajícími obchodníky koluje mýtus o tzv. svatém grálu. Obchodník musí pochopit, že úspěšné obchodování je především o úspěšných obchodech, které
21
převyšují nad neúspěšnými. Obchodník obchodní plán vždy a za všech okolností.
musí
dodržovat
svůj
7 Patterny obchodního systému Každý začínající obchodník se octne v situaci, že již má nastudovanou veškerou teorii. Připadá mu, že již všechno ví a je psychicky připraven začít s reálným obchodováním. Ocitá se však v situaci, že neví jak a nejhorší, co se může udělat, je jít obchodovat nepřipraven.
7.1
Obchodování z grafu
Cílem této podkapitoly je demonstrovat na jednoduchých patternech obecné postupy k vytváření obchodního plánu a vylepšování patternů. Přes teorii supportu a resistence se pokusíme dostat k přesně stanovenému patternu. Takto získaný pattern zbacktestujeme na denním, týdenním a měsíčním grafu a pokusíme se ho zdokonalit pomocí stop lossu, popřípadě trailing stopu. Vytvořenou equity se budeme pokoušet vyrovnat. Velkou chybu, kterou může obchodník v začátcích udělat, je začít využívat velké množství indikátorů a myslet si, že přes složitost vede cesta. Naprosto tragickou ukázkou může být obchodník, který pro vstup a výstup používá třeba 5 a více indikátorů, monitor má plný nejrůznějších křivek a pouze malá část obrazovky počítače vykresluje průběh obchodování. Pro obchodníka platí, že v jednoduchosti je síla a pro začínajícího toto platí obzvláště. Zapomeňme tedy pro teď na všechny indikátory. Začneme obchodovat přímo z grafu. Existuje teorie o tzv. supportu a resistenci. Support je úroveň, kde končí pokles a trh se již nedostává dále dolů. Je zde silná podpora nákupních objednávek. Dochází k odražení trhu ode dna a následnému růstu. Naopak resistence je úroveň, kde se již trh dostává pod silný tlak vzestup zastavit. (1)
22
Obr. 1
Úrovně supportu a resistence
Zdroj: Vlastní zpracování
Na obrázku je vidět na denním grafu měnového páru EUR/USD resistenci na úrovni 1,5000 a naopak support na úrovni okolo 1,44000. Supporty a resistence se odehrávají na téměř všech časových rámcích. V případě, že dojde k prolomení daných úrovní support a resistence, dochází zpravidla k pokračování trendu. Obr. 2
Prolomení úrovně resistence
Zdroj: Vlastní zpracování
Tento obrázek je pokračováním vývoje předchozího popisu supportu a resistence. Je zde patrné prolomení úrovně resistence a následný výrazný růst. Vytvoříme tedy pravidlo, že budeme chápat support jako nejnižší obchodovanou úroveň v posledních 5 barech ve vyšších 23
časových rámcích a resistenci jako nejvyšší obchodovanou úroveň v posledních 5 barech ve vyšších časových rámcích. V případě prolomení těchto úrovní budeme uzavírat obchod na konci baru, ve kterém do obchodu vstoupíme. Patternu budeme říkat například 5b. Obr. 3
Vstup do dlouhé pozice
Zdroj: Vlastní zpracování
Na obrázku lze vidět vstoupení do dlouhé pozice 20. května, protože došlo k prolomení resistence ze dne 13. května. Vystupujeme na konci baru, tedy 20. května ve 23 hodin našeho času. Systém platí naopak pro krátké pozice. Provedeme tedy backtest našeho patternu 5b. Uvažujme například backtest na denním grafu, červenec 2006 až červen 2007. Zde vidíme výsledky:
24
Obr. 4
Equity patternu 5b na denním grafu na stranu long a short
Zdroj: Vlastní zpracování
Na přiložené equity křivce vidíme, že pattern v této podobě je prodělečný. Celkový počet 125 obchodů je již dostatečný vzorek, abychom toto mohli prohlásit. Pokud budeme prodělečnost a výdělečnost měřit v procentech, pak můžeme říct, že pattern prodělává 5 % čtvrtletně. Jako základ pro výpočet procentuální úspěšnosti využívání maximální historické ztráty nebo maximální přípustné ztráty. Tato částka nesmí překročit námi stanovenou maximální možnou procentuální ztrátu z celého obchodního účtu. Pokusíme se trochu porozumět tomuto patternu. Potřebujeme zjistit, jaké jsou jeho silné a slabé stránky. Když rozepíšeme procentuelní úspěšnost po čtvrtletí, zjistíme, že pattern byl úspěšný pouze v jednom čtvrtletí, a to ve čtvrtém čtvrtletí roku 2006. Dvakrát ztráta dokonce přesáhla 10 %. Nyní zkusíme zjistit kdy je tento pattern nejvíce a nejméně úspěšný.
25
Obr. 5
Popis slabých míst patternu 5b
Zdroj: Vlastní zpracování
Na obrázku je názorně vidět při čem náš pattern nejvíce ztrácí. Pokud v trhu dojde k malému prolomení úrovně resistence, může se stát, že se trh vydá opět pod tuto úroveň. Bohužel při prolomení úrovně resistence jsme vstoupili do trhu a následně jsme opět spadli pod tuto úroveň. Tato situace občas nastává na trhu i několikrát po sobě. To poté vede k velkým ztrátám. Obr. 6
Popis silných míst patternu 5b
Zdroj: Vlastní zpracování
Na výše uvedeném grafu lze vidět situaci, která vede k výrazným ziskům. Pokud se trh dostane do silného růstu, dostává se trh velmi vysoko nad předchozí úrovně resistence, což poté vede k výrazným 26
ziskům. Tato situace nastala na přelomu listopadu a prosince a způsobila na výsledné křivce návrat účtu těsně pod výchozí nulu. Následně již převažují ztráty a výsledná křivka se dále propadá. Po provedení backtestů patternu 5b na denním grafu můžeme prohlásit, že tento pattern příliš nefunguje. Pattern tedy obchodovat nebudeme a nebudeme ho tedy ani zahrnovat do našeho obchodního plánu. Zkusme si nyní aplikovat pattern 5b na týdenní graf. Využíváme stejné vstupní a výstupní signály jako u denního grafu. Zde můžeme vidět výsledky: Obr. 7
Equity patternu 5b na týdenním grafu EUR/USD
Zdroj: Vlastní zpracování
Při aplikaci naprosto stejného systému obchodování na týdenním grafu lze vidět první výsledky. Backtest je prováděn v období od začátku roku 1997 do konce roku 2008. Při stálém obchodování jednoho mikrolotu končí účet v zisku přes 350 USD. Celý backtest je prováděn bez jakéhokoliv stop lossu nebo trailing stopu. Maximální historická ztráta byla zjištěna ve výši 49,89 USD, z toho také vyplývá roční výnosnost 2,81 %. Minimální kapitál pro obchodování tohoto patternu činí cca 1000 USD. Pattern je ale poměrně nestabilní, lze na něm vidět 4 větší drawdowny, které atakují hranici 150 USD a největší z nich dosahuje 168 USD. Zisk na obchod je 1,03 USD. Zvláštností devizového trhu je účtování poplatků z obchodování. Na akciových a komoditních trzích se formuje pouze jedna cena, nákupní a prodejní dohromady. Poplatky se hradí stále stejné za vstup do pozice. Na devizovém trhu to funguje trochu jinak. Na trhu se formují dva typy cen, nákupní a prodejní. Rozdíl mezi nákupní a prodejní cenou se nazývá spread. Problémem pro backtestování ovšem je, že tento spread se stále mění, není stejný. Na stránkách našeho brokera můžeme nalézt 27
obvyklý spread. Do backtestů počítáme s rezervou a k danému spreadu ještě přičítáme 25 %. Vzhledem k pohyblivému poplatku si zavedeme nový ukazatel. Nazveme ho Fees Per Average Trade (FPAT). Tento ukazatel nám vyjadřuje, kolikrát bychom byli schopni z průměrného zisku na jeden obchod zaplatit vstupní poplatek. Tento ukazatel se nikde nepoužívá, ale nám velmi dobře poslouží jako ukazatel zda se daný pattern i když je v zisku vyplatí obchodovat. Poplatek u našeho brokera na vstup do pozice na měnovém páru EUR/USD je v průměru 2,3 pipu. Na mikrolotu je hodnota jednoho pipu 0,1 USD, za vstup tedy v průměru platíme poplatek 0,23 USD. Při výpočtu ukazatele FPAT nesmíme také zapomenout, že jsme již jednou v backtestu poplatek počítali včetně přirážky 25%, vzorec tedy bude:
Tento vlastní ukazatel nám především poslouží k určení obchodovatelnosti daného patternu. Například, pokud budeme mít pattern, který bude ročně vydělávat 2 %, ale jeho průměrný zisk na obchod bude 0,1 USD, můžeme říct, že ukazatel FPAT je 1,69. Zde potom stačí odchylka od průměrného spreadu nebo jeho zdražení a pattern je nevýhodný. Stanovme si mezi ukazatele FPAT. Určeme tak číslo 4. Pokud bude hodnota ukazatele pod 4, pattern nebudeme určitě obchodovat. Námi backtestovaný pattern 5b na týdenním grafu EUR/USD má hodnotu ukazatele FPAT 5,73. To znamená, že na základě průměrného zisku na obchod bychom ho již v této podobě mohli obchodovat. Při pohledu na equity bych ale pattern hodnotil jako nestabilní, na grafu lze vidět 3 velké propady, kdy se ztratí i polovina již nabytých zisků. Pokusíme se tedy pattern vylepšit. Vycházejme z předpokladu, že se trh chová jinak nahoru a dolů (2). Rozdělím tedy všechny obchody z tohoto patternu na obchody long a short. V první řadě provedeme backtest na stranu short. Zde vidíme výsledky:
28
Obr. 8
Equity patternu 5b na stranu short na týdenním grafu EUR/USD
Zdroj: Vlastní zpracování
Backtest na stranu short je prováděn ve stejném období, od roku 1997 do 2008. Průměrná ziskovost se pohybuje těsně pod 1 %, konkrétně 0,91 %. Průměrný zisk 0,47 USD na obchod ale řadí tento pattern téměř do kategorie nepoužitelných, což dokazuje i extrémní drawdown 195 USD. Ukazatel FPAT nám udává hodnotu 3,30. To značí, že tento pattern na starnu short ani není vhodné obchodovat. Celkem má pattern 150 obchodů, takže je to dostatečný vzorek. V letech 1997 až 2002 eurodolarový trh neustále oslaboval. V tomto období je na patternu jasně vidět, že tento silný pokles nedokáže zhodnotit. Naopak od roku 2002 do 2008 docházelo k silnému růstu. Během tohoto období nedošlo k velkému množství obchodů, ale téměř všechny končily ztrátou. Toto následně vedlo k již zmíněnému extrémnímu drawdownu téměř 200 USD. Pattern sice končí v plusu, ale to je zejména z důvodů velmi výrazných propadů, které přišly od srpna 2008. Paradoxně jen silná hospodářská krize byla schopná poslat tento pattern do nevýrazných černých čísel. Vzhledem k nestálosti nedoporučuji pattern na tuto stranu obchodovat. Nyní se podíváme na stejný pattern obchodovaný pouze na stranu long:
29
Obr. 9
Equity patternu 5b na stranu long na týdenním grafu EUR/USD
Zdroj: Vlastní zpracování
Pattern obchodovaný na stranu long dosahuje průměrné roční ziskovosti 2,21 %, což je pokles oproti patternu, který se obchodoval na obě strany. Průměrný zisk na obchod ovšem vzrostl na 1,5 USD. Drawdown byl snížen na 155 USD, ale na grafu lze již vidět, že výrazný drawdown byl pouze tento jeden. Ukazatel FPAT nám udává hodnotu 7,83. Hodnota FPAT je u patternu aplikovaného pouze na stranu long vyšší, protože ji předtím snižovaly obchody na stranu short. Hodnota FPAT je velmi dobrá. Hned z prvního pohledu na equity je jasné, že došlo k vylepšení. Equity již tolik nekolísá a mnohem stáleji roste. Došlo tedy sice ke snížení ziskovosti, ale na druhé straně k výraznému vyrovnání equity. Ta je téměř celá přímá, pouze na konci se prudce propadá. To je způsobeno nastupující krizí a z toho plynoucí velkou nervozitou a volatilitou. Od srpna do konce listopadu 2008 navíc dochází k výrazným propadům. Na prvních zhruba 40 obchodech lze vidět mírný propad, který je způsoben poklesem trhu v období let 1997 až 2002. V tomto období pattern nijak výrazně neztrácí. Následně je vidět, že pattern maximálně využívá růst v období let 2002 až 2008. Dva drawdowny kolem 90. a 130. obchodu jsou výrazně menší. První z nich je způsoben dočasným zastavením trendu posilování v roce 2004 a druhý v roce 2006, kdy šel trh po nějakou dobu do strany. Z výše uvedených rozdílů mezi obchodováním na stranu long a short vyplývá, že strana long je pro tento pattern mnohem výhodnější. Equity je navíc poměrně uhlazená. Na týdenním grafu se tedy nebudeme nadále zabývat obchodováním na stranu short a budeme preferovat
30
stranu long. Obchodování na stranu short pouze vytváří méně stabilní equity a snižuje průměrný zisk na obchod. Pattern 5b obchodovaný na stranu long tedy můžeme zahrnout do našeho obchodního systému. Vzhledem k tomu, že to je prozatím náš jediný obchodovatelný pattern, je equity obchodního systému stejná jako equity samotného patternu. Na prvním backtestu, který jsme provedli na denním grafu, jsme zjistili, že tento pattern výrazně prodělává. Když jsme vyzkoušeli týdenní graf, dostavil se již pozitivní výsledek a to ziskovost 2,21 %. To mě vede k myšlence, že s vyšším časovým rámcem by se mohla ziskovost a také zisk na obchod pro tento pattern nadále zvyšovat. Zkusme tedy nyní vyzkoušet stejný pattern na měsíčním grafu. Poprvé provedeme backtest na obě obchodovatelné strany. Teprve poté zkusíme rozdělit pattern na long a short a zhodnotit jej, vyhodnotíme si i na tomto časovém rámci naši teorii, že obchodování patternu 5b na stranu short se nevyplácí. Zde vidíme výsledky: Obr. 10
Equity patternu 5b long a short na měsíčním grafu EUR/USD
Zdroj: Vlastní zpracování
Backtest je proveden za období leden 1997 až prosinec 2009. Pattern 5b obchodovaný na stranu long i short nám dává průměrný roční zisk 6,50 %, což je skutečně velice dobrý výsledek. Průměrný zisk na obchod činí 10,08 USD. Jediný drawdown dosahuje pouze 82,75, což v poměru k celkové výnosnosti je již zanedbatelné. Ukazatel FPAT dosahuje hodnoty 45,06. Obecným problémem při provádění backtestů na měsíčním grafu je nedostatečné množství obchodů. Náš celý backtestovaný vzorek obsahuje pouze cca 75 obchodů. To je právě velmi málo. Možnost jít 31
v backtestování historicky ještě před rok 1997 není. U jiných měnových párů to sice je možné, ale je velkou otázkou, zda mají taková data ještě velkou vypovídající hodnotu vzhledem k dnešní situaci. Tyto data jsou přeci jen z doby, kdy ještě nebyl rozšířen internet a obchodování na něm a bohužel tehdy ani nebyla tak vysoká likvidita trhu jako nyní. Hodnocení equity je velmi pozitivní. Zvláště od 30. obchodu neustále roste a to téměř bez drawdownů. Jediný výraznější drawdown je patrný od 15. obchodu, ten ale s ohledem na fakt, že nám graf roste až k hodnotě 800 USD je skutečně zanedbatelný. Ukazatel FPAT o hodnotě 45,06 nám ukazuje, že pattern je velmi vhodný k obchodování. I když nám tento backtest přinesl velmi dobré výsledky, pokusme se equity ještě vylepšit. Od počátku po zhruba 30. obchod equity neroste a drží se v úzkém pásu. Při backtestování týdenního grafu jsme dospěli k závěru, že pattern 5b obchodovaný na stranu short nedokáže plně využít svůj potenciál při poklesu trhu a kupí ztráty. Mezi lety 1997 až 2002 docházelo k poklesu eurodolarového trhu a to je právě ta část equity, která nijak neroste. Ověřme si tedy teorii o obchodování na stranu short, kterou jsme vytvořili při backtestování týdenního grafu. Nyní si vyhodnotíme pouze výsledky patternu 5b na měsíčním grafu EUR/USD obchodovaným na stranu short, zde vidíme výsledky: Obr. 11
Equity patternu 5b na stranu short na měsíčním grafu EUR/USD
Zdroj: Vlastní zpracování
Backtest je proveden opět mezi lety 1997 až 2009. Průměrná roční ziskovost je 3,04 %. Průměrný zisk na obchod je ve výši 9,59 USD. Největší drawdown je 55,5 USD a ukazatel FPAT dosahuje výše 42,93. Při prvním pohledu na obrázek je ihned patrné, že equity je velmi nevyrovnaná. Největší drawdown sice je jen 55,5 USD, to však nemá na equity téměř žádnou roli. Problémem je, že equity spíše osciluje kolem 32
hodnoty účtu cca 80 USD. Není zde vidět žádný výrazný růst. Ten se sice dostavuje, ale až vlivem nastupující hospodářské krize v půlce roku 2008. Průměrný zisk na obchod je vyhnán až na úrovni 9,59 USD také zejména kvůli posledním třem obchodům. Equity tedy není stabilně rostoucí a nedoporučoval bych tento pattern obchodovat. Podívejme se nyní na výsledky patternu 5b na stranu long, zde je vidíme: Obr. 12
Equity patternu 5b na stranu long
Zdroj: Vlastní zpracování
Backtest je opět proveden mezi lety 1997 až 2009. Průměrná roční ziskovost patternu je 4,28 %. Průměrný zisk na obchod je 10,48 USD. Největší drawdown dosahuje výše 86,01 USD a ukazatel FPAT má hodnotu 46,83. Equity je po celou dobu velmi stabilně rostoucí. Jediný větší drawdown vzniká na konci grafu a to ve výši 86,01 USD. Ten je způsoben extrémní situací, kdy přichází hospodářská krize, což vyjadřuje prudký pokles eurodolarového páru od poloviny roku 2008. Pokles mezi lety 1997 až 2002 není již téměř vůbec patrný. Pattern za té situace do trhu téměř vůbec nevstupoval. Naopak při růstu mezi lety 2002 až 2008 pattern velmi pozitivně využíval silného růstu. Ukazatel FPAT na měsíčních grafech nabývá velmi vysokých čísel. Je to zejména faktem, že na tak velkém časovém rámci pattern dosahuje vysoké efektivity. Vzhledem k malému množství obchodů a velkým ziskům, ztrácí tento ukazatel na měsíčních grafech smysl. Ukazatel je vytvořen zejména z důvodu identifikace rizik, kdy při vyšším průměrném spreadu se stává pattern výrazně méně profitabilní. Hodnota 46,83 nám ale ukazuje, že by spread musel být 46 krát větší, aby to teprve dostalo ziskovost na 0 %. Je tedy zřejmé, že pokud se nám podaří na jakémkoliv měsíčním grafu dojít alespoň k menším ziskům, 33
hodnota spreadu je tak malá, že ziskovost ovlivňuje pouze naprosto minimálně. Jak na týdenním, tak na měsíčním grafu lze vidět nevýhodnost obchodování na stranu short. V případě týdenního grafu se dá dokonce mluvit o prodělečnosti, kdyby v backtestovaném vzorku nebyla zahrnutá nastupující hospodářská krize. Na měsíčním grafu je sice short strana mírně zisková, ale její equity je daleko od ideálu stabilně rostoucí equity. Docházíme tedy k závěru, že pattern 5b je na všech časových rámcích nevhodné obchodovat, obzvláště na těch nižších. Zahrneme tedy pattern 5b na stranu long do našeho obchodního systému. Vzhledem k tomu, že již v obchodním systému máme tento pattern na týdenním grafu, je velice vhodné se podívat na equity celého obchodního systému, zde ji vidíme: Obr. 13 mikrolotu
Equity obchodního plánu na základě poměrného obchodování jednoho
Zdroj: Vlastní zpracování
Equity obchodního plánu je poměrně stabilně rostoucí. Maximální drawdown dosahuje maximálně 100 USD. Na konci křivky lze vidět nastupující krizi. Takovýto obchodní plán by již byl připraven na obchodování. Při obchodování tohoto patternu však neuplatňujeme žádný stop loss. Základ pro výpočet procentuální ziskovosti stanovujeme jako dvacetinásobek nejvyšší historické ztráty. Vystupujeme z pozice vždy na konci baru. V případě, že nastane větší ztráta než historická, ztratíme více než 5 %. V případě skutečně extrémních situací bychom mohli ztratit i celý účet. Umístění stop lossu nelze chápat jako další komplikaci k backtestování a obchodování, ale především jako naši ochranu před možností opravdu citelné ztráty velké části našeho účtu. 34
Přestože v rozsahu let, ve kterém jsme backtestovali není žádná výrazně extrémní situace, svědomitý obchodník musí předpokládat, že by tato situace mohla přijít a právě stop loss je možnost jak jistě vystoupit na předdefinované úrovni. Podívejme se, jak by například mohla poznamenat velmi extrémní situace equity našeho obchodního plánu. Obr. 14
Vykreslení obchodování při možné extrémní situaci
Zdroj: Vlastní zpracování
Na obrázku lze vidět, že při této extrémní situaci se s hodnotou účtu vracíme až do května 2003. Tato situace však skutečně může nastat. V roce 1997 se měnový pár USD/JPY propadl během měsíce o více než 130 USD v případě mikrolotu. V případě nějaké krizovější situace by propad mohl být i větší. Abychom ochránili naše obchodování a naše již nabyté zisky, musíme používat stop loss. Na měnových trzích máme dvě možnosti jak automaticky vystoupit z pozice. Při pevně stanovené ceně, stop loss Při pohyblivé ceně, trailing stop Stop loss nám vždy udává cenovou hladinu, při které automatický příkaz vystoupí z trhu. Pokud například vstoupíme na eurodolarový pár na hodnotě 1,3000 a dáme stop loss na hodnotu 1,2000, tak jakmile se trh dostane na hodnotu udávanou stop lossem, naše pozice se automaticky uzavře. Trailing stop se někdy také nazývá inteligentní stop loss. Tento výstupní příkaz se automaticky sám posouvá na rostoucím trhu, na klesajícím trhu se chová stejně jako klasický stop loss. V případě, že vstupujeme do pozice na úrovni 1,3000 a trailing stop nastavíme na úroveň 1,2800, tak to znamená, že naše maximální přijatelná ztráta je 20 USD na 35
mikrolotu. Pokud trh po vstupu dosáhne nové high 1,3050, trailing stop se posune opět 20 USD pod tento nový high, což znamená 1,2850. To už značí, že pokud trh bude po tomto high klesat, maximální ztráta při výstupu bude 15 USD. V případě, že trh ale nadále posílí a vytvoří nové high na úrovni 1,3200, trailing stop se opět posune na úroveň 1,3000. Trailing stop se na základě tohoto popisu dá definovat jako specifikovaná hodnota v USD nebo pipech, která se vždy posune výš pokaždé, když se vytvoří nový high. Trailing stop se automaticky posune pod další nové high. Pro naše účely je lepší použít trailing stopy, protože alespoň částečně ochraňuje nabyté zisky už v průběhu otevřené pozice. Podívejme se nyní na náš měsíční pattern z jiného světla. Zobrazme si graf, který nám nezobrazuje equity křivku, ale pouze výsledky jednotlivých obchodů v řadě, zde graf můžeme vidět: Obr. 15
Výsledky jednotlivých obchodů srovnané chronologicky
Zdroj: Vlastní zpracování
Na obrázku lze vidět, že většina obchodů končí v zisku. 2 ztráty jsou dokonce větší než 40 USD. Pokud do patternu zakomponujeme trailing stop, mohli bychom docílit vyšší průměrné ziskovosti, mohli bychom získat vyšší průměrný zisk na obchod a především obchodovali bychom s jistotou, že vždy můžeme ztratit nejvýše 5 % účtu na základě našeho aktivovaného trailing stopu. Předpokládejme, že pokud začneme snižovat trailing stop, bude ziskovost růst až do určitého bodu, kterého chceme dosáhnout. Od tohoto bodu již bude jen klesat. Myšlenka je zachycena v grafu:
36
Obr. 16
Teorie vylepšení ziskovosti zmenšováním trailing stopu
Zdroj: Vlastní zpracování
Základem naší myšlenky je nabacktestovat takovou hodnotu trailing stopu, kterou na obrázku znázorňuje trailing stop 27 USD. Doposud jsme měsíční pattern backtestovali pouze na měsíčním grafu a bylo to pro naše účely dostačující. Právě teď se ale dostáváme do situace, kdy musíme zjistit vývoj v rámci jednoho baru na měsíčním grafu. K tomu nám velmi vhodně poslouží denní graf. Musíme tedy zjišťovat vývoj měsíčního baru v denním grafu. Při backtestování týdenního patternu je opět lepší využít k porozumění děje v rámci týdenního baru čtyřhodinový časový rámec. V rámci ověření této teorie zkusme nyní zbacktestovat měsíční pattern 5b s trailing stopem 27 USD. Zde vidíme výsledky: Obr. 17 27 USD
Equity patternu 5b na měsíčním grafu EUR/USD s trailing stopem
Zdroj: Vlastní zpracování
Ziskovost patternu 5b s trailing stopem 27 USD vzrostla na 6,09 %. Průměrný zisk na obchod mírně klesl na 9,62 USD. Největší drawdown 37
jen velmi mírně klesl na 82,63 USD a ukazatel FPAT nám udává hodnotu 43,07. Při bližším zkoumání zjistíme, že absolutní suma vydělaných dolarů při stálém obchodování jednoho mikrolotu v případě backtestu s trailing stopem klesla. Přesto má pattern s trailing stopem vyšší výnosnost. Je to kvůli tomu, že máme vyřešený money management a můžeme tedy obchodovat s větším množstvím mikrolotů. Jako příklad si můžeme uvést situaci, kdy otevíráme mikrolotové pozice s účtem 5000 USD. U patternu bez trailing stopu, vycházíme z největší historické ztráty, ta činí 41,88 USD. Na otevření jedné mikrolotové pozice za předpokladu, že chceme riskovat maximálně 5 % účtu, potřebujeme mít na účtu 837,6 USD. Prostým dělěním dojdeme k závěru, že zakoupíme 5 mikrolotů. Při obchodování s trailing stopem máme maximální možnou ztrátu 27 USD, na zakoupení jednoho mikrolotu potřebujeme mít tedy na účtu 540 USD a s účtem 5000 USD můžeme zakoupit 9 mikrolotů. Jak jsme si mohli všimnout, ziskovost se zvyšuje především díky lepšímu řízení ztrát a position sizingu8 Naše teorie o zvyšování ziskovosti se tímto potvrdila. Při obchodování patternu 5b lze docílit vyšší ziskovosti při aktivaci trailing stopu. Nejvyšší ziskovost je pak v bodě optilmálního trailing stopu dle obrázku 16. V případě týdenního grafu a umístění trailing stopu však narážíme na technický problém. Náš broker poskytuje zpětně data pouze 2 roky zpátky. Nemáme tedy možnost backtestovat celý vzorek 12 let zpět a sehnat čtyřhodinová data za posledních 12 let zpátky je na internetu prakticky nemožné. Musíme si tedy data archivovat a každým rokem na týdenním grafu rozšiřovat horizont let, který jsme schopni backtestovat.
8
Position sizing je množství lotů, které můžeme zakoupit či prodat
38
Závěr podkapitoly: Během procesu optimalizace jsme vytvořili pattern, který se obchoduje přímo z grafu. Jako základ tohoto patternu posloužila teorie o supportu a resistenci. Tento pattern je aplikovatelný na týdenní a měsíční časový rámec. Pro denní časový rámec vhodný není. Týdenní graf vykazuje průměrnou roční ziskovost přes 2 % a měsíční přes 6 %. Vstupní a výstupní signály jsou stanoveny takto: Vstup Překonání high úrovně předchozích 5 barů Výstup Na konci baru nebo Na úrovni aktivovaného trailing stopu Variantu obchodování na stranu short jsme v průběhu podkapitoly vyloučili, proto je vstup uvažován pouze na stranu long. Zhodnotili jsme také, že je vhodné používat trailing stop jako ochranu před nečekaně velkými ztrátami. Pokud bude obchodník obchodovat námi vytvořený obchodní systém, tak může očekávat roční zisk ve výši 8 %. 7.1.1. Možnosti dalšího vylepšení patternu Jako potenciál k dalšímu vývoji vidím archivaci čtyřhodinových dat, na základě kterých se můžeme dostat k bodu optimálního trailing stopu na týdenním grafu. Dále se můžeme zabývat vyhledáváním optimálního trailing stopu na měsíčním grafu. Jako další vhodná myšlenka se mi jeví využití zároveň trailing stopu a stop lossu. Jelikož ale oba tyto výstupní příkazy nemůžeme použít zároveň, musíme místo stop lossu využít vstupu do hedgingu. Další možností k backtestování je zrušení výstupů na konci baru, ale pouze na základě trailing stopu. Jeví se mi to jako lepší možnost využití dlouhodobějších trendů. Dále je zde možnost aplikace patternu 5b na další měnové páry. Měsíční pattern nám vykazoval ziskovost 6 % a týdenní 2 %, dohromady to činí 8 %. Pokud za podmínky ceteris paribus9 rozšíříme náš obchodní plán
9
Za jinak nezměněných podmínek
39
na větší množství měnových párů, jsme schopní dosáhnout velice zajímavých výsledků.
7.2
Obchodování pomocí indikátoru MACD
V rámci této podkapitoly si vysvětlíme, jak vlastně pracuje indikátor MACD a co se za těmito slovy skrývá. Na základě těchto poznatků se pokusíme vytvořit pattern, který by přinášel pravidelné zisky. Zkratka MACD znamená Moving Average Convergence Divergence. Indikátor se běžně označuje jako trendový. Indikátor MACD vyjadřuje vztah mezi dvěma klouzavými průměry. Obvykle je to rozdíl 12denního a 26denního exponenciálního klouzavého průměru.
40
Obr. 18
Indikátor MACD
Zdroj: Vlastní zpracování
41
Pokud chceme vytvořit úspěšný pattern na tomto indikátoru, musíme si zapnout graf a strávit dostatečnou dobu sledováním trhu s tímto indikátorem. Na základě této metody můžeme stanovit nějaký základní pattern a určit podmínky na jeho vstup a výstup. V průběhu sledování trhu jsme navrhli tento pattern: Vstup za vzájemného splnění všech podmínek vstupujeme na úrovni close.
do pozice long,
Křivky MACD i SIGNAL jsou nad nulovou linkou MACD histogram je druhý v pořadí rostoucí Výstup pak bude za podmínek, které opět musí být všechny splněny, vystupujeme na úrovni close. MACD histogram je druhý v pořadí klesající Bar, na kterém máme na základě předchozí podmínky vystoupit, musí být klesající, jinak náš výstup odkládáme. V případě obchodu na stranu short pak tedy pro vstup platí následující podmínky: Křivka MACD i SIGNAL jsou pod nulovou linkou MACD histogram je druhý v pořadí klesající Pro výstup tedy platí: MACD histogram je druhý v pořadí rostoucí Bar, na kterém máme na základě předchozí podmínky vystoupit, musí být rostoucí, jinak náš výstup odkládáme.
42
Výsledky našeho backtestu vidíme zde: Obr. 19
Equity patternu založeného na MACD indikátoru
Zdroj: Vlastní zpracování
Ziskovost patternu činí 6,48 %. Průměrný zisk na obchod činí 3,29 USD. Největší drawdown činí téměř 100 USD a ukazatel FPAT má hodnotu 8,57. Je patrné, že pattern začal v roce 1997 velkým ziskem, na který nebyl schopný dlouhou dobu navázat. Teprve na konci dochází k velkým ziskům. Graf končí na hodnotě přes 160 USD a drawdown činí 100 USD. Především kvůli tomuto faktu je tento pattern prozatím neobchodovatelný. Rozložme si opět tento patternu na stranu short a long. Zde vidíme výsledky na stranu short: Obr. 20
Equity patternu založeného na MACD, strana short
Zdroj: Vlastní zpracování
43
Ziskovost patternu činí 7,22 %. Průměrný zisk na obchod činí 5,05 USD. Největší drawdown dosahuje 62 USD a ukazatel FPAT dosahuje hodnot 12,48. Obr. 21
Equity patternu založeného na MACD, strana long
Zdroj: Vlastní zpracování
Pattern založený na MACD, který se obchoduje na stranu long je dlouhodobě prodělečný. Strana long tohoto patternu se téměř ani nevyužívá, což značí nízký počet obchodů. Equity patternu na stranu short je velice podobná souhrnné equity, jen nemá tak velký drawdown. Strana long je dokonce dlouhodobě prodělečná. Smysl má tedy nadále se zabývat pouze stranou short. Drawdown výrazně klesl na 62 USD, což je již poměrně přijatelná hodnota. Závěr podkapitoly: Při využití indikátoru MACD jsme vyloučili z obchodování stranu long. MACD na našem patternu je tedy výhodnější obchodovat především na stranu short. Výsledky našeho patternu jsou poměrně pozitivní se ziskovostí 7,22 %. Přesto ještě nelze doporučit k obchodování. 7.2.1. Možnosti dalšího vylepšení patternu Zvýšení ziskovosti a snížení drawdownu by bylo možné dosáhnout obchodováním pouze za předpokladu, že histogram se bude nacházet pod nulovou linkou. Další možností vylepšení by mohlo být vstoupení do obchodu při protnutí nulové linky histogramu do směru, kde se momentálně nacházejí křivky MACD a SIGNAL. 44
7.3
Obchodování s využitím klouzavých průměrů
Cílem této podkapitoly je vysvětlení druhů klouzavých průměrů. Pomocí klouzavých průměrů se pokusíme vytvořit pattern, který by byl obchodovatelný a dosahoval alespoň procentní ziskovosti. Vysvětlíme si slabé a silné stránky tohoto patternu a navrhneme další možnosti zlepšení. V rámci technické analýzy se můžeme setkat především se čtyřmi druhy klouzavých průměrů:
Jednoduchý klouzavý průměr, SMA Exponenciální klouzavý průměr, EMA Vyhlazený klouzavý průměr, SMMA Lineárně vážený klouzavý průměr, LWMA
Jednoduchý klouzavý průměr je aritmetický průměr zavíracích hodnot za předem specifikovaný zpětný časový úsek. Obr. 22
Vzorec pro výpočet SMA
Zdroj: METASTOCK-Uživatelský manuál (3)
Na obrázku lze vidět vzorec pro výpočet SMA za posledních 10 barů. Jedná se o nejjednodušší a velmi často využívaný klouzavý průměr. Exponenciální klouzavý průměr se počítá velmi podobně jako jednoduchý. Nejposlednějším hodnotám se však dávají nejvyšší hodnoty, které se se staršími hodnotami exponenciálně zmenšují. Exponenciální klouzavý průměr je obecně nejčastěji používaným klouzavým průměrem. S tímto typem klouzavého průměru budeme pracovat i v rámci této práce.
45
Obr. 23
Váhy exponenciálního klouzavého průměru
Zdroj: METASTOCK-Uživatelský manuál (3) Obr. 24
Vzorec pro výpočet EMA
Zdroj: METASTOCK-Uživatelský manuál (3)
Vyhlazený klouzavý průměr a lineárně vážený klouzavý průměr se používají velice zřídka. Ukažme si nyní rozdíl SMA a EMA v grafu:
46
Obr. 25
Zobrazení SMA (zelená) a EMA (červená)
Zdroj: Vlastní zpracování
Na obrázku lze velmi dobře vidět, že EMA mnohem více kopíruje trend než SMA. V naší platformě je SMA uvedena pod zkratkou MVA. Pokusme se nyní sestavit obchodní plán. Projděme si opět podrobně trh s vloženými klouzavými průměry. Můžeme se nechat i inspirovat u jiných obchodních systémů, například systém B.O.A. na adrese http://www.financnik.cz/komodity/strategie/breakout-approach.html Vyzkoušejme si nyní pattern s využitím 4denního a 9denního exponenciálního klouzavého průměru. Pro vstupy a výstupy platí následující pravidla. Vstup do long pozice, vstupujeme na close. Tělo baru10 musí být celé vykresleno nad 4denní i 9denní EMA Výstup na close Pokud je close daného baru pod úrovní 4denní i 9denní EMA Pro short pozice to platí pouze opačně. Proveďme tedy nyní backtest a zhodnoťme výsledky, které vidíme zde:
10
Vykreslení mezi open a close
47
Obr. 26
Equity patternu založeného na EMA
Zdroj: Vlastní zpracování
Ziskovost sice dosahuje 7,38 %, ale největší drawdown dosahuje až téměř 200 USD. Zisk na obchod máme 1,12 USD a FPAT ukazatel dává hodnotu 2,37. Hned na první pohled je zřejmé, že pattern je velmi nestabilní. Ke konci grafu equity je zřejmý propad téměř 200 USD, což je ztráta 50 % již nabytých zisků. Už jen tento drawdown dělá tento pattern složitě obchodovatelný. Zisk na obchod je velmi malý a tomu odpovídá také hodnota FPAT. Jako spread počítáme 4,5 pipu, protože vstupujeme na close, kdy jsou poplatky výrazně vyšší. Výsledky lze tedy hodnotit jako průměrné. Nedoporučuji tento pattern obchodovat, ale může nám velice posloužit při dalším backtestování a jeho vylepšování. Silnou stránkou tohoto patternu je využití silných trendů od počátku až do konce. Slabou stránkou je častý vstup do pozice a následně okamžitý výstup z ní se ztrátou. Takovéto ztráty poté výrazně převažují, což sráží pattern po ziscích výrazně dolů. Je tedy potřeba odfiltrovat tyto „plané“ vstupy. Zkusme si nyní rozdělit pattern na obchody na stranu long a short, zde můžeme vidět výsledky strany short:
48
Obr. 27
Equity patternu založeného na EMA, strana short
Zdroj: Vlastní zpracování
Ziskovost strany short je 1,92 %, průměrný zisk na obchod klesl na 0,48 USD. Drawdown dosahuje výše 190 USD a ukazatel FPAT udává hodnotu 2,31. Obr. 28
Equity patternu založeného na EMA, strana long
Zdroj: Vlastní zpracování
Ziskovost strany long je 5,72 %. Zisk na obchod činí 1,88 USD. Největší drawdown je 136 USD. Ukazatel FPAT udává hodnotu 5,43. Strana long je výrazně lepší než strana short. Ukazatel FPAT nám při obchodování strany long již udává obchodovatelnou hodnotu. Přesto je strana long stále velice nestabilní. Stranu short tedy z možností obchodovat vylučujeme. Závěr podkapitoly: Proces optimalizace nás nedovedl u klouzavých průměrů k výsledku, který by byl přímo obchodovatelný, ale dal nám základ, jehož equity je potřeba ještě vyrovnávat. Obchodování 49
na stranu short jsme vyloučili. Strana long již dává obchodovatelné výsledky, které jsou ale stále příliš nepravidelné. 7.3.1. Možnosti dalšího vylepšení patternu Klouzavý průměr EMA se počítá ze zavíracích hodnot daných barů, tedy close. Pokud klouzavý průměr přenastavíme na hodnoty open, EMA se nám posune o jedno políčko na grafu doprava. Backtestování těchto klouzavých průměrů za jinak stejných podmínek by mohlo přinést zajímavé výsledky. Vzhledem k velkému množství „planých“ vstupů, by se tyto vstupy daly odfiltrovat pomocí jiného indikátoru. Rovněž výstupy by se daly zefektivnit pomocí jiného indikátoru. Osobně se mi jeví jako zajímavý momentum indikátor.
7.4
Obchodování pomocí indikátoru CCI
V rámci této podkapitoly se seznámíme s indikátorem CCI. Vysvětlíme si, čím se liší od ostatních indikátorů, kterými jsme se zabývali v této práci. Přiblížíme si jeho historii. Vysvětlíme si obchodní systém Woodies CCI a pokusíme se ho přenést na devizový trh. Pokusíme se opět získat alespoň procentní roční ziskovost a nakonec opět navrhneme další možnosti vylepšení patternů na indikátoru CCI. Indikátor CCI, celým jménem Commodity Channel Index, byl vytvořen v roce 1980. Jeho první využití bylo pro testování počítačů, později byl přetvořen k použití na burzovních trzích. Na rozdíl od ostatních trendových indikátorů, kterými jsme se zabývali, CCI indikátor spadá do oblasti tzv. momentum indikátorů. To znamená, že měří sílu a rychlost trendu. Pokud momentum nabývá na síle, a to jak do plusových či mínusových hodnot, znamená to, že trend sílí. V případě, že naopak momentum ztrácí na síle, síla trendu se mírní. Indikátor se běžně obchoduje v oblasti mezi hodnotou -100 a +100. Mezi nimi se nachází tzv. nulová linka. Nad úrovní +100 se nachází překoupená oblast a pod hodnotou -100 naopak přeprodaná oblast.
50
Obr. 29
Indikátor CCI
Zdroj: Vlastní zpracování
51
Indikátor CCI je indikátor, na kterém je založen jeden z nejznámějších obchodních systému při obchodování s komoditami. Jmenuje se WoodiesCCI. Celý obchodní systém vytvořil obchodník Ken Wood. Je přístupný na www.woodiescciclub.com a návod k tomuto obchodnímu systému v češtině je součástí přílohy této práce. Bohužel nemáme možnost pracovat v naší platformě Marketscope 2.0 přímo s indikátorem Woodies CCI, musíme se tedy obejít bez pomocných ukazatelů typu LSMA a TCCI. Musíme si pravidla trochu přetvořit, aby byla pro nás obchodovatelná. Budeme se zabývat najznámějším patternem woodiesCCI, patternem ZLR. Otevřeme si indikátor CCI 14 a máme tyto podmínky pro obchodování: Vstup do long pozice, vstupujeme na close
Indikátor CCI vytvoří „véčko“ Pata „véčka“ musí být v oblasti od 0 do +100 Ramena „véčka“ musí být minimálně o hodnotu 10 nad paty Pokud máme otevřenou pozici, nevstupujeme do jiné, dokud ji neuzavřeme Na CCI křivce musí být definován rostoucí trend na základě woodiesCCI Výstup, vystupujeme na close Indikátor CCI je již druhou hodnotou klesající Současně je bar, na kterém máme vystoupit klesající Pro vstup do short pozice platí opak, zde vidíme výsledky backtestu: Obr. 30
Equity patternu založeného na CCI
Zdroj: Vlastní zpracování
52
Jak lze vidět z grafu, ziskovost patternu je v záporných hodnotách. Pattern prodělává v průměru ročně 1 %. Na základě provedeného backtestu můžeme prohlásit, že pattern ZLR z woodiesCCI na eurodolarovém devizovém trhu nemá žádné výsledky. Je mírně ztrátový a jeho obchodování na devizovém trhu nemá smysl. Závěr podkapitoly: Pattern ZLR z woodiesCCI obchodního systému je na devizovém trhu nefunkční. Pattern je vhodný spíše do trendovějších trhů než devizový trh.
8 Výsledný obchodní plán Během procesu optimalizace u obchodování z grafu jsme vytvořili pattern. Jako základ tohoto patternu posloužila teorie o supportu a resistenci. Tento pattern je aplikovatelný na týdenní a měsíční časový rámec. Pro denní časový rámec vhodný není. Týdenní graf vykazuje průměrnou roční ziskovost přes 2 % a měsíční přes 6 %. Vstupní a výstupní signály jsou stanoveny takto: Vstup Překonání high úrovně předchozích 5 barů Výstup Na konci baru nebo Na úrovni aktivovaného trailing stopu Variantu obchodování na stranu short jsme v průběhu podkapitoly vyloučili, proto je vstup uvažován pouze na stranu long. Zhodnotili jsme také, že je vhodné používat trailing stop jako ochranu před nečekaně velkými ztrátami. Pokud bude obchodník obchodovat námi vytvořený obchodní systém, tak může očekávat roční zisk ve výši 8 %. Při využití indikátoru MACD jsme vyloučili z obchodování stranu long. MACD na našem patternu je tedy výhodnější obchodovat především na stranu short. Výsledky našeho patternu jsou poměrně pozitivní se ziskovostí 7,22 %. Přesto ještě nelze doporučit k obchodování. Proces optimalizace nás nedovedl u klouzavých průměrů k výsledku, který by byl přímo obchodovatelný, ale dal nám základ, jehož equity je potřeba ještě vyrovnávat. Obchodování na stranu short jsme vyloučili. 53
Strana long již dává obchodovatelné výsledky, které jsou ale stále příliš nepravidelné. Pattern ZLR z woodiesCCI obchodního systému je na devizovém trhu nefunkční. Pattern je vhodný spíše do trendovějších trhů než devizový trh. Vytvořili jsme obchodní plán především díky obchodování z grafu. Náš obchodní plán v průměru ročně vydělává 8 %. Patterny založené na indikátorech sice většinou končí v zisku, ale jsou poměrně nestabilní a vznikají u nich velké drawdowny, proto jsme je do obchodního plánu nezahrnovali. Do našeho obchodního plánu jsme nakonec zahrnuli pouze obchodování z grafu. Equity našeho celkového obchodního plánu je tedy následující: Obr. 31
Equity obchodního plánu
Zdroj: Vlastní zpracování
Na základě našeho obchodního plánu může obchodník očekávat roční zisk v průměru 8 %.
9 Diskuse Každý obchodní systém se dá dále zdokonalovat. I u našeho obchodního systému jsou patrné kroky pro další možné vylepšení. Jako potenciál k dalšímu vývoji u obchodování z grafu vidím archivaci čtyřhodinových dat, na základě kterých se můžeme dostat k bodu
54
optimálního trailing stopu na týdenním grafu. Dále se můžeme zabývat vyhledáváním optimálního trailing stopu na měsíčním grafu. Jako další vhodná myšlenka se mi jeví využití zároveň trailing stopu a stop lossu. Jelikož ale oba tyto výstupní příkazy nemůžeme použít zároveň, musíme místo stop lossu využít vstupu do hedgingu. Další možností k backtestování je zrušení výstupů na konci baru, ale pouze na základě trailing stopu. Jeví se mi to jako lepší možnost využití dlouhodobějších trendů. Dále je zde možnost aplikace patternu 5b na další měnové páry. Měsíční pattern nám vykazoval ziskovost 6 % a týdenní 2 %, dohromady to činí 8 %. Pokud rozšíříme náš obchodní plán na větší množství měnových párů, jsme schopní dosáhnout velice zajímavých výsledků. Zvýšení ziskovosti a snížení drawdownu u obchodování indikátoru MACD by bylo možné dosáhnout obchodováním pouze za předpokladu, že histogram se bude nacházet pod nulovou linkou. Další možností vylepšení by mohlo být vstoupení do obchodu při protnutí nulové linky histogramu do směru, kde se momentálně nacházejí křivky MACD a SIGNAL. Klouzavý průměr EMA se počítá ze zavíracích hodnot daných barů, tedy close. Pokud klouzavý průměr přenastavíme na hodnoty open, EMA se nám posune o jedno políčko na grafu doprava. Backtestování těchto klouzavých průměrů za jinak stejných podmínek by mohlo přinést zajímavé výsledky. Vzhledem k velkému množství „planých“ vstupů, by se tyto vstupy daly odfiltrovat pomocí jiného indikátoru. Rovněž výstupy by se daly zefektivnit pomocí jiného indikátoru. Osobně se mi jeví jako zajímavý momentum indikátor. Většina námi backtestovaných patternů vykazuje mírné zisky, ale přesto jsme je do obchodního plánu nezahrnovali. Uvedli jsme, že je ještě potřeba více vyrovnat equity. Toto rozhodnutí je poměrně subjektivní a je pouze na obchodníkovi, zda bude obchodovat tyto patterny. Pokud ale začne tyto patterny obchodovat, musí počítat s velkou nepravidelností případných zisků.
55
10 Závěr Cílem této bakalářské práce bylo vytvoření obchodního systému, který by byl přímo aplikovatelný na devizovém trhu. Po přečtení této práce měl být obchodník schopen při dodržování obchodního plánu dosáhnout ročního zúročení vkladu v řádu několika procent. Při vytváření obchodního plánu jsme sestavili systém, který průměrně vydělává ročně přibližně 8 %. Definovali jsme si, že slovo pattern znamená především podsystém celého obchodního plánu a fakt, že obchodní plán se skládá z většího množství patternů. Vysvětlili jsme regulaci, kterou provedl americký regulátor NFA ohledně hedgingu a zhodnotili jsme, že pro naše využití je proto vhodnější obchodovat přes brokera, který je regulován britským regulátorem FSA. Dále jsme si určili, že v této práci budeme používat technickou analýzu a jako styl obchodování jsme pro nás vybrali poziční obchodování, které nám umožňuje se věnovat obchodování pouze několik desítek minut denně. Jako domácí měnu na účtu si obchodník může vybrat více měn, ale v rámci usnadnění provádění backtestů doporučuji americký dolar. Přesná specifikace vstupů a výstupů je velmi důležitá záležitost před započetím backtestu. Předcházíme tím nepřesným výsledkům backtestu. Doporučuji provádět backtest ručně, což nám pomůže lépe porozumět backtestovanému patternu. Obchodní systém není vázaný na konkrétní platformu nebo brokera. Obchodník si tedy může vybrat ze širokého spektra brokerů a platforem. Aby obchodník mohl dlouhodobě profitovat, musí dodržovat money management. Je nutné znát sílu trhu, vědět kam až mohou dosáhnout ztráty a vyhnout se podkapitalizování. Při podkapitalizování nejsme schopní dodržet náš money management. Velkým pomocníkem začínajícího obchodníka je papertrading, díky kterému si může obchodník poprvé vyzkoušet reálný trh. Zvláště mezi začínajícími obchodníky koluje mýtus o tzv. svatém grálu. Obchodník musí pochopit, že úspěšné obchodování je především o úspěšných obchodech, které převyšují nad neúspěšnými. Obchodník musí dodržovat svůj obchodní plán vždy a za všech okolností. Během procesu optimalizace patternů jsme vytvořili obchodní systém. Obchodní systém je založený především na obchodování z grafu. 56
Obchodní systém praktikujeme pouze na měsíčním a týdenním eurodolarovém časovém rámci. Vstupní a výstupní signály jsou stanoveny takto: Vstup Překonání high úrovně předchozích 5 barů Výstup Na konci baru nebo Na úrovni aktivovaného trailing stopu Při obchodování tohoto systému je obchodník schopen dosáhnout na základě historických dat průměrné roční ziskovosti 8 %. Patterny založené na jiných indikátorech jsme během práce vyloučili především z důvodu nevyrovnané equity.
57
11 Literatura (1) Turek, L., První kroky na burze, 1.vyd. Brno: Computer press, 2008. 154 s. ISBN 978-80-251-1915-0 (2) Nesnídal, T., Podhájský, P., Jak se stát intradenním finančníkem, 1.vyd. Praha: Centrum finančního vzdělávání, 2008. 283 s. ISBN 97880-903874-4-7 (3) METASTOCK – uživatelský manuál
58
12 Přílohy Přílohy jsou přiloženy na CD. Příloha č. 1:
Program Ninjatrader
Příloha č. 2:
Denní a měsiční data EUR/USD
Příloha č. 3:
Provedené backtesty
Příloha č. 4:
Obchodní systém WoodiesCCI
Příloha č. 5:
Návod k použití programu Ninjatrader
59