<?xml version="1.0"?>
<rss version="2.0"><channel><title>&#x10C;l&#xE1;nky a tutori&#xE1;ly: Články a tutoriály</title><link>https://www.financnik.cz/clanky/serialy/vytvarime-obchodni-system/?d=5</link><description>&#x10C;l&#xE1;nky a tutori&#xE1;ly: Články a tutoriály</description><language>cs</language><item><title>Mechanick&#xE9; obchodov&#xE1;n&#xED; IPO (Initial Public Offering)</title><link>https://www.financnik.cz/clanky/serialy/vytvarime-obchodni-system/mechanicke-obchodovani-ipo-initial-public-offering-r1979/</link><description><![CDATA[
<p><img src="https://www.financnik.cz/forum/uploads/monthly_2023_11/obchodovani-ipo.png.0d2a98908638c1de64ceee46fd03b799.png" /></p>
<p>
	Při <a href="https://www.financnik.cz/jak-na-obchodovani-na-burze/" rel="">obchodování na burze</a> můžeme pracovat s různými statistickými výhodami. Jednou z nich může být i IPO, kdy se akcie poprvé dostávají na burzu.
</p>

<p>
	<strong>Obsah článku:</strong>
</p>

<ul>
	<li>
		<a href="#co-je-ipo" rel="">Co je IPO?</a>
	</li>
	<li>
		<a href="#kolik-je-ipo-za-rok" rel="">Kolik je IPO za rok?</a>
	</li>
	<li>
		<a href="#proc-se-o-ipo-z-pohledu-tradingu-zajimat" rel="">Proč se o IPO z pohledu tradingu zajímat?</a>
	</li>
	<li>
		<a href="#obchodovani-ipo" rel="">Obchodování IPO</a>
	</li>
	<li>
		<a href="#tendence-pohybu-akcii-po-ipo" rel="">Tendence pohybů akcií po IPO</a>
	</li>
	<li>
		<a href="#spac-vs-tradicni-ipo" rel="">SPAC vs. tradiční IPO</a>
	</li>
	<li>
		<a href="#identifikace-spac-v-historickych-grafech" rel="">Identifikace SPAC v historických grafech</a>
	</li>
	<li>
		<a href="#obchodni-plan-vychazejici-z-ipo" rel="">Obchodní plán vycházející z IPO</a>
	</li>
	<li>
		<a href="#backtest-mechanicke-ipo-strategie" rel="">Backtest mechanické IPO strategie</a>
	</li>
	<li>
		<a href="#mechanicke-obchodovani-ipo-shrnuti" rel="">Mechanické obchodování IPO – shrnutí</a>
	</li>
</ul>

<h2 id="co-je-ipo">
	Co je IPO?
</h2>

<p>
	"IPO" je zkratka pro "Initial Public Offering" a označuje první veřejnou nabídku akcií společnosti na burze. Tento proces je klíčovým momentem pro mnoho soukromých společností, protože znamená jejich vstup na veřejný akciový trh a nabídnutí svých akcií široké veřejnosti. Před IPO je společnost obvykle vlastněna zakladateli, ranými investory, jako jsou venture kapitalisté, a možná malým počtem privátních investorů. IPO umožňuje společnosti získat kapitál od široké veřejnosti prostřednictvím prodeje akcií a současně poskytuje raným investorům a zakladatelům možnost zhodnotit část své investice.
</p>

<h2 id="kolik-je-ipo-za-rok">
	Kolik je IPO za rok?
</h2>

<p>
	O kolika potenciálních obchodech hovoříme?
</p>

<p>
	I když aplikujeme na první obchodní den akcie po IPO konzervativní filtr likvidity C*V &gt; 10 milionů, abychom vyloučili různé <a href="https://www.financnik.cz/slovnik/penny-stock/" rel="">penny stocks</a>, jde stále o vyšší desítky, někdy i stovky obchodních příležitostí ročně:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="89920" href="https://www.financnik.cz/forum/uploads/monthly_2025_04/image.png.e00f86ddb262395c863687cf61f5f024.png" rel=""><img alt="Počet IPO v letech 2013 - 2025 na amerických akciových trzích" class="ipsImage ipsImage_thumbnailed" data-fileid="89920" data-ratio="49.25" data-unique="if17xkztn" style="width: 800px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2025_04/image.thumb.png.4325a89aefb265e6bdb4bcc99b529511.png"></a>
</p>

<p>
	Historická data ukazují, že poslední roky je IPO méně, zejména v roky, kdy akciové trhy klesaly. Ale stále jde o zajímavé množství signálů.
</p>

<h2 id="proc-se-o-ipo-z-pohledu-tradingu-zajimat">
	Proč se o IPO z pohledu tradingu zajímat?
</h2>

<p>
	<span>Coby tradeři obecně vyděláváme především na neefektivitách trhů. Ty se často odehrávají v dobách, kdy v trzích panují emoce. Což uvedení nové společnosti na veřejně obchodovaný trh často představuje. O společnostech vstupujících na trh se hodně hovoří a především není známá jejich tržní cena. Ta se teprve bude tvořit.</span>
</p>

<blockquote class="ipsQuote" data-gramm="false" data-ipsquote="">
	<div class="ipsQuote_citation">
		Důležité
	</div>

	<div class="ipsQuote_contents ipsClearfix" data-gramm="false">
		<p>
			<span>Akcie po IPO mají tendence pohybovat se výrazně jinak, než celkový akciový trh. To může představovat zajímavé příležitosti pro zisk.</span>
		</p>
	</div>
</blockquote>

<h2 id="obchodovani-ipo">
	Obchodování IPO
</h2>

<p>
	<span>IPO lze obchodovat jednak tak, že se účastníme samotného úpisu. Při vstupu na burzu je na základě poradců a investičních bank stanovena cena, za kterou se akcie upisují. Za tuto cenu lze nakupovat akcie u <a href="https://www.financnik.cz/slovnik/broker/" rel="">brokerů</a>, kteří IPO umožňují obchodovat. Řada obchodníků akcie nakupuje právě v IPO a vydělává na tzv. fenoménu <b>IPO pop</b> – rozdílu mezi první otevírací cenou akcie na burze a cenou, za kterou byla akcie upsaná. Řada akcií na základě zájmu investorů otevře výše, než za kterou byly primárně upsány. Nasdaq ve svých statistikách udává, že průměrný IPO pop v roce 2020 byl 38 % </span><span style="font-size:11.0pt"><span> </span>(viz <a href="https://www.nasdaq.com/articles/trends-in-ipo-pops-2021-03-04" rel="external nofollow">Trends in IPO Pops</a>).</span>
</p>

<p>
	<span>IPO lze obchodovat ale i tak, že akcie nakupujeme až poté, co se začnou obchodovat na burze. Což je cesta, která se dá dělat systematicky s běžnými nástroji, které máme všichni k dispozici. Oproti etablovaným akciím můžeme coby tradeři těžit ze zvýšené volatility a již zmíněného prostého faktu, že trh teprve hledá férovou tržní cenu dané společnosti. To se promítá do toho, že některé tituly mohou po svém IPO dosáhnout ohromného zhodnocení. Zde je graf nejvyšších zhodnocení akcií za 30 obchodních dnů od první uzavírací ceny:</span>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="89921" href="https://www.financnik.cz/forum/uploads/monthly_2025_04/image.png.7d77a98edc67699c2e66d72531691427.png" rel=""><img alt="Graf nejvyšších zhodnocení akcií za 30 obchodních dnů od IPO." class="ipsImage ipsImage_thumbnailed" data-fileid="89921" data-ratio="49.88" data-unique="heyoowwvt" style="width: 800px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2025_04/image.thumb.png.e48e6908149fcde25e8445b7c1f994f8.png"></a>
</p>

<p>
	 
</p>

<p>
	<span>Vidíme, že každý rok, včetně let 2022–2023, se našly tituly, které během 30 dnů po IPO uzavřely o několik desítek procent výše, než za jakou cenu skončilo na burze jejich obchodování první den. To jsou bezesporu zajímavé obchodní příležitosti.</span>
</p>

<h2 id="tendence-pohybu-akcii-po-ipo">
	Tendence pohybů akcií po IPO
</h2>

<p>
	<span>Výše uvedený graf by mohl naznačovat, že akcie mají po IPO tendenci růst. Obecně tomu ale tak nebývá (výše publikovaný graf ukazuje maxima). Takto vypadají průměrná zhodnocení za 30 obchodních dnů od první uzavírací ceny po IPO:</span>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="89922" href="https://www.financnik.cz/forum/uploads/monthly_2025_04/image.png.b2ffe9381e21c166c4291fbd2c3f6337.png" rel=""><img alt="Průměrné zhodnocení za 30 obchodních dnů od první otevírací ceny po IPO." class="ipsImage ipsImage_thumbnailed" data-fileid="89922" data-ratio="50.00" data-unique="nf6202hp7" style="width: 800px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2025_04/image.thumb.png.e217df1547c8d1824030b7577d26ff47.png"></a>
</p>

<p>
	<span>Zejména v době celkového klesajícího trhu akcie po IPO průměrně klesaly. A některé opravdu výrazně. Takto vypadá nejnižší zhodnocení akcií po IPO za 30 dnů od první uzavírací ceny:</span>
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="89923" href="https://www.financnik.cz/forum/uploads/monthly_2025_04/image.png.b608af95f70bed2b594226b4c11c6af9.png" rel=""><img alt="Nejnižší zhodnocení akcií po IPO za 30 dnů od první otevírací ceny." class="ipsImage ipsImage_thumbnailed" data-fileid="89923" data-ratio="49.88" data-unique="4s6nhc34c" style="width: 800px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2025_04/image.thumb.png.3b0f98e153de1a3e776706221277cf67.png"></a>
</p>

<p>
	<span>Akcie tedy umí v relativně krátké době po IPO vytvořit jak ohromný zisk, tak ohromnou ztrátu. To je paradoxně přesně prostředí, které pro aktivní <a href="https://www.financnik.cz/slovnik/trading/" rel="">trading</a> potřebujeme. Vesměs vyděláváme hlavně na <a href="https://www.financnik.cz/slovnik/volatilita/" rel="">volatilitě</a>, kdy se obchodované trhy hýbou.</span>
</p>

<h2 id="spac-vs-tradicni-ipo">
	SPAC IPO vs. tradiční IPO
</h2>

<p>
	<span>IPO v grafu poznáme tak, že v daný den začíná cenový denní graf daného <a href="https://www.financnik.cz/slovnik/ticker" rel="">tickeru</a>. Budete-li grafy testovat a například na IPO stavět obchodní systém, je potřeba mít na paměti druhý možný způsob, jak se společnosti dostávají na burzu. Může jít o výše popsané tradiční IPO, ale i o tzv. <strong>SPAC</strong> (</span>Special Purpose Acquisition Company). SPAC IPO a tradiční IPO jsou dva rozdílné přístupy, jak společnost může vstoupit na veřejný akciový trh. Zatímco oba procesy mají stejný konečný cíl – získat kapitál od veřejných investorů a obchodovat na burze – způsob, jakým k tomu dosáhnou, se značně liší.
</p>

<p>
	SPAC, někdy označovaný jako „blank check company“, je entita vytvořená výhradně za účelem akvizice jedné nebo více nejmenovaných podniků. Společnost se na burzu dostane tak, že skupina investorů nebo sponzorů vytvoří novou společnost (SPAC) a uvede ji na burzu. Přičemž investoři kupují akcie bez znalosti, jaká konkrétní <a href="https://www.financnik.cz/slovnik/akvizice/" rel="">akvizice</a> bude provedena. Jde skutečně o prázdnou společnost, kdy se teprve později hledá firma, u které SPAC provede akvizici. Jakmile je cílová společnost identifikována (často měsíce až několik let), akcionáři SPAC hlasují o schválení akvizice. Po schválení se cílová společnost stává veřejně obchodovanou společností prostřednictvím fúze se SPAC.
</p>

<p>
	<span>Rozlišovat mezi tradičním IPO a SPAC IPO je při analýze grafů velmi důležité. Cena SPAC IPO zpočátku nemá souvislost s akvizovanou společností.</span>
</p>

<h2 id="identifikace-spac-v-historickych-grafech">
	Identifikace SPAC v historických grafech
</h2>

<p>
	SPAC můžeme v historických grafech identifikovat například pomocí <a href="http://norgatedata.com/" rel="external nofollow">Norgate Dat</a> (je potřeba alespoň platinum tarif).<span> </span>Takto vypadá jednoduchý indikátor, kterým si do grafu vykresluji, jestli byla společnost SPAC:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_4225_12" style=""><span class="pln">#include_once "Formulas\Norgate Data\Norgate Data Functions.afl"
blankcheckcompany = NorgateBlankCheckCompanyTimeSeries();
Plot(blankcheckcompany,"SPAC",colorBlack,styleHistogram);</span></pre>

<p>
	Screenshot z <a href="https://www.financnik.cz/exe/akademie/kurzy/amibroker.html" rel="">Amibrokeru</a> zobrazuje cenový vývoj healthcare společnosti Clover Health Investments (CLOV):
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="87412" href="https://www.financnik.cz/forum/uploads/monthly_2023_11/image.png.69f3642c63c1f2f5bad61c2fef3e3319.png" rel=""><img alt="CLOV se zobrazeným obdobím, ve kterém se obchodovala jako SPAC." class="ipsImage ipsImage_thumbnailed" data-fileid="87412" data-ratio="47.38" data-unique="d9gmlg43m" style="width: 800px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2023_11/image.thumb.png.b259a1ce7ff8e1517a9353a93267cceb.png"></a>
</p>

<p>
	Ta vstoupila na burzu v roce 2021 prostřednictvím SPAC IPO. Vývoj grafu v roce 2020 (kde na spodním indikátorů vidíme čárky) se netýkal společnosti CLOV, ale investičního nástroje (prázdné společnosti), která byla uvedena na burzu, ale ještě se nevědělo, se kterou společností se spojí.
</p>

<h2 id="obchodni-plan-vychazejici-z-ipo">
	<span ipsnoautolink="true">Obchodní plán</span> vycházející z IPO
</h2>

<p>
	V případě systematického obchodování IPO se tedy budeme chtít zaměřit na nové společnosti (existuje v grafu jen několik úseček), které nejsou SPAC. Patrně budeme chtít tyto společnosti nakupovat (<a href="https://www.financnik.cz/clanky/obchodni-strategie/shortovani-akcii-r1974/" rel="">shortování akcií</a> se mi jeví v této fázi jako hodně riskantní, nehledě na to, že shorty nemusí být vůbec k dispozici). 
</p>

<p>
	Jeden z nejjednodušších způsobů obchodování, které se nabízí, je obchodovat <b>momentum</b>.
</p>

<p>
	To dává smysl i s ohledem na výše publikované tendence. Některé společnosti mají po IPO tendence ke skutečně silnému trendování.
</p>

<p>
	<b>Může tak být výhodné nakoupit trh v okamžiku, kdy cena poprvé uzavírá výše, než byly předcházející maximální ceny.</b>
</p>

<p>
	Takto může vypadat konkrétní <a href="https://www.financnik.cz/clanky/serialy/vytvarime-obchodni-system/" rel="">obchodní plán</a>:
</p>

<p>
	<strong>Vstupní podmínky:</strong>
</p>

<ul>
	<li>
		Společnost je obchodována na US burze a není SPAC.
	</li>
	<li>
		První obchodní den měl dostatečný objem. C*V&gt;10000000
	</li>
	<li>
		Trh nakoupíme při otevření následující den poté, co poprvé uzavřel výše než kterákoliv předcházející cena.
	</li>
	<li>
		Na signál čekáme v prvních 100 dnech obchodování titulu.
	</li>
</ul>

<p>
	<strong>Risk management:</strong>
</p>

<ul>
	<li>
		Stop-loss 20 % od vstupu.
	</li>
	<li>
		Profit target 30 % od vstupu.
	</li>
	<li>
		Obchodujeme současně maximálně 5 pozic, každé alokujeme 20 % kapitálu. Pokud je k dispozici více signálů než pozic, které si můžeme dovolit otevřít, řadíme signály podle aktuálního průměrného C*V.
	</li>
</ul>

<p>
	To je vše.
</p>

<p>
	Kromě podmínky likvidity nemá systém žádnou optimalizovatelnou vstupní podmínku. Což je velké pozitivum – čím méně proměnných, tím vyšší šance na robustní systém.
</p>

<p>
	Optimalizovatelný je risk managment. Ten ale upřímně vnímám jako základní a pro živé obchodování bych volil místo fixního stop-lossu patrně nějakou formu posouvaného stop-lossu.
</p>

<h2 id="backtest-mechanicke-ipo-strategie">
	Backtest mechanické IPO strategie
</h2>

<p>
	<a href="https://www.financnik.cz/slovnik/backtest/" rel="">Backtest</a> podobného ukázkového přístupu rozhodně naznačuje, že v této oblasti bude zajímavý <a href="https://www.financnik.cz/slovnik/edge/" rel="">edge</a>.
</p>

<p>
	Historicky by strategie dosahovala zhodnocení 20,53 % p.a. při <a href="https://www.financnik.cz/clanky/praxe/drawdown-v-obchodovani-r1788/" rel="">drawdownu</a> -31,57 %. A to po započtení komisí dle Interactive Brokers. Testováno za období 1. 1. 2003 - 25. 4. 2025. Do testu byly zahrnuty i delistované akcie. Použita Norgate Data.
</p>

<p>
	Průměrný obchod má velmi nadstandardní zhodnocení +6,72 % při průměrné délce obchodu 67 dnů. Sharpe ratio je 0,95.
</p>

<p>
	Zde jsou graficky zobrazené výsledky backtestů.
</p>

<p>
	Graf vývoje stavu účtu strategie (modrá křivka) vs. <a href="https://www.financnik.cz/slovnik/benchmark/" rel="">benchmark</a> S&amp;P 500 (šedá linka). Logaritmické měřítko:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="89924" href="https://www.financnik.cz/forum/uploads/monthly_2025_04/image.png.120e1a7a2f4ce21aeebb9d9f2b33051f.png" rel=""><img alt="Výsledku backtestu mechanické strategie obchodující IPO (logaritmické měřítko)." class="ipsImage ipsImage_thumbnailed" data-fileid="89924" data-ratio="42.50" data-unique="0z24ryek9" style="width: 800px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2025_04/image.thumb.png.4ba92085d901bb66877ec3b44bcf12a3.png"></a>
</p>

<p>
	O tom, jak ohromný rozdíl v absolutních číslech je ve zhodnocení strategie vůči držení indexu S&amp;P 500, dobře vypovídá graf v běžném měřítku:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="89925" href="https://www.financnik.cz/forum/uploads/monthly_2025_04/image.png.d9abacf88d4556d8253b8feedcd11702.png" rel=""><img alt="Výsledku backtestu mechanické strategie obchodující IPO." class="ipsImage ipsImage_thumbnailed" data-fileid="89925" data-ratio="42.63" data-unique="j3upfz4qe" style="width: 800px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2025_04/image.thumb.png.635be9dc929819c79a708651046b85f1.png"></a>
</p>

<h2>
	Mechanické obchodování IPO – shrnutí
</h2>

<p>
	Jednoduchá ukázková strategie ukazuje, že v mechanickém trendovém obchodování IPO může být zajímavý edge. I velmi jednoduchá pravidla strategie vykazují stabilní růst <a href="https://www.financnik.cz/slovnik/equity/" rel="">equity křivky</a>. Strategie má přitom velmi jednoduchá pravidla a implementovat ji do portfolia není složité.
</p>
]]></description><guid isPermaLink="false">1979</guid><pubDate>Mon, 06 Nov 2023 23:00:00 +0000</pubDate></item><item><title>Jak na prvn&#xED; daytrading autotrader [v&#x10D;etn&#x11B; funk&#x10D;n&#xED; strategie a k&#xF3;du]</title><link>https://www.financnik.cz/clanky/serialy/vytvarime-obchodni-system/jak-na-prvni-daytrading-autotrader-vcetne-funkcni-strategie-a-kodu-r1978/</link><description><![CDATA[
<p><img src="https://www.financnik.cz/forum/uploads/monthly_2023_11/OR5minut_studie.jpg.782386cce20491c5db5b2bbc6d26b52b.jpg" /></p>
<p>
	Obsah článku:
</p>

<ul>
	<li>
		<a href="#co-je-intradenni-obchodovani-daytrading" rel="">Co je intradenní obchodování (daytrading)?</a>
	</li>
	<li>
		<a href="#kde-ziskat-funkcni-obchodni-plan" rel="">Kde získat funkční obchodní plán?</a>
	</li>
	<li>
		<a href="#co-je-intradenni-breakout-oteviraciho-rozpeti" rel="">Co je intradenní breakout otevíracího rozpětí?</a>
	</li>
	<li>
		<a href="#pravidla-obchodniho-planu-intradenniho-breakoutu" rel="">Pravidla obchodního plánu intradenního breakoutu</a>
	</li>
	<li>
		<a href="#jak-strategii-mechanicky-otestovat" rel="">Jak strategii mechanicky otestovat?</a>
	</li>
	<li>
		<a href="#hotove-kody-mechanicke-intradenni-breakout-strategie" rel="">Hotový kód mechanické intradenní breakout strategie</a>
	</li>
	<li>
		<a href="#automatizovany-daytrading-shrnuti" rel="">Automatizovaný daytrading - shrnutí</a>
	</li>
</ul>

<p>
	<span ipsnoautolink="true">Daytrading</span> může být hodně výdělečný. Zde je konkrétní plán, jak bych začal. A to včetně kódu strategie, kterou je možné pustit do trhu jako autotrader.
</p>

<h2 id="co-je-intradenni-obchodovani-daytrading">
	Co je intradenní obchodování (daytrading)?
</h2>

<p>
	<a href="https://www.financnik.cz/slovnik/daytrading/" rel="">Intradenní obchodování</a> je styl tradingu, kdy pozice držíme jen přes den (tj. nikoliv přes noční seanci). Výhodou je, že coby obchodníci můžeme jít spát s čistou hlavou, je možné pracovat s vyšší pákou (brokeři mají pro intradenní držení pozic vesměs jiné požadavky na kapitál než pro pozice držené přes noc) a kapitál na účtu může pracovat s vyšší frekvencí, a tudíž více vydělávat.
</p>

<p>
	Na druhou stranu je intradenní obchodování velmi náročné. Zejména diskreční, kdy obchodníci velmi často sklouzávají k tomu, že obchodují nikoliv dlouhodobé pravděpodobnosti, ale subjektivní „predikce“ toho, kam se trh vydá. A to nefunguje.
</p>

<p>
	Intradenní obchodování je těžký boj i z pohledu nákladů. U pozic trvajících hodiny nebo minuty budeme z principu dosahovat průměrně nižších výdělků na jeden obchod, ale komise platíme brokerům stejně jako u kteréhokoliv jiného obchodu. Často se tak může stát, že poplatky spolykají všechny těžce vydělané peníze. Zejména, pokud bude obchodník provádět mnoho ultrarychlých obchodů denně.
</p>

<p>
	Přesto má intradenní obchodování potenciál. Vidím jej zejména v momentě, kdy strategie automatizujeme a obchodujeme spíše s nižší frekvencí – například jeden intradenní obchod v trhu denně s dobou trvání spíše hodiny, než minuty.
</p>

<p>
	Osobně intradenně obchoduji jak <a href="https://www.financnik.cz/clanky/obchodni-strategie/mean-reversion-strategie-obchodovani-navratu-ceny-k-bezne-hodnote-r1880/" rel="">mean reversion</a>, tak <a href="https://www.financnik.cz/clanky/praxe/uvod-do-breakout-strategii-r1259/" rel="">breakout strategii</a> na akciových indexech. Intradenní strategie tvoří menší část mého portfolia, které je dále složené především z mechanických swingových a dlouhodobějších rotačních strategií.
</p>

<p>
	Nicméně komplexnější <a href="https://www.financnik.cz/slovnik/portfolio/" rel="">portfolia</a> vyžadují přiměřeně vysoký kapitál a pro řadu obchodníků tak může být zajímavé začít s daytradingem, kde jsou požadavky na kapitál nejmenší. <span> </span>
</p>

<p>
	Pojďme si proto ukázat možnou cestou, jak konkrétně začít, pokud zatím žádnou <a href="https://www.financnik.cz/slovnik/aos/" rel="">AOS</a> strategii ani systém pro autotrading nemáte.
</p>

<h2 id="kde-ziskat-funkcni-obchodni-plan">
	Kde získat funkční <a href="https://www.financnik.cz/clanky/serialy/vytvarime-obchodni-system/" rel="">obchodní plán</a>?
</h2>

<p>
	Moje osvědčená cesta je inspirovat se tím, co funguje ostatním. To jde pochopitelně tím lépe, čím více zkušeností člověk má. Při stavbě úplně prvních systémů bych vyšel z těch nejvíce diskutovaných principů, které fungují dlouhodobě. Například na Finančníkovi roky diskutujeme intradenní breakouty v akciových indexech. V případě daytradingu je to určitě dobrý začátek. Na internetu lze najít i funkční obchodní plány. Například v různých akademických studiích, které jsou volně dostupné. Jde o ohromné množství dat, naštěstí ale existují služby, které je procházejí, katalogizují a popisované edge backtestují. Patrně nejlepší je <a href="https://quantpedia.com/" rel="external nofollow" target="_blank">quantpedia.com</a>. Tu se svým týmem připravuje <span style="color:#202020">Radovan Vojtko, který v nedávném rozhovoru v newsletteru Quantopian zmínil například studii: Může být day trading skutečně profitabilní? Adresa ke stažení: </span><a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4416622" rel="external nofollow" target="_blank"><span>https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4416622</span></a>
</p>

<p>
	Ta <a href="https://www.financnik.cz/slovnik/backtest/" rel="">backtestuje</a> jednoduchý breakout otevírací rozpětí na 5minutovém grafu akciového indexu Nasdaq 100 v letech 2016 až 2023 a došla k závěru, že <strong>s použitím páky a intradenního obchodování breakoutů bylo možné ve sledovaném období dosáhnout přibližně 10x vyššího zhodnocení než při držení samotného indexu</strong>.
</p>

<p>
	Breakouty na indexech nevymizí a s podobným principem bych se tak nebál začít v malém obchodovat.
</p>

<p>
	Pochopitelně je třeba akceptovat, že systémy se široce veřejně diskutovanými pravidly patrně mohou časem degradovat a úplně bych se na ně nespoléhal s většími účty. Ale odněkud je třeba začít a zkušenosti získané živým obchodováním vám budou postupně přinášet inspiraci k tomu, jak plány posouvat dál. Sám například obchoduji intradenní breakout také ve velmi triviální podobě, ale s určitou nuancí, která věřím, že může přinášet dodatečnou obchodní výhodu. Na tu bych ale bez předchozí praxe v trzích patrně nepřišel.
</p>

<h2 id="co-je-intradenni-breakout-oteviraciho-rozpeti">
	Co je intradenní breakout otevíracího rozpětí?
</h2>

<p>
	Za otevírací rozpětí se považuje maximální a minimální cena sledovaného intervalu trhu po jeho otevření. V případě zmíněné studie „<span style="color:#202020">Může být day trading skutečně profitabilní“ jde o prvních pět minut obchodování. Pokud si zobrazíme trh skrz pětiminutový graf, pak otevírací rozpětí představují High a Low první úsečky. </span>
</p>

<p>
	<span style="color:#202020">V grafu jsem situaci zobrazil šrafovanou linkou:</span>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="87365" href="https://www.financnik.cz/forum/uploads/monthly_2023_11/OR5minut_short.jpg.960f39786cd612fd22bffa384f311438.jpg" rel=""><img alt="Pětiminutové otevírací rozpětí vyznačené v grafu indexu Nasdaq 100." class="ipsImage ipsImage_thumbnailed" data-fileid="87365" data-ratio="41.14" data-unique="h1242y19a" style="width: 700px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2023_11/OR5minut_short.thumb.jpg.8de3f05a88d1f2088d34acad89f45dc8.jpg"></a>
</p>

<p>
	Americké akciové indexy otevírají v USA ve stejnou dobu jako akcie. Obchodují se tedy od 8:30 centrálního časového pásma (CT), což většinu roku odpovídá českému času 15:30 (kromě několika málo týdnů, kdy je čas posunut o hodinu díky změně letního a zimního času, která neprobíhá v USA a Evropě stejně).
</p>

<p>
	Šrafované linky odpovídají High (horní linka) a Low (spodní linka) první pětiminutové úsečky, což je otevírací rozpětí vycházející ze studie<span> </span>(existují i další principy pracující například s delším časem pro výpočet otevíracího rozpětí).
</p>

<h2 id="pravidla-obchodniho-planu-intradenniho-breakoutu">
	Pravidla obchodního plánu intradenního breakoutu
</h2>

<p>
	Studie definuje zcela mechanický obchodní plán, který je možné shrnout do následujících kroků:
</p>

<ol>
	<li>
		Čekáme na uzavření první pětiminutové úsečky.
	</li>
	<li>
		Pokud je první pětiminutová úsečka rostoucí (Close &gt; Open), pak na otevírací ceně druhé úsečky otevíráme <b>long pozici</b>.<br>
		Pokud je první pětiminutová úsečka klesající (Close &lt; Open), pak na otevírací ceně druhé úsečky otevíráme <b>short pozici</b>.
	</li>
	<li>
		Stop-loss strategie umisťuje na úroveň low otevíracího rozpětí (první pětiminutové úsečky) v případě long pozice, resp. na úroveň high otevíracího rozpětí v případě short pozice.
	</li>
	<li>
		Profit target se umisťuje na úroveň 10násobku riskované částky (tj. rozsahu vstup – stop-loss).
	</li>
	<li>
		Strategie vystupuje buď na stop-lossu, profit targetu, nebo na konci obchodního dne.
	</li>
</ol>

<p>
	Obchodovaným trhem diskutovaným ve studii je americký index Nasdaq 100. Konkrétně skrz <a href="https://www.financnik.cz/clanky/praxe/trhy-podrobneji-etfs-r753/" rel="">ETF</a> s názvem QQQ, které index následuje. V EU díky regulaci není možné tento ticker na běžných retailových účtech obchodovat, a tak nejbližší rozumnou volbou budou futures mikrokontrakty MNQ. Ty mají hodnotu bodu 2 USD.
</p>

<p>
	Backtest strategie intradenního breakoutu s využitím trhu QQQ vypadá podle studie následovně:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="87366" href="https://www.financnik.cz/forum/uploads/monthly_2023_11/OR5minut_studie.jpg.b22078a4d3e4178ca1138ddb3e7a3853.jpg" rel=""><img alt="Backtest long/short mechanické breakout strategie otevíracího rozpětí vs. držení benchmarku." class="ipsImage ipsImage_thumbnailed" data-fileid="87366" data-ratio="81.43" data-unique="26c0aj8mu" style="width: 700px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2023_11/OR5minut_studie.thumb.jpg.70af2647ded89b485183312a98e6b268.jpg"></a>
</p>

<p>
	Zdroj: <a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4416622" rel="external nofollow" target="_blank"><span>https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4416622</span></a>
</p>

<p>
	Černá linka je výkonnost strategie (long a short dohromady). Červená linka benchmark pro porovnání s držením QQQ (de facto držení indexu). Dobré je, že ve studii jsou zahrnuty i výsledky od začátku roku 2022, kdy trhy začaly klesat a dobře to dokresluje, jaké výhody nám poskytují krátkodobé long/short strategie. Černá equity křivka roste bez ohledu na to, že index samotný převážně klesá.
</p>

<h2 id="jak-strategii-mechanicky-otestovat">
	Jak strategii mechanicky otestovat?
</h2>

<p>
	Jelikož máme strategii definovanou naprosto mechanicky, byla by hloupost testovat a obchodovat ji ručně. Pochopitelně existuje celá řada způsobů, jak podobné strategie backtestovat a obchodovat plně automatizovaně. Sám například používám python skripty napojené na <a href="https://www.financnik.cz/forum/info/ostatni/ib-prehled/" rel="">Interactive Brokers</a>.
</p>

<p>
	Na začátku je ale určitě dobré začít co nejjednodušeji. Z mé zkušenosti lze podobné systémy velmi snadno obchodovat u <a href="https://www.financnik.cz/slovnik/tradestation" rel="">TradeStation</a>. Ta integruje vše, co člověk potřebuje. Prostředí pro backtest, data a současně funguje jako autotrader. Perfektní je, že u TradeStation lze přepínat mezi simulovaným a živým obchodováním a v obou prostředích fungují zcela stejné skripty. Začal bych tedy tak, že skript pustím na simulovaný účet, budu jej sledovat, a pokud budu s chováním systému spokojený, přepnu se na živý účet a budu mít svůj první intradenní autotrader.
</p>

<h2 id="hotove-kody-mechanicke-intradenni-breakout-strategie">
	Hotový kód mechanické intradenní breakout strategie
</h2>

<p>
	Konkrétní skript není součástí studie. Nicméně převést uvedená pravidla do mechanického kódu EasyLanguage není těžké. Zde je strategie v podobě, kterou stačí jen překopírovat do TradeStation:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_1271_8" style=""><span class="pln">Vars: BuyPrice(0),ShortPrice(0), ShortRiskAmount(0), ShortStopLevel(0),ShortTargegLevel(0),LongStopLevel(0),LongRiskAmount(0),LongTargetLevel(0);
If Time = 0835 and C&gt;O and MarketPosition = 0 then 
begin
    Buy ("LongOR") next bar market;
    BuyPrice = Close; 
    LongStopLevel = L;
    LongRiskAmount =  BuyPrice - LongStopLevel;
	LongTargetLevel = BuyPrice + (10* LongRiskAmount);
end;
If MarketPosition = 1 then 
begin
    Sell ("ORL SL") next bar at LongStopLevel stop;
    Sell ("ORL PT") next bar at LongTargetLevel limit;
end;
If Time &gt;= 1500 and MarketPosition &gt; 0 then  
    Sell ("ORL TimeStop") next bar at market;
    
If Time = 0835 and C</span><span class="tag">&lt;O</span><span class="pln"> </span><span class="atn">and</span><span class="pln"> </span><span class="atn">MarketPosition</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="atv">0</span><span class="pln"> </span><span class="atn">then</span><span class="pln"> 
</span><span class="atn">begin</span><span class="pln">
    </span><span class="atn">Sellshort</span><span class="pln"> (</span><span class="atv">"ShortOR"</span><span class="pln">) </span><span class="atn">next</span><span class="pln"> </span><span class="atn">bar</span><span class="pln"> </span><span class="atn">market</span><span class="pln">;
    </span><span class="atn">ShortPrice</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="atv">Close;</span><span class="pln">  
    </span><span class="atn">ShortStopLevel</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="atv">H;</span><span class="pln">
    </span><span class="atn">ShortRiskAmount</span><span class="pln"> </span><span class="pun">=</span><span class="pln">  </span><span class="atv">ShortStopLevel</span><span class="pln"> - </span><span class="atn">ShortPrice</span><span class="pln">;
	</span><span class="atn">ShortTargegLevel</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="atv">ShortPrice</span><span class="pln"> - (10* </span><span class="atn">ShortRiskAmount</span><span class="pln">);
</span><span class="atn">end</span><span class="pln">;
</span><span class="atn">If</span><span class="pln"> </span><span class="atn">MarketPosition</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="atv">-1</span><span class="pln"> </span><span class="atn">then</span><span class="pln"> 
</span><span class="atn">begin</span><span class="pln">
    </span><span class="atn">Buytocover</span><span class="pln"> (</span><span class="atv">"ORS SL"</span><span class="pln">) </span><span class="atn">next</span><span class="pln"> </span><span class="atn">bar</span><span class="pln"> </span><span class="atn">at</span><span class="pln"> </span><span class="atn">ShortRiskAmount</span><span class="pln"> </span><span class="atn">stop</span><span class="pln">;
    </span><span class="atn">Buytocover</span><span class="pln"> (</span><span class="atv">"ORS PT"</span><span class="pln">) </span><span class="atn">next</span><span class="pln"> </span><span class="atn">bar</span><span class="pln"> </span><span class="atn">at</span><span class="pln"> </span><span class="atn">ShortTargegLevel</span><span class="pln"> </span><span class="atn">limit</span><span class="pln">;
</span><span class="atn">end</span><span class="pln">;
</span><span class="atn">If</span><span class="pln"> </span><span class="atn">Time</span><span class="pln"> </span><span class="tag">&gt;</span><span class="pln">= 1500 and MarketPosition = -1 then 
    Buytocover ("ORS TimeStop") next bar at market;</span></pre>

<p>
	Pokud s TradeStation začínáte, můžete se podívat na dříve publikovaný seriál, který ukazuje, <a href="https://www.financnik.cz/clanky/praxe/pracujeme-s-tradestation-1-r620/" rel="">jak s TradeStation pracovat</a>.
</p>

<p>
	Ale není to složité. Otevřeme graf s příslušným trhem (např. MNQ.D pro denní data mikro futures indexu Nasdaq 100), otevřeme EasyLanguage editor – vložíme skript, aplikujeme jej na graf a můžeme backtest případně rovnou autotraderovat. Ano, výše uvedený skript je v zásadě vše, co potřebujeme proto, aby TradeStation obchodovala intradenní breakout (kód ale publikuji výhradně pro studijní účely, sám bych jej případně spouštěl v simulaci a sledoval, jestli skutečně vše funguje, jak má).
</p>

<h2 id="automatizovany-daytrading-shrnuti">
	Automatizovaný daytrading - shrnutí
</h2>

<p>
	Backtest i s použitým kódem vypadá velmi perspektivně – ostatně přesně, jak naznačuje studie. Jediný zásadní rozdíl ve výsledcích je v position sizingu. V našem kódu pro zjednodušení pracujeme s jedním kontraktem, což může být kontraproduktivní. Absolutní výše risku bude hodně záležet na aktuální <a href="https://financnik.cz/slovnik/volatilita" rel="external">volatilitě </a>trhu a je výhodnější volatilitu tzv. normalizovat, aby byl absolutní risk stále stejný.
</p>

<p>
	Na druhou stranu práce s konstantním jediným kontraktem má také výhody. Například tu, že nám stačí velmi malý účet. Například u TradeStation je potřeba pro otevření mikro kontraktu MNQ.D jen cca 460 dolarů. <strong>Tedy strategii lze obchodovat s účtem cca 800–1000 dolarů.</strong> A to není pro začátek vůbec špatné.
</p>

<p>
	Plus je třeba nezapomínat na to, že máme mnoho možností, jak strategii posouvat dál. Můžeme zkusit testovat jiné periody breakoutů, další trhy (strategie dobře funguje i na mikro futures indexu S&amp;P 500) a určitě je dobré otestovat zmíněnou normalizaci volatility.
</p>

<p>
	Líbí se vám toto téma? Prosím sdílejte odkaz článku, který jsme publikovali na náš X (<a href="https://twitter.com/financnik" ipsnoembed="true" rel="external nofollow">https://twitter.com/financnik</a>) a Facebook (<a href="https://www.facebook.com/financnikcz" ipsnoembed="true" rel="external nofollow">https://www.facebook.com/financnikcz</a>) účet. V případě zájmu mohu pokračovat v rozvinutí myšlenky do dalších testů a třeba i více komplexnějších přístupů.
</p>

<h2>
	Breakout trading a řízení rizik [komodity vs ETF vs CFD]
</h2>

<p>
	V pokračování článku se zaměříme na <a href="https://www.financnik.cz/clanky/serialy/money-management/breakout-trading-a-rizeni-rizik-komodity-vs-etf-vs-cfd-r1981" rel="">Breakout trading a řízení rizik [komodity vs ETF vs CFD]</a>.
</p>
]]></description><guid isPermaLink="false">1978</guid><pubDate>Tue, 31 Oct 2023 23:00:00 +0000</pubDate></item><item><title>Portfolio &#x2013; v&#xFD;znam pro profitabilitu a diverzifikaci rizika</title><link>https://www.financnik.cz/clanky/serialy/vytvarime-obchodni-system/portfolio---vyznam-pro-profitabilitu-a-diverzifikaci-rizika-r1977/</link><description><![CDATA[
<p><img src="https://www.financnik.cz/forum/uploads/monthly_2023_10/portfolio_60-40.jpg.96e46bfba4043127abaa3bdee577dc57.jpg" /></p>
<p>
	<strong>Obsah článku:</strong>
</p>

<ul>
	<li>
		<a href="#jake-ma-portfolio-vyznam" rel="">Jaké má portfolio význam?</a>
	</li>
	<li>
		<a href="#co-je-diverzifikace" rel="">Co je diverzifikace</a>
	</li>
	<li>
		<a href="#co-je-korelace" rel="">Co je korelace</a>
	</li>
	<li>
		<a href="#investicni-portfolio-60-40" rel="">Typicky diskutované základní diverzifikované investiční  portfolio – 60/40</a> 
	</li>
	<li>
		<a href="#all-weather-portfolio" rel="">All weather portfolio</a>
	</li>
	<li>
		<a href="#jak-ma-vypadat-portfolio" rel="">Jak má vypadat portfolio?</a>
	</li>
	<li>
		<a href="#portfolio-z-akcii-etf-obchodnich-systemu" rel="">Portfolio složené z akcií, ETF nebo obchodních systémů? </a>
	</li>
	<li>
		<a href="#diverzifikovane-portfolio-slozene-z-obchodnich-systemu" rel="">Diverzifikované portfolio složené z obchodních systémů</a>
	</li>
	<li>
		<a href="#portfolio-vyznam" rel="">Význam portfolia - shrnutí</a>
	</li>
</ul>

<h2 id="jake-ma-portfolio-vyznam">
	Jaké má portfolio význam?
</h2>

<p>
	<a href="https://www.financnik.cz/slovnik/portfolio/" rel="">Portfolio</a> v kontextu finančních trhů odkazuje na kombinaci různých finančních nástrojů, jako jsou akcie, dluhopisy, komodity, měny a další finanční aktiva. Nejčastěji se hovoří o investičních portfoliích. Portfolia ale vytvářejí i aktivní obchodníci obchodující krátkodobě.
</p>

<p>
	Klasické investiční portfolio může být složené z různých finančních nástrojů. Může obsahovat například 50 % akcií, 30 % dluhopisů a 20 % komodit, nebo jakoukoliv jinou kombinaci podle preference a rizikové tolerance investora.
</p>

<p>
	Portfolio aktivních obchodníků se může skládat z obchodních systémů zaměřených na různé obchodní styly a délku držení pozic. Může obsahovat například kombinací dlouhodobého <a href="https://www.financnik.cz/slovnik/trend-following/" rel="">trendfollowingového systému</a>, swingového <a href="https://www.financnik.cz/clanky/obchodni-strategie/mean-reversion-strategie-obchodovani-navratu-ceny-k-bezne-hodnote-r1880/" rel="">mean reversion systému</a> a intradenního <span ipsnoautolink="true"><a href="https://www.financnik.cz/clanky/praxe/uvod-do-breakout-strategii-r1259/" rel="">breakout systému.</a></span>
</p>

<p>
	Hlavním významem portfolia je <a href="https://www.financnik.cz/slovnik/diverzifikace/" rel="">diverzifikace</a>.
</p>

<h2 id="co-je-diverzifikace">
	Co je diverzifikace
</h2>

<p>
	Diverzifikace je strategie, která spočívá v rozložení investic do různých typů aktiv s cílem minimalizovat celkové riziko na obchodním účtu. Základní myšlenkou je, že různá aktiva často nereagují na ekonomické události stejným způsobem. Pokud se jedno aktivum vyvíjí špatně, může být tato negativní výkonnost vyvážena pozitivní výkonností jiného aktiva.
</p>

<p>
	Ryze česky popisuje diverzifikaci rčení nevkládat všechna vajíčka do jednoho košíku.
</p>

<p>
	Diverzifikace rizika je důležitá při jakýchkoliv finančních aktivitách. Protože to, co fungovalo v minulosti, nemusí fungovat do budoucna. Stabilitu může přinést to, že nebudeme spoléhat na jediný zdroj příjmů, ale příjmů budeme mít několik. Ideálně takových, které na sobě nejsou příliš závislé – mají spolu nízkou korelaci.
</p>

<h2 id="co-je-korelace">
	Co je korelace
</h2>

<p>
	Korelace je míra, která vyjadřuje vztah mezi dvěma nebo více aktivy, investičními nástroji nebo obchodními přístupy. Nejčastěji hledáme korelaci ve výnosech aktiv. Můžeme ale hledat i korelaci mezi riskem. Například sledovat, jakou korelaci mají propady (<a href="https://www.financnik.cz/clanky/praxe/drawdown-v-obchodovani-r1788/" rel="">drawdown</a>) hodnoty jednoho aktiva k propadům hodnot jiného aktiva.
</p>

<p>
	Korelace se měří na škále od -1 do 1. Silná pozitivní korelace (cca 0,5 až 1) znamená, že když výnosy jednoho aktiva stoupají, výnosy druhého aktiva obvykle také stoupají. A naopak. Když jedno aktivum klesá, druhé silně korelované aktivum také klesá. Negativní korelace (-0,5 až -1) znamená, že když výnosy jednoho aktiva stoupají, výnosy druhého aktiva obvykle klesají a naopak. Nízká<span>  </span>korelace (cca -0,5 až 0,5) znamená, že výnosy dvou aktiv nejsou vzájemně výrazně spojeny a pohybují se na sobě nezávisle.
</p>

<p>
	Korelace je pro diverzifikaci portfolia klíčová. Celkový risk v rámci portfolia se snižuje jen v případě, že jednotlivá aktiva mají negativní nebo nízkou korelaci.
</p>

<p>
	Důležité je současně si uvědomit, že korelace mezi aktivy se časem v závislosti na různých ekonomických, politických a tržních faktorech <b>mění</b>. Je tak výhodné mít složené portfolio z více nízko korelujících dílčích částí.
</p>

<h2 id="investicni-portfolio-60-40">
	Typicky diskutované základní diverzifikované investiční<span>  </span>portfolio – 60/40
</h2>

<p>
	Příkladem tradiční alokace aktiv, která se často doporučuje v literatuře jako pasivní investiční portfolio, je tzv. 60/40 portfolio. Rozdělení se týká procentuálního rozložení mezi akciemi a dluhopisy: 60 % portfolia je investováno do akcií nebo akciových fondů. Akcie obvykle nabízejí vyšší potenciální výnos, ale také přicházejí s vyšším rizikem volatilnosti a ztráty hodnoty. 40 % portfolia je investováno do dluhopisů nebo dluhopisových fondů. Dluhopisy jsou obvykle považovány za konzervativnější investice s nižším rizikem než akcie. Poskytují pravidelné výnosy z úroků a obvykle mají nižší volatilitu než akcie.
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="87323" href="https://www.financnik.cz/forum/uploads/monthly_2023_10/portfolio_60-40.jpg.770ea2dbe9e1a9222a94d86087438120.jpg" rel=""><img alt="Historická výkonnost investičního portfolio 60/40 do roku 2022 v porovnáním s držením indexu S&amp;P 500." class="ipsImage ipsImage_thumbnailed" data-fileid="87323" data-ratio="38.00" data-unique="oqpcf1in3" style="width: 600px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2023_10/portfolio_60-40.thumb.jpg.6928bab4ec76cddb9425b8b61abe34ae.jpg"></a>
</p>

<p>
	Ukázka historické výkonnosti 60/40 portfolia složeného z indexu SPY (akcie) a TLT (dluhopisy). Na první pohled je vidět význam a přínos diverzifikace portfolia. Výnos portfolia 60/40 (černá linka) je podobný jako u držení akcií indexu <a href="https://www.financnik.cz/slovnik/sp-500/" rel="">S&amp;P 500</a> (šedá linka), ovšem risk je podstatně nižší. Max. drawdown u S&amp;P 500 byl cca -55 %, u 60/40 portfolia byl -30,77 %. To je podstatný rozdíl a jeden z hlavních důvodů, proč řada obchodníků podobným způsobem portfolio diverzifikuje.
</p>

<p>
	Uvedená diverzifikace risku fungovala proto, že výnosy akcií a dluhopisů měly dlouhodobě nízkou korelaci. Jak jsme si řekli, to se ale může změnit a také se to v poslední letech změnilo.
</p>

<p>
	Takto vypadá výkonnost stejného portfolia od začátku roku 2022:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="87324" href="https://www.financnik.cz/forum/uploads/monthly_2023_10/portfolio_60-40.-od-roku-2022jpg.jpg.f1cbc11cdcda2825a8dcc0d7434a3784.jpg" rel=""><img alt="Výkonnost investičního portfolia 60/40 se od roku 2022 výrazně zhoršila." class="ipsImage ipsImage_thumbnailed" data-fileid="87324" data-ratio="38.00" data-unique="04xawjakg" style="width: 600px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2023_10/portfolio_60-40.-od-roku-2022jpg.thumb.jpg.50f8d2e46416908097257b21db53405e.jpg"></a>
</p>

<p>
	Černá linka opět představuje výkonnostní křivku portfolia 60/40, šedá indexu S&amp;P 500. Diverzifikované portfolio ztrácí výrazně více než index S&amp;P 500 a mělo i hlubší drawdown (-27,24 % vs. -24,5% u samotného indexu S&amp;P 500). Co se změnilo? Díky makroekonomických tlakům začaly najednou klesat výnosy nejen akcií, ale i dluhopisů. A tak kombinace, která dříve zaručovala nižší risk (když padaly akcie, dluhopisy rostly), najednou žádnou diverzifikaci rizika nepředstavovala.
</p>

<h2 id="all-weather-portfolio">
	All weather portfolio
</h2>

<p>
	Diverzifikace v rámci investičních portfolií může být pochopitelně komplexnější a investovat lze do širší skupiny aktiv. Výborně se k tomu hodí tzv. <a href="https://www.financnik.cz/clanky/praxe/trhy-podrobneji-etfs-r753/" rel="">ETF</a>. Jde o akcie kopírující výkonnost celých indexů sektorů, indexů nebo komodit.
</p>

<p>
	Často bývají diskutována tzv. „all weather“ portfolia, jejichž cílem je přečkat v trzích všechny možné turbulence s co nejnižším riskem. Zmiňovány jsou různé alokace. Miliardář Ray Dalio, velký propagátor diverzifikace, pracoval mj. s portfoliem složeným z 30 % amerických akcií (VTI - Vanguard Total Stock Market), 40 % dlouhodobých dluhopisů (TLT - iShares 20+ Year Treasury Bond), 15 % krátkodobých dluhopisů (IEI <span> </span>- iShares 3-7 Year Treasury Bond), 7,5 % komodit (DBC - Invesco DB Commodity Tracking) a 7,5 % zlata (GLD - SPDR Gold Trus).
</p>

<p>
	Opět si můžeme takto diverzifikované portfolio nasimulovat a porovnat jej například s držením SPY kopírující index S&amp;P 500:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="87325" href="https://www.financnik.cz/forum/uploads/monthly_2023_10/all-weather-portfolio.jpg.461984d015e085397e157376d859d996.jpg" rel=""><img alt="Historický výkonnost all weather portfolia v porovnání s držením indexu S&amp;P 500." class="ipsImage ipsImage_thumbnailed" data-fileid="87325" data-ratio="39.33" data-unique="m6njaexev" style="width: 600px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2023_10/all-weather-portfolio.thumb.jpg.c536cb902fca255a23a2f915fd2644a8.jpg"></a>
</p>

<p>
	Je vidět, že výkonnost tohoto typu diverzifikované portfolia (černá linka) poslední roky výrazně zaostávala za výkonností indexu S&amp;P 500 jak z pohledu risku, tak výnosů. A to kvůli tomu, jak se v průběhu času změnily korelace jednotlivých aktiv, ze kterých je toto diverzifikované portfolio složené.
</p>

<h2 id="jak-ma-vypadat-portfolio">
	Jak má vypadat portfolio?
</h2>

<p>
	Na výše uvedených příkladech jsme si ukázali, že portfolio má v obchodování i investování vysoký význam, ale v trhu neexistuje jakákoliv univerzální rada pro jeho stavbu. Co fungovalo desítky let může kdykoliv přestat fungovat. Osobně při stavbě portfolií vycházím z následujících pravidel:
</p>

<p>
	<span><span>a)<span> </span></span></span>Ideálně chci mít v portfoliu cca <strong>10–15 aktiv</strong>, které by principiálně měly jinak reagovat na různé tržní podmínky. V mém případě skládám portfolia z mechanických obchodních systémů. V takovém případě budou mít určitě zaručeně nízkou korelaci například long a short mean reversion systémy, long a short breakout strategie atd.
</p>

<p>
	<span><span>b)<span> </span></span></span>Mezi aktivy v portfoliu chci mít <strong>slabou korelaci</strong>. Pokud se korelace z nějakého důvodu zvýší, zkoumám proč a případně jsem připraven portfolio upravit.
</p>

<p>
	<span><span>c)<span> </span></span></span>Důležité je <strong>myslet na volatilitu</strong> jednotlivých aktiv v portfoliu. Volatilita zjednodušeně řečeno říká, jak hodně se dané aktivum hýbe. Na první pohled je jistě zřejmé, že portfolio složené z 50% investice do dluhopisů (které se hýbou málo, jsou málo volatilní) a z druhých 50 % do bitcoinů (který se hýbe hodně – je hodně volatilní), nedává smysl. Risk profil celého portfolia se v tomto případě bude odvíjet od pohybů bitcoinu. Osobně pro měření volatility používám metriku, které se říká <a href="https://www.financnik.cz/slovnik/anualizovana-prumerna-volatilita/" rel="">anualizovaná průměrná volatilita</a>. Váhu aktivům (v mém případě systémům) v portfoliu dávám tak, aby měl dopad volatility aktiv na můj účet u všech aktiv podobnou váhu (tj. do volatilnějších aktiv alokuji méně kapitálu, do méně volatilních více).
</p>

<p>
	<span><span>d)<span> </span></span></span>Aby portfolio dobře sloužilo k diverzifikaci a řízení rizika, je třeba vždy <strong>věnovat pozornost jeho risk profilu</strong>. Osobně nejvíce sleduji zmíněnou anualizovanou volatilitu. Mířím na hodnotu cca 12 % anualizované volatility. To v praxi znamená, že výkyvy stavu mého portfolio účtu se s poměrně vysokou pravděpodobností budou pohybovat v rozsahu ± 12 % a ze zkušenosti vím, že to povede k maximálním drawdownům na úrovni cca 15 %.<br>
	<br>
	Pokud bude vaše portfolio dobře diverzifikované, ale například kvůli použití páky nebo velmi volatilních aktiv budete obchodovat s anualizovanou volatilitou například 50 %, budete mít šanci vytvořit ročně velmi slušné zhodnocení (50 % a více), ale také je třeba se připravit na vysoké drawdowny – určitě na úrovni 50-70 %, což v praxi snese málokdo.
</p>

<p>
	V portfoliu bychom tak měli řešit: Rozložení kapitálu do aktiv, <span> </span>jejichž výkonnost a risk by neměly souviset (tato souvislost by měla být pojmenovatelná jak logickým vysvětlením, tak matematicky nízkou korelací). Rozložení kapitálu rovnoměrně podle volatility. Celkovou očekávanou volatilitu portfolia, která by měla být v mezích toho, co bude komfortní pro naši psychiku.
</p>

<h2 id="portfolio-z-akcii-etf-obchodnich-systemu">
	Portfolio složené z akcií, indexů nebo obchodních systémů?
</h2>

<p>
	To je již velmi specifické. Záležet to bude hlavně na očekávaném výdělku a množství investovaného času.
</p>

<p>
	Pokud hledáte pasivní investování, pak bych se rozhlížel po portfoliích složených z <a href="https://www.financnik.cz/clanky/praxe/trhy-podrobneji-etfs-r753/" rel="">ETF</a> na různé indexy, případně sektory, dluhopisy a základní komodity. Patrně bych nevytvářel příliš složitou logiku s nutností rebalancování (změna vah v portfoliu v průběhu času), protože pak můžete těžit z časového testu po třech letech držení a nulové dani z příjmu. Člověk v tomto případě nemůže doufat v příliš vyšší výkonnost, než kterou obecně nabízí akciové indexy (S&amp;P 500 má průměr cca 10 % ročně). Při trochu štěstí lze projít drawdowny s menším poklesem účtu (u samotného S&amp;P 500 je potřeba se připravit na drawdowny cca 50 %), ale jak je vidět na výše uvedených příkladech, odhadovat budoucí konkrétní mix ETF může vést k lepším, ale i horším výsledkům než nabízí samotný index. Ale již i taková portfolio diverzifikace má bezpesporu svůj vysoký význam.
</p>

<p>
	Skládání portfolií z jednotlivých akciích může vést k výsledkům výrazně převyšujících výkonnost indexů, ale výsledné zhodnocení bude určitě výrazně více záviset na náhodě a zkušenostech investora než v případě portfolia složeného z ETF. Snadněji lze skončit také s horšími výsledky než při práci s ETF
</p>

<p>
	Osobně preferuji vytváření diverzifikovaných portfolií z <a href="https://www.financnik.cz/clanky/praxe/mechanicky-vs-diskrecni-pristup-k-obchodovani-r542/#co_je_mechanicke_obchodovani" rel="">mechanických obchodních systémů</a>. To může výrazně přebíjet výkonnost indexů jak z pohledu výkonnosti, tak z pohledu risku. Ale na druhou stranu to není pasivní investování a je třeba si výsledky odpracovat.
</p>

<h2 id="diverzifikovane-portfolio-slozene-z-obchodnich-systemu">
	Diverzifikované portfolio složené z obchodních systémů
</h2>

<p>
	V případě skládání portfolií z obchodních systémů můžeme vydělat výrazně více než při držení indexů. Ovšem také s rizikem, že systém sám o sobě v budoucnu fungovat nemusí. Proto osobně volím co nejjednodušší obchodní logiky.
</p>

<p>
	Například jeden ze systémů, který obchoduji živě na svém účtu, obchoduje tak, že drží 5 nejvíce rostoucích technologických akcií indexu Nasdaq 100 v momentě, kdy tento index roste (obchoduje se nad svým dlouhodobým klouzavým průměrem). To je obchodní logika, která v budoucnu nemůže přestat fungovat. Pokud samotný Nasdaq 100 poroste, porostou i akcie, které rostou nejvíce.
</p>

<p>
	Přitom už tento samotný obchodní systém překonává index jak s ohledem na výkonnost, tak risk. Zde je výkonnostní křivka backtestu v logaritmickém měřítku:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="87326" href="https://www.financnik.cz/forum/uploads/monthly_2023_10/nasdaq-momentum-system.jpg.11e74479b4a3e4ab62cd12ed211ce41d.jpg" rel=""><img alt="Historická výkonnost jednoduché momentum strategie vs. výkonnost indexu Nasdaq 100." class="ipsImage ipsImage_thumbnailed" data-fileid="87326" data-ratio="38.33" data-unique="xkoxo6ou4" style="width: 600px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2023_10/nasdaq-momentum-system.thumb.jpg.e366887d00335460ac6fd322d51793e5.jpg"></a>
</p>

<p>
	Systém má historické roční průměrné zhodnocení 20,31 % (modrá křivka) oproti indexu Nasdaq (šedá křivka). Ten měl průměrné roční zhodnocení 14 %. Nasdaq 100 si přitom prošel drawdownem -53,44 %, systém -39 %. To je samozřejmě pro mě stále ohromné číslo vycházejí z toho, že systém je hodně volatilní.
</p>

<p>
	Ve svém portfoliu jej proto obchoduji tak, že mu přiřazuji jen část kapitálu. Sám mám v portfoliu zmíněných cca 10 systémů, takže váha tohoto momentum systému je poměrně nízká. Ale řekněme, že bychom mu v portfoliu přiřadili váhu 50 % kapitálu<span>  </span>a druhou polovinu věnovali nějakému úplně jinému přístupu – například swingovému <a href="https://www.financnik.cz/clanky/obchodni-strategie/shortovani-akcii-r1974/" rel="">shortování akcií</a> skrz mean reversion. Přesně takovou kombinaci mám v portfoliu implementovanou a je zřejmé, že korelace podobných přístupů (dlouhodobé rostoucí momentum vs. krátkoodobé short mean reversion) bude vždy nízká.
</p>

<p>
	Takto pak vypadá výkonnost jednoduchého diverzifikovaného portfolia (50 % kapitálu momentum v Nasdaq 100 + 50 % kapitálu krátkodobé short mean reversion) zobrazená v logaritmickém měřítku jako černá křivka vs. dlouhodobá výkonnost indexu Nasdaq 100 (šedá linka):
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="87327" href="https://www.financnik.cz/forum/uploads/monthly_2023_10/momentum-a-short-mean-reversion.jpg.6f9f041337f3abfe7845cbf9e75cd204.jpg" rel=""><img alt="Portfolio složené z 50% momentum v Nasdaq 100 a 50 % z short mean reversion vs. výkonnost indexu Nasdaq 100." class="ipsImage ipsImage_thumbnailed" data-fileid="87327" data-ratio="38.17" data-unique="sth59kh9d" style="width: 600px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2023_10/momentum-a-short-mean-reversion.thumb.jpg.132e874d9183aa188c1d92aef0572e8a.jpg"></a>
</p>

<p>
	Jde o backtest, který pochopitelně nezaručuje stejné budoucí výsledky. Ale princip je zde jasný. Již jen toto portfolio dvou systémů <b>snížilo volatilitu na polovinu</b> <b>při zvýšení výkonnosti</b>. Portfolio indikuje průměrnou roční výkonnost 21,89 % (index Nasdaq 100 zobrazený šedou linkou 14,04 %) při maximálním drawdownu -18,48 % (index Nasdaq 53,44%).
</p>

<p>
	Obě obchodní logiky jsou přitom velmi jednoduché, až triviální. Na svém účtu v rámci diverzifikace portfolia tímto způsobem kombinuji další logiky, které mají spolu fundamentálně nízkou korelaci.
</p>

<h2 id="portfolio-vyznam">
	Význam portfolia - shrnutí
</h2>

<p>
	Je patrné, že skládání aktiv s nízkou korelací do jednoho celku je cesta, která se vyplatí. Ať se zaměřujete na <a href="https://www.financnik.cz/slovnik/trading" rel="">trading</a> nebo investování. Zejména si tím na účtu snižujeme volatilitu a tak risk.
</p>

<p>
	Diverzifikace přitom může mít řadu podob, se kterými se pojí různá efektivita, ale i různé náklady. Poskládání několika širokých ETF, kde budeme maximálně průběžně dokupovat pozice je cesta, která je velmi pasivní, časově a nákladově nenáročná. Jen je dobré jít do tohoto přístupu se správným očekáváním.
</p>

<p>
	Dobrou službu mohou vytvořit i aktivněji řízená portfolia složená z obchodních systémů. V této oblasti je na druhou stranu potřeba připravit se na to, že je cesta spojena se získáním větších zkušeností, což vesměs s sebou nese vynaložený čas a nezbytné náklady.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">1977</guid><pubDate>Sun, 29 Oct 2023 23:02:01 +0000</pubDate></item><item><title>Swing trading &#x2013; co to je a jak s n&#xED;m vyd&#x11B;lat pen&#xED;ze?</title><link>https://www.financnik.cz/clanky/serialy/vytvarime-obchodni-system/swing-trading---co-to-je-a-jak-s-nim-vydelat-penize-r1975/</link><description><![CDATA[
<p><img src="https://www.financnik.cz/forum/uploads/monthly_2023_10/swing-trading.jpg.3550c4fcc63a48b09d9d0b01192840a8.jpg" /></p>
<p>
	<strong>Obsah článku:</strong>
</p>

<ul>
	<li>
		<a href="#co-je-to-swing-trading" rel="">Co je to swing trading</a>
	</li>
	<li>
		<a href="#swing-trading-se-zameruje-na-extremni-situace" rel="">Swing trading se zaměřuje na extrémní situace</a>
	</li>
	<li>
		<a href="#swing-trading-vynika-pri-kombinaci-systemu" rel="">Síla swingového tradingu vyniká při kombinaci systémů</a>
	</li>
	<li>
		<a href="#swing-trading-jak-zacit" rel="">Swing trading - jak začít?</a>
	</li>
	<li>
		<a href="#swing-trading-na-co-nezapominat" rel="">Swing trading - na co nezapomínat</a>
	</li>
	<li>
		<a href="#konkrektni-swingova-strategie-s-online-backtesterem" rel="">Konkrétní swingová strategie s online backtesterem</a>
	</li>
	<li>
		<a href="#systematicka-pravidla-strategie" rel="">Systematická pravidla strategie</a>
	</li>
</ul>

<h2 id="co-je-to-swing-trading">
	Co je to swing trading
</h2>

<p>
	Swing trading, v češtině také jako swingové obchodování, je obchodní strategie, která se zaměřuje na využití krátkodobých cenových pohybů neboli "swingů" na trhu. Typická délka držení pozice v rámci swing tradingu jsou dny, maximálně několik málo týdnů.
</p>

<p>
	Obchodníci využívají toho, že i trendující trhy se pohybují v určitých „vlnkách“, pohupují se (angl. swing) kolem určité průměrné ceny. Pokud se obchodník naučí využívat těchto vlnek ke vstupu, může vydělat více, než když drží pozici dlouhodobě.
</p>

<p>
	Podívejme se například na trh S&amp;P 500 a jeho postcovidový býčí trend v roce 2021:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="87237" href="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.png.b7eb9a297c90aa147b87c32a84d1b09b.png" rel=""><img alt="Trh S&amp;P 500 s vyznačenými bollinger pásmy. Ty nabízejí v principu dobré příležitosti pro swingové obchody se vstupem směrem k průměrné ceně." class="ipsImage ipsImage_thumbnailed" data-fileid="87237" data-ratio="50.86" data-unique="kcp1rg6vb" style="width: 700px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.thumb.png.3fad67753e62afc31daefc5de161b313.png"></a>
</p>

<p>
	Na denním grafu je zřejmé, že trh prakticky nepřetržitě trendoval vzhůru (rostl). Současně se ale „pohupoval“, swingoval, okolo modré linky. Konkrétně v šedě vyznačené pásmu. Modrá linka představuje <a href="https://www.financnik.cz/slovnik/klouzavy-prumer/" rel="">klouzavý průměr</a> počítaný z posledních 20 denních uzavíracích cen (tedy průměrnou dvacetidenní cenu), šedé oblasti jsou pak definovány indikátorem Bollinger Bands. Tento indikátor počítá horní a spodní část šedého pásma jako rozdíl dvou standardních odchylek cenového pohybu od středové průměrné ceny.
</p>

<p>
	Na první pohled je patrné, že se jeví jako potenciálně výhodné nakupovat trh v momentě, kdy se cena pohybuje u spodní hrany pásma a prodávat např. u horní hrany pásma. A to je již potenciální dobrý základ swing trading strategie.
</p>

<p>
	Podobné situace se pak dají dále rozvádět do konkrétních swingových obchodních plánů, které budou obchodované situace popisovat jednoznačně. Například se můžeme zaměřit na trh v momentě, kdy cena uzavírá pod spodním bollingerovým pásmem a zde nakupovat (vstoupit do dlouhé pozice). A prodávat, když trh uzavírá nad horním bollingerovým pásmem (pro ilustraci jsem jednu takovou situaci vyznačil v screenshotu šipkami). Takový swingový plán dává smysl i statisticky. Jak jsme si řekli, bolingerovo pásmo vyjadřuje druhou standardní odchylku cenového pohybu okolo průměrné ceny. Druhá standardní odchylka říká, že existuje 95% pravděpodobnost (v případě <a href="https://www.financnik.cz/slovnik/normalni-distribuce/" rel="">normálního rozložení dat</a>), že ceny budou ležet v tomto pásmu. Ceny trhu sice většinu času normální rozložení nenásledují, nicméně indikátory využívající např. právě standardní odchylky stále poskytují užitečný rámec pro analýzu relativního umístění aktuální ceny vůči nedávným cenám a pomáhají nám definovat „extrémní“ situace. A pokud do podobně extrémního poklesu nakupujeme, existuje ohromně vysoká pravděpodobnost, že trh bude vyčerpán a cena začne korigovat výše ke svému cenovému průměru.
</p>

<h2 id="swing-trading-se-zameruje-na-extremni-situace">
	Swing trading se zaměřuje na extrémní situace
</h2>

<p>
	Swingový obchodník není tedy v trhu neustále jako například investor, ale zaměřuje svou obchodní aktivitu jen na pečlivě vybrané obchodní situace. Vesměs takové, které vycházejí z určitého extrémního typu chování ceny. <b>Extrémní situace jsou vesměs ty, kdy se trhy stávají méně efektivní a nabízejí vyšší příležitosti k výdělkům.</b>
</p>

<p>
	To s sebou přináší další velké pozitivum swingového tradingu. Kapitál je využíván efektivněji než při investování.
</p>

<p>
	A kapitál, který není ve swingové strategii využíván, lze využít v jiné strategii…
</p>

<h2 id="swing-trading-vynika-pri-kombinaci-systemu">
	Síla swingového tradingu vyniká při kombinaci systémů
</h2>

<p>
	Budete-li hledat jediný swingový systém pracující na jednom trhu, se kterým dlouhodobě porazíte například výkonnost <a href="https://www.financnik.cz/slovnik/sp-500/" rel="">S&amp;P 500</a>, bude to dost náročné a určitě méně jisté, než držet samotný index.
</p>

<p>
	Podívejme se ovšem na situaci z jiného úhlu pohledu.
</p>

<p>
	Dlouhodobý průměrný výnos z držení indexu S&amp;P 500 je cca 10 % ročně. Abychom tento výnos realizovali, musíme mít v trhu zainvestován veškerý náš kapitál.
</p>

<p>
	Pokud ale postavíte 8 swingových systémů, kdy každý bude vydělávat průměrně například 6 % ročně, budou v trhu například jen 10 % času (tj. budou využívat kapitál jen na 10 %), přičemž tyto systémy budou obchodovat v různou dobu, a mohou tak sdílet stejný kapitál, lze výkonnost držení indexu swingovým tradingem pravidelně porážet.
</p>

<p>
	To je přesně princip, se kterým na Finančníkovi obchodujeme.
</p>

<p>
	Vytváříme jednoduché obchodní přístupy, které sami o sobě nemají ambice <a href="https://www.financnik.cz/slovnik/vynosy" rel="">výnosy</a> z držení indexů výrazně překonat. Ovšem tyto swingové systémy skládáme do portfolií tak, aby se systémy doplňovaly a vhodně využívaly stejný kapitál. Výkonnost celku pak má vysokou šanci samotný index překonat, a vydělat tak mnohem více (a to i s přihlédnutím na fakt, že výnosy z držení indexu jsou v ČR po určité době držení osvobozeny od 15% daně z příjmu).
</p>

<p>
	Zde je konkrétní ukázka síly swingového tradingu s využitím jediné swingové strategie, kterou obchodujeme long a short (jde o tzv. <a href="https://www.financnik.cz/clanky/obchodni-strategie/mean-reversion-strategie-obchodovani-navratu-ceny-k-bezne-hodnote-r1880/" rel="">mean reversion</a> strategii, kterou na Finančníkovi sdílíme jednak v Trading Roomu a současně i v podobě <a href="https://www.financnik.cz/exe/akademie/kurzy/smr.html" rel="">mean reversion otevřených kódů</a>).
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="87238" href="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.png.0c71cbb683b186ffccb43ddbf0448ad0.png" rel=""><img alt="Výkonnostní křivka long a short swingového mean reversion systémů v porovnání s výkonností S&amp;P 500" class="ipsImage ipsImage_thumbnailed" data-fileid="87238" data-ratio="41.50" data-unique="fmafmbcg8" style="width: 800px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.thumb.png.a73d9430569d7f53cba0106e4d065127.png"></a>
</p>

<p>
	V grafu pocházejícím z dashboardu <a href="https://tri.financnik.cz/tradingroom" rel="">Trading Room</a>, kde strategii následujeme den po dni, je vidět výkonnostní křivka swingové strategie SMR long (červená linka) a swingové strategie SMR short (zelená linka).<span>  </span>Ani jedna z těchto samostatných strategií index v podobě S&amp;P 500 (šedá linka) výrazně nepřekonává. Jinak je to u celkového portfolia složeného ze SMR long a SMR short (černá linka). Celkem index (S&amp;P 500) překonává výrazně.
</p>

<p>
	Další podstatný ukazatel je kapitál, který bylo potřeba pro obchodování strategie vynaložit. Takto to např. sledujeme v Trading Roomu:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="87239" href="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.png.d7bd7792d984401b74273a949639faf4.png" rel=""><img alt="Pohled na využití kapitálu swingového portfolia složeného z long a short mean reversion strategie." class="ipsImage ipsImage_thumbnailed" data-fileid="87239" data-ratio="24.13" data-unique="8tmv3stu9" style="width: 800px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.thumb.png.63206de95a3682a41e845f9245d8679e.png"></a>
</p>

<p>
	Vidíme, že přestože nastavené „<a href="https://www.financnik.cz/slovnik/portfolio/" rel="">portfolio</a>“ (long a short strategie SMR) překonává index, stačí mu pro to průměrně využívat stále jen cca 50 % kapitálu (v grafu je vidět, že hodnota využití kapitálu nejde přes 100 % a není tak využíván ani <a href="https://www.financnik.cz/slovnik/margin/" rel="">margin</a>).
</p>

<p>
	A je tedy prostor pro zapojení dalších swingových strategií. Což je přesně to, co v praxi dělám. Obchoduji různé swingové strategie, na různých trzích a třeba s různou délkou držení pozic.
</p>

<h2 id="swing-trading-jak-zacit">
	Swing trading – jak začít?
</h2>

<p>
	Výhodou swingových strategií je jejich jednoduchost. Pro prvotní testování je možné využívat bezplatná data např. z finance Yahoo. Swingové strategie lze testovat ručně, i když myslím, že dobrou cestou je od začátku zkoušet pravidla definovat systematicky tak, aby bylo možné systémy efektivně testovat na počítači. Což nemusí být složité. Např. pro otestování principu zmíněného v úvodu článku (nakupujeme pod bolingerovým pásmem, prodáváme nad ním) stačí v <a href="https://www.financnik.cz/exe/akademie/kurzy/amibroker.html" rel="">Amibrokeru</a> následující kód:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted" id="ips_uid_3981_11" style=""><span class="typ">Buy</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> C </span><span class="pun">&lt;</span><span class="pln"> </span><span class="typ">BBandBot</span><span class="pun">(</span><span class="pln">C</span><span class="pun">,</span><span class="lit">20</span><span class="pun">,</span><span class="lit">2</span><span class="pun">);</span><span class="pln">
</span><span class="typ">Sell</span><span class="pln"> </span><span class="pun">=</span><span class="pln">C </span><span class="pun">&gt;</span><span class="pln"> </span><span class="typ">BBandTop</span><span class="pun">(</span><span class="pln">C</span><span class="pun">,</span><span class="lit">20</span><span class="pun">,</span><span class="lit">2</span><span class="pun">);</span><span class="pln">       </span></pre>

<h2 id="swing-trading-na-co-nezapominat">
	Swing trading – na co nezapomínat
</h2>

<p>
	U swingového obchodování je třeba myslet na to, že jediným parametrem pro posuzování „dobré strategie“ by neměl být jen absolutní či průměrný roční profit strategie. Důležité je přihlížet jednak k risk metrikám, ale také sledovat míru využití kapitálu strategií a korelace využití kapitálu s dalšími strategiemi v portfoliu. Protože právě princip, kdy swingové strategie využívají kapitál jen občas (pro obchodování extrémních situací), ale v portfoliu kombinujeme nad stejným kapitálem více swingových strategií dohromady, je vzorec k úspěchu.
</p>

<h2 id="konkrektni-swingova-strategie-s-online-backtesterem">
	Konkrétní swingová strategie s on-line backtesterem
</h2>

<p>
	Hledáte-li konkrétní inspiraci, jak se swingovou strategií začít, pak jedna z nejsilnějších taktik může být nákup krátkodobých poklesů v trendujících akciích. Této strategii se často říká také „buy the dip“ – nákup korekce.
</p>

<h3 id="systematicka-pravidla-strategie">
	Systematická Pravidla stategie
</h3>

<p>
	Sledujeme akcie určitého indexu (například Nasdaq 100) a zaměříme se na ty, které jsou v růstovém trendu (obchodují se nad klouzavým průměrem s periodou 200). U těchto akcií počkáme na pokles ceny o více než 3 % během jednoho obchodního dne. Následující den po poklesu zadáme limitní nákupní příkaz pod uzavírací cenu z předchozího dne.
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="89455" href="https://www.financnik.cz/forum/uploads/monthly_2025_01/image.png.5f194ccf1ed643477de2cc19145941c8.png" rel=""><img alt="Výkonnostní křivka strategie vs. benchmark" class="ipsImage ipsImage_thumbnailed" data-fileid="89455" data-ratio="45.13" data-unique="7tqvt54tn" style="width: 800px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2025_01/image.thumb.png.6f5f7c7f07d9ff7d25cd679dc2305f5c.png"></a>
</p>

<p>
	Podrobné vysvětlení strategie naleznete v článku <a href="https://www.financnik.cz/clanky/obchodni-strategie/obchodni-strategie-nakup-kratkodobych-poklesu-v-akciich-r1991" rel="">Obchodní strategie: nákup krátkodobých poklesů v akciích</a><b>. </b>
</p>

<p>
	Nepřehlédněte odstavec s <strong><a href="https://go.financnik.cz/backtester" rel="nofollow">bezplatným on-line backtesterem</a></strong>, ve které si můžete zdarma otestovat drobné variace strategie a podívat se, jak se strategii aktuálně daří.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">1975</guid><pubDate>Sun, 22 Oct 2023 22:02:00 +0000</pubDate></item><item><title>Jak bez zku&#x161;enost&#xED; vytv&#xE1;&#x159;et automatizovan&#xE9; obchodn&#xED; syst&#xE9;my (AOS) s vyu&#x17E;it&#xED;m um&#x11B;l&#xE9; inteligence</title><link>https://www.financnik.cz/clanky/serialy/vytvarime-obchodni-system/jak-bez-zkusenosti-vytvaret-automatizovane-obchodni-systemy-aos-s-vyuzitim-umele-inteligence-r1973/</link><description><![CDATA[
<p><img src="https://www.financnik.cz/forum/uploads/monthly_2023_10/ai-equity.jpg.b95a878500eb831d38422d001ea84722.jpg" /></p>
<p>
	Nevíte, jak postavit <a href="https://www.financnik.cz/clanky/serialy/vytvarime-obchodni-system/" rel="">obchodní systém</a>? Nechte jej postavit umělou inteligencí, která čerpá z většiny informací týkajících se burzovního obchodování, které byly kdy publikovány. Stačí se česky ptát a základní <a href="https://www.financnik.cz/slovnik/aos" rel="">AOS </a>je za pár minut hotový.
</p>

<p>
	Velké jazykové modely není jistě na Finančníkovi třeba představovat. Jde o modely jazyka založené na neuronové síti trénované na ohromném množství textu. Modelů, které můžeme využívat, existuje dnes celá řada. Patrně nejznámější jsou GPT od <a href="https://openai.com/" rel="external nofollow">OpenAI</a>, se kterými sám denně pracuji.
</p>

<p>
	Tyto modely nepředstavují umělou inteligenci ve smyslu, že by měly nějaké vlastní vědomí. Ale jsou to nástroje, se kterými se dá již běžně komunikovat podobně, jako byste komunikovali s člověkem. S člověkem, který má ale načteno neuvěřitelné množství informací a tyto informace umí aplikovat skrz programovací jazyky na poskytnutá data. A tak například vytvářet a testovat obchodní systémy.
</p>

<p>
	Je potřeba zdůraznit, že například GPT neumí postavit systém, který by stačilo pustit do trhů a vydělávat. Umí ale poskytnout množství inspirace. A skrz postupný dialog je možné dostat se k nuancím obchodních systémů, které jsou inovativní a které by člověka vůbec nenapadly.
</p>

<p>
	Tady je jednoduchá ukázka, jak to vše funguje.
</p>

<p>
	Sám používám <a href="https://chat.openai.com/" rel="external nofollow">chat GPT</a> v jeho placené verzi, která stojí 20 dolarů měsíčně. V rámci této verze GPT je možné pracovat s modulem Advanced Data Analysis umožňující do GPT nahrávat vlastní data, která chat GPT použije pro analýzu:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="87207" href="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.png.20eba63634765969344597136f9e1ee3.png" rel=""><img alt="Adnvaced Data Analysis v prostředí chat GPT" class="ipsImage ipsImage_thumbnailed" data-fileid="87207" data-ratio="97.67" data-unique="h6qtk2lty" style="width: 300px; height: auto;" width="666" src="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.thumb.png.acea65d4e3f62b4ae082ab8c7984cf99.png"></a>
</p>

<p>
	Po zvolení modulu pro datovou analýzu už se stačí jen ptát. Můžeme začít velmi obecnou otázkou pro vytvoření <a href="https://www.financnik.cz/clanky/obchodni-strategie/mean-reversion-strategie-obchodovani-navratu-ceny-k-bezne-hodnote-r1880/" rel="">mean reversion</a> "z ničeho". Takto se zeptám GPT a nahraji mu příslušná denní data QQQ:
</p>

<p>
	"<em>Jsi zkušený systematický obchodník s velkou znalostí swingových obchodních systémů. Vytvoř long mean reversion systém s využitím dat QQQ. In sample 2010-2019. Pro vstup použij některý z oscilátorů a vystup poté, co se trh vrátí ke krátkodobému průměru. Vstupuj jen v situacích, které jsou z pohledu historických pravděpodobností extrémnější. Publikuj přehled pravidel systému. Proveď out of sample test od roku 2019. U každého testu vytvoř equity křivku a srovnej s výkonností QQQ (graf vytvoř šedě). Publikuj také tabulku s běžnými výkonnostními metrikami.</em>"
</p>

<p>
	A GPT začne pracovat:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="87208" href="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.png.550610bb7acbf7d6477e0fb756ef8bd6.png" rel=""><img alt="První reakce GPT na vytvoření mean reversion obchodního systému" class="ipsImage ipsImage_thumbnailed" data-fileid="87208" data-ratio="62.86" data-unique="neix6zlcm" style="width: 700px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.thumb.png.c3eba39b258c354b0815c60fbaa6c83e.png"></a>
</p>

<p>
	Odpověď GPT postupně pokračuje dál:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="87210" href="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.png.436f62ccfd1325ae08f980261159c441.png" rel=""><img alt="Pokračování reakce GPT na vytvoření mean reversion obchodního systému" class="ipsImage ipsImage_thumbnailed" data-fileid="87210" data-ratio="81.14" data-unique="9wt992l7a" style="width: 700px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.thumb.png.e4b2c9e68f7f9cd02a2d12b3f35611d8.png"></a>
</p>

<p>
	Výsledkem reakce chatu je <strong>první návrh konkrétní strategie, </strong>kdy se GPT rozhodl pro práci s indikátorem <a href="https://www.financnik.cz/slovnik/rsi/" rel="">RSI</a> a sám navrhl smysluplně vypadající kostru systému.
</p>

<p>
	Kostra systému je v tuto chvíli triviální, ale vše se dá ovlivnit dalšími dotazy. Můžete zkoušet vytvářet podobné systémy na jakékoliv téma - různé <a href="https://www.financnik.cz/slovnik/arbitraz/" rel="">arbitráže</a>, breakouty, momentum strategie. Co vás napadne...
</p>

<p>
	Všimněte si navíc boxíku "Finished working / Show work. V tomto boxíku se skrývá python kód, který GPT sám vytvořil:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="87211" href="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.png.d72611244611f2a4dc4b12f98ec7f6d2.png" rel=""><img alt="Python kód prvního návrhu mean reversion strategie." class="ipsImage ipsImage_thumbnailed" data-fileid="87211" data-ratio="80.17" data-unique="h7p8mlonf" style="width: 600px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.thumb.png.1c31b56938b7302a6a6040acc6d10d66.png"></a>
</p>

<p>
	Znalost <a href="https://www.financnik.cz/slovnik/python/" rel="">Pythonu</a> není pro práci s GPT nutná, protože kódy GPT vytváří a interpretuje sám. Nicméně pokud kódům alespoň částečně rozumíte, můžete se z nich jednak učit a také lépe GPT směřovat na další vývoj. Na Finančníkovi vyučujeme základy Pythonu posledních několik let, v <a href="https://tri.financnik.cz/techlab" rel="">TechLabu</a> naleznete mnoho tutoriálů i několik minikurzů na osvojení základů práce s Pythonem. Chat GPT v praxi demonstruje, jak se výuka na Finančníkovi logicky uzavírá. I základní znalost Pythonu vám práci s nástroji typu GPT umožní neuvěřitelně akcelerovat. GPT můžete česky instruovat k vytváření kódů, které je v důsledku možné nasadit do autotraderu, který máme na Finančníkovi také v Pythonu.
</p>

<p>
	Práce s GPT je o komunikaci. Je pravděpodobné, že první návrhy výsledků nevypadají smysluplně, grafy mohou být ve špatném měřítku. Ale GPT stačí říct a on pokračuje v konverzaci navrženým směrem. Například poté, co zobrazil první výsledky, jsem mu napsal, že graf QQQ není v dobrém měřítku (původně publikovaný graf nevypadal dobře) a hned mám opravené řešení:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="87212" href="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.png.89865513e496052f34671fc46940fbfe.png" rel=""><img alt="Equity křivka in-Sample/out-of sample testu mean reversion systému vytvořeného pomocí GPT." class="ipsImage ipsImage_thumbnailed" data-fileid="87212" data-ratio="84.00" data-unique="as6x7ug7s" style="width: 600px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.thumb.png.d605c6c8e42f52105deec2fb5d7e2fb4.png"></a>
</p>

<p>
	Na equity křivkách jsou vidět in-sample a <a href="https://www.financnik.cz/slovnik/out-of-sample/" rel="">out-of sample</a> testy strategie, kterou navrhl GPT a jejíž výsledky jsou srovnány s držením QQQ.
</p>

<p>
	A tímto směrem můžeme v konverzi pokračovat dál. Můžeme například GPT požádat o shrnutí pravidel strategie a přepisu do skriptovacího jazyka Amibroker, který hodně pro práci se systematickými strategiemi požíváme:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="87213" href="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.png.eff771231292aa4bd42d7df5b04648ce.png" rel=""><img alt="Shrnutí pravidel systému vytvořeného GPT a přepis pravidel do AFL programu Amibroker." class="ipsImage ipsImage_thumbnailed" data-fileid="87213" data-ratio="84.33" data-unique="yez26tm4l" style="width: 600px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.thumb.png.2e6e03f49a6f0ef0b7e084f36d9e0d24.png"></a>
</p>

<p>
	GPT neumí skriptovací jazyk AFL programu Amibroker interpretovat a je velmi pravděpodobné, že ve skriptu budou chybky. Bývá to ale základ, se kterým můžete začít pracovat.
</p>

<p>
	Mimochodem - v <a href="https://tri.financnik.cz/techlab" rel="">TechLabu</a>, kde získáte praxi s Pythonem, vyučujeme i AFL skriptování. A <strong>16.10.2023</strong> spouštíme minikurz <strong>První strategie v Amibrokeru</strong>, který vás základy AFL provede. I v kontextu s ukázanými možnostmi GPT je patrné, jak hodnotné praktické znalosti v TechLabu získáte. GPT je možné používat pro solidní generování prototypů obchodních systémů. Know-how naučené v TechLabu vám pak pomůže prototypy dotahovat do produkční fáze.
</p>

<p>
	Zpět ke GPT.
</p>

<p>
	Komfort využívání podobných modelů tkví především v tom, že chat si udrží povědomí o provedené konverzaci. Jakmile GPT skončí s vytvářením základní verze systému, můžeme jej požádat, aby myšlenku rozvinul nebo třeba aplikoval v portfoliu. To vypadá takto jednoduše:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="87214" href="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.png.2ffd7904abc290a3bff2e79e0ca0afc2.png" rel=""><img alt="Aplikace základní myšlenky na další trhy a vytvoření grafu portfolio equity" class="ipsImage ipsImage_thumbnailed" data-fileid="87214" data-ratio="58.67" data-unique="v61zj4xum" style="width: 600px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.thumb.png.a2dcc8bf8b2d6c7cfe1184ed445aa580.png"></a>
</p>

<p>
	A takto vypadá vytvořený <a href="https://www.financnik.cz/slovnik/portfolio/" rel="">portfolio</a> graf:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="87215" href="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.png.cbc818c1af43225ee5a6c7c9a0690596.png" rel=""><img alt="Graf portfolio equity křivky složené ze dvou trhů s mean reversion strategií." class="ipsImage ipsImage_thumbnailed" data-fileid="87215" data-ratio="79.17" data-unique="a3d3evte5" style="width: 600px; height: auto;" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2023_10/image.thumb.png.3b8937b9f366a8015407874f4d011b33.png"></a>
</p>

<p>
	Zelená a modrá křivka jsou equity křivky strategie na trzích QQQ a SPY. Červená je výkonnost celého portfolia.
</p>

<p>
	A tímto směrem lze pokračovat. Můžeme si nechat zkusit vytvořit prototypy breakout strategií, ty kombinovat s mean reversion a podobně.
</p>

<p>
	<strong>Potenciál v této technologii je pro trading opravdu vysoký</strong>. Zejména <strong>pokud se dokážete ptát</strong> a rozvíjet odpovědi, které modely vrací. Chat GPT sám o sobě nepřijde zatím se systémem, který by byl použitelný tak, jak jej sám vygeneruje.  Ale dokáže inspirovat. Představte si, že byste o stavbě mean reversion systémů vůbec nic nevěděli. A jak je vidět výše, stačí pár otázek a rázem máte nejen představu, jak vše funguje, ale i konkrétní backtesty a kódy, se kterými jde dál pracovat. A takto jde postupovat v dalších oblastech. Potřebujete rozvíjet momentum strategie? Můžete s GPT diskutovat o momentum faktorech, které ostatní obchodníci ve svých systémech používají, nechávat je ověřit backtesty a smysluplně vypadající myšlenky implementovat například do Amibrokeru.
</p>

<p>
	Podobná prostředí jsou z mého pohledu opravdu revolucí posouvající možnosti retailových obchodníků s omezenými budgety na vývoj a výzkum blíže k tomu, co si mohou dovolit různé instituce (které ale mají s vývojem také neuvěřitelné náklady na mzdy analytiků).
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">1973</guid><pubDate>Wed, 11 Oct 2023 22:07:00 +0000</pubDate></item><item><title>Jak na prvn&#xED; backtest</title><link>https://www.financnik.cz/clanky/serialy/vytvarime-obchodni-system/jak-na-prvni-backtest-r1820/</link><description><![CDATA[
<p><img src="https://www.financnik.cz/forum/uploads/monthly_2019_06/amibroker-test1.jpg.2ff3f7968622bcb01503ce241c128b2e.jpg" /></p>




<p>
	<span lang="cs" xml:lang="cs">Úspěšné profitování na trzích je skutečně jen a pouze o dlouhodobém a systematickém vytěžování drobnějších pravděpodobností ve spojení s důslednou kontrolou risku. Nezbytným minimem je tak ověření, že obchodované pravděpodobnosti fungují. Bohužel v trzích nebudeme mít nikdy jistotu, jak se budou věci vyvíjet do budoucnosti. Můžeme si však ověřit, jakým způsobem vše fungovalo v minulosti. A věřit, že testované pravděpodobnosti se budou alespoň částečně opakovat i v budoucnu.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Základem profitabilního obchodování je proto tzv. <b>historický backtest</b>. Při něm aplikujeme sledované principy na historická data a vyhodnocujeme nejrůznější metriky testované strategie.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Když jsem s testováním trhů začínal, backtestoval jsem strategie ručně. Jednoduše jsem si zobrazil historický graf, procházel jej úsečku za úsečkou a hledal předem definované vstupní a výstupní situace. To ale bylo před několika desítkami let (neskutečné, jak čas letí). Ruční backtest je samozřejmě možný i dnes, ale maximálně jej nedoporučuji. Především je časově velmi náročný. Vesměs tak budeme backtestovat méně historie a určitě méně trhů. Ruční backtest bývá také velmi nepřesný. Naše mysl se bude zaměřovat hlavně na nejvíce viditelné ziskové situace a přehlédne mnoho ztrátových situací.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">V dnešní době jednoznačně doporučuji backtestovat pomocí specializovaných programů. Do těch nadefinujeme parametry strategie a velmi rychle máme k dispozici podrobné historické statistiky. </span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Mnoho začínajících obchodníků se počítačovým backtestům brání. Odrazuje je nutnost pochopit pro ně nové principy ovládání příslušných programů, což určitě vyžaduje určitý nezbytný čas a samostudium. Současně také bývají po prvních počítačových backtestech rozmrzelí ze získaných výsledků. Testy jim často ukáží, že testované přístupy nejsou na historických datech výdělečné nebo vydělávají málo. A obchodníci mívají pocit, že ručně by dokázali situace zobchodovat mnohem lépe. Což je vesměs velmi naivní. Zejména pokud s obchodováním začínáte. </span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Časovou investici do studia počítačového backtestu jednoznačně doporučuji. Budete z ní těžit celou svoji obchodní kariéru. A pochopitelně to neznamená, že byste museli obchodovat automatizovaně. Počítačový backtest můžete použít i k získání jen základních dlouhodobě fungujících pravděpodobností, které následně můžete obchodovat ručně s využitím vlastního zvážení obchodovaných situací. A co je nejdůležitější. Jakmile se jednou pustíte do plně systematických backtestů s použitím počítačů, budou se časem vaše výsledky jen zlepšovat tak, jak se budete posouvat ve znalosti používaných nástrojů.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Jaký software pro backtest používat? Zde neexistuje jedna správná odpověď. Řešení dnes existuje opravdu hodně a vybere si každý. Doporučuji zvolit hlavně takový software, který má aktivní komunitu uživatelů, je hodně univerzální a není příliš drahý. Sám dnes používám nejvíce programy TradeStation (pro intradenní obchodování), Amibroker (pro swingové a portfolio systémy) a bezplatný programovací jazyk Python.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Začnete-li s Amibrokerem, myslím, že nesáhnete vedle. Program sice není zdarma, ale je velmi flexibilní. S vašimi rostoucími nároky na testované funkce budete objevovat stále další a další možnosti tohoto softwaru, který je opravdu dobře postavený. Ale pochopitelně není to svatý grál. Jako žádný software. Z počátku je určitě dobré vyzkoušet i další programy, abyste sami poznali, který vám bude vyhovovat nejvíce.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Pojďme si ukázat, <b>jak na první backtest s Amibrokerem</b>, abyste měli konkrétní návod, od kterého se odrazit.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Program je možné instalovat ve zkušební verzi z adresy <a href="https://www.amibroker.com/download.html" rel="external nofollow">https://www.amibroker.com/download.html</a>. Pro základní backtest je program plně funkční, hlavním omezením je skutečnost, že data nejdou ukládat do databáze.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Po prvním spuštění se v programu zobrazí graf akcie AA, jejíž data jsou spolu s několika dalšími v programu k dispozici k testování:</span>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="79490" href="https://www.financnik.cz/forum/uploads/monthly_2019_06/amibroker-test1.jpg.479cef34df7c7b014e5d26f4cb5bb080.jpg" rel=""><img alt="amibroker-test1.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="79490" data-ratio="60.25" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2019_06/amibroker-test1.thumb.jpg.ff78e1986637e349cbcb0885c36b7579.jpg"></a>
</p>

<p>
	<span lang="cs" xml:lang="cs">Na této akcii si můžeme ukázat, že programový backtest není vůbec komplikovaný.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Zvolte v horním menu <i>File &gt; New &gt; Formula</i> a zobrazí se tzv. AFL Formula Editor. AFL je zkratka pro skriptovací jazyk, ve kterém se v Amibrokeru popisují testované situace.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Řekněme, že se rozhodneme otestovat edge popisovaný v rámci seriálu. Tedy držení pozice přes noc. <span> </span>Například budeme chtít otevřít pozici na klesajícím dnu (tedy uzavírací cena trhu je nižší než otevírací) a vstoupit následující den při otevření trhu.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">V Amibrokeru pro to můžeme použít následující kód:</span>
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted"><span class="typ">Buy</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> C</span><span class="pun">&lt;</span><span class="pln">O</span><span class="pun">;</span><span class="pln">
</span><span class="typ">BuyPrice</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="typ">Close</span><span class="pun">;</span><span class="pln">
</span><span class="typ">Sell</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="typ">False</span><span class="pun">;</span><span class="pln">
</span><span class="typ">SellPrice</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="typ">Open</span><span class="pun">;</span><span class="pln">
</span><span class="typ">ApplyStop</span><span class="pun">(</span><span class="pln"> stopTypeNBar</span><span class="pun">,</span><span class="pln"> stopModeBars</span><span class="pun">,</span><span class="pln"> </span><span class="lit">1</span><span class="pln"> </span><span class="pun">);</span></pre>

<p>
	<span lang="cs" xml:lang="cs">Funkce <i>Buy</i> definuje podmínku, při které pozici otevíráme (zde klesající úsečku). <i>BuyPrice</i> pak vstupní cenu (zde uzavírací cena trhu). <i>Sell</i> definuje podmínku výstupu. V naší ukázce nemáme tuto podmínku aktivovanou, protože pro výstup používáme tzv. časový stop-loss – výstup za určitý počet úseček. V našem případě druhý den, kdy pozici ukončujeme na otevírací ceně. Tu máme definovanou pomocí proměnné <i>SellPrice</i>.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Následně v editoru klikněte na tlačítko Analysis:</span>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="79491" href="https://www.financnik.cz/forum/uploads/monthly_2019_06/amibroker-test2b.jpg.47e6de498a190b1668f3d1770b05d335.jpg" rel=""><img alt="amibroker-test2b.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="79491" data-ratio="48.50" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2019_06/amibroker-test2b.thumb.jpg.b96013b027c8aaf438ad7cafeb06f28b.jpg"></a>
</p>

<p>
	<span lang="cs" xml:lang="cs">Kód se přenese do hlavního okna, kde se ujistěte, že budete backtestovat vybraný trh (Apply to nastavené na Current). A následně klikněte na tlačítko Backtest (1):</span>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="79492" href="https://www.financnik.cz/forum/uploads/monthly_2019_06/amibroker-test3b.jpg.734134ad7d07bd861c34b1e9715b79fd.jpg" rel=""><img alt="amibroker-test3b.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="79492" data-ratio="51.00" width="800" src="https://www.financnik.cz/forum/uploads/monthly_2019_06/amibroker-test3b.thumb.jpg.643b505de334365544e66c010766be53.jpg"></a>
</p>

<p>
	<span lang="cs" xml:lang="cs">Jakmile test dojede, můžete si výsledky backtestu zobrazit kliknutím na ikonku Report (2).</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Okamžitě byste měli mít k dispozici statistiky této testované situace na několika stech obchodech. A současně hotový první backtest. Gratuluji!</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Vidíte, že systematický backtest s pomocí softwaru není nic nepřekonatelného. Nejdůležitější je nezastavit se před první překážkou a po kouskách se snažit posouvat dále. Co vám na začátku bude připadat nepochopitelné, budete za pár měsíců vnímat jako velmi triviální.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Velkým pomocníkem vám bude manuál Amibrokeru, ve kterém jsou na adrese <a href="https://www.amibroker.com/guide/" rel="external nofollow">https://www.amibroker.com/guide/</a> popsány všechny funkce, se kterými lze v programu pracovat. Chcete-li na začátku asistenci s ovládnutím programu pomocí konkrétních tutoriálů v češtině, pak na Finančníkovi nepřehlédněte kurz základů práce s Amibrokerem na adrese <a href="https://financnik.cz/go/amibroker" rel="external">financnik.cz/go/amibroker</a>.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">A skutečně – není podstatné s jakým programem budete pracovat a kde se jej naučíte ovládat. Důležité je zejména začít a každý den se snažit posunout kupředu. V našem seriálu už jsme si ukázali několik zajímavých situací, které doporučuji, abyste si sami zkusili programově otestovat. Budete u toho muset vyřešit spoustu drobných úkolů a výzev, ale to je právě to, co vás bude jednoznačně posouvat kupředu k systematickým profitům.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">A pokud si nebudete vědět rady, zkuste napsat na <span>petr<span lang="en-us" xml:lang="en-us">@financnik.cz</span></span></span><span> a bude</span><span lang="cs" xml:lang="cs">-li na téma více podobných dotazů, pokusím se odpovědi zpracovat do některého z dalších článků.</span>
</p>




]]></description><guid isPermaLink="false">1820</guid><pubDate>Sun, 23 Jun 2019 22:00:00 +0000</pubDate></item><item><title>Hon na dal&#x161;&#xED; vstupn&#xED; situace</title><link>https://www.financnik.cz/clanky/serialy/vytvarime-obchodni-system/hon-na-dalsi-vstupni-situace-r1815/</link><description><![CDATA[
<p><img src="https://www.financnik.cz/forum/uploads/monthly_2019_05/honnadata.jpg.88cc77e8f383aa50d1622ec6e7dd7b28.jpg" /></p>
<p>
	<span lang="cs" xml:lang="cs">Chceme-li získat vyšší frekvenci obchodů a nesnižovat časový timerame, musíme přijít s dalšími obchodovatelnými situacemi. Naštěstí to není takový problém. Existují určitě desítky až stovky silnějších vstupních situací, které lze do našeho systému zapojit.</span>
</p>

<p>
	<b><span lang="cs" xml:lang="cs">Jak na nové situace přicházet?</span></b>
</p>

<p>
	<img alt="honnadata_n.jpg" class="ipsImage ipsImage_thumbnailed ipsAttachLink_image ipsAttachLink_right" data-fileid="79197" src="https://www.financnik.cz/forum/uploads/monthly_2019_05/honnadata_n.jpg.5235df02d12a6ab229c6e9ab98027c61.jpg" style="width:350px;height:auto;float:right;"><span lang="cs" xml:lang="cs">V seriálu vám představím základní šablony, se kterými sám pracuji a se kterými se vám budou trhy zkoumat jednodušeji. Faktem ale zůstává, že hlavním zdrojem vaší inspirace by měly být trhy samotné.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Je například možné hledat v historických grafech nejprve dny, kdy trhy vytvořily v noční seanci výraznější pohyb a následně se snažit pojmenovat kontext, který podobnému pohybu předcházel.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Velmi důležité je ale při podobném testování historických souvislostí dodržovat základní principy robustního testování.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Jeden z nejdůležitějších spočívá v rozdělení dat na <b>část využívanou</b> <b>pro testování</b> a <b>část používanou</b> <b>pro<span> </span>následné ověřování</b> nalezených principů.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Nalézt krásně fungující systémy na známých datech není vůbec žádný problém. De facto můžeme zkoušet různá nastavení nástrojů, indikátorů a cenových patternů a hned vidíme, co a jak v historii fungovalo. Tímto způsobem ale nacházíme pouze situace, které fungovaly v minulosti. A některé se nemusí vůbec v budoucnosti už vůbec nikdy opakovat. </span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Představte si například situaci, kdy provozujete luxusní obchod s vínem a snažíte se vyhodnotit, kteří zákazníci vám přinášejí nejvyšší zisky. Třeba proto, abyste se jim v budoucnu mohli více věnovat a jejich náklonnost podpořit exkluzivnějším dárkem. Rozhodnete se tak zanalyzovat nejvyšší historické prodeje v závislosti na vzhledu zákazníka. Máte například kamerové záběry svých prostor a zjistíte, že naprosto největší tržby přinesly klienti, kteří vstoupili do prodejny s bílou taškou. Nejnižší tržby pak generovaly klientky, které měli velké náušnice. Jsou podobná data relevantní i pro budoucnost? Patrně ne. Na historických datech můžeme najít různé náhodné vzorce, které ale byly skutečně jen to – prostě náhoda.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Abychom měli co nejvyšší šanci oddělit náhodu od opakovatelných vzorců, je potřeba myslet alespoň na následující body:</span>
</p>

<ol><li>
		<span lang="cs" xml:lang="cs">Zkoumaná situace by měla dávat logický smysl. </span>
	</li>
	<li>
		<span lang="cs" xml:lang="cs">Potřebujeme dostatečný vzorek dat – ideálně sto a více testovaných situací.</span>
	</li>
	<li>
		<span lang="cs" xml:lang="cs">Sledovaná pravděpodobnost by se měla projevit i na tzv. „nepoužitých datech“.</span>
	</li>
</ol><p>
	<span lang="cs" xml:lang="cs">Hledání historických pravděpodobností je tak nutné provádět jen na části dat, která máme k dispozici (říká se jim <b>InSample</b> data – používá se zkratka IS). Zbylou část dat si necháváme na ověření funkčnosti myšlenky (těmto datům se říká <b>OutOfSample</b> data – používá se zkratka OOS).</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Jak konkrétně dělit data na IS a OOS záleží z části na preferenci obchodníka a testovaných principech.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Osobně se snažím, abych měl v OOS šanci získat dostatečně vysoký vzorek dat. Také je ale velmi důležité přemýšlet o charakteru testovaného trhu. Nedává úplný smysl vytvářet strategii ve velmi volatilním období<span> </span>a následně se ji snažit ověřovat v tichém období.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Ze začátku si tak můžeme rozdělit data například na 60 </span><span>%</span><span lang="cs" xml:lang="cs"> InSample a 40 % OutOfSample. Řekněme, že máte k dispozici 10 let, z čehož 6 použijete na vytváření strategie a 4 na finální otestování robustnosti na nepoužitých datech. </span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Postupem času je ale dobré i o této oblasti přemýšlet hlouběji a zkoumat i méně tradiční přístupy. Nikdo například netvrdí, že IS a OOS bloky musí být jen dva. Sám rád dnes dělím data do jemnějších bloků. Například mohu střídat IS/OOS bloky po 1 roku. V případě 10 let historie tak získám sekvenci:</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">IS (1 rok) – OOS (1 rok) – IS (1 rok) – OOS (1 rok) -<b> </b>IS (1 rok) – OOS (1 rok) – IS (1 rok) – OOS (1 rok) – IS (1 rok) – OOS (1 rok)</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Technicky je takový test trochu náročnější, současně mi ale poskytuje výrazně vyšší šance, že půjde o relevantnější test. OOS perioda bude mít patrně mnohem podobnější celkový kontext k IS než v případě, že je mezi nimi delší období.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">V tradingu je potřeba domýšlet detaily. Na druhou stranu je ale potřeba odněkud začít. Z počátku tak určitě stačí začít v případě IS/OOS pracovat s tradičním rozdělením například 60 </span><span>%</span><span lang="cs" xml:lang="cs"> InSample a 40 % OutOfSample a teprve postupem času se posunout dál.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Nezapomínejte ale na to, že OOS data by měla být skutečně nepoužitá při stavbě strategií. To znamená, že bychom je v ideálním případě měli pro otestování systému vyvinutém na IS použít pouze jednou. Běžnou chybou obchodníků je, že naleznou určitou funkční kombinaci systému na IS datech, hned se přepnou na OOS data, zjistí že parametry nejsou optimální, a tak celý proces opakují – upraví systém na IS datech atd. Tím se ale z OOS dat stávají IS data a vytvořený systém nelze považovat za skutečně ověřený na historických datech.</span>
</p>]]></description><guid isPermaLink="false">1815</guid><pubDate>Sun, 19 May 2019 22:00:00 +0000</pubDate></item><item><title>Vytv&#xE1;&#x159;&#xED;me obchodn&#xED; syst&#xE9;m &#x2013; konkr&#xE9;tn&#xED; vstupy</title><link>https://www.financnik.cz/clanky/serialy/vytvarime-obchodni-system/vytvarime-obchodni-system---konkretni-vstupy-r1814/</link><description><![CDATA[
<p><img src="https://www.financnik.cz/forum/uploads/monthly_2019_05/SPY_bb.jpg.dc40e0b0349660e19d080c72c6b135e3.jpg" /></p>

<p>
	<span lang="cs" xml:lang="cs">Pojďme se v našem seriálu posunout k praxi. Pro většinu obchodníků to představuje první testování určitého konkrétního plánu. Tedy minimálně zahrnující jasné vstupy a výstupy.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">My si později ukážeme, že se v našem přístupu nebudeme fixovat na jedinou vstupní situaci. Už jen proto, abychom měli systém více všestranný a obchodující s vyšší frekvencí. Ukážeme si také, že naše vstupy můžeme vytvářet na základě různých logik, a ty následně kombinovat dohromady – což opět povede k vyšší robustnosti. Mj. budeme postupně pracovat s cenovými patterny, indikátory, volatilitou, intermarket analýzou, sezónností a market internals.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Ale pojďme postupně. Dnes se bez většího vysvětlování zaměříme na využití indikátoru <a href="https://www.financnik.cz/clanky/praxe/bollinger-bands-1-r556" rel="">Bollinger Bands</a>. Jednoduše proto, abychom získali konkrétní příklad, se kterým můžeme začít pracovat.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Bollinger bands statisticky definuje pásma, ve kterých cena osciluje okolo průměrné ceny. Dá se předpokládat, že na hranách těchto pásem mohou obchodníci přehnaně reagovat – například prodávat, pokud cena příliš poklesne nebo agresivně nakupovat, pokud cena roste až k hornímu pásmu bollinger bands. Takové chování by pak mohlo být kompenzováno v noční seanci.</span>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="79131" href="https://www.financnik.cz/forum/uploads/monthly_2019_05/SPY_bb.jpg.5e33ed17bc58f21d872248ad3ef833bd.jpg" rel="" data-fileext="jpg"><img alt="SPY_bb.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="79131" src="https://www.financnik.cz/forum/uploads/monthly_2019_05/SPY_bb.thumb.jpg.8e71fee63973a503f4d855b2287e1eb2.jpg"></a>
</p>

<p>
	<span lang="cs" xml:lang="cs">Ukázka aplikovaného indikátoru Bollinger bands na trh SPY v programu Amibroker. </span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Konkrétní vstupní situace může vypadat takto:</span>
</p>

<p>
	<b><span lang="cs" xml:lang="cs">LONG:</span></b><span lang="cs" xml:lang="cs"> Trh uzavře pod včerejším denním Low a současně pod spodní linkou indikátoru BB s parametry 14 a 1,5. Současně je trh nad svým dlouhodobým klouzavým průměrem s periodou 200.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">V případě programu <a href="https://www.financnik.cz/go/amibroker" rel="">Amibroker</a>, který sám nejvíce pro podobné testy používám, můžeme danou situaci popsat následovně:</span>
</p>

<pre class="ipsCode prettyprint prettyprinted"><span class="pln">C</span><span class="pun">&lt;</span><span>Ref</span><span class="pun">(</span><span class="pln">L</span><span class="pun">,-</span><span class="lit">1</span><span class="pun">)</span><span class="pln"> AND C</span><span class="pun">&lt;</span><span>BBandBot</span><span class="pun">(</span><span class="pln"> C</span><span class="pun">,</span><span class="pln"> </span><span class="lit">14</span><span class="pun">,</span><span class="pln"> </span><span class="lit">1.5</span><span class="pun">)</span><span class="pln"> AND C</span><span class="pun">&gt;</span><span class="pln">MA</span><span class="pun">(</span><span class="pln">C</span><span class="pun">,</span><span class="lit">200</span><span class="pun">);</span></pre>

<p>
	<b><span lang="cs" xml:lang="cs">SHORT:</span></b><span lang="cs" xml:lang="cs"> Trh uzavře nad včerejším denním High a současně nad horní linkou indikátoru BB s parametry 14 a 1,5. Současně je trh pod svým dlouhodobým klouzavým průměrem s periodou 200.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">V případě programu Amibroker můžeme danou situaci popsat následovně:</span>
</p>

<pre class="ipsCode prettyprint prettyprinted"><span class="pln">C</span><span class="pun">&gt;</span><span>Ref</span><span class="pun">(</span><span class="pln">H</span><span class="pun">,-</span><span class="lit">1</span><span class="pun">)</span><span class="pln"> AND C</span><span class="pun">&gt;</span><span>BBandTop</span><span class="pun">(</span><span class="pln"> C</span><span class="pun">,</span><span class="pln"> </span><span class="lit">14</span><span class="pun">,</span><span class="pln"> </span><span class="lit">1.5</span><span class="pun">)</span><span class="pln"> AND C</span><span class="pun">&lt;</span><span class="pln">MA</span><span class="pun">(</span><span class="pln">C</span><span class="pun">,</span><span class="lit">200</span><span class="pun">);</span></pre>

<p>
	<span lang="cs" xml:lang="cs">Long obchod znamená, že na close denní úsečky trh nakupujeme a pozici držíme do otevření trhu následující den. Short obchod znamená, že na close denní úsečky trh prodáváme (shortujeme) a pozici držíme do otevření trhu následující den.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Systém už v této fázi obchoduje na dlouhou i krátkou stranu, což je přístup, který u takto krátkodobých systémů doporučuji. Minimálně je to cesta k vyšší robustnosti.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs"> Co se týče uvedených kódů popisujících vstupní situace, jde o skriptovací jazyk programu Amibroker. S jeho pomocí lze jednoznačně popsat obchodované situace, které se občas zdlouhavě popisují běžnými větami. Programování v Amibrokeru není při vytváření systému vůbec potřeba. Můžete použít jiný program nebo třeba testovat situace ručně. Aby byl ale výklad co nejjednoznačnější, tak jsem jej doplnil právě i hotovými podmínkami skriptovacího jazyka. Sami nakonec vidíte, že definování příslušných situací není vlastně vůbec složité.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Ohromnou výhodou definování systému skripty je možnost myšlenku otestovat na velkém množství dat během pár vteřin.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Takto vypadá náš backtest aplikovaný na trh SPY v období 1.1.1994 – 1.1.2019:</span>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="79132" href="https://www.financnik.cz/forum/uploads/monthly_2019_05/SPY-vstup1.png.e03b18880eae50e45669f0861519bdfc.png" rel="" data-fileext="png"><img alt="SPY-vstup1.png" class="ipsImage ipsImage_thumbnailed" data-fileid="79132" src="https://www.financnik.cz/forum/uploads/monthly_2019_05/SPY-vstup1.thumb.png.af7d2699d8e9fdbb860aeb24affc7afa.png"></a>
</p>

<p>
	<span lang="cs" xml:lang="cs">Systém obchoduje na long i short stranu. Celkem bylo provedeno 335 obchodů s úspěšností 65,67 </span><span>%. K dispo</span><span lang="cs" xml:lang="cs">zici máme i podrobné statistiky:</span>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="79133" href="https://www.financnik.cz/forum/uploads/monthly_2019_05/SPY-stats1.png.254cf0f08c9464f51a570c2f1b6411f0.png" rel="" data-fileext="png"><img alt="SPY-stats1.png" class="ipsImage ipsImage_thumbnailed" data-fileid="79133" src="https://www.financnik.cz/forum/uploads/monthly_2019_05/SPY-stats1.thumb.png.90a1c49d945c1e3ced8f4cd979fe6a44.png"></a>
</p>

<p>
	<span lang="cs" xml:lang="cs">Určitě se vám nyní honí hlavou </span><span lang="cs" style="font-size:11pt;" xml:lang="cs">–</span><span lang="cs" xml:lang="cs"><span> </span>jak dobré jsou dané výsledky? Kolik jsem mohl vydělat na svém konkrétním účtu? Ale brzděte prosím tyto myšlenky. Jsme opravdu zatím na úplném začátku!</span>
</p>

<p>
	<span lang="cs" style="font-size:11pt;" xml:lang="cs">Předně – v tuto chvíli testujeme zatím jedinou vstupní situaci, přes kterou jsme vstoupili do 335 pozic v průběhu 24 let. Tedy obchodovali jsme průměrnou frekvencí jen lehce přes obchod za měsíc. A v tu dobu náš kapitál pracoval vždy jen přes noc… Přesto systém vytvořil skoro poloviční zhodnocení, jako kdybychom drželi celou dobu nakoupený samotný index, ale při podstatně nižším risku. Rozhodně je to velmi povzbudivý start, který nám ukazuje další směr – je potřeba zejména zapracovat na zvýšení frekvence obchodování.</span>
</p>

]]></description><guid isPermaLink="false">1814</guid><pubDate>Sun, 12 May 2019 22:00:00 +0000</pubDate></item><item><title>Od z&#xE1;kladn&#xED;ho edge k obchodn&#xED;mu syst&#xE9;mu</title><link>https://www.financnik.cz/clanky/serialy/vytvarime-obchodni-system/od-zakladniho-edge-k-obchodnimu-systemu-r1812/</link><description><![CDATA[
<p><img src="https://www.financnik.cz/forum/uploads/monthly_2019_04/graflupa.jpg.6a0ed24d328cabb67be6e0e151437bb4.jpg" /></p>
<p>
	<span lang="cs" xml:lang="cs">Přestože jednoduché obchodování základního edge popsaného <a href="https://www.financnik.cz/clanky/serialy/vytvarime-obchodni-system/vytvarime-obchodni-system---hledani-zakladniho-edge-r1811/" rel="">v minulém článku</a> by v dlouhodobém horizontu patrně přineslo zisky samo o sobě, nepředstavuje popsaná výhoda ještě <a href="https://www.financnik.cz/clanky/serialy/vytvarime-obchodni-system/" rel="">obchodní plán</a>. Už jen proto, že zisky jsou poměrně malé v porovnání s riskem, který bychom pro jejich získání podstupovali. Aby bylo možné myšlenku reálně<span> </span>obchodovat, je potřeba ji posunout do kompletního obchodního systému.</span>
</p>

<p>
	<img alt="graflupa.jpg" class="ipsImage ipsImage_thumbnailed ipsAttachLink_image ipsAttachLink_right" data-fileid="78998" style="width:349px;height:auto;float:right;" src="https://www.financnik.cz/forum/uploads/monthly_2019_04/graflupa.jpg.8cbfe4d0839a3c2e1d9741329ad754e4.jpg"><span lang="cs" xml:lang="cs">Obchodní systém představuje soubor pravidel, která popisují, jak budeme danou myšlenku obchodovat. Tj. jak přesně budeme vstupovat a vystupovat, abychom měli co nejvyšší šanci vydělat a současně mohli rozumně kontrolovat risk.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Zjednodušeně bychom si práci na obchodním systému mohli rozdělit do následujících bloků:</span>
</p>

<ul>
	<li>
		<span lang="cs" xml:lang="cs">Definování základní obchodované výhody (v našem případě noční sezónnosti v akciových indexech popisované v minulém díle).</span>
	</li>
	<li>
		<span lang="cs" xml:lang="cs">Jemné definování vstupních podmínek. Přestože jsme viděli, že dlouhodobě vydělává vstup do všech nočních seancí rostoucích trhů, budeme si chtít vybírat jen takové situace, které historicky vedou k rozumně vysokým profitům.</span>
	</li>
	<li>
		<span lang="cs" xml:lang="cs">Definování výstupních pravidel.</span>
	</li>
	<li>
		<span lang="cs" xml:lang="cs">Risk management obchodu. Kolik kapitálu budeme riskovat na jeden obchod? Budeme risk v obchodu omezovat tzv. stop-lossem? Na jaké úrovni?</span>
	</li>
	<li>
		<span lang="cs" xml:lang="cs">Money-management celého systému, který nám odpoví, s jakým celkovým kapitálem budeme systém obchodovat.</span>
	</li>
	<li>
		<span lang="cs" xml:lang="cs">Ověření robustnosti vytvořeného systému.</span>
	</li>
	<li>
		<span lang="cs" xml:lang="cs">Způsob provádění obchodů. Jak konkrétně budeme příkazy zadávat? Ručně, automaticky, typy příkazů atd.</span>
	</li>
	<li>
		<span lang="cs" xml:lang="cs">Průběžné ověřování robustnosti systému. Každý systém může přestat pracovat a my se musíme průběžně ujišťovat, že „nejedeme na mrtvém koni“.</span>
	</li>
</ul>

<p>
	<span lang="cs" xml:lang="cs">Je toho skutečně dost, co musíme v rámci obchodovatelného přístupu promyslet. Na druhou stranu budeme riskovat v trzích naše tvrdě vydělané peníze, takže patřičná příprava je na místě. Jen bláhoví začátečníci se vrhají do trhů bezhlavě a narychlo. Dlouhodobě robustní a ziskové obchodování se vytváří jednoznačně přes dobře připravený a propracovaný obchodní plán.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">V našem seriálu se postupně k jednotlivým blokům dostaneme. Pojďme na to ale postupně. Základní obchodovanou výhodu jsme si představili minule. Dnes se pojďme podívat na definování vstupních a výstupních podmínek.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Začněme <b>výstupními podmínkami</b>, protože ty si můžeme nastavit, hlavně z počátku, velmi jednoduché. Jak jsme si ukázali minule, pozici budeme chtít uzavřít při otevření trhů v den následující po našem vstupu. Určitě budeme chtít na výstupech později ještě pracovat. Například budeme pilovat čas výstupu – mně osobně se osvědčuje v podobných případech vystupovat například minutu či dvě před samotným otevřením trhů (obchody provádím pomocí komoditních kontraktů, které se obchodují prakticky nonstop). Později můžeme do systému dodělat i nějakou jemnější logiku výstupu z trhů na základě chování ceny v průběhu noční seance. Ale pro začátek pracujme s výstupem za otevírací cenu. Obecně se mi podobná počáteční fixace některých částí obchodního systému velmi osvědčila. Běžně například vyvíjím systémy s určitými vyzkoušenými výstupy, abych mohl co nejdříve začít backtestovat samotné vstupy.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Co se <b>vstupních situací</b> týče. Už jsme si otestovali, že budeme chtít vstupovat při uzavření trhů. Opět nechme v tuto chvíli stranou, jak konkrétně to budeme technicky dělat. V backtestu můžeme pro začátek počítat za vstupní cenu tu cenu, na které trh daný den uzavřel.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Můžeme se tak naplno soustředit na základní otázku </span><span style="color:#353c41;font-size:10pt;">–</span><span lang="cs" xml:lang="cs"> kdy vstupovat, aby byly profity největší a risk nejmenší?</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Prakticky jediný nástroj, který nám dá na danou otázku odpověď, je historický backtest. Na historických datech bychom měli zkoumat různé situace v trhu a vyhodnocovat, jak se po nich choval trh v noční seanci.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Například se podívejme na dvě zcela hypotetické situace:</span>
</p>

<p>
	<span lang="cs" xml:lang="cs"><span>a)     </span></span><span lang="cs" xml:lang="cs">Nakupujeme close klesajícího dne, který uzavřel pod low předchozího dne</span>
</p>

<p>
	<span lang="cs" xml:lang="cs"><span>b)<span>     </span></span></span><span lang="cs" xml:lang="cs">Nakupujeme close růstového dne, který uzavřel nad high předchozího dne.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Otestuji-li historii trhu SPY, pak získám následující údaje:</span>
</p>

<table border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;border:none;" width="665">
	<tbody>
		<tr>
			<td style="border:solid 1pt;padding:0cm 5.4pt 0cm 5.4pt;" valign="top" width="130">
				<p>
					<span lang="cs" xml:lang="cs"> </span>
				</p>
			</td>
			<td style="border-left:none;border:solid 1pt;padding:0cm 5.4pt 0cm 5.4pt;" valign="top" width="94">
				<p>
					<span lang="cs" xml:lang="cs">Počet obchodů</span>
				</p>
			</td>
			<td style="border-left:none;border:solid 1pt;padding:0cm 5.4pt 0cm 5.4pt;" valign="top" width="99">
				<p>
					<span lang="cs" xml:lang="cs">Úspěšnost</span>
				</p>
			</td>
			<td style="border-left:none;border:solid 1pt;padding:0cm 5.4pt 0cm 5.4pt;" valign="top" width="86">
				<p>
					<span lang="cs" xml:lang="cs">Průměrný ziskový obchod vůči stavu účtu</span>
				</p>
			</td>
			<td style="border-left:none;border:solid 1pt;padding:0cm 5.4pt 0cm 5.4pt;" valign="top" width="89">
				<p>
					<span lang="cs" xml:lang="cs">Průměrný ztrátový obchod vůči stavu účtu</span>
				</p>
			</td>
			<td style="border-left:none;border:solid 1pt;padding:0cm 5.4pt 0cm 5.4pt;" valign="top" width="83">
				<p>
					<span lang="cs" xml:lang="cs">Celkový zisk</span>
				</p>
			</td>
			<td style="border-left:none;border:solid 1pt;padding:0cm 5.4pt 0cm 5.4pt;" valign="top" width="83">
				<p>
					<span lang="cs" xml:lang="cs">Max. drawdown</span>
				</p>
			</td>
		</tr>
		<tr>
			<td style="border-top:none;border:solid 1pt;padding:0cm 5.4pt 0cm 5.4pt;" valign="top" width="130">
				<p>
					<span lang="cs" xml:lang="cs">Close&lt;Předcházející Low a klesající den</span>
				</p>
			</td>
			<td style="border-bottom:solid 1pt;border-left:none;border-right:solid 1pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt;" valign="top" width="94">
				<p>
					<span lang="cs" xml:lang="cs">1301</span>
				</p>
			</td>
			<td style="border-bottom:solid 1pt;border-left:none;border-right:solid 1pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt;" valign="top" width="99">
				<p>
					<span lang="cs" xml:lang="cs">59,03 %</span>
				</p>
			</td>
			<td style="border-bottom:solid 1pt;border-left:none;border-right:solid 1pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt;" valign="top" width="86">
				<p>
					<span lang="cs" xml:lang="cs">0,43 %</span>
				</p>
			</td>
			<td style="border-bottom:solid 1pt;border-left:none;border-right:solid 1pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt;" valign="top" width="89">
				<p>
					<span lang="cs" xml:lang="cs">- 0,50 %</span>
				</p>
			</td>
			<td style="border-bottom:solid 1pt;border-left:none;border-right:solid 1pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt;" valign="top" width="83">
				<p>
					<span lang="cs" xml:lang="cs">245,13 %</span>
				</p>
			</td>
			<td style="border-bottom:solid 1pt;border-left:none;border-right:solid 1pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt;" valign="top" width="83">
				<p>
					<span lang="cs" xml:lang="cs">- 27,76 %</span>
				</p>
			</td>
		</tr>
		<tr>
			<td style="border-top:none;border:solid 1pt;padding:0cm 5.4pt 0cm 5.4pt;" valign="top" width="130">
				<p>
					<span lang="cs" xml:lang="cs">Close&gt;Předcházející High a rostoucí den</span>
				</p>
			</td>
			<td style="border-bottom:solid 1pt;border-left:none;border-right:solid 1pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt;" valign="top" width="94">
				<p>
					<span lang="cs" xml:lang="cs">1677</span>
				</p>
			</td>
			<td style="border-bottom:solid 1pt;border-left:none;border-right:solid 1pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt;" valign="top" width="99">
				<p>
					<span lang="cs" xml:lang="cs">43,83 %</span>
				</p>
			</td>
			<td style="border-bottom:solid 1pt;border-left:none;border-right:solid 1pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt;" valign="top" width="86">
				<p>
					<span lang="cs" xml:lang="cs">0,35 %</span>
				</p>
			</td>
			<td style="border-bottom:solid 1pt;border-left:none;border-right:solid 1pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt;" valign="top" width="89">
				<p>
					<span lang="cs" xml:lang="cs">- 0,32 %</span>
				</p>
			</td>
			<td style="border-bottom:solid 1pt;border-left:none;border-right:solid 1pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt;" valign="top" width="83">
				<p>
					<span lang="cs" xml:lang="cs">- 59,93 %</span>
				</p>
			</td>
			<td style="border-bottom:solid 1pt;border-left:none;border-right:solid 1pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt;" valign="top" width="83">
				<p>
					<span lang="cs" xml:lang="cs">- 74,74 %</span>
				</p>
			</td>
		</tr>
	</tbody>
</table>

<p>
	<em><span lang="cs" xml:lang="cs">Test proběhl na trhu SPY v období 1.1.1994 – 1.1.2019. Použit byl hypotetický startovací kapitál 10 000 USD, 50% margin a plná expozice účtu v každém obchodu. Komise brokera <a href="https://www.financnik.cz/forum/info/ostatni/ib-prehled/" rel="">Interactive Brokers</a> započítány.</span></em>
</p>

<p>
	<span lang="cs" xml:lang="cs">Jak vidíte, obě situace vedou ke zcela odlišným výsledkům. V momentě, kdy trh v průběhu dne rostl a nakonec uzavřel nad maximální cenou předcházejícího dne, existuje výrazně nižší pravděpodobnost dalšího růstu trhu v noční seanci (jen 43,83 %). Dlouhodobé obchodování této situace by bylo výrazně ztrátové. Na druhou stranu v momentě, kdy akciový index klesá a uzavře níže, než byla nejnižší cena včerejšího dne, existuje solidní šance (59,03 %</span><span>), </span><span lang="cs" xml:lang="cs">že noční seance poroste. Dlouhodobé obchodování této situace by bylo profitabilní.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Velmi tedy záleží, které dny budeme obchody otevírat. Náš cíl bude najít takové vstupní podmínky, které povedou k co nejvyšší ziskovosti a nejnižšímu risku. Čísla mohou být určitě mnohem lepší než na výše uvedeném velmi triviálním příkladu.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Samozřejmě se ale nabízí zásadní otázka:</span>
</p>

<p>
	<b><span lang="cs" xml:lang="cs">Budou se historické pravděpodobnosti opakovat i v budoucnosti?</span></b>
</p>

<p>
	<span lang="cs" xml:lang="cs">Pokud vás otázka také hned napadla, jste jednoznačně na dobré cestě stát se profitabilními tradery. Určitá zdravá skepse je v tradingu absolutně nezbytná.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">A bohužel, není žádná záruka, že se historická výkonnost bude opakovat i v budoucnosti. Současně však nemáme k dispozici příliš mnoho jiných možností, od kterých se v obchodování odrazit.</span>
</p>

<p>
	<span lang="cs" xml:lang="cs">Je tak třeba:</span>
</p>

<ol>
	<li>
		<span lang="cs" xml:lang="cs">Pracovat s testováním historie tak, abychom se maximálně vyhnuli tzv. přeoptimalizaci. Tedy nalezení řešení, které perfektně popíše minulost, ale nebude robustní v budoucnosti.</span>
	</li>
	<li>
		<span lang="cs" xml:lang="cs">Pracovat s dostatečným vzorkem dat. Čím více historických obchodů, tím větší šance, že naše výsledky budou opakovatelné i v budoucnosti. Určitě je dobré vyhodnocovat alespoň stovky obchodů. Desítky obchodů nepředstavují dostatečný vzorek.</span>
	</li>
	<li>
		<span lang="cs" xml:lang="cs">Použít statistické nástroje, které nám usnadní identifikovat robustnost vytvářeného systému.</span>
	</li>
	<li>
		<span lang="cs" xml:lang="cs">Při finálním obchodování systému používat přístupy, které nám pomohou identifikovat odchylky v chování systému a možnou situaci, kdy systém přestat obchodovat.</span>
	</li>
</ol>

<p>
	<span lang="cs" xml:lang="cs">Vidíte, že témat máme před sebou hodně a postupně si je v seriálu probereme podrobněji.</span>
</p>
]]></description><guid isPermaLink="false">1812</guid><pubDate>Sun, 28 Apr 2019 22:00:00 +0000</pubDate></item><item><title>Vytv&#xE1;&#x159;&#xED;me obchodn&#xED; syst&#xE9;m &#x2013; hled&#xE1;n&#xED; z&#xE1;kladn&#xED;ho edge</title><link>https://www.financnik.cz/clanky/serialy/vytvarime-obchodni-system/vytvarime-obchodni-system---hledani-zakladniho-edge-r1811/</link><description><![CDATA[
<p><img src="https://www.financnik.cz/forum/uploads/monthly_2019_04/SPY-test4.png.8e20ff788687c60c629e06e4087356c8.png" /></p>
<p>
	Jak vytvořit funkční obchodní systém? Pojďme si v sérii článků společně jeden postavit. Od nalezení obchodovatelné myšlenky až k reálným obchodům. 
</p>

<p>
	Než začneme vytvářet obchodní systém, měli bychom mít základní myšlenku, jaký typ obchodního systému plánujeme vytvořit. Intradenní systém držící pozice max. pár hodin? Krátkodobý swingový systém obchodující pozice v horizontu max. dnů? Dlouhodobější obchodní systém?
</p>

<p>
	V principu platí, že čím rychlejší systém budeme mít, tím více můžeme vydělat. Ale s přibývající rychlostí systému bude vše výrazně náročnější na technologie a zkušenosti s vyhodnocováním robustnosti a průběžnou adaptací měnícím se trhům. Jako nejrozumnější mi přijde začít stavět systémy s použitím denních grafů. Už jen proto, že data jsou k dispozici běžně zdarma a pro jejich zpracování nám stačí často jednoduché nástroje typu Microsoft Excel.
</p>

<p>
	<strong>Odkud začít při stavbě obchodního systému?</strong>
</p>

<p>
	Nejlépe od nějaké základní hrubé výhody, která je v trzích přítomna dlouhodobě. Spoustu jich lze nalézt v různých akademických studiích, ale také vlastním testováním trhů na základě jejich průběžného pozorování.
</p>

<p>
	My se zaměříme na běžně obchodované americké akciové indexy. Jde o trhy, na kterých se dají vytvářet profitabilní strategie poměrně snadno. Současně jde o hodně obchodovatelné trhy a není problém do nich umístit prakticky jakékoliv množství kontraktů (z pohledu retailových traderů).
</p>

<p>
	Jedna z mých oblíbených cest, jak v trhu najít základní výhodu, je studium <strong>sezónnosti</strong>. Určitého základního vzorce chování ceny, který se opakuje v průběhu času. Sezónnost může být dlouhodobá – například v podobě měsíční tendence trhu růst nebo oslabovat v určité roční období. Ale i výrazně krátkodobější. Například denní tendence (viz například článek <a href="https://www.financnik.cz/clanky/praxe/pravidelne-profity-pomoci-sezonnosti-r1800/" rel="">Pravidelné profity pomocí sezónnosti</a> popisující zajímavou sezónnost ve zlatě). Nebo i krátkodobější. Některé trhy se opakovatelným způsobem chovají stejně v určité hodiny.
</p>

<p>
	Krátkodobá sezónnost, na kterou se zaměříme v našem seriálu, <strong>vychází z rozdílného chování akciových trhů v denní vs. noční seancí</strong>.
</p>

<p>
	Denní seance amerických akciových indexů odpovídá době, kdy jsou v USA otevřeny akciové burzy. Tedy 15:30 – 22:00 českého času (kromě dvou krátkých období, kdy se v USA a Evropě mění jindy letní/zimní čas). Noční seance představuje zbylá část dne. Akciové trhy jsou zavřeny a indexy se obchodují jen prostřednictvím odvozených kontraktů jako jsou například futures (komoditní kontrakty).
</p>

<p>
	Většina obchodníků má správnou obecnou představu o dlouhodobé růstové tendenci v akciových indexech (s občasnými velkými propady v průběhu krizí). Odehrává se ale hlavní růst v denní nebo noční seanci? To jsou přesně ony základní myšlenky, které byste měli sami testovat a které vás dovedou k vytváření obchodních plánů.
</p>

<p>
	Otestování podobné myšlenky je velmi jednoduché. Lze použít data z Yahoo a například MS Excel. Nebo ještě lépe specializovaný software typu <a href="https://www.financnik.cz/clanky/praxe/ninjatrader-1-r777/" rel="">NinjaTrader</a>, <a href="https://www.financnik.cz/info/ostatni/tsg-2500-r87" rel="">TradeStation</a> nebo v mém případě <a href="https://financnik.cz/go/amibroker" rel="external">Amibroker</a>. V těch je daný test otázkou doslova několika málo minut.
</p>

<p>
	Pro test použiji data trhu SPY, což je <a href="https://www.financnik.cz/clanky/praxe/trhy-podrobneji-etfs-r753/" rel="">ETF</a> (prakticky akcie fondu) silně korelující s indexem S&amp;P 500. Data trhu se dají snadno stáhnout například na Finance Yahoo - <a href="https://finance.yahoo.com/quote/SPY/" rel="external nofollow">https://finance.yahoo.com/quote/SPY/</a> (záložka Historical Data &gt; Download Data). Pozn.: Tento trh se aktuálně nedá obchodovat u evropských brokerů kvůli regulaci EU, což ale v tuto chvíli nevadí. Finální systém budeme moci obchodovat několika alternativními způsoby.
</p>

<p>
	<strong>Denní vs. noční seance</strong>
</p>

<p>
	Noční seance je u amerických akciových indexů obchodníky spíše přehlížena (zejména těmi, kteří jdou s davem).
</p>

<p>
	Jak ale vypadá hypotetický scénář, kdy bychom drželi SPY přes den, vs. situace, kdy bychom drželi trh přes noc?  To vše v případě rostoucího kontextu trhu, který vyjádříme jako situaci, kdy trh uzavírá nad svým dlouhodobým klouzavým průměrem 200. 
</p>

<p>
	Tedy testujeme dvě základní období trhu:
</p>

<p>
	a)    Nakupujeme SPY za otevírací cenu a prodáváme stejný den za uzavírací cenu.<br>
	b)    Nakupujeme SPY za uzavírací cenu a prodáváme následující den za otevírací cenu.
</p>

<p>
	To vše v kontextu, kdy je uzavírací cena trhu výše než klouzavý průměr z uzavíracích cen za posledních 200 úseček.
</p>

<p>
	Takto vypadá backtest situace a) – obchodování <strong>denní seance</strong> v období 1.1.2000 – 19.4.2019:
</p>

<p>
	<img alt="SPY-test1.png" class="ipsImage ipsImage_thumbnailed" data-fileid="78922" src="https://www.financnik.cz/forum/uploads/monthly_2019_04/SPY-test1.png.3ba837a5a10646f141e1a356b7768056.png">
</p>

<p>
	A takto backtest situace b) – obchodování <strong>noční seance</strong> v období 1.1.2000 – 19.4.2019:
</p>

<p>
	<img alt="SPY-test2.png" class="ipsImage ipsImage_thumbnailed" data-fileid="78923" src="https://www.financnik.cz/forum/uploads/monthly_2019_04/SPY-test2.png.ce1c747e1a47dfbc1a4069edcb4d3698.png">
</p>

<p>
	Na první pohled je vidět ohromný rozdíl ve výkonnosti a jednoznačný závěr – dlouhodobý růst akciového indexu S&amp;P 500 probíhá především v noční seanci.
</p>

<p>
	Sezónnost si můžeme ověřit i na starších datech, která mám v Amibrokeru k dispozici, konkrétně od roku 1994:
</p>

<p>
	Takto vypadá backtest situace a) – obchodování <strong>denní seance</strong> v období 14.6.1994 – 19.4.2019:
</p>

<p>
	<img alt="SPY-test3.png" class="ipsImage ipsImage_thumbnailed" data-fileid="78924" src="https://www.financnik.cz/forum/uploads/monthly_2019_04/SPY-test3.png.db3f92566929a64fe8042a222a9692ab.png">
</p>

<p>
	Takto vypadá backtest situace b) – obchodování <strong>noční seance</strong> v období 14.6.1994 – 19.4.2019:
</p>

<p>
	<img alt="SPY-test4.png" class="ipsImage ipsImage_thumbnailed" data-fileid="78925" src="https://www.financnik.cz/forum/uploads/monthly_2019_04/SPY-test4.png.b1979899664367b70305a48885263ae1.png">
</p>

<p>
	Jak je vidět, popisovaná sezónnost je opravdu výrazná. Na maximální historii vidíme výrazně vyšší počet ziskových obchodů oproti ztrátám (53,72 % vs. 46,28 %) při vyšším průměrném ziskovém obchodu, než je průměrná ztráta. To je určitě solidní základní edge, který se můžeme pokusit rozvinout do konkrétního obchodního přístupu. Tomu se budeme na Finančníkovi věnovat v dalších článcích. Do té doby ale doporučuji, abyste se sami pokusili o využití popisovaného principu přemýšlet a nápady testovat. Protože právě podobná praxe je to, co posouvá tradery kupředu.<br>
	 
</p>
]]></description><guid isPermaLink="false">1811</guid><pubDate>Mon, 22 Apr 2019 22:00:00 +0000</pubDate></item></channel></rss>
