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
  • Automatizace 0TDE obchodování: První reálné obchody

    Automatizované obchodování opcí mě lákalo řadu posledních let. Nicméně k reálným krokům jsem se dopracoval až letos. Zejména proto, že celá oblast začala být technologicky dostupnější i pro neprogramátory. Ve velkém se totiž začaly obchodovat opce s nulovou expirací, tj. každý den jsou k dispozici opce s večerní expirací – viz co jsou 0TDE opce. Ty se dají mnohem snáz backtestovat (principiálně odpadá práce s vyhledáváním expiračního měsíce, protože expiraci máme každý den) a obchodovat (0TDE opce na S&P500 jsou dnes velmi likvidní).

    S novými možnostmi backtestů jsem získal reálné představy o tom, kolik lze s 0TDE opcemi vydělávat. A výsledky byly až příliš zajímavé na to, abych nechal tuto oblast ležet ladem. Toto vše jsem popsal v článku Opce – jak je obchodovat systematicky, který jsem publikoval 12. 2. 2024. V době psaní prvního článku jsem měl jasnou představu, že chci zahrnout 0TDE opce do svého portfolia, ale k dispozici jsem měl jen první hrubé backtesty.

    První živý automatizovaný 0TDE obchod jsem udělal 23. 5. 2024.

    Za tři měsíce jsem tak:

    • Kompletně vytvořil první model, podle kterého 0TDE obchodují.
    • Nastavil workflow, jak model realisticky backtestovat (s využitím 0TDE opcí).
    • Vytvořil vlastní Python opční autotrader s exekucí u Interactive Brokers.
    • Testoval exekuce nejprve na paper účtu a nyní finálně spustil vše na živo.

    Tedy je vidět, že pokud plánujete uvést myšlenku do praxe, je třeba připravit se na to, že vše určitou dobu trvá.

    Samozřejmě ve větší či menší míře lze použít hotová komerční řešení, ale osobně jsem přesvědčen, že pokud člověk chce v trzích vydělávat, musí jít trochu vlastní cestou, a tudíž nelze na 100 % používat jen hotová řešení, která se běžně v retailu prodávají.

    A co je velmi unikátní – celou svoji cestu včetně všech kódů ve zcela otevřené podobě sdílím v Trading Room. Což je upřímně jeden z hlavních způsobu, který se mně osobně v posunu v tradingu hodně osvědčil – najít si někoho, komu mohu zpracovávané principy vysvětlovat a kdo bude poskytovat kritickou zpětnou vazbu a nutit mě tím do práce na detailech, které bych sám pro sebe nedělal.

    Cesta k 0TDE obchodům

    Z mé zkušenosti je lepší začít co nejjednodušeji. Proto první hotová automatizace spočívá v nákupu put/call 0TDE opcí.

    Na nich mimo jiné testuji, zda-li se živé exekuce budou shodovat s plněními, které získáváme skrz opční backtester. Na reálná plnění je třeba si dát u opcí skutečně pozor. V tuto chvíli například obchoduji 0TDE na menším účtu na opcích SPY, u kterých se k večeru výrazně zhoršuje spread (rozdíl bid/ask). A je tak kritické, zda-li plnění v backtestech odpovídají realitě.  Zatím vše sedí, což je dobrá zpráva proto, abychom se posouvali ke komplexnějším pozicím – viz níže.

    První krok práce s 0TDE opce tak může vypadat jako např. exekuce breakout obchodů skrz opce. Podrobněji jsem o principu psal v článku Shortování breakoutů skrz 0TDE opce – 316 % zisk na obchod.

    Dalším krokem může být zapojení jednoduchých 0TDE spreadů. Což je to, do čeho se v Trading Room pouštím nyní.

    Filozofie je jednoduchá – v době, kdy neobchodujeme s 0TDE breakouty, můžeme například vypisovat spready, vsázet na to, že se trhy nebudou příliš pohybovat a inkasovat opční premium.

    Takto vypadá backtest orientačního plánu dalšího vývoje, který v Trading Room sdílím zde:

    Backtest 0TDE portfolia - breakout strategie + opční výpis. Startovací účet 10 000 dolarů.

    Portfolio již tedy bude kombinovat dvě 0TDE strategie (0TDE momentum a 0TDE inkasování premia), kdy denně striktně riskujeme max. 3 % účtu (všechny výpisy jsou realizovány včetně ochranné opce).

    A výkonnostní čísla jsou hodně inspirující. Backtest indikuje, že při drawdownu 11 % by nám za dva roky účet povyrostl z 10 000 dolarů na 44 550 dolarů. Tj. zhodnocení +345 % (komise jsou zahrnuty).

    Je takové zhodnocení realistické? Upřímně ve své mysli mířím na mnohem konzervativnější čísla a tyto pozitivní backtesty beru spíše jako známku toho, že se o danou oblast vyplatí zajímat. Samozřejmě budu strategie spokojeně obchodovat i v momentě, kdy bude jejich výkonnost v živém obchodování mnohem nižší.

    Ovšem ano, výsledky budou poměrně volatilní s šancí na solidní profit, což dokládá i první equity křivka. Při risku 170 dolarů a relativně malém účtu 10 000 dolarů mám po prvním obchodu na živém účtu stav cca +6.5%:

    První obchody na účtu Interactive Brokers

    Reálně vnímám, že při akceptaci občasného drawdownu se tak dá dojít k solidnímu zhodnocení. Určitě o něm budu reportovat.

    Jinak systému, který jsme v Trading Room vytvořili, skutečně věřím do té míry, že se s modelem nebojím riskovat i větší peníze. Se stejnou logikou, se kterou se exekvují 0TDE opce, obchoduji i samotná podkladová aktiva a takto vypadal čtvrteční obchod v platformě Interactive Brokers (sekce IdBreakout):

    Breakout obchody na ETF v platformě Interactive Brokers.

    Za jediný den mi strategie vygenerovala +115 543 Kč a to už nejsou úplně zanedbatelné peníze.

    Jako zajímavost jsem do screenshotu zahrnul i náhled na otevřené pozice v momentum strategii NDX SMO. Ta poměrně paradoxně vydělala i při klesajícím Nasdaqu za den + 7 779 Kč a aktuální otevřený profit mám +166 540 Kč. Jde o strategii, kterou jsem v Trading Room vyučoval na jaře (výuka již nicméně v Trading Room k dispozici není, popisy strategií jsou z diskuze průběžně stahovány poté, co výuka skončí). To tedy jen k podržení toho, že to co na Finančníkovi děláme, je skutečná praxe a vyučované přístupy sám ve velkém používám.

    Automatizace 0TDE obchodů

    Pokud o tradingu uvažujete, maximálně doporučuji od začátku dbát na systematičnost a možnost automatizace.

    Dnes naprosto vše, co sám v tradingu dělám, je plně automatizované. Protože je to upřímně z mého pohledu jediná cesta, jak získat tradingem skutečnou svobodu nejen finanční, ale i časovou.

    Tedy i 0TDE obchody probíhají automatizovaně. A to přes Python skript, který průběžně zdokonaluji a v Trading Room sdílím zde. Skript sdílím ve zcela otevřené podobě, každý tak může přesně studovat jak je vytvořený a např. se znalostmi získanými průběžnými Python kurzy v TechLabu si jej posouvat podle svých potřeb.

    Z pohledu výuky tradigu má důraz na automatizaci jednu ohromnou výhodu – opakovatelnost. Pokud obchodujete podle stejného modelu, měli byste mít podobné výsledky (v praxi se mohou trochu lišit, protože v zájmu všech je obchodovat s různými drobnými nuancemi, abychom si nekonkurovali v plnění). Viz například příspěvek publikovaný v Trading Room:

    Diskuzní příspěvek s vlastním 0TDE živým opčním obchodem.

    Shrnutí a odpovědi na nejčastější otázky

    Vývoj nového obchodního přístupu není přes noc, ale jak vidíte, za pár měsíců se reálně dá posunout naprosto z nuly k prvním reálným profitům.

    Osobně jsem velkým zastáncem systematičnosti. Na začátku procesu si vytvořím backtest. Jakmile začnu obchodovat, snažím se výsledky s backtestem porovnávat. A pokud vše sedí, je velká šance na to, že historické pravděpodobnosti zobrazené v profitu v budoucnu přetavím do reálných profitů.

    Oblast automatizovaného obchodování 0TDE opcí je aktuálně zajímavá v tom, že máte na Finančníkovi možnost svůj vlastní progres urychlit tím, že naskočíte do skupiny, ve které právě nyní v této oblasti sdílím nikoliv jen teorii, ale hlavně tvrdou praxi. V tuto chvíli je mým cílem v Trading Room dotáhnout 0TDE model do fáze kdy:

    • Budeme exekvovat náš breakout model s komplexnější a jemnější exekucí.
    • Budeme exekvovat i druhý systém pracující s výpisem opcí.

    Jelikož výuka neprobíhá klasickou formou kurzu s předem definovanou strukturou, ale spíše formou průběžných zápisků v uzavřené diskuzi, která se neustále vyvíjí, zde jsme pro vás připravili odpovědi na nejčastější otázky.

    S jak velkým účtem je možné vyvíjené 0TDE strategie na opcích obchodovat?

    Reálné minimum je cca 4 000 až 5 000 dolarů.

    Jsou v diskuzi sdílené modely a autotrader v otevřené podobě?

    Ano, vše co diskutujeme, je sdíleno v otevřené podobě. Samotné obchodování probíhá přes python skript, ve kterém je definována i logika obchodního systému. Breakout systém jsme vyvíjeli v TradeStation, což je z mého pohledu cenově nejvýhodnější platforma pro backtestování intradenních obchodů (tradeři v Trading  Room reportují, že si fundovali účet s 50 dolary a celé řešení plnohodnotně pro backtestování používají – v ceně jsou již i historická data). Pro TradeStation je také k dispozici hotový kód systému a právě v této platformě je pak nejjednodušší hledat vlastní nuance obchodování

    Jsou v diskuzi Trading Room sdílené další strategie?

    V Trading Room je k dispozici dashboard, ve kterém sdílím signály svých dalších swingových strategií plus v Trading Room sdílím intradenní mean reversion Finwin. Tyto systémy zde ale nejsou vyučovány, ale průběžně s nimi pracujeme, neboť vše, co na Finančníkovi děláme, směřuje k obchodování portfolií. Viz  Portfolio – význam pro profitabilitu a diverzifikaci rizika. Vždy je vyučován jen jeden obchodní přístup. Na jaře to byla například rotační strategie SMO NDX, nyní jsou to 0TDE opční strategie.

    Jak dlouho budou otevřené kódy v Trading Room k dispozici?

    Do doby, než vývoj uzavřeme (předpokládám ještě cca 3-4 měsíce). Pak bude aktuální vlákno hledání intradenního edge smazáno a je možné, že se vrhneme na vývoj nějakého dalšího přístupu. Je možné, že část vyvinutého know-how bude oddělena do nějakého samostatného kurzu, reálně už ale  nikdy nebude probíhat postupné skládání strategie tak, jak se to děje ve skupině nyní. A přitom zapojení do procesu vzniku celého řešení je z mého pohledu na vývoji profitabilních strategií to nejcennější.

    Obchodujete sám vyvíjené modely?

    Ano, jak ukazuji i na výše uvedených screenshotech. Vše, co v Trading Room děláme, je reálná praxe.

    Breakout model lze obchodovat jen s opcemi nebo i futures?

    Vyvinutý breakout model je univerzální. Autotrader je v Trading Room zaměřen pouze na opce, ovšem sám model obchoduji v tuto chvíli i skrz ETF a CFD (CFD obchoduji na výukovém mikro účtu, kde chci ukázat, že s portfolii lze pracovat i s malým kapitálem). Nově budu model nasazovat i na futures tak, abych na něj získával externí kapitál. Toto diskutuji zevrubněji v dnešní bezplatné e-mailové lekci z trhů, do kterých vkládám osobnější poznámky k tradingu.

    Co když se zapojím a nebudu něčemu rozumět?

    Trading Room je komunita aktivních traderů. Je možné se na cokoliv ptát. Osobně odpovídám na vše, co se týká samotného tradingu. V Trading Room nicméně nevěnujeme prostor technikáliím (jak nainstalovat a ovládat ten či onen software). Pro tuto oblast ale i na Finančníkovi existuje podpora v podobě TechLabu, kterou vede Bogdan.

    Pořád se mi nezdá, že bych za dva a půl tisíce tisíce měsíčně získal přístup k reálně fungujícímu systému

    Funkční systémy se pochopitelně za podobnou cenu neprodávají. Skupina v Trading Room se pod mým vedením věnuje vývoji systému, který zatím neexistuje. Postupně společně zdoláváme různá úskalí a získání praxe tak není jen za daný poplatek. Reálně se očekává i snaha o zapojení do diskuze, testování a přemýšlení o dané cestě. Nikde také není zaručen výsledek cesty, ale jak je vidět na popsaném vývoji, jednoznačně se nám daří postupovat podle vytyčených plánů. Ovšem také proto bude vývoj systému z Trading Room stažen poté, co bude dokončen a vypilován. Ano, to co v Trading Room vyvíjíme, je primárně určeno pro vlastní praxi, ve které následně žádný trader nemá potřebu finální modely sdílet.

    Kde se mohu do skupiny přidat?

    Zapojit se do skupiny můžete pomocí Objednávky Trading Room. Osobně doporučuji roční předplatné, protože práce na prezentovaných systémech není otázkou týdne či dvou. Ovšem ohromnou výhodou je, že v tuto chvíli je základní řešení 0TDE tradingu v Trading Room hotové.

    26.5.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 2

    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í.

    Získávání opčních dat s polygon.io

    Backtestovat opční obchody je dnes s využitím moderních API snadné a také levné. V dnešním tutoriálu si ukážeme jak na to se službou polygon.io, kterou sám používám.

    Tutoriál naleznete v TechLabu zde.

    Jízda na dlouhém chvostu

    Některé strategie mají vysokou úspěšnost, jiné profitují z tzv. dlouhých chvostů. Oba typy dokáží solidně vydělávat, ale nesmíme jim stát v cestě.
    Obsah:
    Co je to dlouhý chvost? Příklad strategie s dlouhým chvostem Jízda na dlouhém chvostu je výdělečná, ale psychicky náročná Odstřižení dlouhého chvostu Systematičnost je u obchodů na chvostu základem 100 % zhodnocení za rok z jízdy na chvostu? Co je to dlouhý chvost?
    Dlouhý chvost (někdy také dlouhý ocas z anglického termínu "long tail") se v kontextu tradingu vztahuje k situacím, kde méně běžné, ale potenciálně velmi ziskové obchodní příležitosti tvoří značný díl celkového zisku. Tento termín, odvozený z teorie pravděpodobnosti, odkazuje na "dlouhé chvosty" distribucí pravděpodobnosti, kde extrémní, i když málo pravděpodobné hodnoty, mohou mít významný dopad na celkové výsledky.
    Strategie využívající dlouhé chvosty vyžadují trpělivost a striktní risk management. Obchodníci musí být připraveni na delší období ztrátových obchodů s menšími ztrátami, které jsou kompenzovány občasnými výraznějšími zisky. Typickou strategií s takovýmto rizikovým profilem je trend following. Trendoví obchodníci se snaží zachytit mnoho potenciálních trendů, avšak většina z nich končí stop-lossem, aniž by se trh skutečně rozjel. Klíčové je v těchto situacích vytrvat v obchodu co nejdéle, pokud se trh skutečně rozjede. Psychická odolnost je zde nezbytná, protože po sérii ztrát mají méně zkušení obchodníci tendenci zisky vybírat předčasně, což může přeměnit ziskovou strategii na ztrátovou.
    Příklad strategie s dlouhým chvostem
    Konkrétním příkladem strategie s dlouhým chvostem, kterou obchodujeme na Finančníkovi, je intradenní breakout. Strategie je popsána například zde: Intradenní breakout model.
    Risk management strategie je poměrně jednoduchý. Základní model publikovaný v Trading Room (kód je zde) říká: při průrazu příslušné breakout úrovně vstup do směru průlomu. Riskuj 300 dolarů, drž pozici do konce obchodního dne.
    Při aplikaci sdíleného kódu na trhy QQQ a SPY (bez jakýchkoliv úprav ) vypadá výkonnostní křivka strategie následovně (komise jsou započítány):

    Strategie má historicky tendenci hezky vydělávat, co ale není patrné na první pohled, je způsob distribuce profitů a ztrát. Ta vypadá následovně:

    Vidíme, že velké množství obchodů končí na stop-lossu 300 dolarů. Některé obchody mají ještě nepatrně větší ztrátu (jde o otázku zaokrouhlení kontraktů a skluzu v plnění). Řada obchodů pak končí v rozmezí cca -250 dolarů až 500 dolarů. Pak je zde ale několik obchodů, které vytvořily výrazný profit. Právě to jsou ty tzv. „long tail“ obchody. Obchody na dlouhém chvostu.
    Jízda na dlouhém chvostu je výdělečná, ale psychicky náročná
    Jak si ukážeme dále, výjimečně ziskové obchody jsou pro strategii klíčové. Jejich zobchodování může být ale zejména pro začínající obchodníky psychicky náročné a frustrující.
    Pokud chceme, aby byl obchod výjimečně ziskový, musíme chytnout potřebný pohyb v trhu v jeho zárodku a do obchodu nezasahovat. To současně znamená, že budeme čelit mnoha situacím, kdy se obchod rozjede, my máme otevřený pěkný profit, abychom jej před finálním výstupem na konci dne např. celý odevzdali zpět do trhu.
    Toto se ale nedá obejít. Chceme-li obchody z oblasti dlouhého chvostu inkasovat, musíme dát obchodu prostor. Ziskové obchody skutečně potřebují čas. Takto vypadá distribuce zisků a ztrát z našeho intradenního systému v závislosti na čase v obchodu:

    Graf ukazuje, že nejziskovější obchody patří mezi ty, které byly otevřeny nejdéle.
    Odstřižení dlouhého chvostu
    Přirozenou tendencí obchodníků limitovat psychologickou nepohodu z příliš velkého otevřeného profitu může být aplikování různých pravidel vedoucích k předčasnému vybírání zisků. Například agresivnější posouvání stop-lossu nebo vybírání zisků na profit targetech. Velmi často ale mohou podobné úpravy strategii spíše výrazně uškodit, než ji vylepšit. Samozřejmě nelze hovořit univerzálně a konkrétní dopady je dobré vždy ověřit na vlastních backtestech.
    Zde je ukázka dopadu odstřižení dlouhého chvostu na diskutovaném intradenním breakoutu. Ten v Trading Room obchodujeme na různých trzích, protože trhy typu QQQ a SPY nejsou běžně dostupné na EU retailových účtech.
    Jedním ze způsobu konkrétní exekuce jsou 0TDE opce, které lze bez omezení obchodovat i na malých účtech – viz Day trading breakoutů s 0TDE opcemi – extra páka s limitovaným riskem. U 0TDE opcí pracujeme s debetními strategiemi a o to větší pohyb v breakoutu potřebujeme.
    Takto vypadá hrubý opční backtest se započítanými realistickými komisemi a skluzy v plnění v případě, že opce je otevírána na breakoutu a pozice držena až do finálního výstupu:

    Jde o portfolio složené z trhů QQQ a SPY. Backtest indikuje zhodnocení 120 % ročně při drawdownu -16,8 %. Risk 3 % účtu na opci.
    Jak hodně jsou opční výsledky závislé na několika málo výjimečných profitech? Můžeme udělat backtest, kdy ziskové pozice uzavíráme na 200 % profitu:

    Byť by se mohlo zdát, že takový přístup bude dávat smysl, backtest hovoří opačně. Naše průměrné zhodnocení kleslo na polovinu.
    Systematičnost je u obchodů na chvostu základem
    Strategie zachytávající v trzích momentum budou mít vždy charakteristiku popisovanou v dnešním článku. Budeme mít množství ztrát, které nám ale bohatě zaplatí občasné větší profity. Klíčovým faktorem pro profitabilitu v podobných strategií je tak systematičnost. To nejhorší, co se nám může stát je, že vynecháme jeden obchodní den, který by nám zrovna nadělil ten největší zisk za poslední měsíce.
    Osobně tak podobné strategie automatizuji. Obchodování skrz skripty výrazně snižuje šanci, že mi nějaký výrazný obchod uteče. A také se hodně snižuje psychická náročnost obchodování v období ztrát.
    100% zhodnocení za rok z jízdy na chvostu?
    Mimochodem – je vlastně realistické zhodnocení přes 100 %, které v 0TDE opcích indikuje výše uvedený backtest? Upřímně zatím netuším, ale rozhodně mě výsledky testování v rámci Trading Room motivovaly na tolik, abych do podobné strategie vložil své peníze.
    Strategii jsem pustil v polovině května a zatím nebyla v trhu příležitost pro žádný skutečně mimořádný zisk. Inkasuji tak zisky v kategorii RRR (risk:reward) maximálně kolem cca 1:2.5. Přesto mám za cca 2,5 měsíce na účtu zhodnocení +12,5 %. Takto vypadá stav mého živého účtu, který mám pro strategii vyčleněný:

    Takže ano, zatím vnímám, že hodně nadstandardní zhodnocení je reálné. Risk je ve strategii naprosto jednoznačně definován (nemohu ztratit více, než za kolik debetní pozici otevřu) a zisk je neomezen. Je ale důležité neodstřihávat obchody na chvostu a číhat s autotraderem v trzích na příležitost každý den.
    Chcete získávat s automatizovaným 0TDE systémem také vlastní zkušenosti z jízdy na dlouhém chvostu?
    Zapojte se do Trading Room a využijte následující odkazy:
    Výuka systematické obchodování opcí Hotový opční autotrader (ve zcela otevřené podobě, určený pro Interactive Brokers) včetně výše backtestované strategie.
×
×
  • Vytvořit...