Prohledat Finančník.cz
Zobrazeny výsledky pro vyhledání 'stop loss'.
-
Posouvaný stop-loss, nebo také trailing stop-loss, je oblíbený nástroj pro řízení rizika, který obchodníkům pomáhá chránit dosažené zisky a přizpůsobovat se pohybu trhu. V článku se podrobně podíváme na princip trailing stop-lossu, jeho fungování a způsoby využití – včetně jeho výhod i nevýhod. Obsah: Co je to trailing stop-loss? Jak trailing stop-loss funguje? Výpočet vzdálenosti pro umístění posouvaného stop-lossu Výhody používání posouvaných stop-loss příkazů Nevýhody používání posouvaných stop-lossů Implementace posouvaného stop-lossu do obchodní strategie Technická implementace posouvaného stop-lossu Shrnutí Co je to trailing stop-loss? Trailing (posouvaný) stop-loss je typ příkazu, který se pohybuje s cenou trhu. Na rozdíl od běžného stop-loss příkazu, který zůstává pevně daný, následuje trailing stop-loss cenu trhu v momentě, když se trh pohybuje příznivým směrem. Pokud se směr trhu obrátí, trailing stop-loss zůstává na své poslední pozici, což pomáhá uzamknout zisky nebo omezit ztráty. Jak trailing stop-loss funguje? Při nastavení posouvaného stop-lossu se definuje vzdálenost, ve které je stop-loss zadán. Řekněme, že budeme obchodovat do longu – na intradenním breakoutu nakoupíme akcii DIA a náš stop-loss budeme mít definovaný ve vzdálenosti cca 1,88 dolaru/akcie. Při nákupu 100 kusů akcií bude náš risk omezen stop-lossem na ztrátu 188 dolarů. Trailing stop-loss bude posouván pokaždé, když trh vytvoří s naší dlouhou pozicí nové maximum. Bude-li trh na ceně 406, stop-loss bude na hodnotě 404,12. Posune-li se cena trhu na hodnotu 408, hodnota stop-lossu bude 406,12. Stop-loss se přitom posouvá vždy jen jedním směrem. Pokud trh po ceně 408 klesne na cenu 407, stop-loss bude stále na hodnotě 406,12. Trailing stop-loss si můžeme vizualizovat. Na následujícím screenshotu jde o oranžovou linku zobrazenou pod cenovými úsečkami. Je patrné, jak se úroveň stop-lossu zvedá s cenou a pokud cena neroste, nebo klesá, pak je stop-loss umístěn na stále stejné, poslední úrovni: Pro short funguje vše stejně, jen zrcadlově obráceně. Takto vypadá vizualizace posouvaného stop-lossu v případě krátké pozice: Úroveň stop-lossu je posouvána s klesajícím trhem. Pokud trh roste, zůstává stop-loss na poslední vypočítané úrovni. Výpočet vzdálenosti pro umístění posouvaného stop-lossu Úroveň posouvaného stop-lossu se počítá různými způsoby. Patně nejjednodušší je procentuální trailing stop-loss. Ten se posouvá o pevné procento ceny trhu. Sofistikovanější stop-loss může být založený na price action. Obchodníci posouvají stop-loss pod poslední support nebo nad poslední resistanci. Osobně nejčastěji pracuji s trailing stop-lossem založeným na volatilitě. K nastavení vzdálenosti posouvaného stop-lossu používám násobek indikátoru Average True Range (ATR). Z této metody vychází i ukázky publikované v tomto článku. Výhody používání posouvaných stop-loss příkazů Základní výhodou posouvaného stop-lossu je ochrana zisku - uzamčení profitů při příznivém vývoji trhu. Posouvané stop-lossy se nejčastěji používají při obchodování momenta. Obchod otevíráme s tím, že vsázíme na delší pohyb obchodovaným směrem. V obchodu chceme být co nejdéle dokud to půjde, ale současně chceme co nejméně ztratit v momentě, kdy v trhu momentum zmizí a přijde obrat. Tak obchodujeme na Finančníkovi systém intradenních breakoutů, ze kterého pocházejí publikované ukázky. Obchodujeme long i short a posouvaný stop-loss může pomoci ochránit otevřený profit. Jako v tomto dalším příkladu short obchodu v QQQ 26. 9. 2024: Systém vstoupil do short obchodu na začátku dne a na posouvaném stop-lossu pozici ukončil v cca 11:15 blízko denního low. V případě držení pozice až do konce dne (tj. obchodování s fixním stop-lossem, který neposouváme) by systém odezval podstatnou část profitu zpět poté, co se směr trhu obrátil. Druhou podstatnou výhodou posouvaných stop-lossů je emocionální pohoda v obchodu. Zejména pro začínající obchodníky je velmi náročné vnímat výsledky obchodování v delším horizontu a posouvaný stop-loss většinou vede k tomu, že častěji inkasujeme profity a nenastávají situace, kdy z pěkného zisku je nakonec ztráta (pokud se trh otočí a skončíme na základním stop-lossu). Nevýhody používání posouvaných stop-lossů Posouvaný stop-loss představuje další parametr obchodního systému. A s implementací každého dalšího parametru zvyšujeme pravděpodobnost, že systém bude přeoptimalizovaný – tedy že bude fungovat na historických datech, ale nikoliv na budoucích. Posouvaný stop-loss nám také zvyšuje šanci, že předčasně vystoupíme z pozic, které by jinak vedly k vysokým profitům. Příkladem může být tento obchod ve zlatě (GLD) 12. 8. 2024: Základní stop-loss by nás v breakout obchodu podržel, nicméně díky posunutému stop-lossu byla pozice ukončena ve ztrátě. Podobným situacím přitom nejde zabránit. Jakékoliv utahování risku povede k tomu, že občas obchod, který by jinak skončil v zisku, uzavřeme v malém profitu či ve ztrátě. Implementace posouvaného stop-lossu do obchodní strategie Jestli posouvaný stop-loss do strategie implementovat či nikoliv záleží samozřejmě na konkrétních testech a způsobu obchodování. A často i na preferencích obchodníka. Většina robustních obchodních systémů bude dobře fungovat s různými způsoby řízení risku. Obchody ale budou vypadat trochu jinak a jiný může být risk profil strategie. Pojďme se podívat na dopad implementace posouvaného stop-lossu do systému intradenního breakoutu, který jsme si na Finančníkovi vytvořili v Trading Room a dnes jej obchoduji i na svých účtech spravujících externí kapitál. Takto vypadají výsledky systému (backtest + OOS vývoj od dubna 2024, kdy jsme systém nasadili live) při risku 1 % na obchod: Černá linka představuje výkonnost systému s fixním stop-lossem, modrá linka s posouvaným (trailovaným stop-lossem). Výkonnost má započítané komise (a kapitál není reinvestován). A jak je vidět, oba grafy se tolik neliší. Výkonnost je velmi podobná – strategie dosahuje průměrného ročního zhodnocení cca 37 %. Ovšem liší se risk profil. V případě trailing stop-lossu je obchodování méně volatilní, což vede k nižším drawdownům. Konkrétně je drawdown v zobrazeném období -17 % při aplikaci posouvaného stop-lossu a -19,6 % u varianty s fixním stop-lossem. Bez posouvaného stop-lossu je obchodování volatilnější, což vede i k nižšímu sharpe ratio. Strategie s fixním stop-lossem má sharpe ratio 1,46, strategie s posouvaným stop-lossem 1,79. Což je rozdíl přes 20 % a to není málo. Výše zobrazená výkonnost reprezentuje obchodování na několika trzích – v diverzifikovaném portfoliu. Tak na Finančníkovi typicky obchodujeme – používáme více trhů proto, aby byl celkový charakter výnosů stabilnější (viz Portfolio – význam pro profitabilitu a diverzifikaci rizika). Podíváme-li se na srovnání jednotlivých trhů, můžeme vidět, že někdy trailovaný stop-loss pomohl, jindy vedl k horší výkonnosti. Například nákup zlata skrz intradenní breakout (long GLD) by si lépe vedl s fixním stop-lossem: V nákupu indexu Nasdaq 100 (long QQQ) vychází posouvaný stop-loss vs. fixní z pohledu výnosů prakticky stejně: Ovšem v indexu Down Jones (long DIA) si lépe vede varianta s posouvaným stop-lossem_ V konečném důsledku jsme tak při úvaze implementace trailing stop-lossu u toho, co kdo preferuje. Na konkrétním příkladu implementace posouvaného stop-lossu do strategie intradenního breakoutu jde o zvážení vyšší komplexnosti strategie (obchodování s posouvaným stop-lossem přináší do systému další parametr) vs. vyšší volatility výnosů (obchodování s fixním stop-lossem je psychicky náročnější). Sám jsem například systém dosavadních několik měsíců obchodoval s fixním stop-lossem (viz výsledky intradenního obchodního systému). Po více než šesti měsících živého obchodování strategie se sám nicméně začínám přiklánět k variantě s posouvaným stop-lossem právě kvůli vyšší stabilitě výsledků. Technická implementace posouvaného stop-lossu Posouvané stop-lossy lze do některých platforem zadávat jako příkazy přímo podporované brokery. Například Interactive Brokes má Traling Stop Orders. V těchto případech jsme nicméně omezeni implementací příkazů brokerem. Jako flexibilnější se jeví využívat pro řízení stop-lossů nástroje pro autotrading. Na Finančníkovi lze intradenní breakout portfolio nyní nově s trailing stop-lossem obchodovat s využitím sdíleného autotrading skriptu pro Darwinex Zero. Autotrader je sdílen ve zcela otevřené podobě a je nyní dostupný ve verzi 0.19. Mikrofutures breakouty s trailovanými stop-lossy lze na živém účtu obchodovat se sdílenými kódy pro TradeStation. Shrnutí Trailing stop-loss je účinným pomocníkem pro správu rizik, i když má svá specifika, která je dobré mít na paměti. Ať už se rozhodnete pro fixní, nebo posouvaný stop-loss, je běžné narazit na situace, kdy systém uzavře pozici v okamžiku, který se zpětně může zdát nevhodný. Klíčem je tedy vnímat vaše cíle v dlouhodobém horizontu a pečlivě zvážit, jaké další prvky do svého obchodního systému zahrnete. Výběr té správné taktiky často ovlivňuje nejen logika systému, ale i osobní přístup obchodníka, jeho psychologické preference a cíle. Pokud si chcete vytvořit vlastní obchodní styl a získat reálné zkušenosti, doporučuji se zapojit do našeho Trading Room, kde můžete naskočit přímo do praxe bez ohledu na dosavadní úroveň dovedností. Trading Room nabízí prostor, kde se pod aktivním vedením zkušeného tradera můžete inspirovat fungujícími strategiemi, sledovat vývoj nových systémů a myšlenek, vše postupně upravovat tak, aby trading odpovídal vaší mentalitě a zapojovat sdílené systémy do praxe. V kontextu diskutovaného trailing stop-lossu na vás v Trading Room čeká mj. právě diskutovaný portfolio intradenní breakout systém, který sdílíme v otevřené podobě, včetně reálných výsledků z živých účtů. Naučíte se jej obchodovat na trzích dle svých možností a preferencí (používáme vše od ETF, mikro futures, plné futures až po opce). Získáte také přístup k nástrojům, které jsou uzpůsobené pro snadnou implementaci přímo do trhů – například přes autotrader pro Darwinex Zero, který umožňuje řízení obchodu s trailing stop-lossem bez rizika vlastního kapitálu. Díky tomu můžete zkoušet nové strategie, učit se na reálných trzích a zároveň minimalizovat riziko.
-
Stop-loss je obchodní příkaz, který je určen k uzavření obchodu za určitou cenu, aby se omezily ztráty. Jedná se o nástroj řízení rizika, kterým trader ochraňuje svůj kapitál před nečekanými pohyby trhu. Obsah: Co je stop loss příkaz? Platnost stop-lossu Důvody pro používání stop-lossu Kdy nepoužívat stop-loss Alternativní způsoby omezení risku Časový stop-loss Technický výstup Obchodování pomocí opcí Position sizing Portfolio diverzifikace Způsob výpočtu úrovně pro stop-loss Pro aktivního tradera je stop-loss důležitým nástrojem. Umožňuje traderovi nastavit hranici ztráty, kterou je ochoten přijmout, což mu zase umožňuje efektivně řídit svůj kapitál a chránit se před velkými ztrátami. Co je stop-loss příkaz? Jde o příkaz typu STP (STOP). Ten funguje tak, že se příkaz v brokerské platformě automaticky spustí poté, co cena daného trhu dosáhne nastavené úrovně. Takto vypadá stop-loss zadaný v brokerské platformě Interactive Brokers: Na screenshotu je vidět, že máme nakoupeno 172 akcií společnosti ULS. Jde o otevřenou pozici v rámci strategie IPO, jejíž popis si můžete přečíst v článku Mechanické obchodování IPO (Initial Public Offering). Akcie se v době pořízení screenshotu obchodovala kolem ceny 35,40. Na ceně 33,17 je pak umístěný stop loss. Zadán je příkazem SELL 172 STP 33,17. Pokud se cena akcie dotkne úrovně 33,17, broker automaticky akcii prodá. Akcie bude prodána za aktuální bid cenu. Výstupní cena tak může být výrazně horší, než zadaná úroveň 33,17 – a to zejména v období vysoké volatility nebo v momentě, kdy by akcie otevřela gapem – níže, než je zadaný stop-příkaz. Alternativně lze použít příkaz typu stop-limit. Jak vyplývá z definice tohoto typu příkazu, příkaz určuje jak úroveň stop ceny, tak limitní rozsah, ve kterém musí být příkaz proveden. Stop-limit se tedy neprovede například v momentě, kdy trh gapne výrazně pod zadanou cenu. Platnost stop-lossu Stop loss se zadává buď s platností jednu obchodní seanci, nebo do jeho zrušení. Jednodenní platnost je specifikovaná jako DAY, stop-lossy zadané do zrušení jsou zadávány jako příkaz typu GTC (Good Till Canceled). Pokud pracujeme s komplexnější pozicí obsahující kromě stop-lossu například i profit target, je dobré mezi příkazy zadávat tzv. OCO vazbu zaručující, že při zasažení jednoho příkazu je druhý zrušen automaticky. Důvody pro používání stop-lossu Profitabilní trading je o řízení risku. Inkasované ztráty musí být přiměřené inkasovaným ziskům. Stop-lossy pomáhají obchodníkům risk řídit. V některých strategiích je jejich využití vysoce efektivní. Například v intradenních breakoutech na akciových indexech. Jde o strategii, která vsází na momentum po překonání trhu určité hranice. Pokud trh po překonání hranice nepokračuje tipovaným směrem, obchod se ukončí s malou ztrátou a čeká se na další obchodní příležitost. V intradenním obchodování vysoce likvidních trhů, jako jsou například akciové indexy můžeme s vysokou pravděpodobností očekávat, že naše ztráta bude přibližně na úrovni definované stop-lossem. V jiných strategiích nemusí být používání stop-lossů z pohledu řízení ztráty tak jednoznačné, ale jejich pozitiva stále převažují. Například swingové obchodování ve směru trendu. Zejména v trzích jako jsou akcie může trh otevřít výrazným gapem a ztráta na stop-lossu bude výraznější, než bylo dopředu plánováno. Ovšem ve větším množství obchodů budou průměrné ztráty rámce odpovídat nastaveným pravidlům stop-lossů a lze je použít například pro výpočet obchodované pozice. A samozřejmě i v takovém případě slouží obchodníkům jako silná psychologická opora. Stop-loss jednoznačně definuje kdy bude ztrátová pozice uzavřena. Kdy nepoužívat stop-loss V trzích musíme vždy kontrolovat risk, což ale neznamená, že je správné za každou cenu zadávat do trhu stop-loss. Například při dlouhodobém držení akciových pozic mohou pevně zadané stop-lossy způsobit akorát to, že pozice budou s výraznou ztrátou ukončeny v krátkodobém volatilním výprodeji, aby se trh následně vydal zpět původním směrem. Stejně tak klasický stop-loss nemusí dobře fungovat u strategií, kde vstupujeme proti hlavnímu momentu – například mean reversion strategiích. Alternativní způsoby omezení risku Kromě pevně zadaného stop-lossu můžeme risk řídit mnoha dalšími způsoby. Mj. jde o: Časový stop-loss Pozice může být ukončena po určitém počtu minut či dnů v trhu. Časový stop-loss se hodně používá u mean reversion strategií. Technický výstup U mnoha obchodních strategií může být výhodnější vystupovat raději řízeně na konci dne či určitého jiného časového úseku, místo toho, abychom nechali trh zasáhnout vyčkávající stop příkaz. Příklad: Akcii XY nakoupíme na ceně 100 a věříme, že v její růst. Pokud by cena akcie klesla pod cenu 90, chceme pozici ukončit. Na cenu 90 můžeme umístit stop příkaz, ten může být ale aktivován i letmým dotekem ceny např. v určité krátkodobé panice. Alternativně tak můžeme plánovat pozici ukončit na konci dne poté, co trh uzavírá pod cenou 90. V některých obchodech můžeme samozřejmě skončit s vyšší ztrátou, ale backtest více obchodů může ukázat, že dlouhodobě nabízí přístup paradoxně příznivější poměr zisků/ztrát. Obchodování pomocí opcí Nákupem opcí riskujeme vždy jen tolik, kolik za opci zaplatíme. Opci lze tak použít pro zajištění otevřených pozic (například nákup put opce zajišťuje otevřené long pozice). Zejména krátkodobé opce (např. 0TDE) lze použít i jako hlavní obchodní nástroj, kdy pozici nemusíme jistit žádným stop-lossem (protože nejhorší co se může stát je, že přijdeme o peníze zaplacené za opci). Viz například Day trading breakoutů s 0TDE opcemi – extra páka s limitovaným riskem. Position sizing Hlavním nástrojem řízení risku je v každém portfoliu způsob alokace kapitálu do jednotlivých pozic. Čím menší část kapitálu a páku používáme, tím benevolentněji si můžeme dovolit pozici řídit. Portfolio diverzifikace Na našich portfoliích hodně řídíme risk i kombinací long / short strategií do portfolií. Pokud trhy padají, long pozice prodělávají, ale vydělávají short pozice. Způsob výpočtu úrovně pro stop-loss Výběr správného místa pro stop-loss vyžaduje strategické myšlení. Trader by měl zohlednit volatilitu trhu, technickou analýzu a svou obchodní strategii. Umístění stop-lossu příliš blízko k nákupní ceně může způsobit předčasné ukončení obchodu kvůli běžným tržním fluktuacím. Na Finančníkovi se nám nejvíce osvědčilo vycházet při umisťování stop-lossu z volatility, kterou počítáme pomocí indikátoru ATR.
-
Pro aktivní tradery Finančníka zapojených v Trading Room jsme připravili podrobné výsledky intradenního portfolia s různě nastaveným trailing stop-lossem. Kompletní studii naleznete v Trading Room na linku: https://www.financnik.cz/forum/topic/5064-hledani-edge/page/16/#findComment-321851 Nastavení testovaného portfolia vychází z risku, breakout úrovní a ATR periody originálního modelu publikovaného zde: https://www.financnik.cz/forum/topic/5064-hledani-edge/page/10/#findComment-319574 (všechna pravidla jsou mechanická a 100% popsaná na daném linku ve skupině). Výsledek studie: s preferovanou variantou nastavení stop-lossu dosahuje portfolio (ve sdíleném vyučovaném nastavení) následujících výsledků: Černá linka představuje výkonnost portfolia, šedá linka pro srovnání držení S&P 500. Komise a skluzy započítány. Portfolio obchoduje micro futures, lze jej obchodovat od velmi malých účtů. Započítány jsou komise 1 dolar a 2 ticky na obchod. Podrobné srovnání výkonnosti portfolia s držením S&P 500 (backtest od 2018): Portfolio dosahuje ročního zhodnocení +25,5% při max. drawdownu -13,74%. Držení S&P 500 ročního zhodnocení +13,56% při max. drawdownu -33,58%. Portfolio je plně mechanické. V rámci Trading Room je možné jej okamžitě se všemi nastaveními a v této dané podobě obchodovat následujícími způsoby: a) Skrz autotrader pro Darwinex Zero (sdílený zde: https://www.financnik.cz/forum/topic/5246-milionove-portfolio-bez-rizika/). b) Sdílenými skripty u TradeStation. c) Sdíleným autotraderem pomocí opcí u Interactive Brokers (zde se trailing stop-loss nepoužívá, risk omezuje samotná cena pořízené opce). Výkonnost skrz opční autotrader trackujeme na samostatném účtu. Opce jsou výhodné zejména pro velmi malé účty (od cca 3000 dolarů). Strategii jsme plně automatizovaně pustili na účet v květnu a od té doby dosáhla na našem účtu zhodnocení cca +16%: Opční autotrader je v Trading Room k dispozici v plně otevřené a upravovatelné podobě (Python skripty) zde: https://www.financnik.cz/forum/topic/5164-opcni-breakout-autotrader-skript/ Trading Room je určen pro obchodníky, kteří chtějí svůj trading posouvat směrem systematizace a automatizace. Obchodujeme diverzifikovaná portfolia tak, abychom získávali nejen peníze, ale i časovou efektivitu. Zapojit se můžete zde: https://tri.financnik.cz/tradingroom
-
Ahoj všichni, potřeboval bych poradit jak TWS zadat Stop loss. Mám příkaz Sell např. na hodnotě 50. Stop loss zadám u tohoto příkazu šipkou vedle ceny (např. 45)? To se mi objeví nový příkaz Buy s hodnotou 45. Poraďte mi. Díky. Rolly.
-
Stop-loss je naprostý základ dlouhodobě úspěšného tradingu. Riziko je to jediné, co můžeme v trzích kontrolovat, a stop-loss je nástroj, jak tuto kontrolu reálně aplikovat. Správné umístění stop-lossu je občas vcelku solidní věda, ale je třeba začít alespoň s něčím rozumným a smysluplným. Pojďme si tedy dnes povědět, jak se pustit do umísťování stop-lossu a ukázat si alespoň tři jednoduché, základní metody. Nesprávně položená otázka A hned úvodem se pustím do tématu trochu netradičně. Ona otázka: "Kam umístit stop-loss?" totiž není tak úplně správně položena, respektive je tak trochu nekompletní. Správně by otázka měla znít: "Kam umístit stop-loss a zároveň nepřekročit maximální risk stanovený na jeden obchod?" Každý obchodník by totiž měl začít tím, že si stanoví konkrétní maximální procento účtu, které bude na každý obchod riskovat (většinou od 0,5 do 3 %) a toto číslo nikdy nepřekročit. Tento základní krok je také naprostým základem money managementu a nejdůležitějším základem úspěšného obchodování – stačí si dohledat starší články na téma money managementu. Svým způsobem by se dalo říci, že stop-loss bychom mohli klidně umísťovat skutečně jen dle riskovaného procenta a nedělat z toho větší vědu. My jsme však v seriálu o technické analýze a technická analýza nám může nezřídka napovídat, že je možná škoda umísťovat do trhu zbytečně velký stop-loss, když nám určité formace říkají, že se dá riskovat i méně. A právě proto tedy o umístění stop-lossu do trhu přemýšlíme – aby vhledem k technické analýze a tomu, co se právě v trhu děje, nebyl příliš malý ani příliš velký, aby byl v souladu s maximální námi povolenou riskovanou částkou na obchod (vyjádřenou jako procento z účtu) a abychom zbytečně nevstupovali jen s jedním kontraktem tam, kde nám případná kombinace malého stop-lossu a až několikanásobně vyššího námi maximálně povoleného limitu nabízí množství kontraktů mnohem vyšší. Takže, pojďme na to. Swing Za nejuniverzálnější metodu umísťování stop-lossu bych asi zvolil swingy. Myslím, že umísťovat stop-loss nad/pod swingy je technika, kterou nikdy nic nezkazíme a která bude mít vždy v technické analýze značný význam. Tato technika je jednoduchá, univerzální, zároveň aplikovatelná na všech časových rámcích i trzích. Nevýhodou může občas být přílišná velikost stop-lossu při umístění právě pod/nad swing, nicméně z pohledu technické analýzy mají swingy značný význam a tak si z pohledu technické analýzy příliš lepší metodu umísťování pro začátečníky představit nedovedu. Pojďme na jednoduchý příklad. Nezbytnou a velmi důležitou součástí mého přístupu obchodování systému FinWin jsou odrazy od EMA34. Zkusme tedy nyní bez CCI jen pro příklad nasimulovat několik vstupů do trendu právě v podobě odrazu od EMA34 a zakreslit si, kam přesně bychom pod tyto long obchody umístili základní stop-loss: Umístění bych dle vkusu vybíral 1–3 ticky pod swing a v rozjetém trendu využil swingy i k posunům stop-lossu. Pokud velikost od vašeho vstupu ke stop-lossu vyjádřena v USD je menší než vámi povolený maximální risk vašeho účtu, můžete zvážit i vstup s více kontrakty. Příklad: Obchodujeme s účtem 5 000 USD a riskujeme max. 2 % na obchod, což je 100 USD. Pokud by byla vzdálenost od vstupu ke stop-lossu 50 USD, není důvod nevstoupit do trhu se dvěma kontrakty. Další výhodou této techniky je, že je takzvaně "marked-based", tj. vaše stop-lossy jsou skutečně umístěny dle toho, co právě dělá trh a kde má své důležité úrovně. Analýza MAE Druhá metoda, kterou mohu vřele doporučit nováčkům v tradingu, se nazývá MAE (Maximum Adverse Excursion) a je to technika již trochu komplexnější, vyžaduje i trochu práce v Excelu. Je to ale má oblíbená technika, kterou jsem používal nesmírně dlouho a používám v řadě případů dodnes. Z mého pohledu je to technika spolehlivá, odzkoušená, i když oproti swingům má tu nevýhodu, že již není market-based. Spíše než na aktuální situaci v trhu reaguje na statistické analýzy minulosti. Výhodou naopak je, že pokud najdeme náš "optimální" stop-loss, můžeme ho nastavit do naší obchodní platformy a stop-loss už se zadá při vstupu do trhu automaticky sám – nemusíme tudíž nic umísťovat ručně. Co je tedy MAE? Je to největší protipohyb, který vaše pozice provedla za dobu své "existence. Na obrázku vidíme příklad, kdy bychom vstoupili short do trhu TF na ceně 1065.70. Než se trh rozjel naším směrem, udělal největší protipohyb hned na další svíčce, a to na cenu 1067.10. Celkový protipohyb tedy představuje 1.4 bodu, tj. 1.4 x 100 = 140 USD. MAE tohoto konkrétního obchodu je tedy 140 USD. Pointa analýzy MAE pak je, že v rámci backtestu zanalyzujeme MAE všech našich testovaných obchodů a koukneme se, jaké MAE bylo u všech našich obchodů nejčastější. Dle toho pak najdeme optimální velikost našeho stop-lossu, tj. takovou, která odráží nejčastější protipohyby trhu v rámci našeho systému. Takový stop-loss pak budeme používat (případně jiný na stranu long a jiný na stranu short). Pro kompletní postup analýzy MAE v tomto článku bohužel není prostor, doporučuji tedy případně prohledat starší články.. Výhoda této techniky také je, že v řadě případů jsou stop-lossy na základě optimalizace MAE menší než při použití swingů (záleží ale na řadě okolností). Klouzavý průměr / PSAR Poslední zajímavou technikou pro začínající obchodníky může být využití některého z klouzavých průměrů nebo indikátoru PSAR (Parabolic SAR). I když v obou těchto případech už se jedná o trochu náročnější techniky, neboť musíme otestovat několik různých typů nastavení period, než najdeme tu správnou. Pro klouzavé průměry pak můžeme udělat drobný "trik". Pro obchody short budeme používat klouzavý průměr z hodnot HIGH (nikoliv close) a pro obchody long budeme používat klouzavý průměr z hodnot LOW. Existují také různé typy klouzavých průměrů a i v tomto ohledu se vyplatí trochu experimentovat a otestovat případně více variant (třeba tak, že do našeho testovacího Excelu si přidáme řadu sloupců s různými periodami klouzavého průměru / PSAR a zapíšeme při vstupu hodnotu každého z nich; později pak v Excelu zanalyzujeme, které z nastavení by bylo v kombinaci s našimi vstupy nejvhodnější). Na obrázku je příklad použití indikátoru PSAR, který existuje v každém solidnějším analytickém programu. Nevýhoda je, že na můj vkus občas mohou být stop-lossy s PSAR trochu velké. Záleží ale opět na stavení a stylu obchodování s tímto indikátorem. Osobně jsem doposud tento indikátor v praxi nikdy nevyužil, ale například s klouzavými průměry jsem prováděl řadu experimentů v rámci AOS a potenciál zde vidím. Tj. pro koumavější nováčky v tradingu určitě i klouzavé průměry a PSAR jsou věci, které mohou být zajímavé. Závěr Dnešní tři tipy jsou tedy jednoduché metody, se kterými se dá začít – a se kterými si navíc docela možná vystačíte i velmi dlouho. Základem je ovšem jako vždy backtest a konzistence. Je nutné si definovat v rámci umístění základního stop-lossu konkrétní pravidla a ta s konzistencí zbacktestovat, abychom viděli, co od dané techniky můžeme očekávat. Navíc jak už jsem psal na začátku, nikdy nesmíme porušit naše pravidlo maximální riskované částky našeho účtu. Pokud by byl stop-loss větší, než námi povolený maximální risk vyjádřený jako procento účtu, je lepší nevzít obchod raději vůbec.
-
- technická analýza
- stop-loss
-
a 1 další
Označen s:
-
Článek je publikován v kategorii Zákulisní orientace. Určen je tak především účastníkům Trading Room, kteří mají přístup ke všem sdíleným odkazům a slouží jako návod, jak se v Trading Room zorientovat v popisované problematice. Je nicméně publikován veřejně, aby si i zájemci o členství v Trading Room mohli udělat před uhrazením kurzovného dobrou představu, co v uzavřené skupině řešíme. Obsah přehledu V tomto článku naleznete základní orientaci pro využití sdíleného know-how a nástrojů pro systematickou strategii intradenního obchodování breakoutů. Obsah: Kontext strategie v portfoliu Vývoj intradenního edge Testování intradenního obchodního systému Obchodování intradenního systému Autotrading futures u Darwinex Zero Autotrading mikrofutures u TradeStation Autotrading 0TDE opcí u Interactive Brokers Autotrading ETF/futures u Interactive Brokers Výsledky intradenního obchodního systému Další vývoj strategie Kroky k implementaci strategie Shrnutí Kontext strategie v portfoliu Intradenní strategie vnímám jako nejnáročnější – na vývoj, exekuci i know-how. Na druhou stranu mohou přinášet do portfolia vysokou diverzifikaci a částečně i dobře fungující zajištění (hedging). Intradenním strategiím se dobře daří v době vysoké volatility, což může být problematické období pro pomalejší strategie (a zejména beta strategie). Nasazení intradenních strategií v portfoliu dává velký smysl, ale je potřeba se připravit na to, že práce s nimi vyžaduje vyšší nároky na testovací infrastrukturu a autotrading. V rámci svého tradingu vnímám intradenní strategie jako „nejvyšší a nejnáročnější“ úroveň celého portfolia. Pokud jste v Trading Room noví, jako rozumné se jeví začít se studiem chytrých beta strategií. To jsou strategie, jejichž cílem je stručně řečeno vydělávat, když trhy obecně rostou a neprodělávat, když trhy padají. Obecně jde o velmi jednoduché (a tudíž robustní) strategie, které není problém exekvovat ručně. V Trading Room naleznete výukový kurz stavby momentum strategie zde. K dispozici je i on-line backtester, ve kterém můžete zkoušet svá vlastní vylepšení strategie. Z publikovaných signálů jde o strategie SMO NDX a Monday Buyer. Chytré beta strategie jsou dobré jak pro seznamování s trhy, tak coby fundamentální kameny živého portfolia. Sám plánuji v roce 2025 zvyšovat své alokace v chytrých beta strategiích . Jakmile je položen v portfoliu základní fundament v podobě chytrých beta strategií, lze se vrhnout do agresivnějších stylů obchodování. Jako například intradenních alpha strategií, jejichž vývoji jsme zasvětili v Trading Room rok 2024. Vývoj intradenního edge V Trading Room jsme intradenní strategii vyvíjeli zcela od nuly, a můžete tak získat představu, jak v podobných krocích postupovat. Vývoj probíhal ve vláknu Hledání edge. Určitě je dobré prostudovat první příspěvky vlákna, kde se hledání edge věnujeme koncepčně. Podstatný je pak příspěvek definování principu obsahující i spustitelný analyzer pracující s intradenními daty a vyhodnocující základní principy, které nás mohou dovést k profitabilní strategii. Následně jsme způsob hledání edge předělali do Colabu, což je bezplatné prostředí, ve kterém nástroj můžete používat všichni bez toho, aniž byste museli cokoliv instalovat. Odkaz na nástroj včetně video tutoriálu naleznete v tomto příspěvku. Používání podobných nástrojů není pro spuštění vytvořeného intradenního systému nezbytné, ale může být výhodné pochopit, jak jsme se k systému dostali a jak si můžete vytvořit další systémy. Podrobný popis prvního rámce vytvářeného intradenního systému naleznete v tomto příspěvku. Sdílené jsou zde i první výsledky na trzích ropa, zlato, Russell 2000, S&P 500, Nasdaq 100 a Dow Jones, které můžete nahrát do portfolio analyzátoru dashboardu a sledovat korelace s jinými obchodovanými systémy. Portfolio analýza je v tomto ohledu klíčový krok. Naší obchodní filozofií je nevyvíjet přeoptimalizované systémy na jednotlivých trzích, ale pracovat s jednoduchými obchodními systémy, které sami o sobě nemusí mít extrémní výkonnost, ale dobře a robustně fungují jako celek. Testování intradenního obchodního systému Intradenní systémy jsou náročnější na backtestování. Potřebujeme minimálně pracovat s intradenními daty, která nejsou v případě burzovních trhů běžně bezplatně dostupná. Jako nástroj s nejvhodnějším poměrem cena/výkon se nám jeví TradeStation. Je to broker nabízející zdarma pokročilou analytickou platformu obsahující ohromné množství historických dat (intradenních, denních atd.). Řada Trading Room členů používá TradeStation jen pro backtestování. Pro tyto účely stačí 15 minut zpožděná data, která jsou zdarma. Cenově se pak TradeStation pohybuje v řádu 10-15 dolarů měsíčně bez toho, aniž by bylo třeba účet fundovat. První kódy k backtestování intradenního systému naleznete v tomto příspěvku. A to spolu s video tutoriálem, jak je v TradeStation spouštět. Finální sdílené TradeStation kódy jsou k dispozici v příspěvku Finální kód breakout edge 1. Chcete-li se reálně pustit do intradenního obchodování systematických strategií, měli byste si sami kódy v TradeStation zbacktestovat a pracovat na vlastním dalším rozvoji strategie v intencích diskutovaných informací. Backtesty z TradeStation je možné konvertovat v dashboardu a provádět na nich s využitím Trading Room analyzeru portfolio analýzu. Obchodování intradenního systému Vyvinutý obchodní systém je použitelný na akciové indexy, drahé kovy, energie, kryptoměny a další. Obchodovat jej lze s širokou škálou instrumentů – ETF, CFD, futures. Pravidla jsou plně diskutována a jsou mechanická, tedy 100% replikovatelná bez jakéhokoliv subjektivního posuzování. Systém lze obchodovat ručně, což by ale vyžadovalo každodenní sledování grafů po otevření trhů. To pravděpodobně není to, čemu bychom coby efektivní tradeři chtěli věnovat čas. Většina obchodníků v Trading Room tak systém obchoduje automatizovaně. V tomto směru se nabízí hned několik cest: Autotrading futures u Darwinex Zero Můžete využít sdílený autotrader (plně otevřený Python kód, který lze jak jednoduše spouštět, tak později i snadno modifikovat pro vlastní účely). Průběžně aktualizované verze si můžete stahovat zde. Vlákno obsahuje i návod, jak autotrader rozběhat. Darwinex zero je služba, kde se obchoduje bez vlastního kapitálu s možností získávat reálné podíly ze zisku. Podrobně viz článek Jak v tradingu vydělávat miliony a neriskovat své peníze. Do získání výplaty z podílu na zisku se za službu platí, ovšem i tak se služba jeví jako ideální start do automatizovaného daytradingu. Zejména pokud toho o intradenním obchodování zatím moc nevíte a chcete jen spustit hotové řešení a učit se průběžně s tím, jak budete od trhu získávat zpětnou vazbu (kterou pak můžete postupně zapracovat do vlastních vylepšovaných verzí systému). V Darwinex Zero budete zažívat podobné emoce jako u běžného live tradingu, ovšem s nulovým riskem – první živé zkušenosti vás nebudou stát více, než je předplatné Darwinex Zero. Autotrading mikrofutures u TradeStation Nejsnadnější cestou, jak intradenní obchodování rozběhat na vlastním účtu, je obchodovat u TradeStation se sdílenými kódy. Pro futures je naleznete v příspěvku Breakout edge a využití emini futures. Autotrading 0TDE opcí u Interactive Brokers Logiku breakout systému jsme v Trading Room aplikovali na obchodování 0TDE opcí. Jak to funguje popisujeme v minikurzu Systematické obchodování opcí. Výhoda 0TDE opcí je, že je lze obchodovat s malými účty (pár tisíc dolarů). V Trading Room je sdílen připravený hotový autotrader, který můžete využít (opět otevřený Python skript, který je případně snadno modifikovatelný). Aktuální verzi ke stažení naleznete v prvním příspěvku vlákna Opční breakout autotrader skript. Sám stejný autotrader používám k živému obchodování. Autotrading ETF/futures u Interactive Brokers Strategii lze samozřejmě obchodovat i na ETF a futures u Interactive Brokers. Pro exekuce lze použít software typu MultiCharts či vlastní Python skripty. Což je cesta, kterou jsem šel sám. Investice do zakoupení softwaru či vývoje vlastních Python skriptů se ale vyplatí v momentě, kdy si budete jisti, že daný směr obchodování vám sedí – a to si nejlépe odzkoušíte výše uvedenými hotovými řešeními, které nevyžadují pro spuštění žádné dodatečné časové ani finanční investice. Výsledky intradenního obchodního systému Výsledky systému komentuji každý týden v přehledu výkonnosti publikovaném ve vláknu Aktuální trhy. Osobně obchoduji strategii na větším kapitálu s drobnou nuací u Interactive Brokers. Zde je strategie součástí mého širšího portfolia, proto výsledky reportuji skrz mé vlastní analytické nástroje. Equity křivka přesně odpovídá mým exekucím v Interactive Brokers. K 25. 10. 2024 vypadá následovně: Strategii jsem živě spustil v dubnu 2024. Aktuálně mám za sebou u Interactive Brokers 248 obchodů se sharpe ratio 1,22. Dosavadní anualizované zhodnocení cca 18 % při drawdownu -7,38 %. Průměrná anualizovaná volatilita cca 13 %. 0TDE opce obchoduji na samostatném účtu, proto naleznete v průběžných komentářích screenshoty přímo z Interactive Brokers. K 25. 10. 2024 vypadají výsledky také velmi solidně: Zhodnocení 16 % za půl roku obchodování. Průběžně můžete také sledovat mé živé výsledky v rámci Darwinex portfolia (odkaz naleznete v tomto příspěvku). Další vývoj strategie Strategie je postupně rozvíjena: Říjen 2024: Aktuálně řešíme téma zapojení posouvaných stop-lossů. V příspěvku Posouvaný stop-loss u intradenního breakoutu naleznete TradeStation kódy, které aplikaci posouvaného stop-lossu obsahují. Listopad 2024. Posouvaný stop-loss jsme implementovali do autotraderu. Update včetně podrobných statistik dopadu implementace posouvaného stop-lossu na portfolio naleznete v příspěvku Update autotraderu na verzi 0.19 umožňující pracovat s trailing stop-lossem. Kroky k implementaci strategie Pokud nemáte s intradenním tradingem žádné zkušenosti, pak se jako nejvýhodnější jeví cesta spuštění sdílených skriptů u Darwinex Zero, kde nebudete riskovat žádný kapitál, ale velmi realisticky budete zažívat o čem intradenní obchodování je. Vytvořte si účet u Darwinex Zero (není vyžadován žádný kapitál), stáhněte autotrader a spusťte podle instrukcí. Sledujte vývoj systému 2-3 měsíce. Vyhodnocujte, jakou anualizovanou volatilitu jste schopni snést bez toho, aniž by pro vás byl trading příliš vysokou psychickou zátěží. Před obchodováním strategie na reálném účtu je potřeba strategii backtestovat a vytvořit si vlastní nuance, které vám dodají důvěru v živé obchodování. Nainstalujte si TradeStation, zbacktestujte poskytované kódy. V InSample zvažujte drobné modifikace strategie nejlépe na základě zkušeností získaných obchodováním u Darwinex Zero. Své myšlenky a taktiky je ideální diskutovat v uzavřené diskuzi, kde k nim budete získávat zpětnou vazbu vycházející z více než 20 let každodenního tradingu. Naučte se vyhodnocovat výsledky intradenní strategie v kontextu celého portfolia. Pro portfolio analýzu využijte export z TradeStation do portfolio analyzeru. Portfolio analyzer v tuto chvíli pracuje jen s ETF/akciemi, ale pro účely portfolio analýzy není problém použít výkonnost strategie na ETF, byť ji následně budete obchodovat na mikrofutures (výkonnost bude podobná). Zaměřte se zejména na adekvátní nastavení volatility portfolia. Viz lekce Portfolio risk metriky a následně Workshopu profitabilního obchodování A-Z, který máte v rámci Trading Room k dispozici. Jakmile získáte důvěru ve vlastní nuance obchodní strategie, je možné ji obchodovat živě. Bez dalších investic (časových a do softwaru) lze zvolit buď obchodování v TradeStation, nebo skrz 0TDE opcí u Interactive Brokers. Shrnutí Vytvořená a sdílená strategie nepředstavuje žádný svatý grál. Maximálně transparentně ale demonstruje cestu, jak můžete systematický intradenní trading do svého portfolia zařadit a jak ukazují i dosavadní výsledky živého obchodování, jde o způsob tradingu, který dokáže přinášet zajímavá zhodnocení. Před reálným nasazením na skutečný kapitál by měl každý obchodník provést podrobné backtestování strategie s využitím sdílených TradeStation kódů a především otestovat strategii v rámci svého uceleného portfolia (s využitím Trading Room portfolio analyzeru). V této oblasti bude patrně každý bojovat s trochu jinými výzvami. Neváhejte tak své dotazy publikovat do Trading Room, neboť právě o zdolávání podobných výzev skupina je.
-
Hledání "ideálního" stop-lossu je jedním z mnoha nezbytných úkolů, který může přinést obchodníkovi mnoho frustrace. Pojďme se dnes podívat na tento nelehký úkol trochu blíže. Na začátku článku určitě nebude od věci uvést odkazy na další informace, které se na Finančníkovi tomuto tématu věnují, a které jednoznačně doporučujeme k prostudování: Komoditní manuál: Stop-loss Práce se stop-lossem: shrnutí častých otázek Diskuze: umisťování stop-lossu Kdykoliv začnete v jakékoliv souvislosti uvažovat o stop-lossu, pamatujte si následující: Základním účelem stop-lossu je ochrana našeho kapitálu. Toto si vryjte hluboko do paměti, napište na lísteček a ten dejte nad počítač a nikdy na toto pravidlo nezapomínejte. Bez stop-lossu by NIKDO neměl ani na okamžik uvažovat o obchodování. Stop-loss je naše pojistka, naše ochrana proti tomu, abychom v obchodování neztratili veškeré naše peníze. Přesto je vždy složité najít takový způsob umisťování základního stop-lossu, který by byl tím pravým. Pojďme se však na tuto problematiku podívat z trochu jiného úhlu. Jak jsme si právě řekli, stop-loss slouží převážně K OCHRANĚ NAŠEHO KAPITÁLU. Z tohoto pohledu by tedy neměly být pro velikost největšího možného stop-lossu směrodatné grafy, vstupní formace, ani nic, co se týče technické analýzy. Pro velikost našeho stop-lossu by měl být směrodatný náš kapitál. Pokud si vezmeme náš účet, mělo by být v prvním bodě našim úkolem pokusit se ho rozdělit na co nejvíce stejnoměrných dílků, které budeme riskovat pro jednotlivé obchody. Čím více dílků, tím lépe. Chceme v této "hře" zůstat co nejdéle, proto potřebujeme mít šanci udělat co nejvíce obchodů - a tudíž mít co nejvíce dílků. Každý dílek nám však zároveň musí svou velikostí dávat i šanci, že nám jeho velikost pokryje minimálně běžnou volatilitu trhu. Je nesmysl si rozdělit náš účet na dílky po 20 USD, když víme, že prakticky neexistuje trh, kde by nás SL 20 USD podržel v obchodě. Musíme si tedy náš účet rozdělit na rozumné dílky - ideálně tak, aby každý náš dílek měl velikost 100 - 250 USD (zde samozřejmě záleží na tom, co a jak kdo obchoduje. Intradenním obchodníkům může stačit i ještě menší stop-loss, v případě pozičního obchodování bude stop-loss 250 USD stačit patrně pouze v nejlevnějších trzích a v dražších trzích budeme muset použít stop-loss vyšší - avšak vždy spolu s dodržením následujících pravidel). Běžnou praxí je riskovat maximálně 2-5 % účtu na obchod (nedoporučuji nikdy riskovat více). Pokud tedy náš účet rozdělíme na dílky po 5 %, pak víme, že máme pro začátek 20 dílků. Museli bychom ztratit ve 20 po sobě jdoucích obchodech, abychom přišli o všechny peníze. To však není příliš pravděpodobné, pokud jsme poctivě testovali a trénovali náš systém a udělali si představu o jeho funkčnosti, poměru zisku a ztrát a RRR. Pokud máme například systém s úspěšností 40 %, pak víme, že z našich 20 dílků by nám mělo ideálně 8 dílků (resp. 8 obchodů) vydělat, a pokud nám těchto 8 dílků vydělá více, než kolik ztratí zbylých 12 dílků, není jediný důvod, proč bychom měli náš kapitál ztratit - naopak je zde velmi vysoká pravděpodobnost, že bude růst. Zpět ale ke stop-lossu. Nyní řekněme, že se chystáme začít obchodovat s účtem 4000 USD. Pokud si takovýto účet rozdělíme na 20 dílků po 5 %, pak nám vychází, že risk na 1 obchod by měl být maximálně 200 USD. Náš kapitál si tedy ochráníme "pojistkou" ve formě stop-lossu o velikosti max. 200 USD na každý obchod, který nám vždy zajistí, že v daném obchodu nepřijdeme o více jak 5 % kapitálu, neboli 1 z našich 20 dílků. Nezapomínejte, ochrana kapitálu by měla být prioritou každého obchodníka. Pojďme však dál. Dopátrali jsme se tedy k číslu 200 USD. To tedy znamená, že náš stop-loss v daném trhu by neměl být nikdy větší, než právě tato částka. Respektive, náš risk 200 USD by měl zahrnovat i výši komise - řekněme 30 USD. Takže náš stop-loss v samotném trhu by neměl být větší, než 170 USD. Toto je pro nás velmi důležitá informace. Chceme-li obchodovat "bezpečně", musíme být v našich pravidlech money-managementu striktní a neúprosní a částku 170 USD dodržovat. To pro nás pak nutně znamená určité limitace. Minimálně limitace ve formě trhů, které si můžeme dovolit s takovýmto stop-lossem obchodovat. Musíme tedy ochraně našeho kapitálu přizpůsobit výběr trhů. Je třeba najít takové trhy, které můžeme se stop-lossem 170 USD obchodovat "bezpečně". Bylo by nesmysl zkoušet s takovýmto stop-lossem obchodovat vysoce volatilní trhy, jako jsou energie nebo kovy. Musíme si tedy najít trhy, které nedělají příliš velké denní pohyby - trhy jako například kukuřice nebo eurodolar (ED). V takovém trhu si se stop-lossem 170 USD vystačíme velmi dobře. Kromě výběru trhů je však třeba přizpůsobit našemu obchodování i patřičnou strategii. Pokud například víme, že chceme obchodovat formace double top-bottom, pak je třeba vysledovat, jaké výsledky by tato formace dávala v minulosti se stop-lossem 170 USD. Totéž platí i pro jiné techniky - např. klouzavé průměry, RSI indikátor apod. Pokud budeme náš SL navíc umisťovat na určité S/R úrovně, které nám současně umožní riskovat i méně než 170 USD, pak je to jedině k našemu dobru. NIKDY bychom však neměli riskovat v daném obchodě více. Nezapomeňte, že primárním úkolem každého obchodníka by mělo být chránit si kapitál. Pouze ti, kteří v trzích konstantně prohrávají, zaujímají ofenzivní postoj. Ti, kteří v trzích vydělávají, začínají plánováním perfektní defenzivy. To byl tedy poněkud odlišný pohled na problematiku stop-lossů. Zkuste se dívat na stop-loss výše popsaným způsobem. Zkuste začít chápat stop-loss primárně jako ochranu kapitálu. Základní stop-loss zde není proto, aby nás "podržel co nejdéle v obchodě", stop-loss je zde proto, aby nás dostatečně chránil a stále nám nechával dost peněz do dalších obchodů. Co si mnoho začínajících obchodníků neuvědomuje, je skutečnost, že neúspěšný obchod NEMUSÍ končit výstupem na základním stop-lossu. Základní stop-loss používá řada obchodníků pouze jako "záchranou brzdu", automatické ukončení neúspěšného obchodu pro případ, že se obchod nevyvíjí dobře. Obchodníci mají však i další způsoby výstupů - např. časovou podmínku (tj. pokud se obchod nerozjede do profitu do xy minut nebo xy dnů po vstupu, samozřejmě podle stylu obchodování, pak pozici ukončí v lehké ztrátě nebo lehkém zisku bez ohledu na to, zdali byl či nebyl stop-loss zasažen) nebo výstup na základě technické analýzy (vstupuji např. na základě určitého směru některého indikátoru a očekávám rozjetí trhu mým směrem; pokud se po vstupu trh nerozjede, indikátor začne naznačovat otočení trendu (např. tím, že se sám začne otáčet), vystupuji bez ohledu na dosažení stop-lossu). Takoví obchodníci pak mohou používat na danou strategii poměrně velký stop-loss (samozřejmě VŽDY s ohledem na výše popisovaný princip risku maximálního dílku 2-5 % svého kapitálu), avšak v drtivé většině případů vystupují s mnohem menší průměrnou ztrátou, než je určena základním stop-lossem díky jiným taktikám výstupu. Proč potom tito obchodníci základní stop-loss používají? Protože stop-loss je držen mimo počítač obchodníka (resp. mělo by to tak být a vždy se ujistěte, že používáte takové řešení kdy je stop-loss držen na burze, nebo alespoň na serverech brokera) a v případě např. technického výpadku Internetu, poruchy počítače, výpadku elektřiny, lidské nepozornosti, náhlé extrémní volatility trhu atd. atd. je obchod vždy ukončen tak, aby jeden jediný obchod neměl likvidační dopad na obchodní účet. Jak píšeme výše - ztratit jeden dílek účtu z dvaceti je nepřijemné, ale je to běžná součást tradingu. Ztratit na jednom obchodu např. polovinu účtu znamená zhodnotit zbývající kapitál o 100 %, abychom se vůbec dostali na stav před oním nepovedeným obchodem! Proto všichni úspěšní komoditní obchodníci nějakou formu stop-lossu používají! Občas můžete zaslechnout názory některých "obchodníků", kteří vnímají stop-loss jako svého nepřítele. Říkají, že stop-loss jim "kazí obchody" - jsou na stop-lossu "zbytečně" vyhazováni, aby pak pozorovali, jak se trh vydal směrem, který správně předpověděli. Takový přístup vychází z naprostého nepochopení tradingu a takoví obchodníci dříve nebo později v tomto businessu, pokud stop-loss nepoužívají, skončí. Stačí se poučit ze zkušeností jiných. Pokud se vám zdá, že vám stop-loss "kazí obchody" a zbytečně vás vyhazuje z potenciálně profitabilních obchodů, pak není chyba ve stop-lossu ale ve vaší strategii. Znovu zdůrazňuji, že stop-loss je třeba vnímat jako základní pojistku money-managementu a jeho vzdálenost je třeba nastavit do adekvátní vzdálenosti od vstupu. Do takové vzdálenosti, která respektuje charakter daného trhu. Jedině backtesting vaší konkrétní strategie vám poskytne odpověď na otázku, jaký stop-loss používat. Pokud se vám zdá, že máte stop-loss příliš blízko vstupu, pak vám kromě správného money-managementu (tedy riskování vždy max. 2-5 % celkového kapitálu) nic nebrání otestovat si strategii s použitím vzdálenějšího stop-lossu. Nikdy nezapomínejte, že komodity, o kterých na tomto serveru hovoříme, jsou velmi dravé a jediný způsob jak v trzích přežít je plánovat strategie vysoce defenzivně - chránit kapitál abychom na žádném obchodu neztratili větší než nezbytně nutnou část našeho účtu. Ono obchodování "bez stop-lossu" může samozřejmě chvíli fungovat, ale vždy jen do doby, než se změní charakter daného trhu. To se samozřejmě liší trh od trhu, ale snad každý dnes chápe, že trhy se mění a čas od času nastávají situace "na které jsme nebyli připraveni". Komoditní trhy se mění velmi rychle, ale vzpomeňme třeba i na devastující důsledky splasknutí internetové bubliny pro mnoho akciových obchodníků, kteří se cítili mistry světa a kterým v době růstu jejich titulů jistě přišlo směšné zabývat se používáním nějakých stop-lossů, které je akorát zbytečně vyhazovaly na korekci, když každý věděl, že trhy budou dál růst. Pamatujte, že jediné, co v trhu můžeme kontrolovat, je náš risk a čím dravější trhy jsou, tím důslednější kontrola risku (tj. používání stop-lossu) je potřeba. Co se technické stránky zadávání stop-lossu týče, podrobný popis příkazu typu STOP, který je pro stop-loss používán, naleznete v článku Typy obchodních příkazů. Všechny obchodní platformy a brokeři samozřejmě umožňují stop-loss používat, většina z nich umožňuje stop-loss zadávat zcela automaticky. Co se však může lišit, je místo, kde je stop-loss uchováván. Toto je velice zásadní věc a je důležité na ni upozornit raději dvakrát. Některé programy používají stop-loss u některých burz tak, že jej drží pouze na počítači obchodníka a jakmile cena padne na příslušnou úroveň, pošlou teprve v tuto chvíli příkaz skrz brokera na burzu. Toto je velmi zásadní "vlastnost", kterou si vždy u svého brokera a používané platformy ověřte. Stop-loss držený pouze na vašem počítači samozřejmě nefunguje v případě, kdy nastane situace odpojení počítače z jakéhokoliv důvodu od světa a z principu poskytuje mnohem menší ochranu kapitálu než stop-loss držený na serveru burzy nebo brokera. Poslední věc, kterou bych pak ještě k problematice stop-lossu rád dodal je, že "ideální" stop-loss tak, jak se ho většina obchodníků snaží vnímat, prakticky neexistuje. Většina obchodníků se snaží vnímat "ideální stop-loss" jako takový, který nás nevyhodí z jinak profitabilního obchodu předčasně a zajistí nám, že zůstaneme v obchodě - ale zároveň takový, který nám nebude moc ztrácet. Bohužel, v komoditách není nic ideální. Musíte si vybrat buď jedno, nebo druhé. Buďto se musíte rozhodnout používat větší stop-lossy s tím, že nebudete většinou "předčasně" vyhozeni z jinak profitabilního obchodu. Budete mít více profitabilních obchodů, ale i větší ztráty. Nebo se musíte rozhodnout používat menší stop-lossy, a to za cenu, že tu a tam budete předčasně venku z jinak profitabilního obchodu. Budete mít méně profitabilních obchodů, ale i menší ztráty. Z dlouhodobého pohledu by se mělo jednat o relativně stejný výsledek. Ať už se však rozhodnete pro kterýkoliv způsob, vždy by takový měl jít ruku v ruce se vším, co jsme si řekli výše. Stop-loss by měl být stále především ochranou našeho kapitálu.
-
V minulé kapitole jsme poprvé odhalili existenci něčeho, co se nazývá stop-loss. O co že tedy jde? Jde o nejdůležitější věc ve vašem obchodování. Nikdy nebude pro vaše obchody nic tak důležité, jako naučit se zcela automaticky používat stop-loss! Nikdy ani na vteřinu nepomýšlejte na to, že by jste kdy obchodovali bez předem definovaného stop-lossu! Jesse Livermore, akciový spekulant považovaný většinou profesionálních obchodníků za největšího spekulanta-génia všech dob, opakovaně dokázal doslova během několika týdnů vydělat multi-miliónové jmění. Co je však daleko více zarážející je skutečnost, že stejné jmění dokázal prodělat doslova během pár hodin! A tak tento velikán - možná největší z největších - nakonec zemřel v chudobě a obrovských dluzích. Jak je to možné? Jesse Livermore ve svém obchodování prakticky nikdy nepoužíval stop-loss. Stop-loss = základní ochrana proti finančnímu krachu. Jesse Livermore obchodoval výhradně "na jistotu". O každém obchodě, do kterého se kdy pustil, byl natolik přesvědčený (a většinou se jeho přesvědčení potvrdila), že se velmi často ani v myšlenkách neobtěžoval přemýšlet o nějaké krajní hranici, při které by dobrovolně inkasoval ztrátu a smířil se tak s realitou, že v daný moment nejde trh tím "správným" směrem (velmi často trh takovýmto směrem šel až mnohem později, než Jesse Livermore předvídal - tzn. jeho problém téměř nikdy nebyl v přesvědčení směru trhu, ale spíše ve správném načasování). A právě tím, že neměl Jesse Livermore nikdy žádnou krajní hranici, nebo-li stop-loss, jeho ztráty mohly narůst do rozměrů, kdy se pro něho staly osudovými. Co to tedy stop-loss (SL) je? STOP-LOSS je předem definovaná krajní hranice, při které dobrovolně inkasujeme malou ztrátu dříve, než se taková rozroste do ztráty obří. Pojďme si nyní demonstrovat stop-loss a jeho použití na názorném příkladu: Řekněme, že jsme právě dostali skvělý vstupní signál v OCT SUGAR#11. Trh právě prolomil velmi silnou support-resistance (S/R) bariéru a zamířil směrem dolů (viz obr. 1) Obr. 1. Ukázka obchodu se použitím strategie PRORAŽENÍ S/R BARIÉRY Jelikož se jedná o průlom skutečně velmi silné S/R bariéry, předpokládáme, že by mohl trh i nadále pokračovat směrem dolů a tak zadáme příkaz prodat 1 kontrakt (sell 1 contract) pod LOW (L) posledního obchodního dne (viz obr. 2) Obr. 2. Na základě proražení S/R bariéry prodáváme 1 kontrakt OCT SUGAR. V tento moment bychom však měli být zároveň i maximálně obezřetní a položit si otázku: co budeme dělat, pokud trh bude pokračovat našim předpokládaným směrem, my budeme exekuováni, ale trh se záhy otočí proti nám a bude pokračovat směrem nahoru? V takovémto případě bychom čelili možnosti neomezených ztrát. Proto je třeba se již od samého začátku proti takovýmto možným ztrátám chránit, a to právě tím, že spolu s příkazem k prodeji 1 kontraktu pošleme našemu brokerovi zároveň i pokyn zadat do trhu v případě exekuce i stop-loss, nebo-li nákupní příkaz, který by nás včas dostal ven ze ztrátové pozice. Velikost stop-lossu bychom pak stanovili těsně nad S/R bariéru (viz obr. 3). Obr. 3. Abychom se ochránili proti případu, kdy by se trh v momentě kdy budeme v krátké pozici otočil proti nám, spolu s prodejním příkazem pošleme našemu brokerovi i příkaz zadat do trhu STOP-LOSS. Ten v tomto případě umisťujeme těsně nad S/R bariéru. V tuto chvíli jsme tedy chránění proti možnosti, že se trh otočí proti nám a proti možnosti neomezených ztrát. Pojďme ale dál. Jak jsme předpokládali, tak se i stalo a my jsme tak byli exekuováni hned následující den do jedné krátké (short) pozice (viz obr. 4). Obr. 4. Právě jsme byli exekuováni do krátké pozice. Broker tedy ihned po exekuci umístil do trhu i náš STP-LOSS, takže jsme již od začátku chráněni proti možnému nenadálému pohybu proti nám. Hned následující den jsme tedy v mírném otevřeném profitu a vše se odvíjí jak má. Následující dny však již tak optimistické nejsou: trh se zdá být váhavý a nejistý o svém dalším směru (viz obr. 5). Obr. 5. Trh se krátce po naší exekuci skutečně otočil a místo zisků nás začal dostávat do mírných ztrát Dokonce to vypadá, jako by si trh svůj původní směr dolů rozmyslel a rozhodl se vyrazit směrem nahoru. Tato domněnka se záhy ukáže jako opodstatněná a trh skutečně - hnán býčími fundamentálními faktory - otočí na delší dobu svůj směr směrem vzhůru. My jsme tak tedy již za krátkou dobu vyřazeni z trhu. (viz obr. 6) Obr. 6. Trh vyrazil prudce vzhůru. Naše domněnka, že trh půjde dolů a my vyděláme na krátké pozici nebyla potvrzena a tak jsme po pár dnech v pozici venku z trhu díky STOP-LOSSu, který nás ze ztrátového trhu automaticky vyřadil s PŘEDEM JASNĚ DEFINOVANOU ZTRÁTOU (v tomto případě je ztráto 201 USD) Trh protnul náš stop- loss a zanechal nás napospas se ztrátou 201 USD (+brokerská komise). Jaké jsou nyní naše pocity? Vztek, zklamání, frustrace? Ani náhodou. Zapomeňte na něco takového a s chladnou hlavou přijměte tuto drobnou ztrátu. Hned následujících několik dnů se totiž ukáže, jak veliké mohli skutečně ztráty být (viz obr. 7). Obr. 7. Kdybychom neměli v trhu již od začátku posazený STOP-LOSS a dobrovolně, s chladnou hlavou nepřijali MINIMÁLNÍ ztrátu 201 USD,, čelili bychom nyní ztrátě 1 736 dolarů, která by navíc mohla s postupem času přerůst ve ztrátu takřka neomezenou! Přesně takové ztráty pak finančně zruinují řadu začínajících, nezkušených obchodníků - přičemž vše co je třeba udělat, je zadat spolu s příkaze ke vstupu do trhu i předem definovaný STOP-LOSS. Vidíte? 1736 dolarů (a možná i mnohem větší) ztráta v případě, že bychom nedokázali s chladnou hlavou předem posadit do trhu ochranu ve formě stop-lossu a s klidem inkasovat minimální ztrátu 201 USD v momentě, kdy se trh otočil proti nám. Co je taková ztráta proti 1 736 dolarům, o které jsme mohli přijít jen o pár dnů později díky naší tvrdohlavosti a neschopni použít stop-loss! Už je vám jasné, že používání stop-lossu je v komoditních i akciových trzích absolutní nutnost? Proto si dobře zapamatujte: Pokud budete obchodovat bez stop-lossu, vaše ztráty budou neomezené! Pokud naopak budete stop-loss vždy používat, budete sice tu a tam inkasovat drobné ztráty, nikdy však takové, aby vám mohly finančně zruinovat. Toto je pravda pravdoucí a zároveň i jedna ze skutečností, díky které celé zástupy lidí ztrácejí v trzích doslova celé jmění. Jakkoliv neuvěřitelně to může znít, obrovské množství obchodníků stop-loss v trzích nepoužívá, nebo o existenci něčeho takového nemá dokonce ani páru! Využijte tedy toho, že jsme vám zde úžasnou sílu stop-lossu představili a nikdy bez stop-lossu neobchodujte!
-
S tím, jak postupně do svého automatizovaného portfolia nasazuji i intradenní systémy, jsem si pro sebe definoval určité „workflow“, s nímž systémy tvořím. Zde jsou tipy, které mohou pomoci i vám. Obsah článku: Jak na intradenní obchodní systémy? Vývoj systémů na denních datech Intradenní stop-lossy na denních datech Prototypování systémů vs. jemné testování Ukázka workflow Závěr K příspěvku mě dovedl tento dotaz v Trading Room: Jak na intradenní obchodní systémy? Předně žádná cesta v rámci intradenního obchodování nebude bez práce. Tedy samozřejmě kromě té, kdy si koupíte nějaký zázračný software, kde vám po stisknutí tlačítka začne sám připravovat zaručeně robustní AOS. Sám na podobné zázraky nevěřím, a tak nezbývá než investovat čas do ručního testování různých nápadů, ze kterých následně tvořím reálné „idea first“ obchodní systémy. Potíž s intradenními systémy je především v tom, že pracujeme s ohromným množstvím dat. Bez ohledu na zvolený software je vše výrazně pomalejší, náročnější na hardware a do velké míry i na know-how. S jemnými intradenními daty lze vymýšlet násobně více taktik než na denních datech, což s sebou přináší i výrazně vyšší riziko přeoptimalizace, chyb v kódech či v následném automatizovaném obchodování. Osobně se mi tak osvědčilo vyvíjet intradenní systémy na denních datech. Vývoj systémů na denních datech Denní data obsahují informace o otevírací a uzavírací ceně, denní minimální ceně a denní maximální ceně. S denními daty se proto pracuje velmi efektivně – za rok máme přibližně 250 úseček. Pracovat pak lze v programech, jejichž ovládání známe ze swingového obchodování (např. Amibroker). Ovšem jak na denních datech vyvíjet intradenní systémy? Tím, že nevidíme „dovnitř“ denních úseček, tak pochopitelně můžeme vyvíjet jen určité typy intradenních systémů. Například jednoduché breakout či mean reversion systémy vycházející z denní otevírací ceny či jiného fixního bodu denních grafů. Nemůžeme tak například vytvářet obchodní systém obchodující průlom např. 5minutového otevírací rozpětí popisovaného v článku Jak na první daytrading autotrader [včetně funkční strategie a kódu]. Z mé zkušenosti to ale tolik nevadí. Protože i jen na denních datech lze najít mnoho funkčních intradenních přístupů (sám jsem takto dříve vyvinul Finwin, který dnes obchoduji řadu let). Intradenní stop-lossy na denních datech Největším úskalím při vývoji intradenních obchodních systémů na denních datech jsou stop-lossy. Na denních datech nevidíme „dovnitř“ úseček a jen těžko se odhaduje, jestli byla u obchodu dříve zasažena úroveň stop-lossu, vstupu či výstupu. Osobně tak začínám s vývojem strategií s velmi vzdáleným, nebo žádným stop-lossem. Ve svých systémech často pracuji s indikátorem ATR a jedním z typických příkladů vzdáleného stop-lossu je 1xATR. Takový už bývá spolehlivě identifikovatelný i na denních grafech. Ve svých testech tak chci nacházet strategie, které relativně stabilně fungují i s velkými stop-lossy. A teprve až takovou strategii objevím, otestuji ji na intradenních datech. Prototypování systémů vs. jemné testování Svou práci tak můžu rozdělit do dvou základních kroků: Prototypování systému na denních datech Finální backtest hotového prototypu na intradenních datech Pokud jste vývoj intradenního systému nikdy nezkoušeli, možná nevidíte v rozdělení práce do zmíněných bodů žádný zásadní benefit. Pro mě tam rozdíl je – především v efektivitě. Nejsem programátor a s jakýmkoliv skriptováním bojuji. A skriptování na intradenních datech je pro mě násobně náročnější než na denních. Při hledání nových obchodních přístupů testuji průběžně řadu různých myšlenek. Mohu například zkoumat signály vycházející z korelace či divergencí trhů, sezonality, market internals a podobně. Podobné testy mám na denních grafech hotové velmi rychle. A pokud vypadá nějaká myšlenka nadějně, tak teprve potom věnuji pozornost přípravě intradenního kódu, pro který nejčastěji používám TradeStation či Python. V momentě, kdy vím, co přesně potřebuji naskriptovat, už to nemusí být tolik složité. Ve finálních testech s intradenními daty navíc první backtesty provádím se vzdáleným stop-lossem podobně, jako jsem to dělal ve fázi prototypování. A logicky bych měl dostávat podobné výsledky, čímž si ověřuji funkčnost svých kódů. Ukázka workflow Na denních datech testuji různé myšlenky. Jedním z dobrých směrů může být například intradenní breakout na akciovém indexu. Např. Nasdaq 100. Breakout systém má v principu jednoduchou konstrukci. Vezmeme nějaký počáteční bod – např. denní open, poslední close, nejvyšší high za posledních x dnů a podobně, přidáme k bodu určitou vzdálenost (sám rád pracuji s násobkem ATR), a pokud trh tuto úroveň překoná, zaznamenáme long breakout a držíme pozici do dosažení profitargetu či do konce dne. Pokud se trh obrátí, vystoupíme na stop-lossu. Jak jsem zmínil, u prototypů podobných systémů na denních grafech používám vzdálený stop-loss (např. 1xATR). Testy na uvedené úrovni jsou např. v Amibrokeru velmi jednoduché s tím, že do popsané kostry systému budete chtít zakomponovat pravděpodobně ještě nějaký „filtr“. Bez toho nebude systém reálně obchodovatelný. A takto může vypadat výsledek prototypu: Pro ilustraci jsem zobrazil equity křivku prototypu „long intradenní breakout v Nasdaq 100“ vytvořenou pouze z denních úseček (modrá barva) vs. finální backtest s využitím intradenních dat (oranžová barva). Equity křivky nejsou úplně stejné zejména proto, že v tomto případě intradenní backtest probíhal v Pythonu, kde se mi trochu jinak počítá ATR než v Amibrokeru. Podobné detaily nejsou z mé zkušenosti podstatné, protože ve finálním živém obchodování se do procesu živého obchodování na burze stejně dostává určitý prvek náhody. Ale to podstatné je jistě patrné – prototyp se vzdáleným stop-lossem (1xATR) odpovídá finálnímu intradennímu backtestu. Funguje to samozřejmě i na delší historii dat: Finální myšlenku pak už ladím v samotném intradenním backtesteru. Zde zejména testuji jemnější práci s bližšími stop-lossy. Protože ty z mé zkušenosti nelze na denních datech používat – vedou k příliš optimistickým závěrům. Dobře je to patrné na tomto screenshotu: Zde jsem v prototypu na denních datech snížil stop-loss na 0,4x ATR (modrá linka) a následně provedl stejný backtest na intradenních datech (oranžová linka). Je zde patrné, že pokud bychom malý stop-loss použily už v prototypu pracujícím s denními daty, budou naše závěry z backtestu příliš optimistické. Závěr Dnešní tip ukazuje, že pokud budete určitý typ intradenních systémů prototypovat na denních datech, můžete se poměrně dobře na výsledky spolehnout za předpokladu, že budete pracovat se vzdálenějšími stop-lossy (např. 1xATR). Pokud se tak chcete do vývoje intradenních systému pustit, můžete začít právě na denních datech. A teprve až budete mít hotový funkční prototyp (jakože najít obchodní systém trvá určitě týdny až měsíce), pak už není zas takový problém konkrétní jednu finální myšlenku převést do příslušného intradenního backtesteru (např. s použitím TradeStation). Jinými slovy – není třeba se od počátku stresovat z potřeby ovládnutí dalšího softwaru. Ale je možné začít na stejném softwaru, který používáte pro analýzy denních grafů a teprve, až budete mít jasnou představu o potenciálním intradenním obchodním systému (podloženou funkčním prototypem) tak řešit, jak systém finálně otestovat na intradenních datech.
-
- 6
-
- daytrading
- day trading
-
a 2 další
Označen s:
-
Preferujete malé stop-lossy, ale současně nechcete být vyhazováni na malých korekcích trhů? Láká vás dosahovat vyššího ročního zhodnocení? Podívejte se, jak může vaše intradenní obchody posunout exekuce na opčním trhu. Obsah: Hledání edge day trading strategie Stavba day trading systému na nalezených pravděpodobnostech Limity běžného stop-lossu v praxi Alternativní risk management s využitím 0TDE opcí V Trading Room se poslední týdny intenzivně věnujeme vývoji breakout strategií pro intradenní obchodování indexů tak, aby jimi všichni zapojení obchodníci mohli obohatit své převážně momentum a mean reversion portfolio. Práce to není málo, ale úsilí začíná přinášet ovoce. Začali jsme obecným hledáním silných edge, na kterých lze stavět jednoduché systémy. Hledání edge day trading strategie Pro hledání edge používáme Google Colab, skrz který jsem nasdílel „edge finder“. Prostředí, ve kterém sám hledám obecné tržní tendence zvyšující šance na situace, které budou vyhovovat zamýšlenému obchodnímu systému. V případě strategií obchodujících intradenní breakout to jsou například silné trendové dny. Myšlenky zkoumáme bez konkrétních vstupů, jen z pohledu pravděpodobností určitého price action kontextu. Podobný přístup vnímám jako důležitý proto, abychom hned na začátku stavby systému nepreferovali přeoptimalizované kombinace vstupních a výstupních podmínek. V edge finderu hledáme jen obecné tendence. Má určitá kombinace kontextu vliv na to, jak se bude trh vyvíjet následující den? Pokud ano, vidíme například výrazně zvýšenou pravděpodobnost výskytu trendového dne vůči běžnému průměrnému dni. Jeden z vyhlídnutých edge vypadá například takto: Sledovaný kontext vede k výrazně zvýšené pravděpodobnosti, že následující den dojte k trendovému dni. Přesně to, co potřebujeme pro kvalitní breakout systém. V Trading Room můžete edge finder stahovat v tomto postu: https://www.financnik.cz/forum/topic/5064-hledani-edge/?do=findComment&comment=319033 (link bude fungovat jen do doby, než breakout edge dozkoumáme, pak se vrhneme na další oblasti a toto vlákno bude staženo). Nalezení silného kontextu pro breakout systémy je z mé zkušenosti klíčové. Samotný breakout je triviální a bude mít pravděpodobně nějakou podobnou formu: S tím, že breakout pásma počítaná pomocí ATR (nebo jiného způsobu výpočtu volatility) se nemusí časovat z otevírací ceny, ale třeba z ceny po určité době obchodování. Osobně jej ale časuji právě z otevírací ceny tak, abych mohl využívat své workflow vývoje intradenních systémů. Pokud bychom ale takový breakout obchodovali úplně každý den, nebude přístup funkční. Obchodů bude hrozně moc a průměrná velikost zisku příliš nízká na to, aby pokryla komise. Je tak potřeba breakout časovat do vybraného kontextu. V Trading Room jsme ve vláknu hledání edge identifikovaly dva takové silné kontexty. Stavba day trading systému na nalezených pravděpodobnostech Jakmile máme kontext, přichází na řadu stavba konkrétního obchodního systému. Intradenní systémy testuji sám nejčastěji v TradeStation, byť vše pak obchoduji skrz svůj autotrader v Interactive Brokers. A takto může vypadat skoro hotový systém, jehož kód vychází z nalezeného kontextu a který naleznete v podobě otevřeného kódu v Trading Room zde. Jde o aplikaci breakout logiky na trh S&P 500 skrz ETF SPY. V praxi sice tento ticker většina obchodníků využívat nebude, protože jej v EU není možné obchodovat na retailových účtech, ale v Trading Room máme k dispozici portfolio tester pracující s akciemi, a proto testujeme strategie na ETF. Následné obchodování systému s využitím e-mini futures vypadá velmi podobně, plus navíc plánujeme breakouty obchodovat skrz opce – viz dále). Zobrazená výkonnostní křivka zahrnuje běžné komise a obchody jsou prováděny long i short. Navíc princip funguje na všechny další běžné indexy a trhy jako ropa a zlato. Limity běžného stop-lossu v praxi Nalezený edge mě osobně motivoval natolik, že jsem si systém trochu upravil a nasadil skrz svůj autotrader živě. Pochopitelně s menším riskem, abych myšlenku nejprve určitou dobu v trzích testoval. Konkrétně jsem tomuto edge alokoval 300 dolarů na stop/loss a obchoduji několik akciových indexů. Tedy pracuji s riskem, který je vhodný i pro menší účty. A takto dopadl hned první obchodní den systému (obchody jsem prováděl na ETF typu SPY, QQQ a DIA proto, že je to jednodušší pro můj současný autotrader a coby profesionální obchodník mám k těmto trhům přístup). V první obchodní den systému jsem ve čtvrtek 4. 4. 2024 chytl v S&P 500 plný stop-loss (aby se následně trh otočil a pádil směrem původního breakoutu), v Nasdaq 100 (ticker QQQ) byl pak zisk 1 933 dolarů a v Dow Jones (DIA) byl zisk 2 084 dolarů. Nestává se mi to často, ale zde se tedy spuštění vysloveně povedlo. Jednak proto, že jsem vydělal trochu peněz, shortováním akcií jsem si zajistil své dlouhé pozice v momentum strategiích, dále proto, že ztrátový obchod vysloveně nahrál k tomu, kam plánuji v Trading Room systém posouvat – k exekucím skrz 0TDE opce. Ztrátový obchod vypadal totiž přesně tak, jako to potěší nejméně – S&P 500 doklesal k úrovni pro breakout short a systém vstoupil do krátké pozice. Těsně poté se trh obrátil a dostoupal k hranici stop-lossu. Ten zasáhl, chvíli šel do strany a pak přišel sešup, ve kterém by pozice vydělala pěkný peníz: Příliš přitom nezáleží na tom, kde je stop-loss umístěný. Podobné situace se budou stávat vždy. Alternativní risk management s využitím 0TDE opcí Existuje lepší cesta risk managementu při day tradingu? Ano a dokonce velmi elegantní. V Trading Room pracujeme na řešení, kdy budeme podobné situace obchodovat skrz 0TDE opce. Podrobně jsem se jim věnoval v článku Opce – jak je obchodovat systematicky. V něm jsem ukazoval, jak mohou vypadat samostatné opční strategie (např. mechanické výpisy opčních spreadů). Těm se také plánuji věnovat, ale 0TDE opce můžeme využít i pro směrové obchody. Konkrétní opční pozice budu ještě v Trading Room zkoumat, ale začít můžeme i nákupem samotných opcí. Call pro long breakout a Put pro short breakout. Na myšlenku mě přivedl trader Petr Komínek, který breakouty obchoduje již mnoho let (mj. je prezentoval i na našich konferencích). Co se stane, když místo 300 dolarového stop-lossu použiji například ATM opce v hodnotě 3 % účtu, který má počáteční kapitál 10 000 dolarů? U obchodů riskuji stejně (300 dolarů na 10 000 účet), ovšem opce má tu výhodu, že její platnost nekončí zasažením stop-lossu. 0TDE opce vyprší až na konci dne. V našem případě obchodu SPY by tak pozice realizovala krásný zisk bez ohledu na ten dočasný růst trhu (a SPY opce lze obchodovat i na malých retailových účtech v EU). Jak by vypadal konkrétní dlouhodobější výsledek systému? Na odpověď můžeme povolat backtester a zde je výsledek. Pokud bych obchodoval breakout systém na trzích SPY a QQQ, long i short, tak od poloviny roku 2022, kdy se 0TDE opce začaly naplno obchodovat, by můj účet vypadal následovně (komise 1 USD na obchod započítány, graf je v logaritmickém měřítku): Počáteční účet 10 000 dolarů by byl za necelé dva roky na úrovni 82 833 dolarů! To je nárůst o 728,33 %! A pokud máte větší účet a můžete si dovolit obchodovat SPX opce, pak je zhodnocení ještě zajímavější. Risk je přitom stále naprosto jasně definován – 3 % na obchod. Při nákupu opcí je risk zcela jednoznačný. Riskujeme vždy přesně tolik, kolik za opci zaplatíme a nikdy nemůžeme ztratit více. Tato propozice se mi velmi líbí, už jen proto, že automatizace nákupu jednoduché opce je triviální. Byť věřím, že se nám v rámci dalšího testování může podařit vstupní logiku skrz opční kombinace ještě vylepšit. Pokud s breakout strategiemi pracujete, pak rozhodně doporučuji možnost exekucí skrz 0TDE opce otestovat. A pokud vás intradenní breakout strategie lákají, pak doporučuji se nyní zapojit do Trading Room, kde zkoumání této oblasti získává právě nyní na síle. V nejbližších týdnech: Budeme dál ladit samotný breakout systém a budu asistovat v dotazech pro dotažení šablony, kterou jsem poskytl. Pustíme se do výkladu opcí a ukáži, jak systémy s 0TDE opcemi backtestovat. Vytvořím jednoduchý Python autotrader, který bude umět automatizovaně obchodovat breakout signál skrz opce obchodované u Interactive Brokers a budu jej sdílet v otevřené podobě. A to vše mimo běžného provozu, který v Trading Room probíhá (viz Jak se na Finančníkovi naučit obchodování na burze – update 2024). Upozornění: vývoj breakout strategie neprobíhá formou kurzu, ale formou postupných zápisků publikovaných jednou za týden až dva. Do Trading Room se můžete přihlásit na adrese https://tri.financnik.cz/tradingroom.
-
Koncem června jsme na Finančníkovi publikovali článek Jak v tradingu vydělávat miliony a neriskovat své peníze. A protože je naším cílem publikovat informace co nejvíce vycházející z praxe, pustili jsme se v rámci Finančníka stejnou cestou jako řada z vás. Po dvou měsících obchodování jsme získali první alokaci 30 000 euro. Zde je souhrn toho, co jsme se naučili a kolik reálných euro můžeme vydělat. Obsah: Co tedy děláme? Kolik mohu vydělat? Lekce ze získání první alokace Dostatečná frekvence obchodování Přiměřený risk Výběr trhů Systematičnost Přiměřené cíle Darwinex Zero - shrnutí Co tedy děláme? Pokud chcete v tradingu vydělat s malým kapitálem (například pár tisíc dolarů) výraznější peníze, máte prakticky dvě možnosti: a) Pokusit se o ohromné roční zhodnocení (stovky procent), nebo b) se spokojit s přiměřeným zhodnocením (nižší desítky procent ročně). A když dokážete, že obchodovat umíte, začít spravovat nějakou formou externí kapitál a brát si podíly ze zisku. Cesta a) může se štěstím fungovat krátkodobě, ale jako reálnou ji pro získání většího bohatství nevidím. Ohromná volatilita, kterou na účtu budete potřebovat, vede dříve nebo později vesměs k vymazání účtu. Cesta b) na druhou stranu z mé zkušenosti dokáže slušně vydělávat i traderům, kteří nemají nějaké zásadní know-how. Důležitá je spíše schopnost pracovat konzistentně, kontrolovat emoce a dělat věci podle plánu. Pokud nemáte solidně velký kapitál, pak b) je z mého pohledu cesta, která dává mnohem vyšší šanci na to, aby se z člověka stal fulltime trader. Možností, jak získat externí kapitál, je mnoho a průběžně je zde na Finančníkovi popisujeme. Můžete spravovat externí kapitál od rodiny či známých (viz Jak konkrétně jsem zakládal fond), zkusit nějakou výzvu typu FTMO nebo vytvářet s malým kapitálem (či úplně bez něj) historii obchodování a na tu pak získávat investice. Sám nejsem příznivec „výzev k získání účtů“, které svádí spíše ke krátkodobým cílům (a navíc se vesměs používají CFD produkty, které sami o sobě obchodování dělají těžší, než musí být). Líbí se mi ale cesta získávat možnost externích investic na dlouhodobou vlastní výkonnost a jak jsem popisoval v článku Jak v tradingu vydělávat miliony a neriskovat své peníze, lze to dělat bez jakéhokoliv vlastního kapitálu. A jelikož se mi tato cesta líbí, rozhodl jsem se ji také využít, diverzifikovat svůj trading business a ukazovat, jak vše funguje v praxi. Před dvěma měsíci jsem si tak otevřel účet u Darwinex Zero, začal obchodovat milionové intradenní portfolio sdílené v Trading Room a od září získal první alokaci 30 000 euro. Kolik mohu vydělat? Trading dělám pro peníze. Tedy určitě je dobré ptát se na konkrétní business plán. Pro účet v Darwinex Zero nepotřebuji žádný kapitál. Musím ale platit měsíční poplatek. Osobně obchoduji plnohodnotné futures a předplatné činí 43 euro (začít můžete výhodněji se slevovým kupónem, který jsme pro tradery na Finančníkovi dojednali – viz Darwinex Zero slevový kupón) V ceně mám vše – obchodní platformu i data. V platformě získávám virtuální kapitál milion euro. Ovšem ten je zde proto, abych na něm ukázal, zda a jak dokáži obchodovat. Jeho zhodnocení nepřináší žádné peníze. Peníze přináší až alokace, které jsou přidělovány na základě dosažené výkonnosti. Pro získání první alokace není potřeba nějaká extrémní výkonnost. Osobně jsem za dva měsíce vytvořil zhodnocení 6,49 %, což bohatě stačilo k získání první alokace 30 000 euro: Alokace se získává na tři měsíce a současně tak mohu mít až tři alokace současně. Z přidělené alokace již vzniká nárok na výplatu reálných peněz. Konkrétně 15 % ze zisku. Pokud by má výkonnost pokračovala podobným tempem jako dosud, tedy průměrně bych vydělal cca 3 % měsíčně, další měsíc bych z první alokace získal 15% podíl na zisku, tedy konkrétně 135 euro/měsíc. Nejsou to velké peníze, ale posouvá mě to k tomu, že účet bude zdarma (výplaty pokryjí předplatné). V ratingové kalkulačce, která je v aplikaci k dispozici, hned vidím, kolik bych s 3% ziskem další měsíc získal v podobě další alokace: S dalšími třemi procenty zisku bych dosáhl na očekávanou alokaci 60 000 euro, která se bude přičítat k předchozím 30 000 euro (každá alokace je na tři měsíce). Celkem bych tak obchodoval s 90 000 euro a získal 15 % ze zisku. Pokud bych další měsíc vytvořil opět 3 % zisku, tak můj podíl na zisku bude 405 euro/měsíc. Přičemž další měsíc by se alokace opět zvýšila. Pokud by se mému systému zadařilo hodně a dostal se na špičku žebříčku v Darwinex Zero, alokace povyroste výrazně. Takto vypadá například kalkulačka v momentě, kdy bych příští měsíc vydělal 6 %. Sice to není pravděpodobné, ale také ne úplně nereálné: Alokace 265 000 euro by se přičetla ke stávající alokaci 30 000 euro. A pokud by další měsíc vydělal systém dosud průměrná 3 % měsíčně, pak má výplata bude 1 327,50 euro/měsíc. Jen pro upřesnění dodávám, že výplaty jsou prováděny jednou za tři měsíce a zisk je počítán metodou „High water mark“, tedy z nových maxim účtu. Jakékoliv odhady jsou tak jen velmi orientační. A samozřejmě neočekávám, že budu obchodovat každý měsíc s tak vysokým zhodnocením jako dosud a bez drawdownů (ty určitě přijdou). Co jsem chtěl ukázat je, že je velmi reálné se během pár měsíců dostat do fáze, že účet nebude nic stát a bude trochu vydělávat (patrně v řádech stovek euro měsíčně). Ovšem toto je jen fáze 1. Jakmile bude na účtu delší historie dat, můžeme se přesunout do úrovně GOLD (do té potřebuji vygenerovat alespoň 20 % za poslední rok s poměrem výnos/drawdown dle následující tabulky. V té jsou zobrazeny mé aktuální výkonnosti): V Darwinex Gold se pak alokace přidělují na 6 měsíců a mohou být až 500 000 euro na každý měsíc (a samozřejmě za více měsíců se opět sčítají). Navíc bude možné na účtu po 8 měsících přijímat investice od externích investorů. Reálný business plán tak může být například posunout se během roku k alokacím např. kolem 1 milionu euro. A hodnotit účet výkonností cca 2,5 % měsíčně. V tom případě by odměna odpovídala průměrně 3 750 euro měsíčně. Což už nejsou zanedbatelné peníze. Navíc s tím, že jediným riskem je to, že v případě ztrát budu platit předplatné. Z pohledu risk/reward mi to přijde jako výborná propozice a je to i důvod, proč jsem se sám do vytváření track recordu na této platformě pustil. Přestože nedostatkem reálného kapitálu netrpím a samozřejmě dál svými systematickými strategiemi obchoduji například ve své společnosti spravující jak mé peníze, tak peníze investorů. Lekce ze získání první alokace Pokud se pustíte do stejného businessu, pak zde jsou tipy, které vám mohou pomoci získat alokace co nejdříve. Dostatečná frekvence obchodování Na začátku obchodování bude váš účet procházet tzv. kalibrací. Ta trvá minimálně 15 obchodních dnů. Je lepší obchodovat aktivněji, aby každý den byl na účtu nějaký pohyb a kalibrace proběhla co nejdříve. Přiměřený risk Jeden z nejdůležitějších parametrů pro dosažení alokace je konstantní risk. Dopředu si dobře promyslete, kolik budete riskovat na stop-loss, kolik trhů budete obchodovat a s jakou pákou. Alokace jsou přidělovány na tzv. Darwin – investovatelný index přepočítaný z vaší výkonosti. O přepočet se stará risk engine Darwinexu (viz How does the risk engine work?). Budete-li obchodovat s vysokou pákou a vysokými drawdowny, bude risk engine vaše pozice do Darwinu ponižovat (a opačně). To nejhorší, co můžete udělat, je obchodovat s nekonzistentním riskem – občasné náhodné obchody s vysokou pákou a vysokým ziskem Darwinům nepomohou, naopak jim škodí. Musíte být připraveni obchodovat s nastaveným riskem dlouhodobě – a to i v období drawdownů. Osobně bych volil risk tak, aby anualizovaná volatilita obchodování na účtu nepřekračovala 15-20 %. Výběr trhů V Darwinex Zero lze obchodovat CFD, pak burzovní akcie a ETF a plnohodnotné futures na CME. Je dobré zvážit, co a proč budete obchodovat. Kde jsou případně výhody už jen z výběru trhů. Sám obchoduji futures, byť se platí extra 5 euro za data. Zvažuji otevření druhého účtu, kde budu obchodovat burzovní akcie a ETF (lze obchodovat i ETF typu SPY a QQQ, které se na běžných retailových účtech v EU obchodovat nedají). Výběr trhů je dost klíčový. Systematičnost Darwinex Zero je běh na dlouhou trať. To, co dnes začnete budovat, bude v případě úspěchu přinášet ovoce za rok až dva. Je potřeba zvolit takový přístup, u kterého budete sami pracovat co nejméně a co nejméně budete muset sledovat monitory. Osobně trávím s obchody denně cca 5 minut, kdy kontroluji, že vše běží jak má. Dopad vynechání pár obchodů dobře zhodnotil v Trading Room Bogdan (nick 4fx), který také alokaci získal (spolu s řadou dalších účastníků Trading Room skupiny): Přiměřené cíle Střednědobým cílem by mělo být dosáhnout na GOLD úroveň Darwinex Zero. Tedy za rok vytvořit zhodnocení alespoň 20 % při poměru výnos/pokles max. 2,5. Tedy sharpe ratio takové strategie bude muset být v rozmezí 1,5 až 2. Výrazně vyšší šanci na úspěch tak nabízí spíše diverzifikované portfolio více strategií a spíše krátkodobější obchody. Darwinex Zero – shrnutí Darwinex Zero vnímám jako dobrý model pro diverzifikaci trading businessu pro zkušenější obchodníky a zejména pak jako ideální prostředí pro začínající tradery. Trading není jednoduchý. Obzvlášť pokud se do něj budete pouštět podkapitalizovaní a bez zkušeností. S podobnou službou je váš risk omezen na pár desítek euro měsíčně v podobě předplatného. Více člověk nemůže ztratit, ale reálně může začít vydělávat. Díky vyššímu přidělenému kapitálu (milion euro) je pak větší šance, že se rovnou zaměříte na odpovídající řízení risku, řízení portfolia a očekávání přiměřených výdělků. Což je trading škola k nezaplacení. A pokud se vydáte na podobnou cestu s odbornou asistencí v podobě Trading Room, je zde reálná šance, že první alokace dokáží vzdělání zaplatit (shrnutí bodů jak na to najdete v článku Získání první alokace v bodech).
-
- 4
-
- darwinex
- prop firmy
-
a 1 další
Označen s:
-
V článku Jak v tradingu vydělávat miliony a neriskovat své peníze jsem zmínil, že sám plánuji začít na futures účtu Darwinex Zero obchodovat „milionové portfolio“ – strategie využívající poskytnutý virtuální kapitál milion dolarů. Vše mám nyní rozchozeno a zde je popis plánu vycházejícího z otevřené strategie publikované na Finančníkovi. Živé výsledky, backtesty, odhady výdělků z podílů na zisku. Strategie pro milionové portfolio Coby základ pro portfolio jsem použil strategii intradenního breakoutu, kterou na Finančníkovi komentuji poslední měsíce. Strategii jsme vyvinuli v Trading Room, kde je stále k dispozici v plně otevřené podobě (kód naleznete po přihlášení do Trading Room zde). Osobně strategii obchoduji v nepatrně upravené podobě, abych neměl na Darwinexu vysokou korelaci s ostatními obchodníky z Finančníka. Dosavadní živé výsledky strategie Po vyvinutí strategie v Trading Room jsem ji osobně nasadil živě na amerických ETF (coby profesionální obchodník mohu obchodovat tickery SPY, QQQ, IWM, DIA, GLD – což jsou přesně ty, na které jsem strategii pustil). Strategii jsem nasadil živě v rámci svého portfolia. Od dubna mi do 5. 7. 2024 vydělala zatím cca 7 500 dolarů (po všech poplatcích). Takto vypadá equity křivka mých obchodů u Interactive Brokers: Aplikace strategie na futures Strategie je plně mechanická a není problém ji aplikovat na různé trhy. V rámci milionového portfolia futures trhů mě láká větší možnost diverzifikace. Strategii jsem proto u Darwinex Zero spustil na futures trzích: Zlato (GC), Stříbro (SI), Ropa (CL), Dow Jones (YM), Russell 2000 (RTY),E-mini S&P 500 (ES), Nasdaq 100 (NQ), Bitcoin (MBT). Všechny níže uvedené testy obsahují komise 10 USD/RT (více než se platí u Darwinex Zero) a slippage 2*velikost trhu. Risk je nastaven na úroveň 1 %/obchod. Počáteční účet milion dolarů (tedy to jsem získal v rámci Darwinex Zero). Backtest portfolia za období 1. 4. 2024 do dnešní doby (tedy období plně „out of sample“, protože jsem strategii sám již obchodoval živě na ETF účtu) vypadá následovně: Graf vypadá velmi povzbudivě, protože na první pohled vypadá equity křivka (černá linka) podobně jako mé živé obchodování (jsou tam pochopitelně odlišnosti, protože mé živé portfolio je složené z výrazně méně trhů). A samozřejmě vydělává mnohem agresivněji, protože na svém živém účtu riskuji méně, než 1 % účtu na obchod. Šedá linka udává výkonnost benchmarku (držení S&P 500). Rámcový business plán s milionovým portfoliem Důvodů, proč portfolio na Darwinex Zero spouštím, je několik. Jednak z edukativních důvodů, abych ukázal, jak snadno lze recyklovat jednou vytvořenou mechanickou strategii. To, co si vytvořím pro svůj vlastní trading, mohu snadno aplikovat dalšími směry a vydělávat násobě více. Druhým důvodem je získávání zkušeností s agresivnějším futures portfoliem. Vytvořené strategii věřím (jinak bych ji nenasazoval živě), ale určitě bych ji takto agresivněji nenasadil na vlastní milion dolarů. A přitom je to právě obchodování samotné, které přináší inspiraci na rozvoj a vylepšování. A bezpochyby je mým cílem s milionovým portfoliem vydělat reálné peníze. A už jen skrz automatické alokace to nemusí být zanedbatelné. Pokud do kalkulačky Darwinexu Zero zadám například hodnoty odpovídající rámcově posledním měsícům vývoje strategie: Pak mi kalkulačka vrací virtuální alokaci 110 000 euro. Alokace mohou být až tři současně. Dokáži si představit, že by portfolio získalo alokaci 300 000 euro. Pokud by další měsíc při takové alokaci vytvořilo profit 10 %, pak by má výplata (15 % ze zisku) byla 4 500 euro. To už nejsou zanedbatelné peníze. Paušální poplatek za vedení tohoto účtu (38 euro) mi vůči tomu přijde jako adekvátní risk. A to ani nezmiňuji, že alokace díky externím investorům mohou být výrazně vyšší (viz Jak v tradingu vydělávat miliony a neriskovat své peníze). Šance milionového portfolia Pochopitelně netuším, jaké výsledky bude portfolio generovat do budoucna. Takto ale vypadá backtest od roku 2020 (stále započítané komise, 2xtick pro slippage): Přehledněji vypadá equity v logaritmickém měřítku: Se započtenými poplatky a skluzy backtest indikuje roční zhodnocení +63,7 % při max. drawdownu -21,44 %. Sharpe ratio 1,63. Růst equity křivky je stabilní a minimálně na virtuálním účtu Darwinex Zero mohu zkusit spekulovat na další pokračování, které mi tak při minimálním risku (měsíční poplatek) může přinést zajímavé reálné profity. A byť strategie nemusí vydělávat v budoucnu tolik jako v backtestu, působí v portfoliu solidně diverzifikovaně. Takto vypadá korelace drawdownů jednotlivých futures trhů: Způsob obchodování milionového portfolia Nejlepší mi na milionovém portfoliu přijde, že reálně nemusím s jeho obsluhou trávit žádný čas. Jednou vytvořenou mechanickou strategii lze převést k jakémukoliv brokerovi, který automatizované obchodování podporuje. Osobně jsem jen upravil Python skripty a pustil je na Darwinex Zero. Na Finančníkovi tyto skripty poskytnu v otevřené podobě v Trading Room ve vláknu Milionové portfolio bez rizika (přibližně za měsíc, nejprve chceme dokončit autotrader vypisující opční spready, který zde bude také volně k dispozici - viz rámcový plán popsaný v článku Shrnutí vývoje obchodování na Finančníkovi – update 2024/5). Pro mechanické obchodování podobného portfolia by tedy na Finančníkovi neměly existovat jakékoliv překážky. Je ale třeba počítat s tím, že každý trader by si měl obchodní plán trochu upravit tak, aby výsledky nebyly silně korelované. V takovém případě poskytuje alokace Darwinex Zero jen jednomu obchodníkovi (proto sám obchoduji systém s modifikovanými parametry). Proč se pouštět do futures, když existují CFD? Ohromnou výhodou řešení od Darwinex Zero je, že obchodování probíhá na futures – tedy burzovních trzích (CME). Stejnou nabídku jsem nikde nenašel a považuji ji za velmi dobrou. Futures coby burzovní produkty mají nesporně lepší charakteristiky než CFD. To jsou sice také deriváty, ale neburzovní. V praxi to znamená, že u každého brokera jsou „trochu jiné ceny“, ale také i to, že vám market marker tak říkajíc vidí do karet a je větší šance, že budete vyplněni např. na stop-lossu, který v burzovním trhu zůstane nezasažen. Sám obchodování portfolia na CFD testuji a se zasahováním stop-lossu je to skutečně problém. Průběžně o tom reportuji v Trading Room. Už mnohokrát se mi stala podobná situace: V burzovním trhu SL vydržel, na CFD byl vyplněn. Ostatně velkým důkazem je i equity křivka portfolia. Tam, kde jsem na svém živém účtu s ETF ve velmi solidním profitu, jsem v CFD v drawdownu. Tedy moje zkušenost je zatím taková, že rozhodně se vyplatí investovat čas do rozjetí podobně diverzifikovaného portfolia na futures (nebo ETF, pokud je můžete obchodovat) než na CFD. I když na CFD jsem ještě hůl nezlomil – nově budu testovat taktiku, kdy stop-loss nebudu zadávat do trhu, ale pozici budu ukončovat market příkazy poté, co trh protne úroveň určenou pro výstup. Další plány s milionovým portfoliem Jak je vidět výše, intradenní strategie postavená na absolutním momentu funguje poměrně univerzálně na mnoha trzích. Výčet, který jsem uvedl výše, není definitivní. Do portfolia lze řadit i další trhy. Strategie, kterou jsme v Trading Room vyvinuli, je jednoduchá a o to větší důvěru v ní mám. Stále jsou zde ale typické limity intradenních strategií – především vyšší poměr nákladů (komise, slipy) k ziskům. Postupně bych tak chtěl breakout model diverzifikovat i k delšímu držení pozice (přes noc). A právě v tomto vnímám velkou výhodu virtuálního účtu u Darwinex Zero. Coby trader mohu na maximum obchodovat něco, co nemusí být „dokonalé“, neriskovat vlastní peníze, ale mít šanci na solidní profity. A především získávat z obchodování zkušenosti a těmi pak obchodování posouvat dále. Pokud se chcete do podobného projektu pustit se mnou, zde jsou základní odkazy: Otevřené kódy breakout strategie Kódy strategie pro aplikaci na futures trzích (kód pro TradeStation, kde lze strategie snadno testovat a upravovat). Vlákno, v rámci kterého publikuji v otevřené podobě Python skript, se kterým milionové portfolio sám obchoduji. Pokud nejste v Trading Room zapojeni, můžete se registrovat zde.
-
Breakout trading a řízení rizik (komodity vs. ETF vs. CFD)
článek: publikoval/-a petr v rubrice Money-management
V článku Jak na první daytrading autotrader jsme si popsali pravidla obchodního plánu intradenního breakoutu strategie pro intradenní obchodování akciových indexů. Článek obsahoval i hotový kód pro mechanické intradenní breakout strategie a jediné, co chybělo, bylo dotažení money managementu. Na to se zaměříme dnes. Obsah článku: Co je money management a risk management? Řízení rizik při intradenním obchodování breakoutů Position sizing podle volatility Jaké trhy pro intradenní breakout strategie? Futures kontrakty pro intradenní obchodování (komodity) ETF a CFD pro menší účty Intradenní obchodování a snižování risku nižší volatilitou Diverzifikace strategie na více trzích Intradenní breakout AOS strategie – shrnutí Co je money management a risk management? Money management a risk management jsou dvě základní komponenty, které jsou pro úspěšný trading nezbytné a představují různé, ale vzájemně se doplňující aspekty správy obchodního kapitálu. Money management se zaměřuje na celkové řízení kapitálu a jeho alokaci mezi různé investiční příležitosti, v našem případě mezi různé obchodní systémy. To zahrnuje strategie pro určení velikosti pozic, vah systémů, diverzifikaci obchodů z pohledů korelací trhů, délky držení pozice a podobně. Na druhé straně, risk management se více soustředí na identifikaci, analýzu a minimalizaci rizik spojených s jednotlivými obchody nebo tržními podmínkami. Jde například o proces nastavení stop-loss příkazů, sledování volatility a podobně. Oba přístupy nám pomáhají chránit kapitál a současně rozumně riskovat proto, abychom mohli realizovat v trhu ziskové obchody. Strategie bez zasazení do kontextu money managementu a bez správného definování risk managementu nedává smysl. Což si ukážeme na příkladu obchodního plánu představeného v minulém článku. Řízení rizik při intradenním obchodování breakoutů Intradenní breakout systémy obchodují průlom určité historické cenové úrovně. Systém diskutovaný v minulém článku obchoduje průlom velmi krátkého pětiminutového otevíracího rozpětí. Každý průlom může vést k trendovému pohybu, nebo může jít o falešné proražení, kdy se cena vrátí zpět odkud přišla, a breakout pozice bude v tu chvíli prodělávat. Úspěšné obchodování breakoutů spočívá v tom, že budeme limitovat ztráty a ziskové pozice necháme růst. Breakout strategie mívají nižší pravděpodobnost úspěchu, ale pozitivní poměr risku a zisku (tzv. RRR). Tedy cílem je inkasovat více menších ztrát a občas větší profit. K intradenním breakout strategiím proto patří stop-lossy. Strategie z minulého článku umisťuje stop-loss na druhou stranu otevíracího rozpětí. Ovšem finanční vyjádření takového stop-lossu se bude měnit podle zvoleného trhu a podle jeho aktuální volatility. Pokud bude strategie obchodovat konstantně například 1 kontrakt trhu Micro e-mini Nasdaq 100 (MNQ) a stop-loss budeme umisťovat na druhou stranu otevíracího pětiminutového rozpětí, může to znamenat, že podle velikosti první úsečky bude někdy stop-loss třeba jen několik dolarů a jindy ve vysoké volatilitě například stovky dolarů. Mnohem lepší je risk normalizovat. Používat pro obchodování takový počet kontraktů, aby náš dolarový risk byl na obchod pořád více méně stejný. Pokud je volatilita nízká a otevírací rozpětí malé, použijeme více kontraktů. Pokud je volatilita vysoká a otevírací rozpětí vysoké, budeme obchodovat s menším počtem kontraktů. Na první pohled se to nemusí zdát jako zásadní věc, ale má to ohromný dopad na celkovou profitabilitu. Podrobně jsem již o normalizaci risku psal před lety na Finančníkovi v článku Praktické tipy z money managementu – síla normalizace risku v ID obchodování. Znovu si to můžeme demonstrovat na mechanickém backtestu diskutovaných pravidlech obchodního plánu intradenního breakoutu. Takto vypadá mechanický backtest pravidel z minulého článku na futures trhu Micro e-mini Nasdaq 100 s použitím jediného kontraktu: A takto vypadá stejný systém, pokud budu v každém obchodu riskovat fixních 500 dolarů: Rozdíl je patrný na první pohled – jak ve vzhledu výkonnostní křivky, tak v absolutním výnosu (výsledky neobsahují komise). Position sizing podle volatility Normalizování risku je snadné. Vezmeme vzdálenost stop-lossu v bodech pro daný obchod, vynásobíme jej hodnotou bodu obchodovaného trhu. Výsledným číslem vydělíme částku, kterou chceme na obchod riskovat. Příklad ztrátového obchodu v MNQ 9.11.2023: Otevírací rozpětí podle definovaného plánu bylo 15419,25 – 15385,75 = 33,5. Jeden bod v Micro e-mini Nasdaq 100 má hodnotu 2 dolary. Konečný počet kontraktů pak při risku 500 dolarů na obchod vypočítáme jako 500 / (33,5 * 2) = 7 kontraktů (číslo zaokrouhlujeme vždy dolů na celé kontrakty). Jaké trhy pro intradenní breakout strategie? Studie citovaná v minulém článku výslovně zmiňuje akciový index Nasdaq 100. A z mé zkušenosti jsou akciové indexy pro intradenní breakouty nejvhodnější. Z diskuzí s ostatními tradery vím, že mnoho obchodníků má pocit, že když bude něco fungovat na akciovém indexu, bude to fungovat na individuálních akciích. Ale není tomu tak. Akciové indexy mají jinou charakteristiku pohybů a je mnohem snazší na nich funkční breakout strategii nalézt. Osobně podobnou breakout strategii obchoduji na akciovém indexu Nasdaq 100 a S&P 500. Jaký konkrétní produkt pro obchodování indexů použít, bude vycházet právě z money managementu. Tedy z toho, jaký produkt si můžete dovolit s ohledem na velikost vašeho účtu. Preferencí by měly být co nejlikvidnější a především co nejlevněji obchodované produkty z pohledu poplatků a spreadu. Vybírat lze mezi futures, ETF a CFD. Futures kontrakty pro intradenní obchodování (komodity) Jsou pro intradenní obchodování breakoutů na indexech patrně nejvhodnější. Trhy jako Nasdaq 100 nebo S&P 500 lze obchodovat pomocí několika futures derivátů, přičemž pro menší účty lze použít i zmiňované mikro kontrakty. I tak je ale dobré si spočítat, jak velký účet budeme potřebovat, abychom mohli flexibilně pracovat s různým počtem pozic v různé volatilitě. Určitě je důležité riskovat na obchod dostatečně vysokou částku, abyste si ve zvýšené volatilitě mohli dovolit obchodovat alespoň jeden kontrakt. Pokud byste riskovali 500 dolarů na obchod, jako ve výše uvedeném příkladu, pak je potřeba zvážit především jaké procento účtu těchto 500 dolarů představuje. Tedy kolik ztratíme v jediném obchodě. Jako rozumné se mi jeví pracovat s částkou maximálně 2 %. Tedy riskovat 2 % účtu na jeden obchod (osobně riskuji mnohem méně). Jednoduchou matematikou pak vychází, že potřebný účet by měl mít velikost 25 000 dolarů. Při podobném money managementu by neměl být problém ani s marginy. Margin bývá u jednoho futures mikro kontraktu několik set dolarů. ETF a CFD pro menší účty Pro menší účty bych použil buď ETF, nebo CFD. ETF jako QQQ (kopíruje Nasdaq 100) nebo SPY (kopíruje S&P 500) se mi jeví jako ideální, neboť věrně kopírují pohyb indexu, lze je obchodovat jako akcie a mají vysokou likviditu (a tudíž mají malý spread). Viz co je etf. Můžeme je tak nakupovat od 1 share, velmi dobře strategii škálovat s ohledem na volatilitu a pracovat s opravdu malými účty. Jak je vidět na mém screenshotu, co jsem dával na profil Finančníka na síť X, své breakout obchody nyní dělám právě s použitím trhů QQQ, SPY. Důvodem pro mě není velikost účtu, ale především co nejlineárnější škálování pozic s ohledem na volatilitu a také to, že vše obchoduji automatizovaně a můj autotrader je více přizpůsoben na akcie. Bohužel díky regulacím EU je třeba mít pro obchodování většiny amerických ETF status profesionála a na běžném retailovém účtu tyto tickery obchodovat nepůjdou. Zbývají pak ještě CFD kontrakty, které lze obchodovat u různých brokerů za různých podmínek. Sám obchoduji CFD pouze Interactive Brokers a pouze na měnách (používám je na účtu k zajištění kurzových rozdílů). U Interactive Brokers lze obchodovat CFD s tickery IBUS500 a IBUST100, které kopírují S&P 500 a Nasdaq 100. Při krátkodobém držení pozic by měly být komise u menších pozic 1 dolar (tedy 2 dolary nákup/prodej) (viz https://www.interactivebrokers.ie/en/pricing/commissions-cfd-index.php). V případě CFD by pak podobně jako u ETF bylo možné obchodovat bez páky a o to menší obchodní účet může být. Intradenní obchodování a snižování risku nižší volatilitou Snižovat nároky na kapitál lze i volbou trhů. Breakouty obecně fungují dobře na volatilních trzích, jako je například právě zmiňovaný Nasdaq 100. Volatilita trhu ale s sebou prostě nese určité nároky na minimální kapitál. Pokud vám výpočty podle výše publikovaného návodu budou vycházet stále příliš vysoké, můžete zkusit strategii stavět na méně volatilním trhu. Příkladem je akciový index S&P 500 skrz Micro e-mini futures MES. Když backtestuji stejnou logiku, jako jsem použil výše na Nasdaq 100, dostanu při risku 200 dolarů na obchod následující výkonnostní křivku: Je vidět, že zde strategie v principu funguje také a z mé zkušenosti je potřeba na tento trh výrazně menší risk než v případě obchodování Nasdaqu. Diverzifikace strategie na více trzích V případě, že máte dostatečně vysoký účet, lze strategii obchodovat i na více trzích. Tak to přesně dělám v rámci portfolia já. Obchoduji intradenní breakout na Nasdaqu 100 a S&P 500. Poslední breakout obchod v těchto trzích jsem měl v pátek 10.11.2023 a včetně screenshotu z brokerské platformy jsem jej publikoval na svém profilu Finančník sítě X, kam dávám poslední dobou komentáře ke svému systematickému obchodování. Breakouty obchoduji na vzdálenějších úrovních, než je pětiminutové rozpětí. A velmi často se tak stává, že breakout nastává jen v jednom z trhů. V pátek byl breakout výrazně dříve na Nasdaq 100. A tak přestože v obou trzích (Nasdaq 100 i S&P 500) riskuji stejně (používám diskutované normalizovaný risk), vydělal breakout na Nasdaqu výrazně více. V Nasdaqu byl zisk po 3,5 hodinách v pozici +1 448,98 USD/obchod, v S&P 500 + 900,59 USD/obchod. Rozhodně obchodování stejné strategie na podobných akciových indexech určitý stupeň diverzifikace přináší a mohu jej doporučit ke studiu. Intradenní breakout AOS strategie – shrnutí Ve dvou článcích jsme si ukázali konkrétní edge, který v trhu existuje a který můžete zařadit do svého portfolia. Zmiňovanou studii bych ale v každém případě vzal jen jako základ, ze kterého se můžete odrazit. Osobně se mi zdá například stop-loss umístěný podle pětiminutového otevíracího rozpětí jako velmi blízký a sám pracuji se vzdálenějšími hodnotami vycházejícími tradičně z výpočtu ATR. Dnes jsme si ukázali, že u strategie je třeba dobře propočítat money management. Je to jednoznačně klíčové téma, protože strategie bude obchodovat s nižší úspěšnosti (ale vyšším RRR), a pokud budete pracovat s neadekvátně vysokým riskem, může strategie nakonec skončit se ztrátami i když v principu představuje breakout všeobecně velmi robustně fungující princip. V minulém článku sdílím i hotový kód pro testování strategie určený pro TradeStation, což je patrně nejjednodušší cesta, jak s podobným typem strategií začít pracovat. Sám strategie obchoduji skrz svůj autotrader v Interactive Brokers, ale s jeho stavbou jsem strávil nemálo času a stále má své limity (a jak už jsem uvedl, i to je důvod, proč pozice obchoduji skrz ETF a ne skrz futures).-
- 4
-
- intradenní obchodování
- breakout
- a 3 další
-
Z našeho bezplatného on-line kurzu Vyděláváme na burzovních trzích, který se zaměřuje na vysvětlení principů krátkodobých obchodů v akciových trzích, jsem tento týden dostal hned několik dotazů, jestli lze podobně obchodovat komodity. Akcie a futures kontrakty (komodity) mají sice drobná vlastní specifika, v zásadě jde ale o technicky velmi podobně obchodovatelné trhy. Systematické strategie, se kterými na Finančníkovi pracujeme, lze aplikovat jak na akcie, tak na futures. Některé strategie (například breakouty na akciových indexech) sám obchoduji s použitím akcií (resp. ETF, což je zjednodušeně řečeno akcie kopírující nějaký segment trhu či index) i využitím futures. Akcie se dají obchodovat s poměrně malou pákou. Při intradenním obchodování musíme mít u brokera alespoň 25 % hodnoty nakoupených akcií. Futures kontrakty (komodity) pracují s vysokou pákou. Pro kontrolu kontraktu o vysoké finanční hodnotě nám broker blokuje jen nepatrný margin. S komoditami tak lze na první pohled dělat teoreticky s malým kapitálem mnohem vyšší zhodnocení. Ale upřímně tomu tak není. Přílišné využívání vysoké páky vede matematicky k vysoké pravděpodobnosti neúspěchu (podrobněji to rozebírám v knize Od myšlenky k reálným obchodům). Rozumné obchodování futures kontraktů tak vyžaduje na startu mnohem vyšší kapitál než obchodování akcií. Což je mimo jiné i důvod, proč se na Finančníkovi více věnujeme právě systematickému obchodování akciových trhů. Pojďme si to ukázat na příkladu. Použiji akciový index S&P 500, který všichni známe a na kterém se dobře obchodují například různé intradenní breakout strategie. Index jako takový obchodovat napřímo nelze. Musíme použít buď futures kontrakt, opce nebo ETF (akcie). Nejmenší futures kontrakt pro obchodování S&P 500 je micro S&P 500 (zkratka MES), kde jeden bod má hodnotu 5 USD. Tj. tento kontrakt je 10x menší, než e-mini S&P 500 (zkratka ES), který mnoho začínajících traderů zkouší používat na malém účtu. Aktuálně se MES obchoduje za cenu cca 4 280. Jeden kontrakt má tak hodnotu 21 400 USD. Pro intradenní obchodování u Interactive Brokers stačí margin cca 900 USD – tedy na účtu nám stačí cca tisíc dolarů, abychom mohli otevřít kontrakt v hodnotě 21 400 USD. Samozřejmě lákavá propozice pro začínajícího obchodníka. Protože pokud trh povyroste o 1 % - tj. z 4 280 na 4 322,80, vydělali bychom na účtu 42,80 * 5 = 214 USD, pokud bychom měli na účtu původně tisíc dolarů, jde o zhodnocení 21,4 %, třeba za hodinu práce! (protože pohyb o 1 % v S&P 500 není vůbec neobvyklý). Denní graf trh S&P 500 s vyjádřenými procentuálními denními pohyby (High-Low). Trh se běžně hýbe o 1 % denně a více. Ale samozřejmě každá mince má dvě strany – v tomto případě je druhou stranou risk. Ten budeme chtít u aktivnějších strategií kontrolovat stop-lossem. Je otázkou, jak vysoký musí být. Někdo může tvrdit, že v trzích typu S&P 500 stačí stop-loss „pár ticků“. Podle mě to v dnešních trzích reálné není. Sám využívám většinou stop-lossy na základě volatility – čím vyšší volatilita, tím vyšší stop-loss. Například pracuji se stop-lossy typu 0,5*ATR (polovina běžného rozkmitu trhu). Pro zjednodušení článku řekněme, že stop-loss budeme odvozovat z procentuálního pohybu trhu a budeme pracovat s 0,5 % pohybu trhu. Při MES ceně 4 280 a stop-lossu 0,5 % bychom riskovali 21,4 bodu. Jeden bod má v MES hodnotu 5 dolarů, celkový risk je tedy 107 dolarů. A zde se dostáváme k tomu, že tolik nezáleží na tom, jak velkou páku nám broker dovolí využít. Ale jak vysoký risk je rozumný vůči stavu našeho účtu. Jak velký účet potřebujeme pro to, aby pro nás ztráta 107 USD byla přijatelná? Osobně u intradenních breakout strategií risku cca 0,2 % kapitálu na obchod, tj. sám bych potřeboval mít na účtu 53 500 dolarů (to může vypadat na první pohled jako vysoká částka na jeden kontrakt, ale pointa mého obchodování spočívá v tom, že kapitál využívá najednou více strategií obchodujících např. v jiném čase). Dokáži si představit hodně agresivní obchodníky, kteří budou riskovat 2 % na obchod, pak je potřeba na účtu 5 350 USD. To už je z mého pohledu pro intradenní obchodování extrémní risk, ale budiž. Tedy pro otevření obchodu nejmenšího obchodu v S&P 500 skrz futures potřebujeme 5 350 USD. Ovšem co se stane, pokud ztratíme například pětkrát po sobě naší hypotetickou částku 107 dolarů? Stav účtu by byl 4815 a další obchod s riskem 107 USD již představuje risk 2,2 % účtu. Jistě tušíte, kam mířím – s malý účtem ve futures nemáme skoro žádné možnosti v reálné škálovatelnosti kontraktů. Nemůžeme obchodovat 0,5 kontraktů MES. Musíme obchodovat jeden nebo dva atd. Alternativou může být obchodování akcií. V případě S&P 500 (ticker SPY) se aktuálně nabízí za cenu 423,50 USD/akcii. Opět bychom riskovali stejný stop-loss 0,5 % a tedy pohyb 2,12 bodů. Aby byl risk srovnatelný s výpočtem MES, tedy risk ve výši 107 dolarů na obchod odpovídající 0,5 % trhu S&P 500, mohli bychom otevřít 50 shares tickeru SPY. Hodnota nakoupených akcií by byla 50 * 423,50 = 21 175 USD. Což je stále objem, který technicky půjde u Interactive Brokers intradenně s kapitálem 5 350 USD otevřít (pro intradenní obchodování akcií je poskytována čtyřnásobná páka). A jsme v zásadě u hlavního rozdílu práce s akciemi vs. futures u malých účtů. Tam, kde si obchodníci mohou dovolit otevřít 1 MES kontrakt, mohou pracovat s 50 shares v ETF (akcii). A práce s 50 shares, je z pohledu risk managementu, mnohem, mnohem flexibilnější. Při poklesu účtu mohu shares snižovat – obchodovat 49, 48 nebo 47 akcií. Při růstu účtu mohu pozice o drobné jednotky zvyšovat. Tento princip o to více vynikne při práci v portfoliích (tj. obchodování více trhů najednou), což je z mého pohledu základ úspěšného burzovního obchodování. Pokud s trhy začínáte, je z mé zkušenosti rozumnější dívat se kvůli efektivnějšímu risk managementu spíše na akciové trhy. Tak, jak to na Finančníkovi děláme. P.S.: V článku jsem použil pro obchodování S&P 500 ticker SPY, který je v EU regulován a běžní retailoví obchodníci jej nemohou obchodovat. Nicméně vysvětlovaný princip je univerzální – jde o to, že s pozicemi v akciích je možné kapitál efektivněji dělit do menších dílků, rozkládat riziko do více systémů a riskovat stále přiměřenou část kapitálu.
-
Kryptoměny – Jak je obchodovat systematicky a vydělávat na růstu i propadu?
článek: publikoval/-a petr v rubrice Obchodní strategie: průvodce mými obchodními plány
Jednou z populárních cest tradingu je obchodování s kryptoměnami. Na Finančníkovi věnujeme praxi s kryptoměnami spíše menší pozornost především proto, že jde o neregulované prostředí, ve kterém zatím nemáme důvěru obchodovat vyšší kapitál tak, jak to děláme na regulovaných burzách, kde obchodujeme zejména akcie a futures. Nicméně s menším kapitálem mohou být kryptoměny bezesporu zajímavým způsobem, jak dále využít sdílené know-how systematického obchodování, kterému se Finančník věnuje. Obsah článku: Porozumění základům obchodování s kryptoměnami Co je kryptoměna? Typy kryptoměn Kryptoměnové burzy Kryptoměny a risk Styly a strategie obchodování kryptoměn Portfolio kryptoměn Data kryptoměn pro backtest Trendové obchodování kryptoměn (trend following) Pravidla pro LONG trend following krypto strategii Pravidla pro SHORT trend following krypto strategii Pravidla pro Money management strategie Ukázkový obchod trend following krypto strategie Backtest trend following krypto strategie Shrnutí trend following krypto strategie Daytrading kryptoměn s pomocí breakoutů Ano, na kryptoměnách fungují v tradingu stejné principy, které aplikujeme na libovolné další trhy. Tedy obchodování systematických obchodních systémů, které diverzifikujeme v rámci portfolia. Systematické modely lze navíc v jakémkoliv trhu poměrně snadno automatizovat, a pokud tak profitujete se systematickým tradingem v akciích, futures nebo forexu, není aplikace know-how do oblasti kryptoměn a jejich live trading ani příliš časově náročné. Systematický přístup k obchodování s kryptoměnami je podle mého názoru dobrou cestou, jak bojovat v kryptoměnách o profity a zároveň zmírnit rizika ve vysoce nepředvídatelném prostředí digitálních měn. Porozumění základům obchodování s kryptoměnami Než se do obchodování s kryptoměnami pustíme, je nezbytné pochopit základní pojmy, které tvoří páteř trhu s digitálními měnami. Co je kryptoměna? Kryptoměna je digitální nebo virtuální měna, která využívá k zabezpečení kryptografii a funguje na decentralizovaném systému využívajícím technologii blockchain. Blockchain je technologie, která umožňuje ukládání a přenos dat v zabezpečené, transparentní a decentralizované formě. Můžeme si jej představit jako řetěz bloků (odtud název "blockchain"), kde každý blok obsahuje skupinu transakcí. Tyto bloky jsou navzájem kryptograficky spojeny a každý následující blok obsahuje informaci (tzv. hash) o předchozím bloku, čímž vytváří nerozbitný řetěz. Jednou z klíčových vlastností blockchainu je to, že data jsou distribuována napříč sítí mnoha počítačů, což ztěžuje jejich manipulaci nebo hacknutí. Kryptoměnový trh není regulován, denně vznikají a zanikají různé měny. Trh s měnami funguje 24 hodin denně, 7 dní v týdnu a je přístupný po celém světě. Přehled hlavních kryptoměn je k dispozici například na https://coinmarketcap.com/. Mezi kryptoměny s nejvyšší kapitalizací patří „tradiční“ kryptoměny jako je Bitcoin (BTC) a Ethereum (ETH). Typy kryptoměn Kryptoměny se od svého vzniku výrazně diverzifikovaly, což vedlo k vzniku různých typů. Pro účely tradingu nás nejvíce zajímají platební kryptoměny. Byly navrženy primárně pro platební transakce. Tyto kryptoměny slouží jako prostředek směny a forma digitální hotovosti pro peer-to-peer transakce. Tyto kryptoměny fungují na blockchainu určeném výhradně pro danou měnu, bez podpory pro smart kontrakty nebo decentralizované aplikace. Typicky mají omezenou nabídku, což vede k potenciálnímu nárůstu hodnoty s poklesem dostupného množství. Příklady: Bitcoin, Litecoin, Monero, Dogecoin, Bitcoin Cash. Ve světě kryptoměn se hovoří často o tokenech (užitkových tokenech). S klasickými měnami (coins) se pojem hodně zaměňuje, v zásadě by mělo být hlavní rozlišovací charakteristikou, že jde kryptografická aktiva běžící na cizích blockchainech. Tokeny často poskytují funkčnost v rámci specifického ekosystému. Na rozdíl od platebních kryptoměn, nemá mnoho užitkových tokenů omezenou nabídku, což vede k potenciálnímu snížení hodnoty v průběhu času. Typů kryptoměn existuje více, ale v rámci tohoto přehledu musíme uvést tzv. stablecoiny. Ty jsou vázány na fiat měny, nejčastěji americký dolar nebo euro. Při tradingu se využívají stablecoiny k tomu, abychom mohli rychle a efektivně kryptoměny obchodovat. Pokud chceme obchodovat například pozice v Bitcoin (BTC), budeme to dělat přes pár BTC/USDT. USDT je stablecoin vázaný na dolar. V praxi tak nejprve musíme směnit fiat dolary např. do USDT a s těmi pak obchodovat další kryptoměny. Což pochopitelně přináší jeden z nemalých risků do aktivního obchodování kryptoměn. Přestože stablecoiny mají stabilitu ve svém jménu a bývají dlouhou dobu stabilní (tj. pohybují se stejně jako např. americký dolar, pokud jsou vázány na tuto měnu), nejsou stablecoiny regulovány vládami a mohou krachnout (což už se stalo několikrát, např. takto dopadl hojně využívaný TerraUSD). Kryptoměnové burzy Trading kryptoměn je třeba provádět přes kryptoměnové burzy. Jde o soukromé společnosti, které poskytují potřebné nástroje, API, platební brány a podobně. Jak to k mladým oborům patří, kryptoměnovým burzám se nevyhýbají divoké příběhy, které občas končí náhlým krachem. A to včetně těch největších. Viz například bankrot burzy FTX na podzim roku 2022. U výběru kryptoměnové burzy je tedy na místě obvyklá ostražitost, ale stejně zde vždy bude hrozit poměrně vysoké riziko, že nepřijdeme v tradingu kryptoměn o peníze díky špatné strategii, ale díky krachu burzy. Sám drobně obchoduji skrz Binance, ale ani té se nevyhýbají poslední dobou skandály (její CEO byl např. nedávno odsouzen za praní špinavých peněz). Kryptoměny a risk Trading kryptoměn je jednoznačně výrazně riskantnější než trading regulovaných trhů (akcie, komodity) nebo tradičních měnových trhů (forex). Kromě risku plynoucího ze samotných strategií je potřeba počítat s tím, že ze dne na den může skončit obchodovaná kryptoměna, skončit burza, na které máme peníze, skončit stablecoin, do kterého potřebujeme mít převedené fiat dolary, abychom mohli kryptoměny obchodovat. S tímto riskem musíme při tradingu kryptoměn počítat a zohledňovat jej při posuzování výkonnosti a risk profilu strategií. Nelze vedle sebe dát strategii obchodovanou na portfoliu futures s výnosem např. 20 % ročně a strategii obchodovanou na portfoliu kryptoměn s výkonností např. 80 % ročně a jednoznačně říct, že je výhodnější peníze investovat pouze do portfolia kryptoměn. Ano, strategie zde bude vydělávat více, ale s reálným riskem, že jednoho dne můžeme přijít o vše. Sám tak hlavní rodinné úspory zhodnocuji tradingem na regulovaných burzách (akcie, komodity), kde je riziko krachu burzy násobně nižší a kryptoměny obchoduji jen s malým kapitálem, který jsem připraven kdykoliv ztratit. Styly a strategie obchodování kryptoměn Kryptoměny lze obchodovat stejnými metodami jako kterékoliv jiné trhy. Můžeme je obchodovat ručně nebo mechanicky. Někteří tradeři dávají přednost krátkodobým obchodním metodám, jako je daytrading nebo swingové obchodování, kdy se zaměřují na malé a časté zisky, zatímco jiní mohou zvolit dlouhodobé strategie, jako je poziční obchodování. Každý styl využívá jiné strategie a nástroje. Osobně mi jako všude nejvíce funguje mechanické obchodování, které mohu automatizovat (a netrávit s ním pak čas) a především kombinace různých strategií a přístupů do diverzifikovaných portfolií. Tuto stránku mám v plánu postupně aktualizovat o další systematické přístupy. Začít chci se strategií obchodování s trendem a intradenními breakout obchody, které už jsem na Finančníkovi dříve popisoval. Portfolio kryptoměn Při tradingu kryptoměn bych volil při výběru trhů stejný přístup, jako to dělám na tradičních regulovaných trzích. Nesnažil bych se vyvíjet a obchodovat strategii na jediném trhu, zaměřuji se na obchodování více trhů najednou – portfolio kryptoměn. Jak vybrat trhy do portfolia? Nejlépe nějakou systematickou cestou. Můžeme na to jít například přes kapitalizaci. Jednou z mých oblíbených taktik je vybrat si 10 trhů s nejvyšší kapitalizací na https://coinmarketcap.com/. V trzích přeskakuji stablecoiny. Pokud budeme historické backtesty provádět na portfoliu vybraném podle dnešní kapitalizace, budou naše výsledky podléhat zkreslení vycházejícímu z klamu přeživších. Nicméně pokud budeme vyhodnocovat výsledky z posledních let, nebude zkreslení nějak zásadní. Aktuální portfolio se tak může skládat z následujících kryptoměn (v abecedním pořadí): ADA , AVAX, BNB, BTC, DOGE, DOT, ETH, MATIC, SOL, XRP. Data kryptoměn pro backtest U kryptoměnových dat je potřeba brát v úvahu, že historické ceny se mohou na jednotlivých burzách lišit. Osobně testuji na datech z burzy Binance, na které také obchoduji. Historické ceny lze zde stahovat jednoduše pomocí API a pak například importovat do Amibrokeru. Pro stahování denních dat výše uvedených 10 tickerů používám následující jednoduchý Python kód: import pandas as pd from binance.client import Client api_key = 'XXXX' api_secret = 'XXXX' client = Client(api_key, api_secret) symbols = ["MATICUSDT","DOTUSDT","DOGEUSDT","AVAXUSDT","XRPUSDT","BNBUSDT","SOLUSDT","ETHUSDT","BTCUSDT","ADAUSDT"] for symbol in symbols: print (f"symbol: {symbol}") interval = "1d" Client.KLINE_INTERVAL_1DAY klines = client.get_historical_klines(symbol, interval, "1 Jan,2018") data = pd.DataFrame(klines) data.columns = ["open_time", "open", "high", "low", "close", "volume", "close_time", "qav", "num_trades", "taker_base_vol", "taker_quote_vol", "ignore"] data['open_time'] = pd.to_datetime(data['open_time'], unit='ms').dt.strftime('%Y-%m-%d') data = data[['open_time', 'open', 'high', 'low', 'close', 'volume']] data.columns = ['Date', 'Open', 'High', 'Low', 'Close', 'Volume'] data.to_csv('data/'+symbol + '.csv', index=False, header=True) Skript vyžaduje knihovnu Pandas a Binance. Je určen pro stahování dat z burzy Binance. Zde musíte mít účet, ve kterém si vytvoříte API klíč. Ten vygeneruje samotný API klíč a API secret, které vložte místo "XXXX" v kódu. Data se budou ukládat do podadresáře "data", který je třeba ručně vytvořit. Trendové obchodování kryptoměn (trend following) Trend following je jednou z nejrobustnějších systematických taktik, která funguje na všech trzích. Rozhodně tak stojí za to otestovat přístupy také na kryptoměnách. Takto mohou vypadat pravidla pro jednoduchý long/short trend following kryptoměnový systém: Pravidla pro LONG trend following krypto strategii Vstup do longu na breakout nejvyšší ceny za posledních 20 dnů. Stop-loss na nejnižší ceně za posledních 10 dnů. Pravidla pro SHORT trend following krypto strategii Vstup do shortu na breakout nejnižší ceny za posledních 20 dnů. Stop-loss na nejvyšší ceně za posledních 10 dnů. Pravidla pro Money management strategie Otevíráme pozice ve výše zmíněných 10 kryptoměnách. Každé pozici přiřadíme 10 % účtu. Ukázkový obchod trend following krypto strategie V trhu tedy sledujeme dva základní indikátory pro breakout vstup – jeden vykreslovaný z maximálních cen za 20 úseček pro vstup long a druhý vykreslovaný z minimálních cen za 20 úseček pro vstup short. Jakmile máme otevřenou pozici, sledujeme tzv. posouvaný stop-loss. Ten je počítán z nejnižší ceny za posledních 10 úseček při long pozici, resp. nejvyšší ceny za posledních 10 úseček při short pozici. Konkrétní obchod může vypadat tak jako v následující situaci v Bitcoinu (ticker BTCUSDT). Poslední vstup byl 16.10.2023 do longu, neboť úsečka prorazila předchozí maximální cenu za 20 dnů. Do obchodu bychom alokovali 10 % kapitálu. Obchod bude otevřen tak dlouho, dokud cena neprorazí oranžovou linku. Ta je počítána jako nejnižší cena za posledních 10 dnů. V době pořízení screenshotu by tak byla long pozice v BTCUSDT stále otevřená a prodejní stop příkaz na úrovni oranžové linky: Backtest trend following krypto strategie Takto jasně definovaný obchodní systém lze samozřejmě jednoznačně zbacktestovat. Zde je výkonnostní křivka reprezentující historické obchody za období 1.1.2018 – 27.12.2023 při počátečním vkladu 10 000 dolarů: Backtest indikuje 673 provedených obchodů a roční zhodnocení 123,11 % při max. drawdownu -38,22 %. Z 10 000 dolarů investovaných na začátku roku 2018 bychom měli na konci roku 2023 teoretických 1 125 776 dolarů. To je celkové zhodnocení +11 157 % za 5 let. Upozornění – backtest nezahrnuje poplatky z obchodů, které jsou na různých burzách účtovány různě (nicméně při běžných poplatcích Binance, které jsou 0,1 % z hodnoty obchodu, jsou výsledky stále impozantní. Po aplikaci komisí je zhodnocení +9 741 % za 5 let). Opravdu úctyhodný výsledek, u kterého bych se navíc neobával, že strategie „přestane fungovat“. Protože použitá pravidla jsou extrémně jednoduchá a vychází z jednoduchých taktik, které se na trzích používají dlouhé desítky let (jde de facto o zjednodušení turtle systému popisovaného v článku věnovanému trendovému obchodování). Strategie navíc velmi dobře funguje i při jiných kombinacích použitých proměnných pro výpočet breakoutů a stop-lossů. Na přístupu mi dále přijde výhodné, že kryptoměny obchoduje nejen do longu, ale také do shortu. A byť byla většina profitů vygenerována skrz long stranu, short strana byla výdělečná a dokáže celé portfolio stabilizovat v dobách silných výprodejů a krachů. Ovšem jako u kterékoliv jiné trend following strategie, je potřeba se připravit na silnější a slabší období. Nicméně ve sledovaném období strategie vydělávala od roku 2018 každý rok. Takto vypadá její distribuce ročních a měsíčních zisků/ztrát: Shrnutí trend following krypto strategie Stejně jako na dalších trzích, představuje trend following jeden ze základních přístupů, který by neměl chybět v žádném portfoliu. A jak je vidět, i na kryptoměnách se mu daří velmi solidně. Pokud tak máte podobný systém rozjetý na akciích nebo futures, je možné využít API např. u Binance a diverzifikovat se stejným přístupem i do krypto světa. Daytrading kryptoměn s pomocí breakoutů Portfolio je i v kryptoměnách možné diverzifikovat pomocí rychlejších strategií. Na Finančníkovi jsme konkrétní jednoduchý systém popisovali v článku Systematické obchodování breakoutů na kryptoměnách. Takto vypadá aktualizovaná výkonnostní křivka popisovaného jednoduchého daytrading breakoutu aplikovaná na výše diskutované portfolio 10 kryptoměn k 28.12.2023: Daytrading strategie vydělává méně než swingový trend following, ale také má menší průměrnou alokaci kapitálu (ten zůstává většinu času volný). Ideální je tak vyjít například z obou popisovaných principů a začít vytvářet systematické portfolio složené z různých strategií tak, jako to děláme v akciových trzích (viz Portfolio – význam pro profitabilitu a diverzifikaci rizika). -
Jak na Trend Following (trendové obchodování)
článek: publikoval/-a petr v rubrice Obchodní strategie: průvodce mými obchodními plány
V dnešním světě tradingu existuje mnoho strategií, ale jedna z nich stojí nad ostatními svou efektivitou a jednoduchostí – trendové obchodování. V tomto článku si vysvětlíme, proč jsou trendy tak zásadní pro úspěch na trhu a proč by trendové obchodování nemělo chybět ve vašem portfoliu strategií. Obsah článku: Úvod do trend followingu Základní pravidla trend followingu Proč jsou trendové pohyby důležité? Historie trendového obchodování Malé stop-lossy a otevření se profitům Indikátory pro trendové obchodování Obchodování trend following strategií Trhy pro trend following Praktický příklad trend following strategie na akciích Vylepšení trend following strategie Shrnutí strategií obchodujících s trendem Úvod do trend followingu Trend following obchodování je, zjednodušeně řečeno, obchodní přístup využívající historické ceny pro rozhodování o nákupu a prodeji do směru pohybu trhu. Příznivci trend followingu nakupují na trzích, které rostou a prodávají (shortují) na trzích, které klesají. „Trend“ určuje směr obchodu. Klíčem obchodování s trendem je definování trendu. V tomto směru existují dva základní styly: Obchodování podle trendu založeného na momentu. Vstupy jsou založeny na porovnání aktuální ceny trhu s jeho historickými cenami. Obchodování podle trendu založeného na relativní síle. Vstupy jsou založeny na porovnání ceny trhu s jinými trhy. Základní pravidla trend followingu Každý styl obchodování trendu má své nuance a specifika, opírá se ale o stejná fundamentální pravidla: 1) Následovat trend. 2) Rychle ukončovat ztrátové obchody na relativně malých stop-lossech. 3) Zisky nechat růst do doby, dokud trend neskončí. Tyto tři principy jsou základním stavebním kamenem všech úspěšných trend following strategií. Nejde o to předvídat, kam se trh vydá, ale spíše reagovat na jeho změny. Cílem je využít v náš prospěch velkých a výrazných pohybů trhů. Pochopitelně nevíme, kdy takové přijdou, a je tak třeba otevírat se mnoha příležitostem, a pokud se trend nedostaví, tak obchod ukončit s malou ztrátou. Proč jsou trendové pohyby důležité? Trendy jsou klíčové, protože tvoří základ všech zisků na trhu. Označují dominantní směr, kterým se trh v určitém časovém rámci pohybuje. Jakmile začínající obchodník přežije počáteční experimentování v trzích, mělo by být jeho základním cílem vydělávat peníze. A nejprimitivnějším způsobem, jak toho dosáhnout, je obchodovat v souladu se směrem, kterým se trh ubírá. Tedy podle trendu. Historie trendového obchodování Trend following není v tradingu žádnou novinkou. O to zajímavější tento princip je, protože jde o obchodní strategii ověřenou časem a mnoha různými fázemi trhů. První zmínka o trendovém obchodování se patrně vztahuje k anglickému ekonomovi a politikovi Davidu Ricardovi (1772 – 1823), který formuloval tři zlatá pravidla pro úspěšné trendové obchodování: nikdy neodmítejte obchodní příležitost, kterou dostanete, omezujte ztráty a nechte zisky růst. Pravidla, která definují trend following i dnes – po 200 letech. V 19. století se objevili další klíčoví hráči jako Pat Hearne, známý americký gambler a burzovní spekulant, který pravděpodobně vytvořil první systematickou strategii trendového obchodování. Významným příspěvkem k rozvoji trendového obchodování byla také práce Charlese Dowa, spoluzakladatele a prvního editora The Wall Street Journal, který je považován za otce technické analýzy. Dowova teorie zaměřující se na identifikaci trendů a definující býčí a medvědí trhy na základě vyšších maxim a nižších minim, se stala základním kamenem technické analýzy. Jesse Livermore, jeden z nejslavnějších burzovních spekulantů své doby, se proslavil vytvořením a ztrátou několika milionových majetků, z nichž některé získal během krachu v roce 1929. Jeho přístup k trendovému obchodování, který zahrnoval prodej ztrátových pozic a držení ziskových, je dodnes považován za klíčový pro úspěšné obchodování. Další důležitou postavou byl Nicholas Darvas, profesionální tanečník a akciový obchodník, který ve 50. letech 20. století vytvořil strategii Darvas Box, jednoduchou breakout strategii sledující trend. Richard Wyckoff, broker a newsletterový spisovatel na Wall Street, se zaměřoval na obchodování silných akcií v rámci býčích trendů a slabých akcií v medvědích trendech, což bylo v souladu s myšlenkou relativní síly. V 20. století se trendové obchodování dále rozvíjelo a získávalo na popularitě. Robert Edwards a John Magee ve své knize "Technical Analysis of Stock Trends" popularizovali tradiční technické patterny pro definici trendu a cenových obratů (kniha se prodává dodnes). Harold Gartley v knize "Profits in the Stock Market" představil 'mechanické' obchodování na základě Dowovy toerie, zatímco Richard Donchian, obchodník s komoditami a futures, založil v roce 1949 první veřejný fond zaměřený na systematické obchodování futures. Trendové obchodování bylo dále popularizováno v 80. letech 20. století díky jednomu z nejzajímavějších experimentů v historii obchodování, známého jako "Turtles". Tento experiment popsaný v knize Way of the Turtle byl výtvorem slavného dua obchodníků Richarda Dennise a Williama Eckhardta, kteří chtěli dokázat, že úspěšní obchodníci mohou být "vycvičeni" stejně, jako želvy v Singapuru jsou vycvičeny k závodění. Dennis a Eckhardt vybrali skupinu lidí různých profesí a vzdělání, většinou bez předchozích zkušeností s obchodováním, a naučili je jednoduchým, ale efektivním trendovým obchodním strategiím. Tyto strategie zahrnovaly sledování dlouhodobých trendů na komoditních a finančních trzích, správné řízení rizika a disciplínu v obchodování podle stanovených pravidel. Experiment "Turtles" skončil úspěchem, když tato skupina nováčků v průběhu několika let vydělala miliony dolarů, čímž potvrdila tezi Dennise a Eckhardta, že obchodování lze naučit a že systematické sledování trendů může být vysoce ziskové. Historie tradingu je na první pohled plná mnoha inspirativních příkladů, kdy následování trendů přineslo obchodníkům ohromné bohatství. Trend following přitom funguje dnes podobně jako dříve a nabízí stále zajímavé příležitosti ke zhodnocování peněz. Malé stop-lossy a otevření se profitům Tradiční ekonomické modely často vycházejí z předpokladu, že ceny aktiv jsou normálně distribuovány, což znamená, že většina cenových pohybů se soustřeďuje kolem střední hodnoty s méně častými extrémními výchylkami. Tento jev bývá znázorněn pomocí grafu zvaného bell curve nebo Gaussova křivka. Avšak realita finančních trhů často odhaluje, že ceny se neřídí striktně normální distribucí. Místo toho pozorujeme jev známý jako "fat tails" (česky těžké chvosty), který ukazuje, že extrémní cenové výchylky jsou pravděpodobnější, než by naznačovala normální distribuce. Tento fakt zvyšuje riziko nečekaných tržních událostí, jako jsou finanční krize, války, pandemie a podobně. Těžké chvosty mohou v tradingu pracovat v náš prospěch i neprospěch. Záleží, jakým směrem je otevřena naše pozice a jakým se vydá trh. Ukázka distribuce měsíčních zhodnocení v trhu S&P 500 (skrz ETF SPY). Tvar distribuce naznačuje, že nejčastěji se měsíční zhodnocení pohybuje v lehce pozitivních hodnotách. Distribuce má ale jasný levý těžký chvost – výrazně ztrátové měsíce. Obchodování s trendem díky taktice malých stop-lossů „ořezává“ ztráty vycházející z těžkých chvostů. Strategie neinkasují velké ztráty. Otevírají se však inkasování běžným profitům a také možným pozitivním pohybům z oblasti těžkých chvostů – tedy extrémním profitabilním pohybům, které mohou v některých pozicích nastat. Indikátory pro trendové obchodování Obchodní systémy pro trend following bývají jednoduché. Nejčastěji se pracuje s cenovým momentem a systémy vstupují buď na základě křížení klouzavým průměrů s různou periodou, nebo po průrazu cenového maxima (pro long pozici) či minima (pro short pozici). Ukázka kompletního nastavení grafu pro trend following systém Turtles. Na grafu jsou zobrazeny maximální ceny za posledních 20 dnů (modrá linka), minimální ceny za posledních 20 dnů (červená linka) a systém vstupuje po jejich průrazu. Tečkované linky představují úrovně pro posouvané stop-losssy – minimální cenu za posledních 10 dnů pro stop-loss v dlouhé pozici, maximální cenu za posledních 10 dnů pro stop-loss v krátké pozici. Graf je zobrazen v programu Amibroker, data pocházejí od Norgate Data. Obchodování trend following strategií Strategie lze obchodovat ručně či automatizovaně. Klíčová je systematičnost. Obchodník nesmí vynechávat žádné obchodní příležitosti, protože nikdy neví, který obchod bude ten, co chytí výrazný zisk. Trendové obchody mají nižší úspěšnost – nejčastěji v rozmezí 30-40 %, ale výrazně pozitivní RRR. Inkasujeme malé ztráty a občas velký zisk. Z krátkodobého pohledu (třeba i několika let) se může občas zdát, že trend following nefunguje. Protože všechny trhy obchodované v portfoliu jdou spíše do strany. Ale v drtivé většině trhů čas od času výrazný trend přijde a jako celek mají strategie obchodování s trendem navrch nad dalšími typy obchodování a investování. Takto vypadají historické výsledky jednoduché Turtles strategie, jejíž pravidla jsou známy již desítky let, aplikované na 24 futures trhů: Trend following strategie jsou náročné nikoliv z pohledu know-how, ale psychiky a money managementu. Je potřeba si vše nastavit tak, abychom zvolené portfolio byly schopni následovat dlouhodobě a to i v průběhu drawdownů. Většinou se obchodům alokuje relativně malá část účtu, aby časté ztráty nebyly likvidační jak z pohledu psychiky, tak z pohledu peněz. Trhy pro trend following Trendové obchodování funguje na všech trzích. Nejčastěji se o něm hovoří ve spojení s futures, ale dobře jej lze aplikovat na měny, akcie a třeba i kryptoměny. Praktický příklad trend following strategie na akciích Ukázkovou výkonnost trend following strategie na futures jsme si ukázali výše. Pojďme si udělat jednoduchý test na akciích. Z logiky věci bude trend following lépe fungovat na akciích, které se více hýbou. Můžeme vyjít např. z akcií indexu Russell 3000 (testování s historickými konstituenty indexu). Strategie obchoduje pouze na dlouhou stranu, vstupuje do max. 10 pozic, každé přidělí 10 % kapitálu. Vstupuje do akcií s momentem pro průrazu maximální ceny za posledních 20 dnů a vystupuje při ztrátě momenta, nebo při průrazu low za posledních 20 dnů. Zde jsou historické výsledky: Výkonnost trend followingové strategie (zelená linka) na akciích z indexu Russell 3000 je porovnána se samotným indexem Russell 3000 (šedá linka). Běžné poplatky za obchod jsou započítány. Graf je zobrazen v logaritmickém měřítku. A co akcie, které nejsou tak výbušné? Například z indexu S&P 500? Zde je backtest se 100% shodnými pravidly: Zelená křivka je trend following strategie aplikovaná na akcie indexu S&P 500, šedá samotný index S&P 500. Podobnou tendenci dostaneme při práci i s dalšími indexy. Trend following dobře dokládá, proč dělám trading. Z mého pohledu jsou podobné strategie lepší než pasivní investování jak z pohledu absolutních profitů, tak z pohledu řízení risku. Vylepšení trend following strategie Samotné strategie obchodování s trendem by měly z mého pohledu zůstat co nejjednodušší. Čím více se budeme případně snažit vstupy filtrovat, tím vyšší šance, že zmeškáme „ten“ ziskový obchod, na který čekáme. Nejvýhodnější cesta vylepšování trend following strategií se mi jeví skrz kombinaci s mean reversion strategiemi v rámci portfolia strategií. Což je přesně to, co dělám na svém účtu. V dnešním bezplatném newsletteru s lekcemi z živých trhů jsem rozesílal komentované video s náhledem do mé TWS platformy u Interactive Brokers se všemi mými aktuálně otevřenými pozicemi. Komentoval jsem průběh středeční seance 6.12.2023, kdy trhy klesaly. Na účtu mám otevřené pozice v několika trend following strategiích a řadě mean reversion strategií. Přestože dlouhé trend following pozice ztrácely, vydělaly jak short mean reversion pozice, tak short krátkodobý trend following. Shrnutí strategií obchodujících s trendem Trend following je jedna z nejistějších cest, jak v trzích dlouhodobě vydělávat. Osobně jej na svém účtu obchoduji v několika strategiích. Strategie SMO NDX otevírá pozice na základě relativní síly akcií vůči dalším akciím v Indexu Nasdaq 100. MicroBreakout obchoduje klasické momentum definované průrazem maximální ceny za sledované období. Obě strategie sdílím v Trading Room. Krátkodobý trend following obchoduji skrz intradenní obchodování. Konkrétně breakouty ceny v akciových indexech. Hlavní úskalí trend following spočívá v hlavě, tedy psychologii obchodování. Strategie budou vydělávat, jen pokud trhy trendují a coby tradeři musíme na dané období trpělivě čekat. A inkasovat drobné ztráty, které budou vykompenzovány až v momentě, kdy se dají trhy do pohybu. Toto se nedá nijak obejít. Pokud začneme do strategií přidávat nejrůznější filtry, s velkou pravděpodobností docílíme jen toho, že strategie v budoucnu vynechají potřebné nejsilnější pohyby. Sám tak obchoduji strategie v co nejjednodušší podobě. Výkonnost portfolia se pak snažím zvyšovat a vyhlazovat diverzifikací - dalšími strategiemi v portfoliu. Zejména short mean revesion strategiemi. -
Stejnou strategii lze obchodovat pomocí různých finančních nástrojů. S odlišnými výsledky a nároky na kapitál. Zde je srovnání výkonnosti na příkladu intradenní breakout strategie obchodující akciový index S&P 500 s využitím ETF, opcí a futures. První měsíce 2024 probíhají na Finančníkovi stále ve znamení práce na intradenní breakout strategii a její nasazování do trhů skrz různé finanční nástroje. Samotnou intradenní breakout strategii jsme vyvinuli krok za krokem v Trading Room (finální kód je v Trading Room pro všechny účastníky v otevřené podobě k dispozici zde) již v březnu. Jde o plně mechanickou strategii, kterou není problém automatizovat. Osobně jsem strategii nasadil na své účty živě v dubnu 2024. Nepatrně jsem si přizpůsobil publikovaný kód a na hlavním účtu strategii obchoduji s využitím ETF trhů a na výsledky si zatím nemohu stěžovat. Takto vypadá má živá equity křivka od spuštění systému: Strategii jsem postupně nasadil na různé akciové indexy (S&P 500, Nasdaq, Dow Jones, Russell 2000), zlato a nově i bitcoin (přes ETF). Od spuštění mi přes konzervativní risk management (přeci jen jsem ve fázi testování strategie) vydělala přibližně 10 000 dolarů. Ve strategii riskuji 300–400 dolarů na obchod (risk postupně zvyšuji). ETF jsou de facto akcie sledující různé trží segmenty, indexy, komodity atd. Například ticker SPY se pohybuje podobně jako akciový index S&P 500. Obchoduje se stejně jako akcie, a velmi jemně se tak dá pracovat s riskem (obchoduji například „122 akcií SPY“, abych riskoval 300 dolarů ke stop-lossu). Nevýhodou je, že ETF, stejně jako jiné dražší akcie, váží dost kapitálu. Konkrétně SPY se pohybuje kolem ceny 540 dolarů za akcii. Pokud chci nakoupit 122 akcií, pak pozice vyžaduje 65 880 dolarů. I s využitím intradenního marginu (Interactive Brokers požaduje 25 % kapitálu) je potřeba 16 470 dolarů. K tomu všemu nejdou ETF typu SPY v Evropské unii na běžných retailových účtech kvůli regulaci obchodovat. Samotného se mě to netýká, protože obchoduji se statutem profesionálního obchodníka s větším kapitálem, ale pro běžné tradery na Finančník.cz představují přirozeně obě zmíněná omezení (regulace a potřeba vyššího kapitálu) zásadní překážky. Reálně breakout strategii na menších retailových účtech s využitím ETF obchodovat nelze. Proto jsme v Trading Room začali rozvíjet obchodování stejné strategie přes jednoduché opční taktiky. Nakupujeme Call nebo Put opce, které legislativně není problém v EU obchodovat ani v trzích typu SPY. Opce jsou přitom levné a reálně lze obchodovat strategii na účtu s pár tisíc dolary (osobně strategii s opcemi v rámci testování obchoduji s účtem 10 000 dolarů). A ukazuje se, že obchodování strategie skrz opce může být pro retailové obchodníky skutečně velmi zajímavé. A pokud sami máte vyvinutou strategii například na trhu SPY nebo QQQ a nemůžete ji kvůli kapitálu obchodovat, zvažte opce. Zde je konkrétní srovnání. Toto je výkonnost intradenní breakout strategii v přesně té podobě, jak jsme si ji vyvinuli v Trading Room. Jde o aplikaci na trh SPY, komise jsou zahrnuty. Strategie obchoduje long i short, jeden obchod denně. Takto vypadá souhrnná backtestová výkonnost za poslední dva roky: Testujeme v programu TradeStation. Pro něj jsme v Trading Room vytvořili workflow, které nám umožňuje převést výsledky backtestů z TradeStation do formátu pro opční backtester: A následně jsme v našem workflow schopni otestovat, jak by stejné vstupy vypadaly při nákupu 0TDE call/put opce v momentě breakoutu. Takto vypadá finální equity křivka při aplikování komisí 2 USD/vstup a 2 USD výstup: V případě opčního backtestu je aplikován stejný position sizing jako u ETF v TradeStation – zisky nejsou reinvestovány a riskuje se 300 dolarů/obchod. Na první pohled je pak vidět, že skrz opce stejná strategie vydělala o 10 % více než v případě obchodování na ETF. A navíc: Strategii lze obchodovat na EU retailovém účtu. Strategii lze reálně obchodovat na malém účtu. Backtest pracuje s riskem 300 dolarů/obchod a strategie má maximálně jeden obchod denně. Při účtu 10 000 dolarů se tak riskují 3 % na účet. Za 300 dolarů lze přitom běžně otevřít i několik SPY opcí na strike cenách, se kterými pracujeme. V případě obchodování s opcemi máme předem absolutně definován risk. Ztratit můžeme jen tolik, kolik za opci zaplatíme. A přesně tolik kapitálu je na obchod vyžadováno (tedy cca 300 dolarů). U opcí nehrozí scénář, že trh zasáhne intradenní stop-loss, pozice je ukončena a následně se trh vydá ve směru původního breakoutu. Protože opci nakoupíme a držíme celý den bez ohledu na vývoj trhu. Tedy u menších účtů představují z mého pohledu a dosavadních zkušeností 0TDE opce pro intradenní strategie zajímavou alternativu. A co futures? Strategii na akciové indexy lze obchodovat i s využitím mikro a mini futures. A to i na menších účtech. Například s využitím mikro S&P 500 (ticker MES), které se obchoduje v objemu 5x akciový index. S použitím tohoto trhu vypadá srovnatelná equity křivka (s aplikovatelnými komisemi) následovně: Celkový zisk je 8 235 dolarů vs. 11 346 dolarů u opcí vs. 10 204 dolarů u ETF (ve všech testech jsou aplikovány komise účtované Interactive Brokers). S využitím mikro futures je tak intradenní strategie také obchodovatelná, ale minimálně v aktuálních podmínkách bude na menších účtech vydělávat méně než s použitím opcí či ETF. Je to dané jednak vyššími komisemi a pak hrubším zaokrouhlováním kontraktů pro dosažení příslušného risku (zejména ve srovnání s ETF). ETF vs. opce vs. e-mini futures – shrnutí Nasazení 0TDE pro breakout strategie se v tuto chvíli jeví jako velmi perspektivní. Na druhou stranu je pravda, že 0TDE jsou na indexech v plnohodnotné podobě jen poslední cca 2 roky, trh se bude vyvíjet a strategii nelze testovat s delší časovou historií. Patrně bude vhodné do strategie zapracovat dodatečné filtry, které nebudou strategii obchodovat v době extrémně vysoké implicitní volatility (kdy budou opce na nákup hodně drahé). Mně osobně dává velký smysl kombinovat breakout ještě s výpisy 0TDE vertikálních spreadů v době, kdy je nižší pravděpodobnost breakoutu. Tuto část strategie bych rád spustil na svém účtu během cca dvou měsíců. Druhou rozumnou variantou pro intradenní breakout strategie jsou bezesporu e-mini futures. Rozumnější se mi ale jeví pracovat s trochu větším účtem (nižší desítky tisíc dolarů) a využívat nikoliv mikro, ale mini kontrakty, které mají podstatně výhodnější komise. Jak opce obchodovat automatizovaně? Je pravda, že v retailovém světě není automatizace opčních obchodů tak běžná jako s futures či akciemi. Sami v Trading Room používáme vlastní Python skript, který je pro všechny členy skupiny k dispozici zdarma v otevřené podobě. Naleznete jej zde. Skript průběžně aktualizujeme a v tuto chvíli umí například inteligentně uzavírat pozice „lovením prémia“, obchodovat najednou více trhů (sám s ním obchoduji breakouty s použitím opcí na SPY a QQQ) a reportuje obchody na mobilní telefon. V plánu nejbližších týdnů je rozšířit skript i o obchodování výpisů spreadů v době, kdy trhy nemají tendenci trendovat. Každopádně postavit si jednoduchou automatizaci na opční obchodování není zas tak složité a na Finančníkovi můžete v tomto směru získat vše potřebné. 0TDE pak mohou být nástroj, který může i do systematického portfolia přinést další kousek diverzifikace.
-
Stop příkaz je jedním z nezbytných nástrojů v kapse profesionálního tradera, sloužící jako záchranná síť proti nepředvídaným tržním pohybům. Nejčastěji se používá coby stop-loss. Představte si situaci, kde obchodník vstoupí do dlouhé pozice, tedy nakoupí, 10 ks akcie ZY za 150 USD. Pokud by obchodník chtěl omezit svou potenciální ztrátu na 10 USD na akcii, může nastavit stop příkaz na 140 USD. V platformě by tento příkaz vypadal jako SELL 10 ZY 140 STOP. Pokud tržní cena klesne na 140 USD nebo nižší, stop příkaz se automaticky změní na market příkaz a pozice je prodána za nejlepší dostupnou cenu. Na rozdíl od limitního příkazu, který určuje maximální nebo minimální cenu pro nákup či prodej, stop příkaz specifikuje hranici, po jejímž překročení chce obchodník příkaz zrealizovat. Je důležité si uvědomit, že stop příkaz nemusí být vždy proveden přesně za stanovenou cenu, zejména v situacích s vysokou volatilitou. Jakmile je stop cena dosažena, stává se z příkazu tržní příkaz a provedení závisí na tržních podmínkách. Stop příkaz se používá také k otevřené nové pozice v breakout strategiích. Příkaz BUY 10 XY 100 STOP se zadává do trhu v případě, že ten se obchoduje pod cenou 100 a na ceně 100 chceme vstoupit do dlouhé pozice.
-
Mechanické obchodování IPO (Initial Public Offering)
článek: publikoval/-a petr v rubrice Jak na obchodní plán
Při obchodování na burze 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. Obsah článku: Co je IPO? Kolik je IPO za rok? Proč se o IPO z pohledu tradingu zajímat? Obchodování IPO Tendence pohybů akcií po IPO SPAC vs. tradiční IPO Identifikace SPAC v historických grafech Obchodní plán vycházející z IPO Backtest mechanické IPO strategie Mechanické obchodování IPO – shrnutí Co je IPO? "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. Kolik je IPO za rok? Jde o stovky ročně. Pokud analyzujeme IPO na americké burze, kde otevírací cena první den uvedení na burzu byla vyšší než 5 USD a objem prvního dne obchodování minimálně 10 000 akcií, pak vidíme, že běžný počet IPO posledních let se pohyboval kolem 200 až 300. Extrémní byl rok 2021, kdy těchto IPO bylo přes 500: Historická data ukazují, že počet IPO obecně výrazně klesá v době poklesů trhů. V loňském roce 2022 bylo IPO celkem 87, letos zatím jen 57. Proč se o IPO z pohledu tradingu zajímat? 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. Obchodování IPO 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 brokerů, kteří IPO umožňují obchodovat. Řada obchodníků akcie nakupuje právě v IPO a vydělává na tzv. fenoménu IPO pop – 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 %. 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 40 obchodních dnů od první otevírací ceny: Vidíme, že každý rok, včetně let 2022–2023 se našly tituly, které během 40 dnů po IPO uzavřely o několik set procent výše, než za jakou cenu začalo na burze jejich obchodování. To jsou bezesporu zajímavé obchodní příležitosti. Tendence pohybů akcií po IPO 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 40 obchodních dnů od první otevírací ceny po IPO: Zejména v kontextu 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 40 dnů od první otevírací ceny: 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í trading potřebujeme. Vesměs vyděláváme hlavně na volatilitě, kdy se obchodované trhy hýbou. SPAC IPO vs. tradiční IPO IPO v grafu poznáme tak, že v daný den začíná cenový denní graf daného tickeru. 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. SPAC (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ší. 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í akvizice 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. Ohromný boom ve SPAC IPO byl v letech 2020–2021. Často šlo o několik set IPO ročně (SPAC IPO nejsou součástí výše publikovaného grafu počtu IPO za rok). 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í. Identifikace SPAC v historických grafech SPAC můžeme v historických grafech identifikovat například pomocí Norgate Dat (je potřeba alespoň platinum tarif). Takto vypadá jednoduchý indikátor, kterým si do grafu vykresluji, jestli byla společnost SPAC: #include_once "Formulas\Norgate Data\Norgate Data Functions.afl" blankcheckcompany = NorgateBlankCheckCompanyTimeSeries(); Plot(blankcheckcompany,"SPAC",colorBlack,styleHistogram); Screenshot z Amibrokeru zobrazuje cenový vývoj healthcare společnosti Clover Health Investments (CLOV): 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ýkala 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í. Obchodní plán vycházející z IPO 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 (shortování akcií se mi jeví v této fázi jako hodně riskantní, nehledě na to, že shorty nemusí být vůbec k dispozici). Můžeme zkusit nakupovat společnosti, které vykazují určité momentum a volatilitu. A pro řízení risku použít stop-loss a profit-target v rozumném risk:reward poměru. Pozice budeme tedy držet swingově. Takto může vypadat rámcový plán: Vstupní podmínky: Akcie se obchoduje mezi 5.–10. obchodním dnem po IPO. Normalizovaná volatilita (ATR5/C) je vyšší než 0,05. Akcie má momentum. Poslední uzavírací cena je vyšší než nejvyšší předchozí uzavírací cena za posledních 5 dnů. Současně je poslední uzavírací cena vyšší než uzavírací cena prvního dne na burze. Akcie se obchoduje alespoň za 5 dolarů (nechceme obchodovat tzv. penny stocks). O akcii je zájem. Nejnižší denní objem obchodů od uvedení na burzu je 50 000. Risk management: Stop-loss 5 % od vstupu. Profit target 30 % od vstupu. Časový stop-loss 40 dnů (nechceme vázat kapitál extrémně dlouho, pokud se cena akcie nebude hýbat). Obchodované trhy: Všechny tradiční IPO na US trzích. Kapitál dělím do 3 dílů, každé pozici přiřazuji 33 % kapitálu. Pokud by bylo jeden den více signálů, obchoduji ty, které mají od IPO vyšší zhodnocení. Backtest mechanické IPO strategie Backtest podobného ukázkového přístupu rozhodně naznačuje, že v této oblasti bude zajímavý edge. Historicky by strategie dosahovala zhodnocení 32,6 % p.a. při drawdownu -22,28 %. Z kapitálu 10 000 USD bychom za posledních deset let vytvořili 198 520 USD (po odečtení komisí). Průměrný obchod vychází na +2,64 %, sharpe ratio na 1,19. Velmi dobré je také nízké využití kapitálu. Ten by byl průměrně využit jen z 34,82 % a podobná strategie by se tak mohla hodit do obchodování systematického portfolia, ve kterém sdílíme kapitál mezi strategiemi a dosahuje vyšších zhodnocení. Zde jsou graficky zobrazené výsledky backtestů. Graf vývoje stavu účtu strategie (zelená křivka) vs. benchmark S&P 500 (šedá linka). Logaritmické měřítko: Graf vývoje stavu účtu strategie (zelená křivka) vs. benchmark S&P 500 (šedá linka). Běžné měřítko: Graf procentuálního využití kapitálu strategie: Mechanické obchodování IPO – shrnutí Jednoduchá ukázková strategie ukazuje, že v mechanickém obchodování IPO může být zajímavý edge. I velmi jednoduchá pravidla strategie vykazují stabilní růst equity křivky. A to i v letech 2022–2023, kdy akciové trhy padaly. Je to dáno zvoleným risk managementem. Ztráty jsou limitovány 5% stop-lossem, zisky pak strategie inkasuje poté, co akcie vzroste po IPO o 30 %. Zisk je tak 6x vyšší než ztráta a systém si může dovolit obchodovat s nižší úspěšností a čekat na ty akcie, které po IPO vystřelí. -
Jak na první daytrading autotrader [včetně funkční strategie a kódu]
článek: publikoval/-a petr v rubrice Jak na obchodní plán
Obsah článku: Co je intradenní obchodování (daytrading)? Kde získat funkční obchodní plán? Co je intradenní breakout otevíracího rozpětí? Pravidla obchodního plánu intradenního breakoutu Jak strategii mechanicky otestovat? Hotový kód mechanické intradenní breakout strategie Automatizovaný daytrading - shrnutí Daytrading 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. Co je intradenní obchodování (daytrading)? Intradenní obchodování 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. 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. 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ř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. Osobně intradenně obchoduji jak mean reversion, tak breakout strategii 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í. Nicméně komplexnější portfolia 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ší. Pojďme si proto ukázat možnou cestou, jak konkrétně začít, pokud zatím žádnou AOS strategii ani systém pro autotrading nemáte. Kde získat funkční obchodní plán? 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 quantpedia.com. Tu se svým týmem připravuje 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í: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4416622 Ta backtestuje 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 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. Breakouty na indexech nevymizí a s podobným principem bych se tak nebál začít v malém obchodovat. 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. Co je intradenní breakout otevíracího rozpětí? 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 „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. V grafu jsem situaci zobrazil šrafovanou linkou: 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ě). Š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 (existují i další principy pracující například s delším časem pro výpočet otevíracího rozpětí). Pravidla obchodního plánu intradenního breakoutu Studie definuje zcela mechanický obchodní plán, který je možné shrnout do následujících kroků: Čekáme na uzavření první pětiminutové úsečky. Pokud je první pětiminutová úsečka rostoucí (Close > Open), pak na otevírací ceně druhé úsečky otevíráme long pozici. Pokud je první pětiminutová úsečka klesající (Close < Open), pak na otevírací ceně druhé úsečky otevíráme short pozici. 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. Profit target se umisťuje na úroveň 10násobku riskované částky (tj. rozsahu vstup – stop-loss). Strategie vystupuje buď na stop-lossu, profit targetu, nebo na konci obchodního dne. Obchodovaným trhem diskutovaným ve studii je americký index Nasdaq 100. Konkrétně skrz ETF 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. Backtest strategie intradenního breakoutu s využitím trhu QQQ vypadá podle studie následovně: Zdroj: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4416622 Č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á. Jak strategii mechanicky otestovat? 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 Interactive Brokers. 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 TradeStation. 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. Hotový kód mechanické intradenní breakout strategie 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: Vars: BuyPrice(0),ShortPrice(0), ShortRiskAmount(0), ShortStopLevel(0),ShortTargegLevel(0),LongStopLevel(0),LongRiskAmount(0),LongTargetLevel(0); If Time = 0835 and C>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 >= 1500 and MarketPosition > 0 then Sell ("ORL TimeStop") next bar at market; If Time = 0835 and C<O and MarketPosition = 0 then begin Sellshort ("ShortOR") next bar market; ShortPrice = Close; ShortStopLevel = H; ShortRiskAmount = ShortStopLevel - ShortPrice; ShortTargegLevel = ShortPrice - (10* ShortRiskAmount); end; If MarketPosition = -1 then begin Buytocover ("ORS SL") next bar at ShortRiskAmount stop; Buytocover ("ORS PT") next bar at ShortTargegLevel limit; end; If Time >= 1500 and MarketPosition = -1 then Buytocover ("ORS TimeStop") next bar at market; Pokud s TradeStation začínáte, můžete se podívat na dříve publikovaný seriál, který ukazuje, jak s TradeStation pracovat. 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á). Automatizovaný daytrading - shrnutí 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í volatilitě trhu a je výhodnější volatilitu tzv. normalizovat, aby byl absolutní risk stále stejný. 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ů. Tedy strategii lze obchodovat s účtem cca 800–1000 dolarů. A to není pro začátek vůbec špatné. 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&P 500) a určitě je dobré otestovat zmíněnou normalizaci volatility. Líbí se vám toto téma? Prosím sdílejte odkaz článku, který jsme publikovali na náš X (https://twitter.com/financnik) a Facebook (https://www.facebook.com/financnikcz) úč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ů. Breakout trading a řízení rizik [komodity vs ETF vs CFD] V pokračování článku se zaměříme na Breakout trading a řízení rizik [komodity vs ETF vs CFD].-
- 6
-
- daytrading
- aos
-
a 3 další
Označen s:
-
V posledním dotazníku hodně z vás uvedlo, že nejaktuálnější téma v tradingu je pro vás „jak na stop-lossy“. A je pravda, že bohužel mnoho obchodníků pracuje se stop-lossy špatně, a je to jeden z důvodů, proč tolik obchodníků prodělává. Foto (c)depositphotos.com Stop-loss představuje automatický příkaz, který ukončí otevřenou pozici v ještě přijatelné ztrátě. Co je přijatelná ztráta záleží na řadě faktorů – například frekvenci obchodování, dlouhodobé pravděpodobnosti úspěšnosti obchodovaného systému atd. Vesměs by to ale mělo být jen pár procent účtu. Čím rychleji obchodujeme, tím by se procento mělo snižovat. U dlouhodobějších obchodů s vyšší pravděpodobností úspěchu může být nepatrně vyšší. Sám například u intradenního obchodování riskuji na obchod pod 1 % účtu, u pozičních obchodů to může být několik procent. Většina krátkodobých obchodníků zmiňované pravidlo risk managementu v trzích aplikuje. Bohužel se snaží ale risk management přizpůsobit potřebám svého účtu, nikoliv trhu. Mohu mít například účet 3 000 USD. Podle pouček v knihách se rozhodnu riskovat například 1 % účtu na obchod. Tedy 30 USD. V tomto risku by měly být zahrnuty i komise a skluz v plnění. Dotud je vše v pořádku. Problém nastává v okamžiku, když si většina obchodníků s malými účty vybere příliš drahý trh – nejčastěji nějaký s pákovým efektem. A třeba v komoditách (i těch intradenních) je fixní stop-loss na úrovni 30 USD vesměs hrozně málo. Zejména pro začínající tradery. Obchodníci se pak dostávají do smrtelné spirály. Snaží se obchodovat tak, aby se „vešli“ do zvoleného stop-lossu. Hledají, jak vylepšit vstupy a zvýšit pravděpodobnosti obchodování. Přitom to, co dělají špatně je, že mají od začátku stanovený nepřiměřeně malý stop-loss. A to může reálně ovlivnit to, jestli daný systém vydělává nebo prodělává. Jak to? Představte si, že jej bude obchodovat jiný obchodník s účtem 30 000 USD. Bude také riskovat 1 % na obchod. Takový stop-loss ale rázem může být funkční, protože poskytne obchodu dostatečný prostor. S malými stop-lossy se ztrátoví obchodníci dostávají ještě do jedné velmi problematické situace, kterou jsem na Finančníkovi již mnohokrát popisoval. Jelikož na základním stop-lossu vystupují velmi často, berou jej jako rovnocennou formu ukončení obchodu. A to se moc nevyplácí – při výstupu na stop-lossu se coby obchodníci dostáváme do velmi nepříjemné situace. Než se pustím do podrobnějšího popisu, tak jen uvedu, že v celém článku budu pro zjednodušení uvažovat jedinou formu obchodu – na dlouhou stranu. Tedy že jsme nakoupili, čekáme, že cena poroste a na tomto pohybu vyděláme. Samozřejmě pro short stranu platí vše stejně, jen s použitím obrácených příkazů. Proč není z mého pohledu ukončení obchodu na stop-lossu nejvýhodnější: Stop-loss je prakticky časovaný market příkaz. V našem případě SELL. Pokud je náš stop-loss zasažen, pak trh klesal. Pravděpodobně s nějakým momentem, do kterého my prodáváme marketem – v takové situaci je velká pravděpodobnost, že dostaneme skluz v plnění, což zejména v intradenních futures trzích už může znamenat docela nezanedbatelné částky. Především při malém stop-lossu. Trhy se pohybují vesměs prostřednictvím menších rotací. Při výstupu na prodejním stop-lossu budeme velmi často prodávat do poklesu trhu, který se hned poté „nadechne“ a mohli bychom vystoupit lépe. Co je tedy řešením – nepoužívat stop-loss? To určitě ne. V prvé řadě bych se ale snažil rozlišovat výstup ve ztrátě a výstup na stop-lossu. Sám vnímám stop-loss jako určitou krizovou záležitost – záchrannou brzdu, jejíž použití je zde pro případ nějaké extrémní situace, která nenastává příliš často a ve které prostě pozici ukončím i za méně výhodných podmínek. Zkuste v rámci backtestu nejprve hledat přístupy, kdy nebudete používat fixní stop-loss. Definujte jen pravidla výstupu ze ztrátové pozice. Jsou průměrné ztráty z takového systému na váš účet příliš vysoké? Pravděpodobně pak budete muset najít jinou strategii, nebo levnější trh (ve futures lze dnes zvažovat mikro kontrakty). O krizovém stop-lossu přemýšlejte tedy jako o nejzazší variantě ukončení pozice. Takový stop-loss lze do strategie dodat až úplně naposledy (můžeme například vysledovat průměrnou hodnotu MAE a stop-loss použít na nějaké krajní úrovní). Konkrétní aplikace práce se stop-lossem samozřejmě záleží na obchodovaném stylu a timeframe. Ale přemýšlejte o tom – běžný retailový obchodník striktně vystupuje na malém stop-lossu. Často nastaveném přesně tak, aby se do něj trh trefil svými mikrorotacemi. Tedy trh je velmi efektivní v zasahování těchto stop-lossů a obchodníci velmi efektivní v inkasování ztrát. Na druhé straně jsou profit targety – u těch mají obchodníci úplně jiné emoce (euforie) a tak je posouvají daleko – mimo běžné mikrorotace trhů. A tak se velmi často odehrává scénář, kdy je obchodník v trochu malém profitu, aby pak skončil na blízkém stop-lossu. To v diskréčním obchodování u mnoha traderů vede k tomu, že se snaží o to více natahovat targety, aby trh ještě častěji zasahoval stop-loss. Obchodníci tak inkasují sice malé ztráty – 1-2 % velikosti svého účtu, ale pravidelně. A i to může vést k poměrně rychlému vymazání účtu. O tématu by se toho dalo napsat opravdu hodně. Pokud máte mnoho malých ztrát a váš účet se spíše potápí, zde jsem připravil alespoň základní body k přemýšlení: Při používání vzdálenějších stop-lossů se budeme častěji s pozicí pohybovat v otevřené ztrátě. To určitě nikoho netěší, ale psychicky to lze natrénovat. Je ale určitě lepší začít u pomalejších obchodů a nižší páky. Výstupy obchodů ve ztrátě by měly být prováděny co nejmechaničtěji. Protože u ztrátových obchodů máme coby obchodníci nejvíc zkreslenou mysl. Může jít o velmi jednoduchá pravidla typu „Trh klesl o x bodů od mého vstupu, vystupuji na close první rostoucí úsečky atd.“. Samozřejmě čím rychleji obchodujete, tím menší prostor pro nějaké rozhodování je. Bohužel hrozně moc začátečníků se pouští do těch nejrychlejších obchodů s nejvyšší pákou. Kde jim s použitím malého účtu „nezbývá“ nic jiného, než použít stop-loss pár ticků od vstupu, a stát se tak potravou pro celý řetězec. Určitě existují přístupy pro obchodování s malým stop-lossem. Hlavně pokud vstupujete do protipohybu trhů – který už je tak částečně vyčerpaný, a pokud v takové situaci obchodujete pro adekvátně malé targety (kdy si trh jde de facto pro stop-lossy obchodníků na druhé straně našeho obchodu). Ale když se o něco podobného pokoušíte a nevychází to, pravděpodobně na to nemáte psychiku a opět doporučuji začít obchodovat trochu pomaleji. V této oblasti se tedy nedá poskytnout úplně univerzální rada. Nicméně pokud obchodujete live nějakou dobu a nedaří se vám, zkuste analyzovat své výstupy. Vystupujete ve ztrátě často na nějakém blízkém stop-lossu? Pak toto bude jedna z příčin neúspěchu. Otestujte si, jak by se vám vedlo s nějakou jinou logikou výstupu tak, abyste mohli i v případě špatně se vyvíjejícího obchodu vystoupit jinak než na krizovém stop-lossu. Jsou vaše obchody příliš rychlé na nějaké analýzy? Pak zpomalte. Zvyšte timeframe a snižte páku (pokud na vyšší timeframe nemáte účet).
-
OCO, což znamená "One Cancels Other", je typ vazby mezi obchodními příkazy, který je velmi aktivně využíván mnoha profesionálními obchodníky pro svou efektivitu v řízení pozic a kapitálu. Představte si, že sledujete akcii XY, která se aktuálně obchoduje za 100 USD. Uvažujete o tom, že pokud cena stoupne na 105 USD, budete chtít koupit, ale pokud klesne na 95 USD, budete chtít prodat. Místo toho, abyste museli neustále sledovat trh a manuálně zadávat příkazy, můžete využít vazbu OCO. Tato vazba vám umožní nastavit oba příkazy současně, a jakmile je jeden z příkazů vyplněn, druhý je automaticky zrušen. Na obchodní platformě by mohl tento soubor příkazů vypadat takto: BUY 10 XY 105 STOP OCO SELL 10 XY 95 STOP. Po provedení jednoho z těchto příkazů je druhý okamžitě zrušen, což znamená, že nemusíte ručně zrušit zbývající příkaz. OCO se používá i v případě řízení pozice. Vazbu můžeme definovat mezi výstupním stop (pro případ ztráty) a limitním (pro případ zisku) příkazem. Alternativně se v brokerské platformě můžete setkat s pojmem OCA - "One Cancels All") definující vazbu mezi více obchodními příkazy. Screenshot zobrazuje typické využití OCO vazby v platformě TWS brokerské společnosti Interactive Brokers. Vidíme primární limitní nákupní příkaz na nákup 100 shares APPL za cenu 150. Pokud bude tento příkaz vyplněn (cena musí k příkazu doklesat, nyní se na screenshotu obchoduje za cenu 175,21) budou do trhu poslány prodejní příkazy. Stop-loss na ceně 140 (pozice bude ukončena ve ztrátě) a profit target na ceně 160 (pozice bude ukončena v zisku). Mezi těmito dvěma příkazy je definovaná OCO vazba - vidíme stejné číslo ve sloupci OCA Group. V praxi to znamená, že když bude jeden příkaz vyplněn (např. výstup na profit targetu), druhý příkaz bude zrušen (v tomto případě stop příkaz).
-
Stovky procent zhodnocení ročně s mechanickými strategiemi? I taková čísla indikují výsledky mých aktuálních průzkumů obchodování pomocí relativně nových 0TDE opcí. Ostatně podívejte se na diskutované strategie a jejich výsledky sami. Obsah článku: Co je to opce? Nákup call opce Nákup put opce Opční spready Opce v diverzifikovaných portfoliích 0TDE opce Backtestování opčních strategií 0DTE kalendářní spread 0TDE Iron Condor 0TDE výpis put opce (se vzdálenou ochrannou) 0TDE mechanické opční portfolio Zhodnocení stovek procent ročně? Můj akční plán s 0TDE portfoliem Systematické obchodování opcí – shrnutí Co je to opce? Opce jsou druhem derivátu, který dává kupujícím těchto kontraktů (držitelům opcí) právo (ale ne povinnost) koupit nebo prodat podkladové aktivum za stanovenou cenu v určitém čase v budoucnosti. Za toto právo kupující opcí platí částku nazývanou prémie, kterou platí vypisovatelům opcí. Pokud jsou tržní podmínky pro držitele opcí nevýhodné, nechají opci propadnout a právo opci uplatnit nevyužijí. Tím si zajistí, že potenciální ztráty z držení opce nebudou vyšší než zaplacená cena opce. Na druhé straně, pokud se trh pohne správným směrem, může se držitel opce rozhodnout opční kontrakt využít (uplatnit), čímž se mu otevře smluvená pozice v určeném trhu na stanovené ceně (tu určuje tzv. strike cena opce). Podrobněji se mechanice opčního obchodování na Finančníkovi věnujeme v seriálu Začínáme s opcemi. V tomto článku si pojďme nejprve shrnout ty největší základy a především si ukázat, jak lze opce využít pro mechanická diverzifikovaná portfolia, jejichž obchodování se na Finančníkovi věnujeme. Opce lze obchodovat na nejrůznější trhy a existují jen dvě. Call opce a Put opce. Coby tradeři můžeme pak opce nakupovat nebo vypisovat. Nákup call opce Obchodování s opcemi mohou využít ti, kteří chtějí spekulovat s limitovaným riskem na vývoj směru trhu. Pokud se domníváte, že cena aktiva rychle poroste, můžete koupit call opci a použít pro to méně kapitálu, než je samotná hodnota aktiva. Jediným vašim riskem pak bude zaplacená cena opce. Předpokládejme, že tipujete růst akcií Tesly (TSLA), která se v době článku obchoduje na úrovni 193,57 a jejíž cena se začíná zvedat. Pro směrový pohyb byste mohli nakoupit samotnou akcii, ale např. za 100 akcií byste zaplatili 19 357 dolarů. To je dost peněz. Navíc pokud by akcie začala padat, bude pozice adekvátně ztrácet. Nebo lze nakoupit call opci. Např. na cenu 210, která se v době psaní článku obchoduje za cenu 3,6 dolarů. Opce se v případě akcií obchodují automaticky na 100 shares, takže bychom za ni zaplatili 360 dolarů. Taková pozice nám dává právo vstoupit do dlouhé pozice 100 shares v akcii TSLA na ceně 210. Pokud se tak jednou ráno probudíte a cena Tesly bude na ceně 260, uplatníte akcii, čímž se vám na účtu otevře dlouhá pozice Tesly za cenu 210. Obratem můžete akcie prodat za 260, přičemž zisk z profitu je 260 – 210 = 50 * 100 = 5 000 dolarů (minus cena zaplacená za opci). To vše při investici 360 dolarů. V čem je háček? V čase. Opce mají limitovanou platnost. Ta je specifikována při jejich nákupu. Konkrétně výše jmenovaná vyprší za 27 dnů. Můžete si pochopitelně pořídit i opce s výrazně delší platností, ty jsou ale výrazně dražší. Šance, že se za 27 dnů Tesla pohne na cenu 260, je z pohledu historických pravděpodobností nízká. Výrazně vyšší šanci na profit má tak ten, kdo opci vypsal (tj. prodal vám ji). Tomu zůstane plná cena opce (zaplacených 360 dolarů), pokud se akcie bude v době expirace obchodovat za cenu nižší než 210. Nákup put opce Pokud vsázíte na budoucí pokles trhu, lze použít put opci. Řekněme, že byste na výše uvedeném příkladu akcie Tesly vsázeli spíše na její další pokles. Akcii byste mohli shortovat, nebo byste mohli nakoupit put opci. Například na strike cenu 170. Za tu s dobou platností 27 dnů byste dnes zaplatili 147 dolarů. A pokud se bude Tesla za 27 dnů skutečně obchodovat výrazně pod cenou 170, pak solidně vyděláte. Na druhé straně put opce je opět ten, kdo ji vypsal (což může být i retailový obchodník). Svých 170 dolarů inkasuje v případě, že se Tesla bude za 27 dnů obchodovat nad cenou 170. Pokud bude cena níže, otevře se mu na účtu long pozice v Tesla za cenu 170 (a držiteli put opce short pozice ze 170). Opční spready Kouzlo opcí spočívá hlavně v možnosti jejich kombinací do tzv. opčních spreadů. Například pokud vypisujeme opce, budeme většinu času vydělávat, protože opce vesměs expirují jako bezcenné. Ovšem občas přijde výrazný a neočekávaný pohyb, který obchodníkům s tzv. nahými výpisy občas vymaže účet. Nic nám ale nebrání vypsat opci a současně nakoupit levnější vzdálenější ochrannou opci. To je princip jednoduchého vertikálního spreadu. Opce lze přitom kombinovat mnoha způsoby. Můžeme kombinovat různé strike ceny, expirace a podobně. Opce v diverzifikovaných portfoliích Zejména principy spojené s vypisování opcí mohou v portfoliích zajistit výraznou diverzifikaci, protože výdělky přicházejí v úplně jiné dny než v rámci směrových strategiích s využitím akcií či futures. Zajímavý je ale i risk profil směrových opčních strategií. Kdy lze s pákou spekulovat například na breakout v ETF nebo akcii, ovšem s absolutně limitovaným riskem. Opce toho skutečně mohou nabídnout hodně, ovšem za cenu, že práce s nimi je výrazně komplexnější. A to především pokud stejně jako já chcete i s opčními strategiemi dělat trading automatizovaně (tedy pomocí tvz. AOS). 0TDE opce Proč současná doba nahrává systematickým opčním strategiím? Odpovědí jsou 0TDE opce. Jde o relativně nový typ opce s jednodenní platností. Tyto opce se začaly naplno obchodovat v polovině roku 2022 a zejména na akciovém indexu S&P 500 zažívají doslova boom. CBOE udává, že 0TDE opce představují poloviční objem opcí obchodovaných na SPX. S každodenní expirací opcí pak coby systematičtí obchodníci získáváme extrémně lukrativní obchodní nástroj poskytující dostatečný počet obchodních příležitostí i pro systematické mechanické strategie. S 0TDE opcemi se dají dělat například jednoduché intradenní obchody typu mechanický výpis vertikálního spreadu v polovině obchodní seance, kdy inkasujeme opční prémium, pokud se S&P 500 nepohne o určité procento a podobně. Podobné strategie se velmi dobře doplňují například s breakout strategiemi. Velmi zjednodušeně řečeno v akciovém indexu daný den buď vydělá breakout strategie (pokud se trhy rozjedou), nebo opční výpis (pokud se trhy nerozjedou). S 0TDE se stává jednodušší i mechanické obchodování a zejména testování opčních strategií. V zásadě nám odpadá jeden opční rozměr – datum expirace (konec platnosti opce). Každý den máme pro obchodování/testovaní jasně daný jeden opční kontrakt, případně lze jednoduše pracovat s kontraktem vypsaným další den. Backtestování opčních strategií Nutno říci, že i přes zjednodušení v podobě zaměření na 0TDE opce není backtestování mechanických opčních strategií triviální. Samozřejmě potřebujeme kvalitní intradenní historická opční data, která již naštěstí dnes nejsou nedostatkovým zbožím. Dobrým zdrojem je polygon.io, kde pro testování stačí data za 29 dolarů měsíčně. Ta nabízí sice jen 2 roky historie, ovšem 0TDE opce se právě obchodují přibližně dva roky a delší historie tak není potřeba. Ale pochopitelně i s historickými daty jsou backtesty pro neprogramátory, jako jsem já, velkou výzvou. A upřímně právě mé technické limity jsou důvodem, proč se mechanickým obchodováním opcí prokousávám sám tak pomalu. Nicméně poslední týdny jsem se v této oblasti solidně pohnul dopředu a minimálně mám k dispozici způsoby, jak mechanické opční strategie spolehlivě testovat (s využitím kvalitních jednominutových intradenních dat). A mohu se tak podělit o několik základních backtestů, které by měly demonstrovat, proč může být tato oblast zajímavá. Pro test jsem vybral několik tradičních opčních strategií obchodovaných ale v intradenní podobě. Článek je už tak dost dlouhý, takže jednotlivé strategie nebudu vysvětlovat dopodrobna. Vždy jde o určitou standardní kombinaci výpisu opce (inkasujeme prémium) a nákupu opce (limitujeme risk). Pozice jsou drženy maximálně jeden den (nejsou drženy přes noc). 0DTE kalendářní spread Strategie drží pozici jen prvních 30 minut denně. Vypisuje call opci v 0DTE kontraktu s deltou 50 a nakupuje stejnou opci v opčním kontraktu s expirací další den. Backtest je prováděn s účtem 20 000 dolarů při alokaci 20 % kapitálu max. a otevíráním nejvýše 10 kalendářních spreadů v SPX. Obchod každý den kromě pátku, backtest 1. 5. 2022 – 4. 2. 2024. Komise 1 USD/opci: V backtestu proběhlo 343 obchodů, maximální ztráta -409 dolarů/spread, maximální zisk 466 dolarů/spread. Úspěšnost 69,7 %. Drawdown -11,2 %. 0TDE Iron Condor Výpis tradičního Iron condora (IC) tak, jak jsme jej na Finančníkovi obchodovali roky. Tentokrát s tím rozdílem, že vypisujeme IC na začátku dne a držíme jej pouze v průběhu seance (nedržíme přes noc). Profit target 45 % inkasovaného prémia, stop-loss 100 % inkasovaného prémia. Backtest s účtem 20 000 dolarů při alokaci 100 % kapitálu max. a otevírání nejvýše 2 Iron Condorů v SPX. Obchod každý den při splnění určité podmínky chování VIXu, backtest 1. 5. 2022 – 4. 2. 2024. Komise 1 USD/opci: V backtestu proběhlo 209 obchodů, maximální ztráta -1 608 dolarů/spread, maximální zisk 1 332 dolarů/spread. Úspěšnost 75,6 %. Drawdown -18,6 %. 0TDE výpis put opce (se vzdálenou ochrannou) Jak by vypadalo obchodování jednoduchého výpisu PUT opce? Může vyjít ze simulace, kdy bychom každé ráno vypisovali v SPX PUT opci s deltou 45 a nakupovali hodně vzdálené ochranné put opce. Put opce bychom vypisovali v momentě, kdy S&P 500 gapne dolů, a tudíž by v trhu bylo zajímavé prémium. Pozici bychom drželi celý den, případně do zasažení profit targetu 50 % nebo stop-lossu 200 % inkasovaného prémia. Backtest s účtem 20 000 dolarů při alokaci 100 % kapitálu max. a otevírání nejvýše 1 short put opce v SPX. Backtest 1. 5. 2022 – 4. 2. 2024. Komise 1 USD/opci: V backtestu proběhlo 57 obchodů, maximální ztráta -2 694 dolarů/spread, maximální zisk 1 156 dolarů/spread. Úspěšnost 94,7 %. Drawdown -10,2 %. 0TDE mechanické opční portfolio Jako u jiných systematických strategií je mým cílem obchodovat i mechanické opční strategie v portfoliu. V něm se většinou jednotlivé strategie doplňují a celková výkonnost je mnohem uhlazenější než na úrovni jednotlivých strategií. Zde je pro ukázku simulace portfolia složeného z výše uvedených strategií. Portfolio vychází ze startovacího kapitálu 20 000 USD a každé výše uvedené strategii přiřazuje váhu 1/3. Komise jsou započítány: Za necelé dva roky portfolio vytvořilo z původního kapitálu 20 000 dolarů profit 146 803 dolarů, tedy zhodnocení 734 %. A to při drawdownu - 7,5 %. Zhodnocení stovek procent ročně? Lze očekávat od podobného portfolia výkonnost stovky procent v dalších letech? Osobně jsem v tomto ohledu velmi konzervativní a podobná očekávání nemám. Ale i když bude zhodnocení násobě horší, jeví se mi diskutovaná alfa jako opravdu zajímavá. Navíc na myšlenku backtestů mechanického testování 0TDE mě navedl kamarád trader, který loni s podobnými strategiemi zhodnocení nad 200 % dosáhl, byť s vyšším drawdownem. Kombinace přesných mechanických backtestů, zkušenost jiných obchodníků s live tradingem stejného přístupu, plus logika vytvářených profitů (diskutované opční strategie zde existují velmi dlouho, novátorské je pouze jejich přenesení na nový typ produktu), mě osobně motivuje věnovat této oblasti aktuálně vysokou pozornost. Ale samozřejmě je potřeba vnímat i určitá úskalí. Především 0TDE jsou zde necelé dva roky a na tuto dobu máme omezené backtesty. Snadno lze sklouznout k určité přeoptimalizaci vytvářených principů. Osobně se proto snažím aplikovat do obchodního plánu spíše jednodušší myšlenky, které dlouhodobě fungují i na tradičních opčních kontraktech (na kterých je dokáži otestovat). Také lze očekávat, že tento přístup bude fungovat více nyní než např. za 5 let. Každý podobný výrazný edge má tendenci časem z trhů mizet. Můj akční plán s 0TDE portfoliem Osobně 0TDE portfolio zatím živě neobchoduji, protože jsem dosud neuvěřitelné množství času a energie trávil nad stavbou obchodních plánů a jejich mechanickým testováním. Tuto fázi mám nyní hotovou. Nutno říci, že testy ukázaly na další zajímavé taktiky, které jsou nad rámec tohoto článku – kromě již diskutovaného obchodování na začátku dne vypadá velmi zajímavě obchodování spreadů na konci obchodního dne. Což opět dává velký smysl, neboť 0TDE na konci obchodního dne expirují a rozklad časového prémia se s každým momentem blížící se expirace zrychluje. Mým plánem je nyní zaměřit se na exekuce. Ty se dají dělat ručně (jako kterékoliv běžné obchody), ale mým cílem je mít toto portfolio plně automatizované. To bude opět trochu výzva, nicméně ib_insync knihovna, kterou na Finančníkovi pro autotrading používáme, má i podporu opčních spreadů, tak věřím, že toto nebude nepřekonatelné. V mezidobí plánuji rámcově portfolio papertradovat, případně obchodovat na levných trzích typu SPY (opční obchody lze dělat na SPY i z EU, na rozdíl od přímého nákupu podkladu v případě opcí žádná omezení neexistují. Na trzích typu SPY lze tak podobné strategie testovat i s několika stovkami až menšími tisíci dolarů). A jelikož jsem stále ve stádiu intenzivního zkoumání a testování možných přístupů, ve kterém platí více hlav více ví, rozhodl jsem se v Trading Room založit vlákno 0TDE mechanické strategie, ve kterém budu publikovat své backtesty, komentovat přesná pravidla strategií (včetně těch na obchodování konce seancí), publikovat výpisy konkrétních zobchodovaných opcí, plus jsem připraven skrz své backtestovací workflow pro vás otestovat jakoukoliv vaši myšlenku. Systematické obchodování opcí – shrnutí Coby systematický trader jsem neustále na cestě hledání zajímavých způsobů, jak rozšířit své portfolio o další diverzifikovaný zdroj příjmů. Zajímavé jsou bezpochyby systematicky obchodované kryptoměny, kterým se ale z důvodů popisovaných v linkovaném článku vyhýbám. 0TDE opční strategie se reálně mohou systematickým kryptoměnovým strategiím vyrovnat a přitom jde o regulované burzovní prostředí. Z tohoto pohledu tak osobně vidím danou oblast pro své živé účty jako velmi perspektivní a doufám, že za pár měsíců zde budu moci reportovat již své první živé výsledky obchodování 0TDE opčních strategií.
-
Parabolic SAR je trendový indikátor, který sleduje směr cenových pohybů. Zkratka SAR znamená "stop and reverse". Indikátor parabolic SAR je tedy indikátor, který generuje signály k zastavení a opačnému směru obchodu. Byl vyvinut J. Wellesem Wilderem Jr. a poprvé publikován v jeho knize New Concepts in Technical Trading Systems v roce 1978. Jak funguje parabolický SAR Parabolic SAR se zobrazuje na grafu jako série bodů, které se pohybují nahoru nebo dolů v závislosti na směru pohybu ceny. Pokud je SAR pod cenou, znamená to, že je v platnosti uptrend. Pokud je SAR nad cenou, znamená to, že je v platnosti downtrend. SAR se aktualizuje každým novým grafem. Každý nový bod SAR je vypočítán pomocí následujícího vzorce: SAR = (EP + EP - CP)/4 kde: EP je extrémní bod předchozího trendu CP je aktuální cena Indikátor Parabolic SAR aplikovaný na graf akcie Apple. Modrá šipka ukazuje situaci, kdy je SAR pod cenou a v trhu nastal uptrend. Příklady použití parabolického SAR Parabolický SAR lze použít k identifikaci trendů a potenciálních zvratů trendů následujícími způsoby: Trendy SAR mohou obchodníci použít k identifikaci trendů tím, že se sledují, zda se SAR pohybuje nahoru nebo dolů. Pokud se SAR pohybuje nahoru, znamená to, že je v platnosti rostoucí trend. Pokud se SAR pohybuje dolů, znamená to, že je v platnosti klesající trend. Zvraty trendů SAR lze použít k identifikaci potenciálních zvratů trendů tím, že se sleduje, zda se SAR obrací proti směru pohybu ceny. Pokud se SAR obrací proti směru pohybu ceny, může to být signál, že se trend může obrátit. Síla trendu Čím blíže jsou body SAR k ceně, tím silnější je trend. Pokud se cena přiblíží k bodu SAR, je pravděpodobnější, že bude trend pokračovat. A naopak. Příklady strategií založených na parabolickém SAR Existuje několik strategií založených na parabolickém SAR. Mezi ně patří: Strategie nákupu: Tato strategie spočívá v nákupu aktiv, když SAR překročí cenu směrem nahoru. Strategie prodeje: Tato strategie spočívá v prodeji aktiv, když SAR překročí cenu směrem dolů. Strategie trailing stop loss: Tato strategie používá SAR k určení trailing stop lossu. Závěr Parabolický SAR je výkonný trendový indikátor, který lze použít k identifikaci trendů a potenciálních zvratů trendů. Je však důležité si uvědomit jeho omezení, jako je jeho přecitlivělost a pomalé sledování změn trendu.
-
- parabolic sar
- trend
-
a 1 další
Označen s:
-
Money management je klíčovou složkou úspěchu tradingu. Označuje soubor pravidel a strategií, které obchodníci používají k určení, kolik peněz by měli riskovat při jednotlivém obchodu. Efektivní money management může pomoci obchodníkům maximalizovat zisky a minimalizovat ztráty. Toto jsem nejběžnější typy money managementu: Pravidlo pevného procenta: Jedním z nejpopulárnějších přístupů k money managementu je pravidlo pevného procenta. To znamená, že obchodník riskuje pevné procento svého kapitálu na každý obchod. Například, pokud obchodník má kapitál 10 000 USD a je ochoten riskovat 2% na obchod, riskuje na obchod 200 USD. Pravidlo konstantního dolarové hodnoty: U tohoto přístupu obchodník riskuje konstantní částku peněz na každý obchod, bez ohledu na velikost svého kapitálu. Například otevírá akcie v hodnotě 1 000 USD. Stop-loss a profit target: Efektivní money management také zahrnuje nastavení stop-loss a profit target úrovní, které obchodníkům pomáhají automatizovat své rozhodování a chránit svůj kapitál. Diverzifikace: Diverzifikace portfolia je další technikou money managementu, kde obchodník investuje do různých aktiv, aby rozložil riziko. V konečném důsledku je cílem money managementu ochránit kapitál obchodníka a zároveň maximalizovat zisky. Bez správné strategie money managementu může být i nejlepší obchodní strategie zbytečná, protože obchodník může rychle vyčerpat svůj kapitál a skončit dříve, než se projeví pozitivní pravděpodobnosti strategie. Podrobněji viz seriál Money Management.