Jump to content
Co nového? Mé kurzy
Články a tutoriály:
Archiv článků Psychologie obchodování Jak na obchodní plán Mé obchodní strategie
  • Shortování breakoutů skrz 0TDE opce – 316 % zisk na obchod

    V článku Day trading breakoutů s 0TDE opcemi – extra páka s limitovaným riskem jsem ukazoval, jakým směrem se ubírám při vývoji systému obchodujícího intradenní breakouty na akciových indexech, které budou probíhat skrz exekuce 0TDE opce.

    Motivace pro můj trading je zřejmá:

    Backtest breakout systému s využitím 0TDE opcí

    Toto je backtestovaná equity křivka breakout systému obchodujícího opce na dvou trzích QQQ/SPY. V minulém článku jsme si ukazovali, že počáteční účet 10 000 dolarů by byl za necelé dva roky na úrovni 82 833 dolarů! To je brutálního zhodnocení o 728,33 % a něco, z čehož si chci určitě část ukousnout i na svých účtech.

    Zde je update k progresu:

    1. V Trading Room jsem postupně ladil základní logiku breakout systému, která bude vycházet ze silné a jasně obhajitelné „idea first“ myšlenky. To se nám myslím povedlo a TradeStation kódy k hlavnímu modelu, ze kterého vycházím, naleznete v Trading Room zde.
       
    2. Model jsem osobně nasadil na svůj živý účet, ve  kterém nyní riskuji počátečních 300 dolarů/obchod. Minule jsem ukazoval výpisy z IB s prvními výsledky, další obchody následují – viz níže. Breakout model obchoduji zatím na akciích (QQQ, SPY, DIA atd.), protože je to pro mě nejjednodušší – vzal jsem náš autotrader a prostě do něj přidal další strategii. Samozřejmě, že model by bylo možné exekvovat s futures. Nechtěl jsem ale zbytečně podstupovat úpravy a testování autotraderu, protože mým cílem je obchodovat model s 0TDE opcemi.
       
    3. Máme hotovou první verzi python opčního autotraderu! Autotrader v plně otevřené podobě budu v Trading Room sdílet na konci příštího týdne. Zatím jde o první verzi, se kterou koncept osahávám a budeme jej dotahovat dál. Mám jej v tuto chvíli nasazen na paper účtu a obchoduji ETF SPY. A získávám tak první srovnání mezi exekucemi akcie vs. 0TDE. Takto vypadala například situace včera, ze které je myslím jasně patrné, proč je pro mě tento směr zajímavý:
       

    Srovnání exekucí opce vs. akcie v platformě TWS.

    V trhu S&P 500 breakout model indikoval včera 16. 4. 2024 cca 30 minut po otevření volatility breakout na úrovni cca 512,88.

    Na živém účtu jsem vstup zobchodoval skrz akcie SPY. Riskuji podle volatility 300 dolarů, a autotrader proto shortoval 135 shares. Bez využití marginu tak šlo o investici cca 69 050 USD (v praxi mi IB zablokovalo cca 17 tisíc dolarů – byl využit intradenní margin).

    Na demo účtu nakoupil v okamžiku breakoutu autotrader 0TDE PUT opci na strike cenu 513 a při stejném risku 300 dolarů na obchod nakoupil 2 opce, každou za cenu 1,54 USD.  Na účtu bylo zablokováno 300 dolarů, více nebylo pro obchod třeba. Obchod nemohl ztratit více.

    A podívejte se, jak dopadl obchod večer.

    Nejprve výsledky z živého obchodování (kde exekuce probíhala pomocí ETF - breakout systém má Order Ref ETFBRK1_S):

    Živé výsledky obchodování breakoutu skrz SPY

    Na živém účtu mi breakout model skrz short SPY vydělal 1 105,60 dolarů.

    Na paper účtu stejný obchod skrz nákup 0TDE PUT opce vydělal 1 248,31 dolarů:

    Paper účet výsledky zobchodování breakoutu pomocí 0TDE opce.

    V obou obchodech jsem riskoval 300 dolarů. Ovšem skrz opce byl tento risk ještě zajímavý v tom, že jsem nemusel použít žádný pevný SL – pokud by trh šel proti mně, opce by expirovala bezcenná.

    V obchodu skrz akcii jsem měl vázáno s marginem cca 17 000 dolarů a získal 1 105,60 dolarů, v paper obchodu skrz opci jsem měl vázáno 300 dolarů a získal 1 248,31 dolarů. Tedy zhodnocení 316 % zisk na obchodu.

    Poznámka – zisk 316 % na obchod je třeba pochopitelně brát s rezervou. Rozumnější je zhodnocení vztahovat k výši účtu. Ten by mohl být například 10 000 dolarů, abychom si mohli rozumně dovolit celých 300 dolarů na obchod ztratit. A i tak šlo o zhodnocení +12,5 % účtu během jednoho obchodu.

    V každém případě představují exekuce skrz 0TDE opce myslím velmi zajímavou cestu, jak účet hodnotit. A myslím, že už jsem velmi blízko, abychom několikaměsíční vývoj a bádání v oblasti 0TDE opcí začali hodnotit na živém účtu.

    Tady je taktický plán pro nejbližší období:

    • Osobně začnu 0TDE opce sám autotraderem exekvovat v nejbližších dnech živě na účtu s 10 000 dolary tak, abych mohl v Trading Room dokumentovat zkušenosti s live tradingem v prostředí, které je podobné tomu, se kterým pracuje běžný obchodník.
    • O víkendu publikuji do Trading Room minikurz shrnující práci s opcemi a návodem, jak 0TDE opce backtestuji. Měli bychom se tak všichni sladit v základních znalostech práce s opcemi.
    • Příští týden publikuji do Trading Room svou aktuální verzi Python 0TDE opčního autotraderu, abyste mohli také začít provádět první testy.

    A ještě k nejčastějšímu dotazu, jestli plánuji vytvořit na toto téma komplexní kurz: Netuším, ale spíše ne. Práce na kurzu je obrovská a 80 % času člověk přitom vydává zbytečně (editace videí atd.). Tento čas mi přijde rozumnější investovat do vývoje strategií. Proto sdílím know-how v Trading Room ve formě pracovních zápisků a kódů, kde mají všichni šanci pokládat dotazy a posouvat se společně. Jakmile téma dotáhneme do produkční fáze, patrně se vrhnu na vylepšování dalších způsobů tradingu a breakouty 0TDE přenechám autotraderům bez toho, aniž bych se dokola vracel k základům. Ideální čas pro naskočení do společného studia systematického obchodování 0TDE opcí je tak v Trading Room nyní. Přihlásit se můžete zde: https://tri.financnik.cz/tradingroom

    16.4.2024

    Petr Podhajský

    Fulltime obchodník věnující se tradingu více než 20 let. Specializace na systematické strategie obchodované na futures a akciích. Oblíbený styl obchodování: stavba automatizovaných portfolio systémů, které využívá i při správě většího externího kapitálu.

    • Líbí se 1

    Další články na toto téma

    Zhodnocení přes 70 % na malém účtu s 0DTE opcemi: zkušenosti z automatického obchodování

    Obchodování amerických trhů SPY a QQQ (ETF sledující index S&P 500 a Nasdaq 100) má pro evropského retailového obchodníka jeden zásadní paradox. Jde o mimořádně likvidní instrumenty, ale samotná americká ETF většina běžných klientů v Evropské unii přímo nakupovat nemůže.
    Důvodem není velikost účtu ani nedostatek zkušeností. Omezení vychází z evropské regulace PRIIPs. Americká ETF jako SPY a QQQ zpravidla neposkytují dokument KID požadovaný pro distribuci evropským retailovým investorům, a broker proto jejich přímý nákup blokuje. Jednou z cest k přímému obchodování těchto ETF je reklasifikace na profesionálního klienta, jejíž podmínky ale většina menších obchodníků nesplňuje.
    U burzovně obchodovaných opcí na SPY a QQQ je situace výrazně příznivější. Standardizované americké opce mají vlastní dokumentaci KID připravovanou clearingovou společností OCC přímo také pro evropské retailové investory. Opce na SPY a QQQ tak lze například u Interactive Brokers obchodovat z běžného retailového účtu. Není potřeba získávat status profesionálního klienta. Stačí mít brokerem schválené příslušné oprávnění pro obchodování opcí.
    Nejde přitom o žádnou mezeru v pravidlech. Opce je samostatný burzovní instrument s vlastní dokumentací, vlastní cenou a vlastními podmínkami obchodování. Z pohledu evropského retailového obchodníka je ale výsledný rozdíl velmi praktický: ETF SPY nebo QQQ přímo koupit většinou nemůže, jejich call a put opce však obchodovat může.
    Právě propojení evropské dostupnosti, nízké kapitálové náročnosti a předem omezeného dolarového risku je jedním z hlavních důvodů, proč považuji 0DTE opce za zajímavý nástroj pro menší účty.
    Na Finančníkovi jsme je začali systematicky obchodovat v květnu 2024, a to poměrně netradičním způsobem. Opce nevypisujeme ani jejich prostřednictvím nevytváříme komplikované vícenohé konstrukce. Nakupujeme lehce ITM call a put opce a obchodujeme s nimi mechanický intradenní breakout na trzích SPY a QQQ. Viz Trading Room intradenní breakout - Zákulisní orientace
    Většina nakupovaných kontraktů nás stojí přibližně 150 až 200 dolarů. Pro obchodování jednoho kontraktu tak nepotřebujeme kapitál odpovídající nákupu 100 kusů SPY nebo QQQ. K otevření pozice potřebujeme pouze částku odpovídající opčnímu prémiu.
    To je pro malý účet zásadní rozdíl. Přímá pozice ve 100 kusech ETF by dnes představovala expozici v řádu desítek tisíc dolarů. Stejný intradenní breakout můžeme prostřednictvím nakoupené opce obchodovat s výdajem několika stovek dolarů. 
    Co jsou 0DTE opce a jak je obchodujeme
    Zkratka 0DTE vychází z anglického označení zero days to expiration. Jde o opci, která expiruje ještě ve stejný obchodní den. Pokud například v pondělí nakoupíme pondělní opci na SPY, zbývá jí do expirace několik hodin nebo jen několik desítek minut. Na konci seance její platnost končí.
    Blízká expirace má několik praktických důsledků. Cena opce může velmi rychle reagovat i na relativně malý pohyb podkladového trhu. Současně ale opce rychle ztrácí časovou hodnotu.
    Právě tato dynamika dobře zapadá do intradenního breakout obchodování. Breakout buď rychle pokračuje a opce začne získávat na hodnotě, nebo se pohyb nerozvine a zaplacené prémium představuje předem známou maximální ztrátu.
    Autotrader sleduje breakout úrovně na podkladových trzích SPY a QQQ. Při potvrzeném růstovém breakoutu nakupuje call opci, při poklesovém breakoutu put opci. V obou případech vybíráme lehce ITM kontrakt, tedy opci, která je v okamžiku vstupu mírně „v penězích“. U nakoupené opce vždy riskujeme pouze zaplacené prémium.
    Lehce ITM opce pro nás představují rozumný kompromis. Jejich cena je stále přijatelná pro malý účet, ale na pohyb podkladu obvykle reagují předvídatelněji než velmi levné vzdálené OTM opce.
    Výsledek malého živého účtu
    Pro sledování strategie jsem založil samostatný účet s počátečním kapitálem 10 000 dolarů. Na účtu běží pouze popisovaný 0DTE breakout systém, nikoliv celé portfolio mých strategií.
    Od 17. května 2024 do 28. července 2026 dosáhl účet zhodnocení +70,82 %. Ve stejném období vzrostl SPY o +43,56 %. 

    Protože na účtu běží pouze jediný systém, je jeho equity přirozeně volatilnější, než by byla v diverzifikovaném portfoliu. V praxi bych strategii ideálně kombinoval s dalšími přístupy pracujícími s jinými trhy a obchodními principy.
    Samostatný účet má ale jednu důležitou analytickou výhodu: výsledky strategie nejsou překryty výkonností ostatních systémů. Přesně vidíme, co přináší samotný 0DTE breakout.
    Kolik kapitálu je pro strategii potřeba
    Jeden lehce ITM kontrakt nás nejčastěji stojí přibližně 150 až 200 dolarů. Při ochotě pracovat s vyšším procentním riskem lze proto strategii technicky obchodovat již na účtu kolem 3 000 dolarů.
    Na takto malém účtu je ale position sizing poměrně hrubý. Pokud například zaplatíme za opci 180 dolarů, představuje jediný kontrakt šest procent účtu. A protože každý obchod pochopitelně nekončí ziskem, může být equity citelně rozkolísaná.
    Účet kolem 10 000 dolarů už poskytuje výrazně větší flexibilitu. Podle aktuální ceny opce můžeme pracovat s jedním nebo několika kontrakty a velikost pozice lépe přizpůsobovat definovanému dolarovému risku.
    Na větších účtech lze strategii škálovat počtem kontraktů. S růstem pozice se ale postupně mění hlavní problém. Přestává jím být dostupný kapitál a stále důležitější je kvalita plnění příkazů.
    Ještě před samotnou exekucí je však potřeba vyřešit jeden provozní detail typický pro opce na ETF.
    Proč opce na SPY a QQQ před koncem dne zavíráme
    Standardní opce na ETF SPY a QQQ jsou fyzicky vypořádávané. Pokud necháme ITM opci doběhnout do expirace, může jejím uplatněním vzniknout pozice ve 100 kusech podkladového ETF.
    U call opce může dojít k nákupu 100 kusů ETF za realizační cenu. U put opce může vzniknout prodejní, případně short pozice ve 100 kusech podkladu. Z opce pořízené například za 180 dolarů by se tak najednou mohla stát akciová expozice v hodnotě desítek tisíc dolarů. Cboe proto výslovně rozlišuje fyzicky vypořádávané opce na SPY od hotovostně vypořádávaných indexových opcí, jako jsou SPX nebo XSP.
    Tomu se chceme vyhnout, a proto autotrader pozice na SPY a QQQ před koncem obchodní seance uzavírá. Interactive Brokers ostatně uvádí, že klient, který nechce přijmout dodání podkladu, musí expirující pozici před koncem posledního obchodního dne uzavřít nebo rolovat.
    Při větším počtu otevřených kontraktů jsme v praxi pozorovali, že Interactive Brokers začal některé pozice sám zavírat přibližně 15 minut před koncem seance. Na dosavadní equity se to zásadně neprojevilo, ale broker tím přebírá kontrolu nad časem a cenou našeho výstupu.
    Pro větší pozice proto mohou být praktičtější cash-settled indexové opce. Ty se při expiraci vypořádají finančním rozdílem a na účtu nevznikne nechtěná pozice v podkladových akciích.
    Samotné včasné uzavření pozice je však jen část exekučního problému. Podstatně více výsledky ovlivňuje cena, za kterou opci během dne skutečně nakoupíme a prodáme.
    Proč jsme přešli z market příkazů na limitní
    Výše uvedené výsledky jsou vytvořené první verzí systému, který vstupoval velmi přímočaře. Autotrader sledoval cenu podkladového trhu a ve chvíli, kdy SPY nebo QQQ protnulo breakout úroveň, okamžitě odeslal market příkaz k nákupu opce.
    Na první pohled je to logické. Breakout může být rychlý a market příkaz zvyšuje pravděpodobnost, že se do trhu dostaneme okamžitě.
    Jenže market příkaz garantuje prioritu provedení, nikoliv cenu.
    U 0DTE opce se mohou kotace měnit velmi rychle. Ve chvíli, kdy podklad protíná breakout, se současně mění cena opce, její bid, ask i dostupný počet kontraktů. Příkaz tak může být vyplněn podstatně hůře, než naznačuje poslední zaznamenaná cena.
    Pokud se opce obchoduje za 1,50 dolaru, představuje skluz 0,10 dolaru deset dolarů na kontrakt a více než šest procent jeho nákupní ceny. Při desítkách až stovkách obchodů se podobné rozdíly sčítají.
    Podle srovnání teoretických cen a reálných fillů odhaduji, že nám původní marketové plnění mohlo ukrajovat přibližně 10 až 20 % výsledné výkonnosti.
    Právě tato zkušenost vedla k nové verzi autotraderu, která používá limitní příkazy nejen na výstupu, ale nově také při vstupu.
    Jak funguje nový limitní vstup
    Aktualizovaný autotrader nevstupuje při pouhém dotyku breakout úrovně.
    Nejprve čeká na uzavření minutové úsečky. Ta musí breakout úroveň překročit a současně za ní uzavřít. Teprve poté systém připraví opční příkaz.
    Praktický postup je následující:
    SPY nebo QQQ protne předem vypočtenou breakout úroveň. Minutová úsečka uzavře za touto úrovní. Autotrader vybere odpovídající lehce ITM 0DTE opci. Odešle limitní příkaz a jednu minutu se pokouší získat fill. Pokud se příkaz nevyplní, po dalším minutovém close přepočítá limit podle aktuální situace a pokus opakuje. Ve srovnání s původní verzí tak někdy vstoupíme později. Na druhou stranu máme pod kontrolou cenu, kterou jsme ochotni zaplatit.
    To je důležité nejen kvůli skluzu, ale také kvůli position sizingu.
    Pokud například nastavíme maximální limit 1,80 dolaru, víme, že jeden kontrakt bude stát nejvýše 180 dolarů plus poplatky. Při plánovaném risku 600 dolarů tak můžeme otevřít maximálně tři kontrakty.
    U market příkazu přesnou výslednou cenu předem neznáme. Opce může být vyplněna za 1,80, ale také například za 2,25. Skutečný dolarový risk obchodu se tak může lišit od původního plánu.
    Limitní příkaz tento problém výrazně omezuje.
    Co ukazují historické testy
    Bez započtení skluzu vychází marketový vstup v backtestu lépe. Systém vstoupí dříve a zachytí větší část následného pohybu.
    To je ale výsledek založený na předpokladu, že dokážeme obchodovat za cenu viditelnou v historických datech. V živém trhu takový předpoklad neplatí.
    Po zahrnutí realistické exekuce se porovnání mění. Limitní vstupy mohou být pozdější, ale úspora na ceně postupně převáží část pohybu, o kterou jsme kvůli čekání přišli.

    Historické srovnání stejného breakout principu obchodovaného přímo přes ETF a prostřednictvím 0DTE opcí. Opční varianta používá logiku limitního vstupu i výstupu, takže exekuce není postavena na idealizovaném okamžitém market fillu. A jak je vidět, výsledky jsou srovnatelné i s obchodováním ETFs.
    Limitní žebřík pro výstup
    Opce mohou být před koncem seance méně likvidní a spread mezi bidem a askem se může rozšířit. Limitní vstupy používáme i pro výstup z pozice. 
    Konkrétně používá autotrader postupný limitní žebřík definovatelný v konfiguraci nového autotraderu:
    ladder: - {price: ask, wait_s: 10} - {price: mid, wait_s: 10} - {price: mid, wait_s: 10} - {price: bid, wait_s: 10} - {price: bid, wait_s: 10} - {price: bid_minus_pct, pct: 10, wait_s: 15} Jednoduchý systém, ve kterém rozhoduje exekuce
    Po více než dvou letech obchodování 0DTE opcí je pro mě hlavní zkušenost poměrně přímočará: samotný obchodní princip nemusí být složitý.
    Opce představují pro breakout zajímavý nástroj. Hlavně proto, že nepoužívají stop-loss, a pozice tak může přežít i výraznou intradenní volatilitu.
    Pro jejich obchodování je ale třeba opravdu precizně dotahovat detaily kolem exekuce.
    Skluz může být výrazný a z mé zkušenosti je dobré pracovat jak na vstupu, tak na výstupu striktně s limitními příkazy.
    A to je směr, kterým jsme rozvinuli nový opční breakout autotrader v 2.0, který je nově k dispozici všem členům TradingRoom. Distribuován je jako kompletně otevřený Python projekt. Součástí je zdrojový kód, obchodní logika i výuka strategie, aby bylo možné přesně pochopit, co systém dělá, a jednotlivé části si případně upravit. Autotrader 2.0 můžete stahovat na této adrese. V případě, že nejste členy TradingRoom, registrujte se na stránce TradingRoom - zaměřeno na praxi portfolio obchodování.

    Trading Room intradenní breakout

    Č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:
    Jak strategii získat 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í Jak strategii získat
    Strategie je k dispozici v Trading Room. V rámci měsíčního předplatného je k dispozici kompletní popis strategie, kód pro TradeStation, 0TDE opční autotrader a autotrader pro Darwinex Zero. V rámci ročního předplatného dále přístup k nástrojům pro autotrading u Interactive Brokers.
    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í.

    Hledáte cestu, jak se dostat ke konzistentním profitům?
    Rádi byste i v aktuálním kontextu obchodovali stabilně a bez emocí?
    Určitě si přečtěte novou knihu Od myšlenky k reálným obchodům
    Implementujte již od samotného začátku své praxe důležité systematické procesy a správné myšlení, které výrazně zvyšuje šance na stabilně profitabilní obchodování.
    Inspirujte se, jak trading dělat jinak a lépe. 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.
    Solidní automatizace u Interactive Brokers dosáhnout i sdíleným skriptem pro vytváření pokročilých bracket příkazů. Výhodou řešení je, že skript nevyžaduje VPS hosting a celodenní běh TWS. Stačí zadat příkazy a zavřít platformu. Ke stažení je v Trading Room pro roční předplatitele zde:  Bracket Helper - automatizace zadávání bracket příkazů do Interactive Brokers.
    V Trading Room je pro roční předplatitele sdílen i kompletní autotrader obchodující u Interactive Brokers. Ten umožňuje i práci s posouvaným stop-lossem. Ke stažení je k dispozici zde: Autotrader - intradenní breakout
    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 28.6.2026 vypadá následovně:

    Strategii jsem živě spustil v dubnu 2024. Aktuálně mám za sebou u Interactive Brokers 584 obchodů se sharpe ratio 1,43. Dosavadní anualizované zhodnocení cca 38,92 % při drawdownu -12,06 %. a průměrné anualizované volatilitě cca 20 %.
    0TDE opce obchoduji na samostatném účtu, proto naleznete v průběžných komentářích screenshoty přímo z Interactive Brokers. K 28. 6. 2026 vypadají výsledky také velmi solidně:

    Zhodnocení je od startu 71,42 %. Opční breakout strategii lze obchodovat na malém účtu od cca 3 000 dolarů.
    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.
    Červenec 2026: Posouvaný stop-loss je k dispozici také v autotraderu pro Interactive Brokers. Takto vypadá backtest porovnávající jednotlivé verze risk managementu - posouvaný stop-loss, fixní stop-loss, posouvaný stop-loss s opožděným startem. Backtest je aplikován na futures, risk 1% na obchod, komise a skluz započítány.

    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 či pomocí micro futures 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.
     

    Síla extrémních dní: Proč průměr klame a disciplína vítězí

    Proč většina obchodníků na trzích prodělává, i když mají k dispozici funkční systém? Pátrají po "svatém grálu", ale skutečný problém není ve strategii, nýbrž v chybějící disciplíně a důvěře. Pojďme si to ukázat na konkrétním jednoduchém systému, který jsem sám vytvořil, jehož pravidla veřejně sdílím a který mi osobně přináší konzistentní zisky.
    Na jaře 2024 jsem na Finančníkovi v Trading Roomu popsal metodiku vývoje nového systému a vytvořil jednoduchou strategii pro intradenní obchodování breakoutu volatility. Jde o 100% mechanický a plně replikovatelný přístup.
    Backtest systému
    Hlavní backtest systému naleznete v Trading Room v tomto vlákně, systém jsme testovali na širším portfoliu tickerů a sharpe ratio vycházelo 1.4:

    Živý vývoj systému
    Systém jsme postupně implementovali do dashboardu Trading Room v podobě, v jaké jej sám obchoduji. Dashboard představuje „kontinuální backtest“. Backtest vychází z pravidel a nastavení 100% popsaných v Trading Room. Jde o mechanickou strategii, tudíž 100% replikovatelnou (lišit se mohou reálná plnění).
    Od chvíle, kdy jsem sám systém spustil live, vypadá ekvity křivka originálního systému v dasbhoardu následovně:

    Roční zhodnocení 31,37 % při drawdownu -9,5 %. Sharpe ratio 1.5.
    Pozn: Na Finančníkovi se zaměřujeme na tvorbu portfolií, kde kapitál nevyužívaný jednou strategií může pracovat v jiné. Tento princip lze efektivně aplikovat i na tento intradenní systém, a dále tak navyšovat celkovou výkonnost.
    Výsledky z živého obchodování
    Backtesty jsou jedna věc, ale reálné obchodování s reálnými penězi je to jediné, na čem záleží. Zde jsou mé výsledky z Interactive Brokers, které zahrnují všechny poplatky a skluzy v plnění.

    Equity křivka z mého živého účtu se v detailech mírně liší od backtestu. Důvodem je, že strategii obchoduji s lehce upravenými parametry a v průběhu času jsem optimalizoval position sizing a obchodované trhy, což ostatně doporučuji všem. Na první pohled je však zřejmé, že živé obchodování věrně kopíruje potenciál systému, jehož kompletní pravidla jsou sdílena v Trading Roomu. V živém obchodování jsem se strategií zatím dosáhl sharpe ratio 1.2.
    Strategii obchoduji v rámci širšího portfolia, a nemohu tak sdílet screenshot samostatné ekvity přímo z IBKR. Nicméně zde je alespoň pohled na poslední obchod:


    Jak vidíte, za jediný den strategie vydělala přes 110 000 Kč, tj. rozhodně ji tak neobchoduji s malým kapitálem, ale tvoří dnes jednu z páteří mého portfolia. V TWS platformě vidíte, že sám breakout ještě obchoduji skrz ETF (historické důvody), většina obchodníků v Trading Room jej ale obchoduje skrz micro futures, což je kapitálově mnohem méně náročné (strategii lze obchodovat i s malými účty).
    A tím se dostáváme k hlavnímu tématu článku.
    Přestože je strategie jednoduchá, funkční a 100% mechanická, ne každý s ní dokáže vydělávat. Zde jsou dva hlavní důvody. Pokud si z nich vezmete poučení, může vás to posunout k profitabilnímu tradingu.
    Důvod č. 1: Nedostatečná důvěra ve strategii
    Abyste se stali ziskovým obchodníkem, musíte bezmezně věřit tomu, co děláte. Jedině tak dokážete překonat období ztrát (drawdowny), které jsou nevyhnutelnou součástí každého obchodování.
    Pokud pouze pasivně převezmete cizí systém, s vysokou pravděpodobností o něm začnete pochybovat při prvních ztrátách. Proto ke strategii sdílím nejen kompletní myšlenkové pochody, ale i kódy pro platformy jako TradeStation, ve které je díky integrovaným datům podobné strategie velmi snadné testovat (následně je možné ji obchodovat jak u TradeStation nebo například u Interactive Brokers, jak to dělám sám). Každý si tak může systém sám otestovat, lehce modifikovat a "osahat".
    Mnohem vyšší úspěšnost vidím u těch, kteří si našli čas na vlastní backtestování. Získali tak důvěru, kterou potřebují k riskování reálných peněz. Obchodníci, kteří hledají jen rychlé zisky bez snahy pochopit princip, jsou první, které první drawdown semele.
    Důvod č. 2: Chybějící konzistence v exekuci
    Při pohledu na rostoucí equity křivku vypadá obchodování vždy snadně. Ve skutečnosti je ale dosažení nových maxim na účtu výsledkem každodenní, monotónní práce a striktního dodržování pravidel.

    Podívejte se na graf, který zobrazuje jednotlivé ziskové a ztrátové obchody z kontinuálního backtestu dashboardu pracující s riskem 200 dolarů na obchod. Většina z nich se pohybuje mezi ztrátou 200 dolarů a zisku 200 dolarů na obchod. Ziskovost celé strategie však stojí na menším počtu ziskových obchodů (tzv. outlierech), které jsou v grafu zakroužkované.
    A teď to nejdůležitější: Jak by vypadala equity křivka, kdybychom vynechali pouhých 5 % nejziskovějších obchodů?

    Ztratili bychom veškerou výkonnost.
    Proč by obchodník úspěšné dny vynechával? Protože je unavený z předchozího drawdownu. Strategie několik týdnů stagnuje, připíše si další ztrátu a obchodník frustrovaně další den systém "raději" nezapne. A právě tehdy přijde onen extrémní pohyb, který by posunul účet na nová maxima. Obchodník se pak vrací do trhu, jen aby si "odseděl" další sérii ztrát, a celý cyklus se opakuje.
    Konzistence je v tradingu naprosto klíčová. I proto jsem velkým zastáncem automatizace, která pomáhá lidský faktor eliminovat.
    I v případě automatizace (strategii obchoduji pomocí autotraderu) není 100% konzistence zajištěna automaticky – občas nastávají různé situace, které je třeba řešit. Ale je to mnohem snazší, než dosahovat konzistence při trvalém ručním obchodování.
    Závěr
    Různé strategie mají různé rozložení zisků, ale potřeba důvěry a konzistence je univerzální. Dnešní trhy nenabízejí obrovskou statistickou výhodu (edge). Zisky se skládají z trpělivé těžby drobných výhod, které se časem nasčítají.
    Pokud v tradingu stále ztrácíte, pravděpodobně se příliš soustředíte na snahu předvídat trh. Zkuste změnit přístup. Zaměřte se na nalezení ověřeného systému a jeho bezchybnou exekuci.
    Pokud hledáte plán, který má svůj edge již potvrzený, a chcete se soustředit čistě na jeho zprovoznění, doporučuji začít s testováním našeho intradenního breakoutu volatility. Ten sdílím v Trading Room i včetně různých nástrojů pro automatizaci. Podrobný popis naleznete v článku Trading Room intradenní breakout.
×
×
  • Vytvořit...