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
  • Intradenní obchodování Bitcoinu

    Coby především akciový a futures trader jsem se systematickými strategiemi v kryptoměnách zabýval spíše jen okrajově. S tím, jak lze postupně kryptoměny dnes obchodovat skrze regulované burzovní produkty, jsem je ale začal do svých systémů zařazovat. Zde jsou mé zkušenosti s použitím Bitcoinu pro intradenní breakout strategii.

    Obsah:

    Intradenní breakout model

    Trading model použitý v tomto článku je 100% mechanický a jde o systém publikovaný v Trading Room v postu Finální kód breakout edge 1. Kód jsme vyvinuli v Trading Room v dubnu nejprve pro obchodování akciových indexů typu S&P 500 a Nasdaq 100. Kód je v Trading Room publikován pro TradeStation, pokud jej vezmete a pustíte na Nasdaq 100 (s využitím ETF tickeru QQQ), dostanete následující equity křivku (komise jsou započítány):

    Výkonnostní křivka breakout strategie aplikované na trh QQQ.

    Equity křivka obchoduje s fixním riskem 300 dolarů na obchod a při tomto risku vytvořil systém za poslední čtyři roky v testech zisk přes 12 000 dolarů (bez reinvestování, risk je pevný na úrovni 300 dolarů na obchod). Systém obchoduje maximálně jednou denně – long nebo short při splnění definovaného kontextu.

    Systém obchoduje typické breakouty. Po otevření trhů si systém na základě ATR indikátoru definuje pásma volatility a při proražení vstupuje long nebo short. Obchod skončí často na blízkém stop-lossu, občas se ale trh po průrazu rozjede a systém vydělá opravdu pěkný profit. Takto vypadá obchod končící ve ztrátě (první obchod) a v zisku (druhý obchod):

    Ukázka ztrátového a ziskového intradenního breakout obchodu.

    Systém má pěkné historické výsledky na řadě trhů. Obchoduje volatilitu a měly by mu tak svědčit jakékoliv trhy, které se hýbou.

    Stejný kód (bez jakýchkoliv úprav) jsem proto vyzkoušel i na Bitcoin. Ovšem nikoliv na kryptoměnu, ale na ETF symbol BITO. A dostal jsem následující equity křivku (opět risk 300 dolarů na obchod, bez reinvestování, komise započítány):

    Intradenní breakout na trhu BITO

    Takový výsledek mě samozřejmě velmi motivoval k tomu, abych tento trh zahrnul do portfolia.

    Regulované trhy vs. krypto burzy

    Systematické obchodování Bitcoinu není nic nového a i na Finančníkovi jsme první kódy pro breakout strategii publikovali například v TechLabu již v roce 2021 – viz Publikován kompletní crypto trader skript. Byly to první testy obchodování kryptoměn přímo přes kryptoburzy, ale upřímně jsem nikdy neměl ten správný pocit pustit se tímto směrem naplno. Vadí mi relativně vyšší šance, že se pokazí něco jiného než má strategie (např. že skončí stablecoin, skrz který musím obchodovat, že skončí kryptoburza atd.). Neříkám, že systematické obchodování na kryptoburzách nedává smysl, ale pro práci s větším kapitálem osobně preferuji regulované trhy na stabilních světových burzách.

    Velkou pozornost jsem tak kryptoměnám začal věnovat až poslední roky, kdy je lze obchodovat prostřednictvím tradičních regulovaných produktů jako jsou ETF a futures.

    Intradenní breakout model a live trading výsledky

    Osobně jsem na svém živém účtu u Interactive Brokers začal intradenní breakout model obchodovat hned, jak jsme jej v Trading Room vyvinuli – v dubnu 2024. Začal jsem na ETF s tickery SPY, QQQ, IWM, DIA a GLD a takto vypadají živé výsledky do dnešního dne:

    Živá výkonnost systému intradenního breakoutu obchodovaného u Interactive Brokers s pomocí ETF titulů. Risk 300 - 400 dolarů na obchod.

     

    Při risku 300-400 dolarů na obchod (tedy má dolarová hodnota stop-lossu) mi systém vydělal od dubna 13 000 dolarů a z mého pohledu tak jednoznačně potvrdil validitu obchodované myšlenky a snahu nasadit do portfolia další trhy, mj. i Bitcoin, jehož výsledky v testech vypadají při intradenním breakoutu také velmi slibně.

    Bitcoin obchodovaný pomocí ETF

    První směr mého zkoumání systematického obchodování Bitcoinu skrz regulované burzovní instrumenty směřoval na ETF. A to z důvodu, že celý svůj hlavní autotrader mám postavený na obchodování akcií a implementace obchodování nové akcie nebo ETF je pro mě nejjednodušší. U ETF/akcií je také pro menší pozice výrazně přesnější risk management.

    ETF sledujících Bitcoin je dnes celá řada. Takto vypadá jejich aktuální přehled seřazený podle denních objemů:

    Porovnání bitcoin ETF podle obchodovaných objemů.

    Zdroj: etfdb.com

    Pro intradenní obchodování je potřeba především co nejvyšší likvida, takže se nabízí obchodovat ticker IBIT. Ten má ale poměrně malou historii dat – začal se obchodovat v lednu 2024. Mohl bych si patrně pomoci historií samotného Bitcoinu, ale osobně jsem šel jednodušší cestou a začal obchodovat ticker BITO, který má historii od roku 2021.  IBIT a BITO nejsou úplně totožné produkty (jeden sleduje Bitcoin spot, druhý Bitcoin futures), ale z pohledu krátkodobé expozice do Bitcoinu budou oba dělat podobnou službu. Navíc se mi u BITO líbil vztah s Bitcoin futures, kterým jsem plánoval také věnovat pozornost.

    Praxe s živým intradenním obchodování BITO

    BITO je klasické ETF, tj. obchoduje se jako akcie. V Evropské unii nelze ticker obchodovat na malých retailových účtech, se statusem profesionálního obchodníka ale jeho obchodování není problém.

    Zde jsou mé postřehy z živého obchodování:

    BITO jsem obchodoval long i short. Plnění byla přiměřená, neměl jsem výrazné skluzy v plnění. Obchody probíhaly podobně jako na Bitcoin futures. Takto vypadal například short 29. 7. 2024.

    Obchod v BITO na živém účtu Interactive Brokers:

    Short intradenní breakout obchodovaný na trhu BITO.

    Stejný obchod v Bitcoin futures:

    Short intradenní breakout v Bitcoin futures

    BITO jsem na živém účtu nasadil výrazně později než ostatní zmíněné trhy. A pracoval jsem s menším riskem 250 dolarů obchod. Přesto trh dokázal udělat vůči risku občas velmi pěkný profit. Například na výše zmíněném obchodu jsem při risku 250 dolarů vydělal 622 dolarů:

    Plnění z intradenního breakout obchodu v Interactive Brokers.

    Vše tak s BITO vypadalo, že pojede podle plánu a že mohu pomalu zvyšovat risk na obchod. Bohužel v pátek 2. 8. se ukázala slabina ETF – přestože jsem předtím absolvoval několik shortů, v pátek mi Interactive Brokers ukázalo místo vstupu do shortu zlověstnou zelenou lupu s informací, že trh není v danou chvíli shortovatelný:

    Bitcoin ETF nebyl v pátek shortovatelný.

    A má short pozice, která by byla velmi pěkně výdělečná, zůstala nevyplněna.

    Závěr k intradennímu obchodování Bitcoinu skrz ETF – pro longy použitelné, pro shorty nikoliv – ticker sice většinou shortovatelný je, ale jsou situace, kdy shorty v IB k dispozici nejsou. A to bohužel není pro systematické obchodování akceptovatelná situace.

    Bitcoin futures

    Naštěstí jsem paralelně s živým obchodováním tickeru BITO začal testovat i práci s futures kontraktem. Ten se dá obchodovat v podobě velkého kontraktu BTC a malého kontraktu MBT – Micro Bitcoin Futures. Trh se obchoduje v objemu 1/10 bitcoinu a osobně testuji právě tento. Hodnota ticku tohoto trhu je 0,50 USD. Margin se u Interactive Brokers pohybuje kolem 3 500 dolarů/kontrakt. Tedy jde o futures, se kterým je možné pracovat i na malém retailovém účtu.

    Bitcoin futures vs. ETF BITO a money management

    Rozdíl mezi ETF a futures si můžeme ukázat na výše uvedeném příkladu obchodu 29. 7. 2024. Šlo o short v BITO, který jsem prováděl s riskem 250 dolarů. Obchod vydělal 622,07 dolarů a potřeboval jsem pro něj 950 shares tickeru BITO. Margin mi IB blokovalo 25 % z hodnoty kontraktu, tedy 5 562 dolarů.

    Stejný obchod jsem dělal na milionovém účtu skrz futures MBT. Vstup jsem měl na hodnotě 69 605, výstup na 67 825. Na jeden kontrakt  byl výdělek 178 dolarů (mínus komise). Pro risk do 250 dolarů bych si mohl dovolit otevřít 3 kontrakty a můj zisk by v tomto případě byl 534 dolarů. Na účtu bych pro obchod potřeboval u Interactive Brokers cca 10 500 dolarů.

    Nebýt problému se shortovatelností, patrně bych zůstal u BITO – a to jak z důvodu příznivějšího marginu, tak pro možnost lépe škálovat pozice. Ovšem jak jsme si vysvětlili, pro shortování nejsou bitcoin ETF v tuto chvíli ještě dostatečně spolehlivé. Bitcoin futures jsou však také zajímavé a především obchodovatelné i na relativně malých účtech. Sám tak nahradím na svém účtu u Interactive Brokers BITO za MBT.

    Bitcoin futures a výkonnost v intradenním breakout portfoliu

    S bitcoin futures pracuji od počátku spuštění milionového intradenního portfolia. Jednoduše jsem použil kódy intradenní breakout strategie z Trading Room, nepatrně je upravil (abych neměl silnou korelaci s ostatními tradery v Trading Room a měl šanci na payouty – viz článek).

    Bitcoin futures zatím tedy obchoduji na virtuálním účtu, ale s velmi reálnými plněními (a reálnými výplatami z generovaného zhodnocení). Účet jsem spustil před měsícem, aktuálně jsou výsledky následující:

    Výkonnost breakut portfolia v Darwinex Zero

    Zhodnocení +4,59%, sharpe ratio 5,04 – to jsou myslím velmi slušné výsledky (mimochodem – pokud chcete na Darwinex Zero obchodovat vlastní odvozeninu systému, pak v Trading Room je zde publikován i hotový autotrader, kde lze podobné portfolio nastavit). Plus připomínám možnost využít slevového kuponu na Darwinex Zero ve výši 47%  na první platbu, která vám může pomoci do začátku – viz Darwinex Zero slevový kupon.

    Equity křivka portfolia vypadá aktuálně takto:

    image.png

    A samozřejmě hlavní otázka v kontextu článku zní, jakou výkonností přispěl v intradenní breakout strategii Bitcoin, tedy konkrétně futures kontrakt MBT? V Darwinex Zero lze podobné informace získat snadno a zde je výsledek:

    image.png

    Přibližně 22 % z celkové výkonnosti vděčí ve sledovaném období strategie za přínos právě Bitcoin futures. Což není zanedbatelné. Všechna zhodnocení jsou samozřejmě po skluzech a poplatcích (pro MBT se v Darwinex Zero platí 10 USD/RT).

    Bitcoin futures a intradenní obchodování

    Pokud máte funkční intradenní breakout systém, pak mé zkušenosti ukazují, že stojí za to jej nasadit i na MBT futures. Ve futures není problém se shortováním a přestože margin a poplatky nejsou úplně nejnižší, díky vyšší volatilitě a tendenci k trendování dokáže kontrakt zajímavě přispět k výkonnosti.

    A pokud nemáte žádný intradenní breakout systém, pak doporučuji zapojení do Trading Room. K dispozici je zde, kromě všeho ostatního, nyní již solidně otestovaný intradenní breakout model, se kterým sám riskuji nemalý kapitál. Plus autotrader pro nasazení portfolia na Darwinex Zero, kde můžete podobné portfolio obchodovat bez risku ztráty peněz, ale s reálnou možností skutečných payoutů (viz Jak v tradingu vydělávat miliony a neriskovat své peníze). A samozřejmě má každodenní podpora, která vás může z naprosté nuly dostat brzy do pozice systematického portfolio obchodníka.


    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 7

    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.
     

    Fungují breakouty silných swingů? Otestoval jsem 40 futures trhů a data mluví jasně

    Mnoho obchodníků tráví hodiny hledáním silných supportů a rezistencí s cílem vstupovat do protitrendových obchodů. Sází na to, že se cena od úrovně odrazí a trh se otočí. Když jsem ale otestoval více než 25 let historie na 40 futures trzích, zjistil jsem něco jiného.
    Držet pozici mechanicky ve směru průrazu (breakout) – třeba jen několik hodin po překonání swingu – se ukazuje jako statisticky mnohem zajímavější edge (výhoda) pro stavbu robustního obchodního systému.
    Trendové obchodování je jednou z nejjistějších metod tradingu. Kde ale do rozjetého vlaku nastoupit? Jednou z potenciálně nejsilnějších oblastí je právě průlom swing high/low – místa, kde historicky došlo k výrazné změně nabídky a poptávky.
    1. Co je to vlastně swing a proč na něm záleží?
    Na grafu níže vidíte 120minutový timeframe futures kontraktu zlata (GC) s vyznačenými swingy. Modré body označují swing high (lokální vrcholy), červené body swing low (lokální dna).

    Vyznačení swingů nám dává okamžitou orientační mapu. Cena se v těchto bodech neotočila náhodou. Za každým takovým bodem stála dočasná změna v rozložení sil mezi nakupujícími a prodávajícími. Trh si tyto úrovně "pamatuje".
    Než začneme testovat, musíme swingy přesně definovat. Subjektivní pohled "od oka" v backtestu nestačí. Existuje mnoho metod:
    Fraktály (Bill Williams): Swing high je svíčka s nejvyšším High, obklopená N svíčkami s nižšími Highs. Procentuální retracement: Swing vzniká, pokud se trh vrátí o X % zpět. ATR pohyb: Swing musí mít velikost minimálně N-násobku průměrného denního rozpětí (ATR). Pro tento výzkum jsem se zaměřil na výraznější swingy, které se vykreslují přibližně jednou za den či méně. Použil jsem definici založenou na volatilitě (cca 1 x denní ATR). Pokud použijete podobnou logiku, vaše struktura swingů – a tedy i výsledky testů – budou velmi podobné těm mým. Byť úplně přesnou definici použitého skriptu pro výpočet swingu nebudu prozrazovat, protože na tomto konceptu plánuji stavět vlastní obchodní systém.
    2. Metodika testu: Hledání čisté pravděpodobnosti
    Cílem výzkumu není ukázat hotovou strategii, ale zjistit základní tržní tendenci. Má trh po doteku významného swingu tendenci se odrazit (Mean Reversion), nebo prorazit (Breakout)? Abychom dostali "čistá data", testy jsou prováděny bez poplatků (komisí) a bez skluzů v plnění (slippage).
    Parametry testu
    Data: Kontinuální, zpětně adjustovaná 1minutová data z TradeStation. Rozsah: 40 futures trhů (US indexy, komodity, dluhopisy + DAX). Historie: Od roku 2003 (většina trhů od 2006) do současnosti. Vstup: Stop příkaz přesně na ceně swingu. Každý swing se obchoduje pouze jednou. Money Management: Normalizace na volatilitu. Otevírám takový počet kontraktů, který odpovídá pohybu 25 000 USD při průměrné denní volatilitě.  Poznámka: Toto není doporučený risk pro reálný účet! Je to matematická metoda, jak zajistit, aby levná kukuřice měla v testu stejnou váhu jako drahý akciový index. Výstup: Časový. Testujeme, co se stane po X hodinových úsečkách. Žádný jiný stop-loss ani profit-target. 3. Výsledky testů: Mýtus o odrazech padá
    Pojďme se podívat na tvrdá data. Testoval jsem různé doby držení pozice.
    A) Držení 1 hodinu po průrazu (okamžitá reakce)
    V tomto scénáři vstupujeme na doteku swingu a vystupujeme na konci (Close) následující 60minutové svíčky.
    Zde je vizuální ukázka obchodu na ropě (CL), který by zrovna skončil ztrátou (falešný průraz):

    Ačkoliv ukázka výše nevyšla, statistika z více než 40 000 obchodů hovoří jasně pro breakouty. Pokud byste na všech 40 trzích mechanicky kupovali swing high a prodávali swing low s výstupem po hodině, vaše teoretická equity křivka by  vypadala takto:

    Graf zobrazuje teoretický potenciál (hrubý zisk) samotného principu breakoutu bez aplikace nákladů a řízení rizika.
    Takto vypadají výsledky po jednotlivých testovaných trzích:

    Klíčová zjištění:
    Sharpe Ratio 1.59: To je na "hrubý" systém bez filtrů a SL velmi solidní číslo. Byť nezapomínejme, že nejsou zahrnuty komise a skluzy. Konzistence: Systém funguje stabilně přes 25 let. Symetrie: Vydělávají obě strany – Long i Short:
    Některé trhy mají přitom výsledky doslova ukázkové. Takto vypadá simulace přístupu na zlatu:

    Kde je zajímavé i to, s jakou přesvědčivostí funguje pravděpodobnost do shortu:

    B) Držení 10 hodin (Intradenní trend)
    Zkusme pozici podržet déle. Co se stane, když dáme obchodu prostor dýchat cca 10 hodin:

    Výsledek? Stále výborný.
    Sharpe Ratio: 1.55 (téměř beze změny oproti 1 hodině).  Drawdown: Mírně se zvýšil. Charakteristika: S delším časem začíná Long strana dominovat (díky přirozenému růstu řady trhů), zatímco úspěšnost Shortů mírně klesá, ale stále je zisková.
    4. Kontrolní test: Kde výhoda mizí?
    Každý správný výzkum potřebuje "kontrolní skupinu". Provedl jsem proto test s výstupem za 2 dny. Předpoklad: Krátkodobé momentum po průrazu by mělo vyprchat a výsledek by měl být náhodný nebo kopírovat trh.

    Potvrzeno.
    Sharpe Ratio spadlo na 0.21. Equity křivka je "rozbředlá". Zisk generují pouze Longy na trzích, které měly silné býčí trendy. Shorty jsou v hluboké ztrátě. Tento test je klíčový důkaz, že edge se skrývá v bezprostřední reakci na průraz swingu. Čím déle čekáme, tím více se náš náskok rozplývá v tržním šumu.
    Závěr a další kroky
    Tento výzkum nám dal jasnou odpověď: Trhy mají na úrovni významných denních swingů statisticky měřitelnou tendenci pokračovat v pohybu (breakout), nikoliv se otáčet.
    Tendence vypadá navíc tak silně, že je mým plánem na ní postavit konkrétní obchodní systém. Pochopitelně s propracovanějším řízením risku a výstupy.
    Pokud hledáte způsob, jak intradenně obchodovat trendy, vstupy na průrazu swingů vypadají jako robustní bod, od kterého se odrazit.
    Příště se při zkoumání zaměřím na to, co s výsledky udělá realistický risk management a především aplikace běžných nákladů a skluzů v plnění.
     
×
×
  • Vytvořit...