Jump to content
Co nového? Mé kurzy
Články a tutoriály:
Hledat v
  • Více možností...
Najít obsah, který ...
Hledat výsledky v ...
Seriály Komoditní Manuál Psychologie obchodování
  • Micro Breakout – obchodování výhody malých účtů

    Velikost účtu je jeden z faktorů ovlivňujících výkonnost a stabilitu obchodování. Zejména proto, že s většími účty se lze lépe diverzifikovat (a diverzifikace je v tradingu opravdu klíčová). Mnoho obchodníků začínajících s menšími účty už jen z tohoto důvodu funguje s určitým hendikepem. Určitě tak stojí za to přemýšlet, jestli jde podobný hendikep alespoň částečně využít v náš prospěch.

    Jeden princip, který se nabízí, je obchodování takových pozic, které větší obchodníci obchodovat nemohou. Jaké to jsou? Jde o obchody v trzích, kde se obchoduje s menšími objemy transakcí a větší obchodníci by své pozice do trhů buď vůbec nemohli umístit, nebo by získávali nepřiměřený skluz v plnění.

    Na Finančníkovi takový přístup popisuji v podobě systému Micro Breakout.

    Ten se zaměřuje na méně likvidní akcie (volume kolem 300 000 za den), kdy čeká, až akcie začne překonávat dlouhodobé cenové maximum a toto maximum nakupuje. V pozici se systém snaží vydržet co nejdéle (nepoužívá profit target, ale průběžně posouvaný stop-loss). Risk je pak řízen také obchodováním většího počtu akcií současně – systém drží až 25 akcií najednou, kdy do každé alokuje jen malou část kapitálu (podrobněji jsem systém popisoval například v článku Micro Breakout dva měsíce po spuštění).

    Zcela konkrétní detaily svých vstupů zde z pochopitelných důvodů nesdílím, nicméně systém je extrémně jednoduchý. Vlastně každý den pouze:

    • Skenerem projdu cca 20 000 akcií, které sleduji na amerických trzích.
    • Vyberu ty, které mají odpovídající likviditu (obchodovaný denní objem) a jejichž cena aktuálně proráží dlouhodobé maximum.
    • Otevřu až 25 pozic.
    • U pozic sleduji posouvaný stop-loss a zavírám je v okamžiku, kdy jej zasáhnou.

    Z testů vychází, že potenciál systému je generovat průměrný roční zisk 30–40 % zcela mechanickou cestou (časová náročnou při použití softwaru typu Amibroker je denně cca 5 minut práce).

    V tuto chvíli obchoduji přístup živě 7 měsíců a dlouhodobé pravděpodobnosti se zatím potvrzují. Od spuštění systém vygeneroval zhodnocení 26 %, což vychází na 46 % anualizovaně. Maximální drawdownu byl zatím 10,5 %. Aktuální sharpe ratio je 2,18 při anualizované volatilitě 18,2 %.

    Od spuštění v květnu 2020 systém zobchodoval 50 obchodů s úspěšností 50 %. Ovšem průměrném RRR 1 : 3 – průměrný zisk je přibližně 3x vyšší než průměrná ztráta.

    Takto vypadá equity křivka živě obchodovaných obchodů při kapitálu 10 000 dolarů:

     

     31-microbreakout.jpg

    Na ní je zajímavé, že má poměrně nízkou korelaci s hlavními indexy. Zisky jsou tvořeny v situacích, kdy se najednou rozjede některá z nakoupených malých společností, která často posiluje o desítky procent. To se stává v situacích, kdy hlavní indexy rostou, ale i padají.

    Výzvy, které jsem se strategií řešil:

    • Některé nakoupené tituly prošly pohlcením jinou společností a např. se mění tickery. Pro přesné porovnávání s backtesty je vyžadována detailnější evidence obchodů a právě tento systém mě donutil přepracovat evidenci všech obchodů v portfoliu do databáze, o kterém jsem referoval v TechLabu v posledním příspěvku na téma aktuální trhy a výkonnosti strategií. Začínající obchodníky tak systém může rychleji provést všemi různými reáliemi, které se v trzích dějí.
    • Pozornost je třeba věnovat exekucím příkazů. Ty já rád zadávám do trhu před jejich otevřením. Nicméně u málo likvidních tickerů není možné používat market příkazy a limity zůstávající často nevyplněné. Situaci jsem vyřešil speciálními adaptivními příkazy, které jsou u IB k dispozici. Určitě je u méně likvidních titulů potřeba neustále sledovat hypotetickou a reálnou výkonnost.

    V každém případě se mi zatím jeví obchodování přístupu pro malé účty jako velmi nadějné.

    Do následujícího tutoriálu TechLabu proto pro inspiraci připravím popis, jak konkrétně každý den skenuji 20 000 tickerů amerických akcií (a že to vůbec není náročné) a také, jak konkrétně zadávám exekuce. Tutoriál naleznete v tradičním archivu videí TechLabu.

    6.12.2020

    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 fondu, který spravuje.

    • Líbí se 1

    Mohlo by vás dále zajímat

    Jak vydělávat na zvýšené volatilitě s malými účty?

    Z dnešní zvýšené volatility nejvíce profitují breakout systémy. Tedy takové, které vstoupí do pozice v momentě, kdy se cena rozjede a systémy se snaží v pohybu zůstat co nejdéle.
    Sám takové využívám ve swingové i intradenní podobě.
    Swingové breakout obchody
    Pokud s tradingem začínáte, nebo nejste zatím vůbec profitabilní, je určitě výhodnější začít se swingovými přístupy držící pozice delší dobu (několik dnů nebo týdnů). Byť to na první pohled tak nemusí vypadat, jejich vytvoření je opravdu výrazně jednodušší a následné obchodování psychologicky méně náročné než intradenní obchodování.
    V případě malých účtů může být zajímavé se u swingových breakout přístupů zaměřit na levnější akcie s nižší likviditou. Ty nemohou obchodovat větší hráči, protože v nich reálně nelze otevírat větší pozice, a lze tak v této oblasti nalézt často velmi zajímavé příležitosti. A de facto je to jedna z mála oblastí tradingu, kde malý kapitál představuje konkurenční výhodu (takže je škoda ji nevyužít).
    Swingové breakout strategie přitom nemusí být nijak komplikované. Konzervativně se stačí zaměřit na dlouhodobé cenové maximum (například poslední rok) a do pozice vstupovat v momentě překonání této hranice. Strategie pak pracuje se základním stop-lossem (ten je zasažen, pokud trh po průlomu nepokračuje) a posouvaným (trailing) stop-lossem, jehož cílem je z pohybu dostat co nejvíce. Obchod tak může vypadat například takto:

    Při obchodování akcií bych určitě začal se strategiemi, které breakouty pouze nakupují. V aktuální chvíli se tak připravuje mnoho zajímavých příležitostí, pokud trhy budou dále růst. Přičemž samozřejmě není potřeba čekat na průlom ročního high a lze agresivněji používat i kratší intervaly. A pokud trhy růst nebudou, tak to zase znamená, že strategie nebudou generovat žádné ztráty a kapitál můžeme využít jiným způsobem.
    Pro inspiraci – takto vypadá equity křivka popisovaného přístupu aplikovaného na akcie, které mám v databázi (včetně delistovaných). Jde o více než 20 000 titulů, z nichž systém vybírá ty s nižší likviditou (ale stále obchodovatelné a s cenou nad 1 dolar). Systém drží max. 40 pozic současně a každé přiřazuje 5 % kapitálu. Od roku 1995 obsahuje test velmi slušných 10 564 obchodů:

    Křivka je to samozřejmě ilustrační, právě proto, že do malých akcií nelze umisťovat stále vyšší kapitál. Nelze plánovat například takto dlouhodobé navyšování pozic. Na křivce je ale vidět, že edge funguje skutečně dlouhodobě.
    Zajímavější může být pohled na obchody od roku 2018, pokud bychom začali s kapitálem 10 000 dolarů a vstupovali/vystupovali na otevírací ceně další den po generovaném signálu (abychom si tak mohli připravit například limitní příkazy atd.). Při započítání komisí z Interactive Brokers bychom stále dosahovali ročního zhodnocení přes 50 % při poměrně nízkém drawdownu. V praxi toto zhodnocení bude snížené o různé skluzy v plnění, na které je třeba se při obchodování akcií s nižší likviditou připravit, nicméně stále je zde z mé zkušenosti dost prostoru pro profit. 

    Lze přitom očekávat, že se blíží doba, kdy se menší akcie mohou opět dostávat ke svým dlouhodobým maximům, a strategie tak opět začne generovat zajímavé zisky. Bude dobré ji mít připravenou v arzenálu (v případě práce s menšími účty).
    Jak konkrétně strategii připravit? Sám používám Amibroker, a pokud jste absolvovali swingový workshop, měli byste být schopni využít předávané know-how a strategii obměnou poskytovaných kódů připravit. Případně jsem do TechLabu připravil v pátek nový tutoriál obsahující i kompletní kostru systému velmi podobného výše screenshotovanému.
    Intradenní breakout obchody
    V intradenních trzích volatilita jednoznačně nahrává breakoutům volatility. Podrobně se o nich můžete na Finančníkovi dočíst v článku Intradenní breakout volatility. Strategie nejčastěji spočívá v tom, že trh nakoupíme/prodáme v okamžiku, kdy se vychýlil o určitou hodnotu od otevírací ceny (například definovanou násobkem indikátoru ATR) a pozici držíme do konce obchodního dne. Nejzajímavější výsledky bývají na akciových indexech a energiích.
    Jak se podobný systém může chovat na akciovém indexu e-mini S&P 500 jsem popisoval nedávno v článku +93 % za 3 měsíce – breakout systém na ES. Je zajímavé si uvědomit, že tento systém nebyl nijak na aktuální volatilitu optimalizován – naopak byl vytvořen již před několika lety. Za poslední měsíc si přitom připsal další nemalé zisky dané hlavně tím, že se trhy nyní hýbou. Takto vypadá další vývoj aplikovaný na mikro S&P 500 – kontrakt, který je 10x menší než e-mini S&P 500, a lze jej tak obchodovat s menším kapitálem:

    U mikro S&P 500 je ale dobré mít na paměti, že jakmile současná volatilita opadne, již určitě nebude možné generovat podobná zhodnocení.
    Jak podobný systém vytvořit? V TechLabu naleznete můj kompletní tutoriál na Intradenní breakout strategie v Amibrokeru včetně kódů pro Amibroker. Ale je určitě potřeba počítat s tím, že vývoj intradenní strategie je násobně náročnější než vývoj swingové strategie. Pokud jste se účastnili posledního Trading Fora, tak ostatně víte, že si v této oblasti dnes pomáhám pomocí GSB generátoru strategií, což není levná záležitost (a tedy určená pro malé účty), ale opět pro ilustraci. 25. února jsem pro programátora, se kterým pracujeme na systému portfolio exekucí ID obchodů, vytvořil v e-mini S&P 500 tři intradenní breakout strategie. Ty využívaly data jen do poloviny roku 2019 a od 25.2.2020 jsou tedy již 100% „out of sample“ a předané do TradeStation platformy. Takto si přitom vedly od konce února všechny tři dohromady:

    Všechny strategie přitom obchodují long i short, a dokáží tak profitovat ať trhy rostou nebo klesají – podstatná je v nich právě zvýšená volatilita:

    Závěr
    Aktuální zvýšená volatilita přináší mnoho příležitostí, které v posledních letech v trzích nebyly. Breakout strategie jsou nyní žhavější než jindy. A jestli se zaměřit na intradenní nebo swingové příležitosti? Pokud bych začínal a disponoval malým účtem (pár tisíc až desítek tisíc dolarů), zaměřil bych se spíše na swingové obchodování – například právě v méně likvidních akciích. Intradenní futures trhy nabízejí také mnoho zajímavého, ale strategie je třeba obchodovat v portfoliích. A i v případě využití mikro kontraktů to už vyžaduje dostatečný kapitál a rozhodně vyšší náročnost spojenou s vytvářením strategií. Ale jak vidíte na uvedených příkladech, i ta se vyplácí.  
     

    Micro Breakout dva měsíce po spuštění

    Před dvěma měsíci jsem na Finančníkovi popisoval breakout strategii vhodnou pro menší účty obchodující akcie s nižší volatilitou. Strategii jsem v popisované podobě spustil live a zde je první várka zkušeností.
    V tomto článku jsem komentoval, proč může být obchodování s nižší likviditou zajímavé pro obchodníky s menším účtem a proč to může vést k nadstandardním výnosům. Pokud nechcete číst celý původní článek, zde kopíruji to hlavní:
    V případě malých účtů může být zajímavé se u swingových breakout přístupů zaměřit na levnější akcie s nižší likviditou. Ty nemohou obchodovat větší hráči, protože v nich reálně nelze otevírat větší pozice, a lze tak v této oblasti nalézt často velmi zajímavé příležitosti. A de facto je to jedna z mála oblastí tradingu, kde malý kapitál představuje konkurenční výhodu (takže je škoda ji nevyužít).
    Ve svých portfolio přístupech dnes již pracuji s větším kapitálem, a více se tak orientuji na likvidnější trhy. Přišlo mi ale zajímavé strategii zkusit spustit s malým kapitálem na živém účtu a v praxi zjistit, jak je to především s kvalitou plnění.
    Strategii jsem nazval Micro Breakout, protože je zaměřena na malé akciové tituly. V zásadě nakupuji akcie, které proráží roční cenové maximum a pozice řídím pomocí ATR trailing stop-lossu ve vzdálenosti 3,5* ATR za 14 dnů. Systém sleduje všechny akcie obchodované na US burzách, co mám v databázi, tj. nezaměřuje se na akcie z vybraných indexů. Hlavním kritériem pro výběr akcie k obchodování je nižší denní volume. Nechci zde uvádět konkrétní parametry všech filtrů, protože systém je opravdu jednoduchý a je zřejmé, že při stejných vstupech stovek lidí ve stejný okamžik do shodných akcií už by mohlo dojít k ovlivnění plnění. Rámcově ale Micro Breakout obchoduje akcie s průměrným denním volume do stovek tisíc obchodů.
    Strategii jsem zatím spustil v testovacím režimu. Přidělil jsem jí kapitál 10 000 dolarů. Strategie může používat dostupnou páku a kapitál dělím do potenciálně 25 obchodů. Tedy každému obchodu v tuto chvíli přiřazuji kapitál 800 dolarů. Mým cílem bylo pracovat s větším množstvím vstupů právě proto, abych co nejdříve otestoval plnění obchodů. Zpětně se zatím zdá až 25 současně otevřených pozic jako zbytečně velké členění kapitálu, protože signálů po 2 měsících, i přes hodně rostoucí trhy, není tolik, a mnoho kapitálu je tak zbytečně nevyužito.
    A jaké jsou zkušenosti s plněním? Systém přirozeně v této fázi obchoduji ručně, abych získával co nejvyšší zpětnou vazbu. Pro vstupy používám limitní příkazy a testuji také adaptivní exekuční IB algoritmy. A musím říct, že v této oblasti jsem zatím nenarazil na problém. Plnění v řádech stovek kusů akcií probíhá bez problémů.
    A jak breakouty vypadají? Některé méně likvidní tituly se opravdu umí hýbat. Aktuálně mám například otevřenou pozici v tickeru EMX, kde systém otevíral při breakoutu pozici 24.6. Já vstupuji příkazy následující den při otevření trhů, tedy 25.6 a od té doby trh solidně vyrazil vzhůru:

    A celková výkonnost?
    Živě jsem systém spustil 29.4.2020. V aktuálním kontextu vydělává pochopitelně většina přístupů nakupujících akcie, takže není překvapením, že i Micro Breakout je v zisku. Co mě ale zajímá nejvíce, je porovnání výkonnosti a korelací s ostatními systémy. Pro většinu obchodníků na Finančníkovi bude patrně nejzajímavější porovnání se systémy Monday Buyer a Mopull Limit ze swingového workshopu.

    V tomto porovnání Micro Breakout (červená linka) zatím za výsledky ostatních strategií hojně obchodovaných na Finančníkovi pokulhává. Nicméně na druhou stranu byla průměrná expozice kapitálu v tomto systému jen 8,1 % –výrazně méně než například u Monday Buyer.
    Z mého pohledu jsou zajímavé i korelace zmíněných přístupů:

    Je patrné, že zatím systémy prakticky nekorelují – a to přesto, že všechny akcie nakupují a trhy rostou. Z tohoto pohledu se zatím jeví obchodování breakoutu na akciích s nižší likviditou jako zajímavý doplněk akciového portfolia.
    Mimochodem – nemohu si odpustit spojení všech tří systémů do jediné equity křivky, která opět demonstruje sílu diverzifikace směrem ke stabilitě výkonnosti:

    A když jsme v tom srovnávání. Zde je srovnání zmíněných systémů s indexem S&P 500 (v podobě nákupu SPY – zobrazeno šedivou křivkou):


    Je vidět, že Monday Buyer a Mopull Limit měly v dané periodě výkonnost dost podobnou jako index, ale při nižší volatilitě (risku), což je upřímně to, co mě zajímá. Micro Breakout si jde trochu svojí cestou, ale zase je třeba pamatovat na to, že v tuto dobu využíval jen 8,1% kapitálu. Rozhodně se mi líbí nízká korelace mezi strategiemi a indexem.
    Po dvou měsících živého obchodování jsem tak hlavně spokojen, že jsem nenarazil na žádná zásadní překvapení v plnění. Zatím mám v plánu jet systém ve stejném režimu několik dalších měsíců a uvidíme, jestli jej pak zapracuji do hlavního portfolia. Rozhodně se mi ale jeví, že obchodování breakoutů na akciích s nižší volatilitou stojí u malých účtů za pozornost.
    Pokud hledáte technickou asistenci v diskutované oblasti, tak zde jsou důležité odkazy: Kompletní otevřené kódy strategií Monday Buyer a Mopull Limit jsou k dispozici v archivu swingového workshopu. Jak postavit systém typu Micro Breakout jsem včetně kódů ukazoval v tomto tutoriálu v rámci skupiny TechLab. Jak konkrétně spojovat a analyzovat výkonnosti systémů v rámci portfolia jsem popisoval v tomto tutoriálu TechLabu.
×
×
  • Vytvořit...

Důležitá informace

Na tomto webu zpracováváme cookies potřebné pro jeho fungování a analytiku, v případě udělení souhlasu také cookies pro účely cílení reklamy.