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
  • Otevírat pozice ve stejných trzích současně v různých systémech?

    Ústředním bodem mého obchodování je práce na diverzifikovaných portfoliích složených z více strategií. Jelikož se v tuto chvíli zaměřuji především na akcie, může se stát, že stejný titul bude chtít najednou otevřít více strategií. Jak k tomuto přistoupit?

    Při práci s akciovými strategiemi lze nalézt mnoho logik vstupů a výstupů vedoucích k historicky relativně nekorelovaným systémům. Potíž může být v momentě, kdy strategie z nějakého důvodu budou obchodovat podobné akcie.

    Zde je zjednodušený příklad:

    Obr. č.1: Původní strategie

    Obr. č.1: Původní strategie

    Modrá linka je short strategie velmi podobná MR3000S, kterou obchoduji kromě svého fondu i v našem Trading roomu. Červená linka představuje hypotetickou další short strategii, kterou jsem připravil kvůli demonstraci v tomto článku. Jde o upravenou strategii, která se od modré liší v drobných nuancích vstupních a výstupních pravidel. Na první pohled se výkonnost modré a červené strategie od sebe zas tolik neliší a v praxi bych rozhodně obě strategie jako diverzifikované neobchodoval.

    Pro pointu dnešního článku je podstatné, že obě výše uvedené strategie sdílí poměrně dost velmi podobných obchodů na stejných titulech a níže demonstrovaný princip na této kombinaci dvou podobných systémů bude velmi výrazný.

    Při obchodování mého portfolia nechci, aby systémy držely stejné pozice v různých systémech. A to z pochopitelných důvodů. Jednotlivé akcie reagují na fundamenty a mohlo by se stát, že shodou náhod bych měl násobnou expozici zrovna v akcii, která vygeneruje vyšší ztrátu. V každém čase tak osobně ve svém portfoliu držím přes všechny systémy v jakékoliv akcii jen jednu pozici.

    Co tedy dělat, pokud se sejde signál pro vstup do stejné akcie ve více systémech?

    V zásadě máme dvě možnosti:

    1)      Duplicitní signál vypustit a nahradit jej dalším signálem v pořadí.

    2)      Duplicitní signál vypustit a nenahrazovat jej žádným dalším signálem (budeme tak obchodovat méně signálů).

    Intuitivně by většina traderů volila patrně bod 1). Zejména pokud jako já analyzujete mnoho tisíc akcií a většinu dnů je k dispozici více signálů, než kolik chceme otevřít. V případě dostupnosti více signálů postupují mé systémy tak, že si dostupné signály seřadí podle nějakého klíče a obchodují „top x signálů“. Například „top 5 signálů“, kdy každému obchodu přiřadí 2 % účtu. Pokud v top „5 signálech“ bude nějaký trh duplicitní s jinou strategií, mohl by se tento vynechat a obchodovat další v pořadí – tedy například šestý. Testy ovšem ukazují, že tento přístup není optimální. Jednoduše proto, že náhradní signály bývají slabší.

    Zde je konkrétní ukázka:

    Obr. č.2: U červené strategie byly duplicitní obchody nahrazeny jinými

    Obr. č.2: U červené strategie byly duplicitní obchody nahrazeny jinými

    Modrá linka představuje stále stejnou výkonnost původní modré strategie. U druhé short strategie (červená linka) vidíme úplně jiný, výrazně horší, historický průběh výkonnosti.

    Jak to?

    V červené lince systém vypustil akcie, které by byly shodné s pozicemi v modrém systému. A nahradil je dalšími signály, které byly v pořadí. Na první pohled je zřejmé, jak výrazně horších výsledků takový přístup dosahuje. Pochopitelně bude záležet na přesné logice, podle kterých se signály k obchodování řadí. Většina mých testů ale potvrzuje, že nahrazování duplicitních signálů dalšími v pořadí vede k výrazně horším výsledkům.

    Osobně proto postupuji druhou cestou. Pokud je v portfoliu duplicitní signál, tak jej vynechám a nenahrazuji.

    Backtest naší simulace by pak vypadal následovně:

    Obr. č. 3: U červené strategie byly duplicitní obchody vynechány bez náhrady

    Obr. č. 3: U červené strategie byly duplicitní obchody vynechány bez náhrady

    Modrá linka představuje stále stejnou výkonnost původní modré strategie. U druhé short strategie (červená linka) vidíme opět jiný průběh výkonnosti než na prvním grafu. Ovšem je podstatně lepší než na druhém grafu.

    V tomto případě obsahuje výkonnost červené linky stejné obchody jako na grafu č.1. Jsou jen bez náhrady vynechány obchody, které ve stejný čas obchodovaly stejnou akcii jako modrá strategie. Červená strategie tak má mnohem nižší počet obchodů (protože řada z nich byla vynechána) a v absolutním měřítku vydělá méně než červená strategie v grafu č.1. Ovšem také s nižší expozicí kapitálu (není využíván) a kapitál lze využívat v jiných strategiích. Tedy toto rozhodně není špatný výsledek. Naopak. Výsledná kombinace obou strategií nabízí solidnější diverzifikaci než v grafu č.1 – jednak strategie nesdílejí ani jeden současně obchodovaný trh a také je vidět, že výkonnostní křivky jsou si méně podobné.

    V případě portfolií sám tedy postupuji druhou variantou:

    Duplicitní signály vypouštím a nenahrazuji jej žádným dalším signálem.

    Dobrou zprávou je, že je to také technicky jednoduší řešení.

    I v samotném backtestu portfolia stačí, pokud z historických výsledků v Excelu nebo pomocí Pythonu odstraníte obchody, které by se ve stejný čas odehrávaly ve stejných akciích.

    Při živém obchodování pak jednoduše do Interactive Brokers neposílám signály, se kterými pracují jiné strategie nebo které se shodují s akciemi, které jsou v jiných systémech otevřené.

    4.9.2022

    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 6
    • Děkuji 2

    Sdílíme, co nám samotným funguje.
    7 výukových lekcí.

    Jak reálně uspět v tradingu?

    Naučte se vydělávat na své sny (naše metody na Finančník.cz)

    Praktický návod, jak v trzích získat šanci vydělávat stovky tisíc až miliony dolarů ročně bez vlastního kapitálu a nutností trávit denně hodiny před počítači (bez práce to ale nepůjde).

    >> Získat kurz zdarma <<

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

    TechLab – od nuly k automatickým portfoliím

    Na Finačníkovi vnímáme jako nejsmysluplnější cestu vydělávání peněz na burze skrze maximální využití automatizace. Mezi hlavní benefity patří výraznější psychologická pohoda při obchodování (v porovnání s diskrečním tradigem) a časová nenáročnost. Samotné obchodování zabírá maximálně pár minut denně, kdy kontrolujeme chod všech skriptů.
    Že lze vše zvládnout i bez počátečních znalostí programování, ukazují i reference dosavadních účastníků skupiny, které naleznete na této adrese.
    Podstatné je ale uvědomit si, že vytvoření komplexního automatizovaného worfklow nejde hned, nejde to ani za měsíc. Jde o postupnou práci. Dobrou zprávou ale je, že pro vydělávání peněz není potřeba mít hned hotové celé workflow. Stačí jen menší část, které pak věnujete o trochu více času manuálním dohledem a postupně vše vylepšujete.
    A jelikož jsme si sami prošli celým procesem „od nuly“ k automatizovanému portfoliu, vznikla na Finančníkovi před lety skupina TechLab. Jejím cílem je pomoci Vám vytvořit podobné automatizované řešení, jaké sami používáme v každodenní praxi. Ve skupině proto najdete všechny potřebné informace.
    Podrobný popis skupiny naleznete na stránce https://tri.financnik.cz/techlab. V tomto dokumentu jsme připravili rámcový popis cesty, jak se k automatizaci dostat krok za krokem.
    Automatizace pochopitelně přináší potřebu osvojení nového know-how. Zejména pokud do ní přicházíte ze světa neprogramátorů tak jako my. Ve skutečnosti není pro automatizaci obchodování nutné zvládnout pokročilé programování (viz reference stávajících účastníků). Spíše je potřeba postupně si osvojit práci s drobnými nástroji a ty vhodně poskládat dohromady.
    TechLab je skupina, kde sdílíme postupy, které sami využíváme v každodenní praxi.
    Sami přitom na automatizovaných řešení pracujeme již mnoho let a naše workflow jsou tak již poměrně propracovaná. V principu si automatizované obchodování můžete představit jako následující diagram:

    S podobným workflow se například nebojíme ani spravovat externí peníze (Petr provozuje alternativní fond založený na automatizovaných strategiích). Ohromnou výhodou podobných automatizovaných procesů je i skutečnost, že je lze pohodlně škálovat. Do fungujícího workflow obchodujícího určitý počet strategií lze vždy snadno přidat další strategii obchodující jiný princip, jiný timeframe nebo jiný typ trhů. To vede jak k možnosti vyšší diverzifikace (postupování nižšího risku), tak možnosti pracovat s vyšším kapitálem. Řada obchodníků dnes tak skrz poskytované know-how obchoduje pomocí automatizovaného workflow s velmi malou časovou náročností buď své úspory, nebo se zaměřují i na správu větších peněz.
    V TechLabu naleznete vše potřebné, abyste si sami vytvořili podobné řešení. Zejména pokud se s prostředím automatizace obchodování zatím seznamujete, může Vám zprvu přijít TechLab až příliš odborný.
    Je to proto, že mnoho obchodníků zde už na sobě pracuje roky a za tu dobu jsou podstatně dál, než jste nyní vy. Ale nezoufejte. Všichni jsme začínali z podobného stavu „nula“. Je opravdu potřeba nespěchat a postupovat kupředu pomalu. Je dobré sledovat nové minikurzy a tutoriály, ale nemějte stres z toho, že nebudete všemu rozumět.
    Pro zvládnutí automatizovaného obchodování doporučujeme následující postup:
    1. Začít zprovozněním poskytnutých blokových řešení (na paper účtu)
    Prvním krokem je zvládnutí automatizace získávání obchodních signálů a následného odeslání obchodních příkazů do obchodní platformy pomocí vlastních skriptů (programů). Zní to složitě? První dobrou zprávou je, že v této fázi nemusíte umět programovat. V rámci TechLabu najdete velké množství tutoriálů, ve kterých je spousta tipů a návodů, jak této základní úrovně automatizace dosáhnout svépomocí.
    Další dobrou zprávou je, že jsme připravili workshopy, které Vás dílčími kroky automatizace plynule provedou, a jejichž součástí jsou plně funkční skripty. Doporučujeme začít absolvováním Workshopu swingového obchodování (kde se seznámíte s principy swingových strategií a naučíte se získávat signály pro vstup/výstup z pozic). Následně můžete pokračovat ročním předplatným TechLabu Automatizace (kde navíc získáte plně funkční skript autotraderu s podrobným popisem používání). Spolu s programem Amibroker (který je třeba si pořídit samostatně) budete mít k dispozici veškeré nástroje pro vytvoření níže uvedeného automatizovaného worfklow. Doporučujeme spustit na paper účtu a postupně ladit cokoliv, co nebude fungovat.
     

     
    Zkušenější obchodníci mohou TechLab využívat v nejlevnějším typu předplatného „Podpora“. V něm získáte veškeré know-how a podporu, ale bez hotových řešení, které stačí „instalovat a spustit“.
    Jakýkoliv dotaz pište do TechLabu. Nejlépe do vlákna První automatizace. Relativně brzy byste měli mít v provozu první jednoduché automatizované workflow, které spustíte na svém osobním počítači jednou za den dopoledne evropského času a během pár minut máte hotovo.
    V této fázi nebudete patrně zasahovat do poskytnutých skriptů. Nicméně v budoucnu bude potřeba si řešení upravit přesně podle vlastních požadavků. Je proto dobré začít se seznamovat s Amibrokerem a Pythonem. Pro oba programy pořádáme v TechLabu minikurzy pro začátečníky. Vyhlašujeme je průběžně v průběhu roku. Každý živý běh minikurzu je trochu jiný, je moderovaný a obohacený mnoha domácími úkoly, které řeší celá komunita. Do výuky se však můžete pustit hned. V rámci ročního předplatného TechLabu Automatizace máte přístup k archivu minikurzů, které naleznete na této stránce. Jako první doporučujeme pustit se do minikurzů Základy zvládnutí Pythonu – od nuly k práci s daty a První strategie v Amibrokeru. Ke kurzům v archivu není aktivní podpora, ale samozřejmě můžete dotazy pokládat v běžné diskuzi TechLabu.
     2. Napojení obchodního deníku
     Jako další krok doporučujeme do workflow zařadit obchodní deník. Ten připravil v Pythonu trader s přezdívkou Unlimited a je ke stažení zde.
    Vaše workflow pak bude v cíli vypadat následovně:

    Práce na obchodním deníku Vás může vytížit určitě na několik týdnů. Zejména pokud budete současně pronikat do základů Pythonu. Je to hlavně proto, že obchodní deník již můžete začít pomalu přizpůsobovat svým vlastním potřebám a v rámci jeho studia začít podrobněji analyzovat svá data.
    Rozhodně doporučujeme shlédnout minikurz Obchodní deník v Pythonu, který průběžně vyhlašujeme, případně rovnou ze záznamu, ke kterému mají přístup všichni s ročním předplatným TechLab Automatizace.
    Další tutoriály, které Vám mohou pomoci v této fázi:
    V prvním kroku můžete spravovat výsledky vedené v Excelu. Tutoriál je publikován zde. K automatizovanému deníku můžete připojit i obchody zpracované před uvedením do jeho provozu. Tutoriál je publikován zde. 3. Zapojení podpůrných skriptů
    V této fázi by Vám již měla běžet docela solidní automatizace, jejíž provoz zabírá maximálně desítky minut týdně. Příkazy z Amibrokeru jsou předávány Autotraderem do Interactive Brokers. Veškeré obchody jsou zaznamenány v databázi. Máte k dispozici statistiky o svém obchodování a dokážete vytvářet podobné portfolio grafy slučující výkonnosti jednotlivých strategií:

    Nyní se můžete zaměřit na pilování workfow. Můžete zapojit skripty vyřazující duplicitní trhy z obchodovaných portfolií, stahovat data o shortovatelnosti z FTP Interactive Brokers a vyřazovat neshortovatelné akcie ze signálů (pokud pracujete se short strategiemi), stahovat data o vyhlašování earnings a příslušným způsobem je zapracovat do signálů Mean reversion strategií. Jednoduše pracovat na mnoha vychytávkách, které v průběhu času v TechLabu zmiňujeme.
    Zásadní jsou v této oblasti následující tutoriály:
    Kontrola shortovatelnosti akcií. Tutoriál je publikován zde. Automatizované stahování dat vyhlašování dividend. Tutoriál je publikován zde. Filtrování obchodních signálů na earnings data pomocí API. Tutoriál je publikován zde. 4. Testování nových strategií
    Prioritou TechLabu je pomoci dostat Vás do produkční fáze systematického portfolio obchodníka. Proto jsme poskytli bloky, které je možné od startu bez větších znalostí pospojovat a začít s nimi pracovat – na paper účtu nebo nějakém malém živém účtu (poté, co do problematiky sami proniknete a nástroje přijmete za své). Praxe je praxe a nic ji nenahradí. Proto by mělo být prioritou co nejrychleji vše rozhýbat do každodenní rutiny, byť z počátku bez nějakých zásadních očekávání vydělávání větších peněz.
    Ovšem pro peníze trading všichni děláme. A peníze se v tradingu vydělávání skrz to, že budete obchodovat vlastní strategie a aplikovat do trhu vlastní nápady.
    Je dobré si osvojit Amibroker a postupně připravovat nové strategie nebo upravovat ty, které máte z Finančníka. Pokud jste to zatím nezkoušeli, doporučujeme shlédnout v TechLabu minikurz První strategie v Amibrokeru a pokročilejší Custom backtester v praxi. V této fázi byste měli mít již i základní know-how, jak pomocí Pythonu vytvářet vlastní portfolio analýzy a postupně posouvat obchodované portfolio kupředu.
    Zásadní jsou v této oblasti následující tutoriály:
    Vytváříme idea first systém. Tutoriál naleznete zde. Jednoduché, ale funkční portfolio pomocí sezonality. Tutoriál naleznete zde. Testování systému obchodujícího sezonalitu na futures. Tutoriál naleznete zde. Rotační strategie v Amibrokeru. Tutoriál naleznete zde. Krátkodobé systematické strategie a kryptoměny. Tutoriál naleznete zde. 5. Další automatizace
    Hodně obchodníků v TechLabu cílí na tzv. plnou automatizaci. Tedy řešení, které jim samo poběží na serveru bez toho, aniž by jej třeba několik dnů sledovali. To je určitě možné a sami tímto směrem jdeme.  Na rovinu ale zdůrazňujeme, že jemné finalizování plné automatizace zabere opravdu hodně času a znalostí, přitom už ve finále tolik času (oproti „skoro automatizovanému přístup“) nešetří  a více peněz také nevydělá. Tedy rozhodně není třeba se tímto cílem ze začátku jakkoliv stresovat a v podstatně na něj ani mířit. Z našeho pohledu stačí drtivé většině obchodníků řešení, které běží skoro samo, ale je lepší na něj trochu dohlížet.
    V TechLabu každopádně naleznete hodně tipů, jak se v této oblasti posouvat. Ukážeme Vám, jak spouštět řešení na serverech, jak využívat git, jak si posílat informace o tradingu například na mobil, jak on-line monitorovat běh programů atd.
    Zásadní jsou v této oblasti následující tutoriály:
    Aplikace pro ovládání autotraderů z mobilu. Tutoriál naleznete zde. Task Scheduler a nastavení úloh pro ID obchodování. Tutoriál naleznete zde. Workflow pro sledování běhu skriptů. Tutoriál naleznete zde. Individuální podpora
    Výše uvedené body jsme připravili proto, aby ukázaly, jakou cestou zhruba jít a co by mělo být cílem.
    Je nicméně jasné, že každý účastník TechLabu přichází do procesu vytváření automatizovaného worfklow s různými znalostmi a zkušenostmi. Každý bude bojovat s jinými překážkami a chybovými hláškami. Proto je TechLab také technickou poradnou. Pokud nevíte, jak se posunout z bodu A do bodu B, tak se ptejte. S vysokou pravděpodobností jsme podobný problém již v minulosti také řešili a jistě Vám dokážeme poradit. Prakticky každý dotaz zodpovíme nejpozději do druhého pracovního dne.
    To dělá TechLab opravdu unikáním prostředím. Získáváte přístup k obchodníkům, kteří know-how provozují v praxi, kteří v tutoriálech ukazují, jak řeší úkoly, na kterých sami pracují. A pokud si nebudete vědět rady, jak aplikovat popisované know-how do vlastní praxe, tak se stačí zeptat.
    Vzhůru do vlastní automatizace obchodování! Hlavní diskuzní vlákna TechLabu naleznete zde.
    Registrační informace naleznete na stránce https://tri.financnik.cz/techlab. V případě zájmu o změnu typu předplatného při již aktivní účasti v TechLabu pište na e-mail kurzy@finacnik.cz a změnu nastavíme ručně. E-mail můžete samozřejmě použít při jakémkoliv dotazu k TechLabu.

    Jak vytvořit dokonalý obchodní systém?

    Mnoho neúspěšných obchodníků se honí za snem vypilovat jeden obchodní systém tak, že s ním budou vydělávat na každodenní bázi. Jak takový vytvořit?
    Přiznávám, že nadpis článku byl tentokrát trochu návnada, abych přitáhl vaši pozornost.
    Burzovní obchodování může být extrémně vděčné a reálně dělá z lidí milionáře a miliardáře. Současně ale není jednoduché. Především proto, že vítězí ti, kteří dokáží vsázet proti většině a mít pravdu.
    Už z tohoto principu neexistuje nějaký jeden jednoduchý nástroj, kterým by bylo možné den za dnem z trhů získávat peníze. Protože kdyby takový existoval, začala by jej postupně využívat většina obchodníků a takový by logicky hned přestal fungovat.
    Nenamlouvejte si, že k vítězství v obchodování vede cesta přes nějaký zázračný nástroj nebo techniku. Pokud různé běžně diskutované nástroje vydělávají, všechny operují ve více méně podobném režimu. S dobře nastaveným risk managementem dokáží vytvořit přiměřené zhodnocení, ke kterému ale patří i občasné nemalé propady na účtu a dlouhá období čekání na nová maxima stavu účtu.
    Jedinou reálnou cestou, jak příjmy z obchodování stabilizovat a snižovat při tom risk, je diverzifikace, kterou průběžně na Finančníkovi zmiňuji (naposledy v tomto článku obsahujícím odkaz i na zajímavé video). To znamená současné obchodování více přístupů, jejichž výsledky spolu nekorelují. V praxi toto bývá nejčastěji dosaženo přes obchodování různých technik na různých trzích a různých časových rámcích.
    Toto je jediný svatý grál obchodování, který jsem kdy v trzích objevil. Přitom jej v praxi využívá určitě výrazná menšina běžných traderů. Proč? Nejčastějším důvodem je snaha „dotáhnout nejprve do dokonalého stavu“ jednu strategii, a teprve pak pracovat na dalších strategiích a budovat portfolio.
    Jenže tento přístup má jeden základní háček, na kterém si vyláme zuby většina začátečníků.
    Dokonalost v tradingu neexistuje. Vždy pracujeme jen s pravděpodobnostmi. A také i to, jestli naše metoda bude v budoucnu fungovat, představuje jen určitou sázku, která může, ale také nemusí vyjít. Nenechte se ošálit dokonalými equity křivkami z backtestů, kterých lze dosáhnout nejrůznějšími optimalizacemi. Zde jednoznačně platí, že čím dokonaleji výsledky vypadají na historických datech, tím vyšší šance je, že systém nebude fungovat v budoucnu.
    Většina retailových obchodníků se tak k budování portfolia nikdy nedostane. Jednoduše proto, že se jim nezdají dost dobré výsledky jejich hlavní obchodované strategie a snaží se je vylepšit nad to, co je reálné. A v tomto kolečku dokáží strávit neuvěřitelné množství let.
    Představte si ale, že na úspěch na burze půjdete opačnou cestou.
    Přijmete fakt, že jediným reálným svatým grálem je v tradingu diverzifikace. Rozhodnete se od začátku zaměřit svůj cíl na obchodování diverzifikovaného portfolia.
    Gratuluji! V takovém případě jste okamžitě výrazně zvýšili šance na svůj úspěch.
    A navíc jste vyřešili nezodpověditelnou otázku „jak vytvořit dokonalou strategii“. Jakmile se zaměříte na práci s portfolii, zjistíte, že pro vydělávání peněz nám stačí „dostatečně dobré strategie“. Třeba i takové, které bychom nikdy neobchodovali samostatně, protože občas mají delší období stagnace nebo hlubší propady. Tedy chování, které je třeba u strategií očekávat. Nicméně při obchodování spolu s dalšími nekorelujícími strategiemi můžeme najednou v celku získávat velmi zajímavé výsledky. Ukázku, jak vše může fungovat v praxi, můžete nalézt v tomto článku: https://www.financnik.cz/clanky/praxe/portfolia-coby-cesta-k-vyssi-pravdepodobnosti-uspechu-r1843/.
    Toto je opravdu velmi silný koncept.
    Nicméně jeho uvedení do reálného obchodování není triviální (což v tradingu není nic). Začínající obchodník musí zvládnout celou řadu nových dovedností a často diametrálně změnit své myšlení a práci s emocemi.
    Proto je naprosto nezbytné postupovat po jednotlivých krocích.
    Osobně se mi osvědčila následující cesta: zapomenout z počátku na potřebu vydělávání peněz a soustředit se více na stavbu strategií a jejich dlouhodobé a systematické obchodování s nízkým riskem – tj. ideálně bez páky (ve stylu „hlavně začít“ – viz postupy vysvětlované v základním kurzu). U začínajících obchodníků je nejdůležitější hlavně trénovat hlavu na fakt, že předvídat další vývoj ceny je extrémně těžké a není to základ profesionálního profitování v trzích. Postupně pak přidávat systémy a vytvářet portfolia. A jakmile si hlava zvykne, zvyšovat páku a kapitál.
    Naprosto důležité je ale hlavně začít. Možná, že právě začátek roku je pro to ideální příležitost. Minimálně o tématu přemýšlet a třeba rozběhnout reálné systematické obchodování nějakého „dostatečně dobrého systému“ s malým kapitálem (např. pár stovek dolarů) a v průběhu 2020 systém pozorovat a přemýšlet třeba nad dalšími, kterými byste jej doplnili.

    Důležitou diverzifikaci přináší obchodování již dvou systémů

    Dva měsíce po ukončení swingového workshopu generují vyučované strategie první zisky a ztráty. Ty nám nabízejí zajímavý pohled na diverzifikaci v praxi.
    Kolik systémů obchodovat optimálně v portfoliu? Z mé zkušenosti jednoznačně platí, že čím více, tím lépe. Ale samozřejmě jsou zde praktické limity. Know-how, velikost účtu, psychika, zkušenosti atd. Proto je potřeba hlavně začít s pár systémy, dostat vše „do pohybu“ a postupně vše pilovat a rozšiřovat.
    Praktickým startovacím bodem portfolio obchodování na Finančníkovi je swingový workshop, kde si probíráme hned několik strategií s využitím akcií. Ty mají ohromnou výhodu, že je lze obchodovat i s malými účty a přitom mít stále pod kontrolou risk. Na posledním workshopu jsme si nadefinovali i určité „miniportfolio“ právě pro malé účty. To se skládá ze tří strategií – jedné, která obchoduje pouze short a dvou obchodujících pouze long. Short strategie v aktuálním kontextu aktivní není, takže obchodují pouze zmíněné dvě long strategie – Monday Buyer a Mopull Limit. První drží akcie déle a zaměřuje se na akcie z indexu S&P 500, u kterých je nižší volatilita. Druhá naopak obchoduje aktivněji a zaměřuje se na akcie z indexu Russell 3 000. Přestože tak nejde o stejné strategie, obě se zaměřují na držení dlouhých pozic v akciích, a nabízí se tak otázka – jaký může mít podobné velmi jednoduché dělení portfolia praktický přínos? Pojďme si jej ukázat na živém průběhu obchodování od momentu, kdy jsme si ve workshopu portfolio představili – tj. v polovině listopadu 2019.
    Hovoříme-li o diverzifikaci v portfoliu, tak mě, velmi stručně řečeno, zajímají hlavně následující informace:
    Zda se liší obchodovaná logika strategií. Zajímám se o základní logiku systému, spoustu informací lze ale vyčíst z backtestů – například s jakým RRR strategie obchodují, jak dlouho drží pozice atd. Mopull limit a Monday Buyer jsou z tohoto pohledu dost odlišné systémy a přestože oba mají určitou korelaci s celkovým akciovým indexem (přeci jen nakupují akcie), jsou odlišné. Vzájemná matematická korelace výsledků. Backtesty Monday Buyer a Mopull Limit nabízejí následující equity křivky:

    A přestože se opticky může zdát, že se křivky pohybují dost podobně, matematická analýza hovoří jasně – například v posledním roce mají obě křivky korelační koeficient jen 0.15. Tedy nízkou korelaci. To jednoduše řečeno znamená, že oba systémy by měly vydělávat trochu jinými způsoby – což zvyšuje šance na stabilní výsledek celého portfolia.
    A realita nám dává naprosto za pravdu.
    Takto se vyvíjel za poslední rok systém Mopull Limit:

    Červená linka zobrazuje živé obchodování od konce swingového workshopu (tedy cca 2,5 měsíce), kde všichni účastníci dostali kód systému v otevřené podobě. Výsledky vůbec nejsou špatné. Anualizované zhodnocení 23,5 %, sharpe ratio  1,0 a drawdown -4,5 %. Nicméně v absolutním porovnání strategie za poslední rok zdaleka nepřekonala benchmark – index S&P 500 (byť k tomuto se ještě dostanu níže), zobrazený šedivou křivkou.
    MondayBuyer také nakupuje akcie, ale jeho výsledky jsou úplně jiné:

    Ve vývoji equity křivky od workshopu, kde opět všichni účastníci strategii získali a dnes již také často obchodují, vidíme anualizovaný výnos 37.3 %, sharpe ratio 4,42 a drawdown -1.4 %. Zde jen malé upozornění – tato strategie drží akcie delší dobu a účastníci workshopu začínající se strategií v listopadu tak na začátku měli jiné pozice (a tudíž výsledky), než jsem držel já. Stále je ale strategie v hezkém plusu. Navíc strategie MondayBuyer obchoduje bez marginu!
    Na uvedených příkladech je krásně vidět:
    Že každá strategie má lepší a horší období. Je těžké si vybrat a obchodovat jen jednu strategii, protože horším obdobím se nedá vyhnout. Bohužel většina začínajících obchodníků toto nikdy nepřijme a neustále přeskakují mezi systémy. Většinou naskakují do systémů těsně před tím, než přijde drawdownu (jako je tomu ve strategii Monday Buyer, kde sharpe ratio 4,42 není pochopitelně dlouhodobě udržitelné). Obchodování více strategií najednou podstatně vyhlazuje obchodní výsledky a zvyšuje pravděpodobnosti výdělku. Samozřejmě, že diverzifikace přes dvě strategie není dostatečná, je to spíše „důležitý začátek“. Ale i tak je zde vidět jeho praktický dopad. Ten je nyní zkreslen tím, že v našem „miniportfoliu“ z workshopu jsme přiřadili strategii Mopull Limit (té aktuálně méně vydělávající) 2/3 kapitálu a aktuálně lepší strategii Monday Buyer jen 1/3 kapitálu. Celkové výsledky spojeného obchodování pak vypadají takto:

    Miniportfolio obou strategií obchodovalo s anualizovaným výnosem 28,7 %, sharpe ratiem 1,63 a drawdownem -2,8 %. Vidíte, že i třetinová účast strategie Monday Buyer například i v tomto krátkém období výrazně snížila drawdown. Na druhou stranu ale spojení obou strategií nepřekonalo benchmark v podobě indexu S&P 500.
    Nebo překonalo? Hrozně totiž záleží s jakou optikou trhy vyhodnocujeme a co je naším cílem.
    Jak zde píšeme stále dokola. Peníze v trzích vyděláváme podstoupením risku. Obecně platí, že čím více riskujeme, tím bude naše křivka výnosů rozskákanější a tím můžeme více vydělat. Risk přitom můžeme kontrolovat – například nastavením páky nebo právě složením portfolia. V něm můžeme jednoduše dávat vyšší váhu strategiím, které mohou vydělávat sice méně, ale stabilněji (to je i důvod, proč v našem miniportfoliu má Mopull Limit váhu 66 %). Podstupovaný risk se tedy projevuje i do volatility (rozskákanosti) našich výnosů. Toto téma je na delší diskuzi a bohužel úplně mimo možnosti tohoto článku.
    Nicméně podívejte se, jak výnosy našeho obchodování vypadají v porovnání s indexem, pokud volatilitu normalizujeme (tedy srovnáme risk v případě obchodování portfolia na úroveň vycházející z držení indexu):

    Strategie si v tomto poměrně složitém období nevedly vůbec špatně. Při srovnatelném risku měly výnos podobný jako index. Jinými slovy – pokud bych strategii obchodoval například s vyšší pákou (což není technicky problém), tak by výnos index překonal při srovnatelných drawdownech. Volatilita výnosů je přitom jedním z parametrů, které lze v obchodování předvídat s poměrně vysokou pravděpodobností (na rozdíl od výnosů samotných). Dopředu si ji tak můžeme naplánovat.
    V obchodování je hrozně důležité, na jaké cíle obchodník míří.
    Pokud obchodujete na různých šampionátech s malými účty, budete patrně mířit na co nejvyšší výnosy bez ohledu na rozskákanost (volatilitu) výnosů. To s sebou pochopitelně nese vysokou šanci na ohromné drawdowny (ve vyšších desítkách procent) a nemalou šanci na vymazání účtu (což je risk, který na šampionátu rádi všichni podstupují, protože zviditelnění v případě úspěchu za ten risk stojí).
    V případě zhodnocování vlastního majetku ale většina rozumných obchodníků bude mířit především na stabilitu výnosů. Určitý risk podstupovat musíme, ale musí být v rozumných mezích. Sám si nedokáži dnes představit, že bych na svém účtu čelil například drawdownu více než 30 %. S většími penězi mířím spíše na polovinu této úrovně.
    A zde se tak dostává ke slovu právě diverzifikace. Už i na výše uvedeném příkladu je zřejmé, jak již se dvěma strategemi lze risk do určité míry řídit. Dvěma nízko korelujícími strategiemi zvyšujeme šance na výdělek i v kratším horizontu. Přiřazením menší váhy volatilnější strategii výnosy stabilizujeme.
    Ale samozřejmě i mým cílem je vydělávat co nejvíce a sám pochopitelně obchoduji více strategií než jen tyto dvě vyučované, spolu s několika dalšími, na workshopu. Ale i na těch je vidět, jak principy vysvětlované na Finančníkovi stále dokola zapadají do sebe. V obchodování často stačí podívat se na věci z dostatečného odstupu. Takto například vypadají výsledky obou systému za posledních 2 000 dnů (od roku 2012). Přestože S&P 500 prakticky jen stále rostl, systémy index nejen překonávají, ale především se tak děje s vyšší stabilitou výnosů:

    Ta je o to patrnější, pokud volatilitu portfolia srovnáme na úroveň volatility indexu:

    V případě pohledu na strategii za posledních 20 let (tj. od roku 2000) je pak výsledek ještě markantnější (a zde výkonnost portfolia není normalizovaná na volatilitu indexu, protože pak křivky nejsou ani vidět):

    Pokud dnešní téma shrnu. Osobně si myslím, že v portfoliu je dobré mít pět a více různých nízkokorelujících strategií. Ale jak je patrné na dnešním příkladu, už i dvě strategie umožňují pracovat na profesionálním tradingu – zvyšovat šanci na výdělek a částečně i řídit stabilitu obchodování (podstupovaný risk).
     
×
×
  • Vytvořit...