Jump to content
Co nového? Mé kurzy
Hledat v
  • Více možností...
Najít obsah, který ...
Hledat výsledky v ...
Hlavní přehled Co je nového ... Nepřečtený obsah Moje příspěvky Vyhledat

Hlavní přehled

Přehled je automaticky aktualizován.

  1. Poslední týden
  2. Uplynulý rok 2021 byl pro mě jeden z nejdynamičtějších. Odehrálo se v něm mnoho změn, které ovlivnily jak můj osobní život, tak způsob mého obchodování a v neposlední řadě i tento server. Co vše se událo a co mám v plánu pro 2022? Když jsem loni přibližně touto dobou připravoval ve článku Udělejte rok 2021 tím nejlepším ze všech shrnutí pro rok 2021, ani zdaleka jsem netušil, jak hodně mě reálně 2021 posune. Respektive oproti plánu doslova vystřelí. Španělská nemovitost Rok 2021 jsem začínal na naší chalupě v západních Čechách, kam jsme se s ženou stáhli z Lanzarote po vypuknutí covidu. Přeci jen jsme měli v té době několikaměsíční miminko a potřebovali jsme mít trochu jistější rodinné zázemí a jistotu možnosti návštěv rodinného dětského lékaře v době, kdy se nešlo příliš spolehnout na dopravu z ostrovů. Navíc nejrůznější covidová omezení byla v Čechách (a zejména na venkově) absolutně o ničem v porovnáním s tím, jak striktně věci fungovaly ve Španělsku. Ale jelikož jsme na španělské zázemí hodně zvyklí, dlouho jsme v tomto režimu nevydrželi a ještě v době covidových uzávěr jsem vyrazil pořídit nemovitost, tentokrát do oblasti pevninské Malagy. Toto pro mě byla jednoznačně loňská první zásadní výzva. Drtivou většinu nákupu jsem prováděl online, po internetu zařizoval a koordinoval místní právníky. Nakonec jsem pak osobně přijel vše dotáhnout prakticky až ke španělskému notáři. Dobrou zprávou je, že to jde, byť nemohu říct, že proces nebyl úplně hektický. Každopádně dobře pořízená obousměrná letenka z Prahy do Malagy stojí dnes jen lehce nad tisíc korun, takže uvažuji, že bych v oblasti občas udělal i nějaké setkání obchodníků z Finančníka. A pokud někdo máte tímto směrem cestu, napište. Dnes trávím ve Španělsku opět hodně času a třeba se můžeme domluvit na setkání. Fond Jen co jsem dokončil španělskou realitní transakci, okolnosti mě prakticky dotlačily k ještě větší výzvě – rozjetí systematického fondu. Postupně se zvyšující inflace zvyšovala frekvenci dotazů z okruhu rodiny a mých známých, co s úsporami a proseb, ať se jim o peníze starám, když se v prostředí burzy pohybuji již tak dlouho. Nakonec vše vedlo k registraci jedné z mých společností u ČNB a poměrně velkému úsilí rozhýbání celé technologické „mašiny na peníze“ spravující dnes jak moje peníze, tak peníze rodiny a spolupracovníků. Podrobně jsem o rozjezdu fondu na Finančníkovi referoval v této sérii článků. Fond pracuje striktně systematicky na základě mechanických obchodních plánů podobným těm, které sdílím ve swingovém workshopu. V tuto chvíli obchoduje krátkodobě akcie – long i short. Věřím, že postupně jeho činnost zaměřím i na futures. Fond se rozjížděl postupně od poloviny roku 2021 a do dnešní doby zadal do trhů již přes 600 obchodů. Vesměs krátkodobých – pozice drží několik dnů, ale obchoduje i intradenně (živé obchody reportované na finwin.cz jsou ze strategie, kterou obchoduji na účtu fondu). Skvělá zpráva je, že fond prakticky od spuštění vydělává: Equity křivka roste a průběžně dělá nová high (screenshot z brokerské platformy). Samotné zhodnocení nebylo nijak závratné – anualizované kolem 15 %. Nicméně to je pro mě naprosto v pořádku. Jednak fond rozjíždím opatrně (přeci jen v něm spravuji i velkou část svých vlastních úspor), jednak měly využívané strategie jednoznačně silnější první pololetí 2021 (vidět je to třeba na equity křivce Finwinu). Mým cílem je vytvářet průměrné roční zhodnocení cca 20-25 %. To se sice z pohledu výkonnosti indexů v posledních letech může zdát „jako nic“, ovšem osobně jsem velmi skeptický k tomu, že indexy dál porostou bez výraznějších drawdownů. Systematické portfolio obchodované ve fondu (kde podstatná část pozic jsou shorty) by naopak mělo v době výraznější volatility vydělávat více a poskytovat tak diverzifikaci ke klasickým investicím do akcií a indexů. Ale samozřejmě jen čas ukáže, jak se věci budou vyvíjet. V tradingu jsem se tak v roce 2021 ještě více posunul od tradera k systematickému správci a vývojáři algoritmického portfolia, ale s touto pozicí jsem více než spokojený. Pozn.: Postup založení fondu jsem popisoval zde. Je založen podle § 15 ZISIF a umožňuje provádět „správu majetku srovnatelnou s obhospodařováním“, fond je pouze registrován u ČNB a nepodléhá její regulaci či dohledu jako tradiční investiční fondy. Tedy ve fondu nespravuji malý kapitál veřejnosti. Kniha V maratonu nákupu španělské nemovitosti se mi s týmem pod taktovkou Katky podařilo dokončit, vydat a začít distribuovat moji poslední knihu Od myšlenky k reálným obchodům. Tu vnímám jako velmi podstatnou, neboť se mi do ní myslím velmi dobře podařilo shrnout veškeré své zkušenosti, kterými jsem si prošel poslední roky a které vedly až k založení fondu. V průběhu roku pochopitelně dostávám spoustu dotazů od začátečníků co se trhů týče a pokud nevíte, jak profitabilní trading uchopit, skutečně vám doporučuji knihou začít. Ke knize je stále zdarma dostupný kurz Mean reversion portfolio strategie, který až na úroveň 100% mechanických pravidel popisuje strategie velmi podobné těm, se kterými dnes pracuji ve fondu. Pochopitelně vnímám, že cesta systematického obchodování není pro každého, neboť tento typ práce vyžaduje zvládnutí spousta technikálií. Ale na druhou stranu žádný styl tradingu není snadný. Systematické obchodování je alespoň opakovatelné. A v tom vidím hlavní přínos knihy – obsah nemusí být pro každého. Ale pokud vás daný směr osloví a budete jej rozvíjet, s velkou pravděpodobností se můžete k přiměřeným profitům dopracovat stejně, jako jsem se k nim dopracoval já. To se bohužel o drtivé většině tradingových knih obsahujících nejrůznější babské rady říci nedá. Proto stále trochu nekriticky považuji knihu za nejlepší start do tradingu, který můžete na tuzemském trhu najít. Finančník.cz Server Finančník.cz vždy pomáhal zprostředkovat ostatním zkušenosti, které v tradingu s mým týmem praxí získáváme. S postupnou orientací na systematické obchodování v prostředí fondu s co nejvyšším využitím automatizace je přirozené, že předávané zkušenosti jsou již hodně pokročilé a nemusí notně vždy oslovit začínající tradery. Spíše jsou dnes určené pro obchodníky, kteří trading používají pro správu větších úspor, zajišťování obživy nebo správu externího kapitálu. Tomu jsme i v roce 2021 postupně přizpůsobovali fungování serveru. Na pravidelné bázi jsou informace publikovány do dvou skupin: TechLab, kde se soustředí obchodníci pracující na vlastních systémech a automatizaci. Zde každý týden publikujeme nový technický tutoriál z naší praxe. V archivu je mimochodem již 117 tutoriálů (přehled je k dispozici zde) o celkové délce cca 1 800 minut. Hodně se zde zaměřujeme na práci s Amibrokerem a zejména Pythonem, tvořících dnes základ mého algoritmického obchodování a řízení portfolií. Pro pomoc s pronikáním do Pythonu v obchodování se nám loni podařilo zorganizovat v TechLabu první minikurz – základy Pythonu – od nuly k práci s daty, který měl skvělý ohlas a dnes již řada obchodníků na Finačníkovi vyhodnocuje portfolia s Pythonem podobně, jako to dělám sám. Cílem je v TechLabu pořádat několik podobných minikurzů ročně a pomáhat tak všem zvládnout technické výzvy spojené s obchodováním větších portfolií. Začátkem roku 2022 máme v plánu spustit minikurz na vytváření obchodního deníku pro správu systémů a portfolií. V TechLabu se také v roce 2021 slušně posunul projekt Python Autotraderu, se kterým na serveru hodně traderů obchoduje. Nově pak v roce 2021 vznikla druhá skupina s názvem Trading Room. Její zaměření je zcela odlišné od TechLabu. Cílem je poskytnout nástroje systematického obchodování traderům, kteří nechtějí nic skriptovat, nechtějí analyzovat data, platit si za software a data. Chtějí ale rovnou zkusit pracovat se systematickými strategiemi na úrovni diverzifikovaného portfolia, což je oblast, kde sám vnímám největší benefity tradingu, ale současně úroveň, do které se málokterý začínající trader dostane. Moje myšlenka s Trading Roomem bylo poskytovat omezené skupině ostatních to, co sám používám ve fondu. Nechat ostatní učit se přímo z praxe nahlížením přes rameno profesionálního systematického obchodníka. Sdílím tak své vstupní a výstupní signály, dělím se o informace o svých exekucích, sleduji a kontroluji stav obchodovaných portfolií. Máme k dispozici analytický dashboard, ve kterém si každý může simulovat své vlastní složení portfolia. Sdílím autotrader pro intradenní obchodování a pravidelně vydávám Trading room reporty, ve kterých shrnuji tradingové poznatky z oblastí, nad kterými aktuálně sám trávím nejvíce času. Část analytického modulu Trading Roomu Plány pro 2022 Ve svém vlastní tradingu bych rád v roce 2022 začlenil do fondu další strategie. S kolegou Martinem pracuji na automatizovaném systému obchodování opcí, který bychom snad mohli v roce 2022 spustit do ostrého provozu. Mimoto bych své portfolio rád obohatil o krátkodobé momentum systémy (dnes vstupuji ve větší míře do mean reversion systémů). Ideálně ve futures, ale pracuji i na akciových systémech. Na Finančníkovi mám v plánu rozvíjet výše uvedené dvě skupiny. S Bogdanem pracujeme na dalším obsahu TechLabu a mým cílem je ve skupině vytvořit za rok 2022 alespoň tři minikurzy, které by komplexněji pokryly potřebné oblasti. Největší pozornost pak patrně budu na Finančníkovi v roce 2022 směřovat do Trading Roomu. Mým cílem je ve skupině postupně nastavit stejné technologické prostředí, jako používám ve fondu a poskytnout členům podobnou zkušenost, kterou mám s tradingem sám. Do týmu jsem již na konci roku přizval programátora Petra, se kterým pracujeme na pokročilejším dashboardu umožňujícím každému detailnější individualizaci sdílených signálů. Pracuji i na specializovaném novém autotraderu umožňujícím snadněji zadávat do trhů swingové obchody. Ideálně bych pak chtěl Trading room reporty rozšířit ještě o výuková videa vysvětlující do hloubky principy, se kterými obchoduji. Protože takhle nějak si představuji ideální podobu služby, se kterou bych rád začal kdysi obchodovat sám – abych mohl podrobně sledovat někoho, kdo s danými přístupy transparentně obchoduje nemalé částky, postupně při praxi vstřebával jeho zkušenosti a pomalu přebíral nad obchodováním vlastní kontrolu. A samozřejmě, že se budu snažit průběžně publikovat články i do veřejné sekce Finančníka. I když zde vnímám, že prakticky vše podstatné je již napsáno v archivu, ze kterého je možné čerpat množství informací 24 hodin denně. A i z toho důvodu postupně snižuji frekvenci, s jakou zde nové informace připravuji. Rozhodně to tedy nevypadá, že bych se měl v roce 2022 nudit. Určitě se budu snažit, aby byl rok 2022 pro mě opět tím nejlepším ze všech a to stejné přeji i vám. U mě by takový rok měl po roce 2021 mít ale podobu mírného zvolnění a více užívání života na sluníčku a mimo trhy. Mým cílem tak bude spíše dotahovat otevřené úkoly a příliš se nepouštět do mnoha nových výzev. Všem přeji do nového roku hodně zdraví a vytrvalosti dotáhnout do konce vše, na čem začnete pracovat.
  3. Dnes dokončíme skript pro testování obsahu dat stažených pomocí data downloaderu. Navážeme na předchozí videa, ve kterých jsme si postupně ukázali, jak pomocí Jupyter notebooku převést do kódu základní myšlenky a následně je exportovat do formátu klasického python skriptu. Doplníme ošetření výjimek, upravíme výstupy podmínek a ukážeme si, jak jednoduše výsledky testů ukládat do souboru. Video naleznete v TechLabu zde.
  4. petr

    Vyšel Trading Room report č.4

    Cílem Trading Roomu je poskytovat podobný servis, jako bychom společně pracovali na tradingu. Jen s tím rozdílem, že já se svým týmem dělám veškerou práci, ke které máte přístup. A to za cenu jedné dobré společné večeře. Kromě publikování mé kompletní obchodní přípravy a exekucí, plánuji v rámci Trading Room připravovat reporty, ve kterých budu shrnovat to podstatné, co se týká obchodovaných strategií. Nad analýzami trávím každý den mnoho času a přestože většinou nevedou k žádnému zásadnímu objevu, poskytují mnoho hodnotných závěrů. Ve čtvrtém reportu se věnuji portfolio strategiím. Aneb jak díky vhodnému řízení velikosti pozic dosahovat násobného zhodnocení při stejném drawdownu. Vše je popsáno v reportu, který si můžete stáhnout na této stránce: https://www.financnik.cz/forum/tradingroom1/trading-room-1/report (pokud se Trading Roomu účastníte).
  5. Dříve
  6. petr

    Amibroker dávky (batch)

    Silný nástroj používaný pro automatizaci úloh v Amibrokeru. V tutoriálu ukáži, jak jej mám nastavený včetně tipu, jak u zapnutého Amibrokeru vyprazdňovat paměť, aby systém nezatěžoval například virtuální server. Tutoriál naleznete v TechLabu zde: https://www.financnik.cz/forum/topic/4775-archiv-tutorialu/?do=findComment&comment=313752.
  7. V tutoriálu podrobněji rozvineme postup testování výstupních podmínek Autotraderu a ukážeme si, jak skript ladit pomocí funkce print() za účelem vyhledání případné chyby výstupu. Zároveň vysvětlím, jak fungují výstupní funkce Autotraderu a jak se orientovat ve skriptu exitstrategies.py. Video naleznete v TechLabu zde.
  8. petr

    Ochrana účtu před opuštěnými otevřenými pozicemi

    Zejména s ohledem na fond jsem v poslední době řešil, jak nastavit, aby byl účet v bezpečí i v situaci, kdy všechny skripty přestanou fungovat a já nebudu mít možnost k účtu přistupovat. Třeba proto, že budu v nemocnici. Implementoval jsem proto řešení, které automaticky zavírá pozice na „bezpečnostním časovém stop-lossu“. Toto řešení se drží na serverech Interactive Brokers a tedy bude fungovat za každých okolností. Tutoriál naleznete v TechLabu zde.
  9. Jedním z častých důvodu chybného přiřazení strategie k otevřené pozici je chybějící záznam v lokální databázi, k čemu může dojít při poškození databáze, nebo pokud se nám omylem podaří například během údržby databáze některý ze záznamů smazat. Dnes si ukážeme jak v takovém případě postupovat a jak chybějící záznam do databáze zpětně doplnit. Video naleznete v TechLabu zde.
  10. petr

    Interactive Brokers a Flex query

    Pomocí Flex query lze z interactive Brokers stahovat prakticky všechny informace týkající se našeho účtu bez nutnosti používat TWS nebo IB gateway. V dnešním tutoriálu si ukážeme, jak konkrétně pomocí python skriptu stahovat plnění obchodů včetně order reference. Video a python skripty naleznete v Techlabu zde.
  11. petr

    Finwin trader vydán ve verzi 0.14

    Intradenně obchoduji v rámci služby Trading Room akcie pomocí mean reversion strategie, která nedrží pozice přes noc. Strategii jsem nazval Finwin 2021 a její velmi podrobný popis naleznete v sérii videí publikovaných na stránce finwin.cz. K obchodování používám automatizovaný skript, jehož aktualizovanou podobu mají všichni účastníci Trading Room k dispozici na stránce https://www.financnik.cz/forum/tradingroom1/trading-room-1/finwintrader Nově je zde k dispozici verze 0.14. Change log: verze 0.14, publikována 9.12.2021 Změněno: Odstraněno ukládání prázdného NewOrders. Pokud skript z nějakého důvodu nedostane data z IB, lze jej znovu spustit bez potřeby mazání csv logů. Zefektivnění vytváření tlačítek. Skript by se neměl sekat na méně výkonných strojích. Informace o plnění stahované z IB jsou filtrovány na dnešní den. Přidáno: Možnost zadat zvlášť velikost kapitálu obchodovanou kapitál obchodovaného pro short a long.
  12. petr

    Vyšel Trading Room report č.3

    Cílem Trading Roomu je poskytovat podobný servis, jako bychom společně pracovali na tradingu. Jen s tím rozdílem, že já se svým týmem dělám veškerou práci, ke které máte přístup. A to za cenu jedné dobré společné večeře. Kromě publikování mé kompletní obchodní přípravy a exekucí, plánuji v rámci Trading Room připravovat reporty, ve kterých budu shrnovat to podstatné, co se týká obchodovaných strategií. Nad analýzami trávím každý den mnoho času a přestože většinou nevedou k žádnému zásadnímu objevu, poskytují mnoho hodnotných závěrů. Ve třetím reportu se věnuji kontrole risku u swingových strategií. Vše je popsáno v reportu, který si můžete stáhnout na této stránce: https://www.financnik.cz/forum/tradingroom1/trading-room-1/report (pokud se Trading Roomu účastníte).
  13. Obchodování více strategií najednou je prakticky jediný reálný „svatý grál“, který v tradingu skoro automaticky zaručuje lepší výsledky. Určitě je tak cestou, kterou bych doporučil každému. Pravdou nicméně je, že více strategií může na účtu znamenat menší chaos. I s několika málo strategiemi můžeme mít na účtu otevřeno množství trhů, u kterých není snadné poznat, ke kterým se vztahují strategiím. A může být složité třeba i zkontrolovat, jestli nám na účtu nepřebývá neuzavřená pozice. Naskýtá se tak otázka, jestli není lepší obchodovat každou strategii na samostatném účtu zvlášť. Osobně si to dnes nemyslím. V průběhu času jsem zkoušel obě cesty (tedy obchodovat s oddělenými podúčty vs. obchodovat vše na jednom účtu) a dnes obchoduji všechny strategie na jediném účtu (resp. účtů mám více, ale na každém obchoduji několik strategií najednou). Hlavní důvody jsou dva: Jednak byrokracie, kdy u Interactive Brokers, kde mám své účty, znamená podúčet prakticky nově založený účet. Zejména však udržování hotovostní rezervy. Druhý bod je podstatnější, a proto jej trochu rozvinu. Ve svých portfoliích obchoduji zejména akcie. Ty často pracují s marginem, který se ale v průběhu času liší. Zejména u akcií, které shortuji. U těch se běžně obchoduje s využitím 50 % vlastního kapitálu, některé akcie ale vyžadují 100 % a občas i více procent vlastního kapitálu. Informaci o marginech lze získávat z IB před otevřením pozice, je to ale další kontrola navíc. Plus se marginy mohou změnit i v momentě, kdy jsem v otevřené pozici. Abych nedostal margin call, udržuji na účtu hotovostní rezervu. Pokud bych měl strategie na zvláštním účtu, musel bych rezervu udržovat na každém účtu zvlášť. Udržovat jednu rezervu společnou pro všechny obchodované strategie je mnohem efektivnější. Navíc ve spojení s faktem, že řada strategií v mém portfoliu sdílí společný kapitál. Pokud bych dnes spouštěl obchodování portfolia systematických strategií, určitě bych je jel na jednom účtu. Další otázkou je, jak si zajistit přehled o tom, která pozice patří do které strategie. U Interactive Brokers pro to používám identifikátor Order Reference. Jde o parametr, který lze zadat s každým obchodem a podle kterého pak můžeme příkazy přiřadit jednotlivým strategiím. Identifikátor je třeba zadávat do příkazu předtím, než jej odešleme. Například je to možné v Order Ticket v záložce Misc: Na uvedeném screenshotu je ukázka, jak bych si označil příkaz patřící do strategie jménem „Strategie1“. Pokud si pak vypíši jednotlivá plnění, mohu si Order Reference zobrazit jako samostatný sloupec. Takto například vypadají mé páteční obchody na účtu fondu: Ve sloupci Order Ref je jasně patrné, k jaké strategii se pozice váží. Sám si plnění průběžně ukládám do databáze a vytvářím si z nich obchodní deníky, ve kterých mohu snadno generovat výkonnostní křivky za jednotlivé strategie. Analýzy jednotlivých systémů lze bohužel dělat jen z exportovaných dat. Ve webovém rozhraní Interactive Brokers, kde lze analyzovat výkonnost portfolia, se nedá Order Reference použít. Nicméně pro pravidelný export dat z Ineractive Brokers lze použít i tvz. Flex Queries – dotazy na jejich API, které lze provádět bez zalogování do systému. Data tak lze automaticky stahovat a ukládat do databáze nebo nějakého csv archivu s pomocí tradičního časovače Windows. Což je přesně způsob, jak to dělám já.
  14. V minulém tutoriálu jsme si ukázali tři způsoby testování obsahu dat stažených z bezplatných datasetů. Jednalo se o krátké kódy, které jsme si vytvořili v Jupyter notebooku. Dnes si ukážeme, jak bychom z uvedených kódů mohli vytvořit Python skript, který by bylo možné spouštět formou úlohy, jako test po každém stažení dat. Video naleznete v TechLabu zde.
  15. Úspěšné obchodování je o z velké části o nastavení portfolia. A to nejen z pohledu samotných strategií, ale i psychiky obchodníka. Nově je v rámci skupiny Trading room k dispozici online portfolio analyzátor umožňující simulovat různé složení portfolia obchodovaných systémů. Trading Room je určena obchodníkům, kteří chtějí mít detailní náhled do mého obchodování. V rámci služby sdílím své obchodní nástroje, obchodní přípravy, konkrétní signály kde a jak budu obchodovat a také všechna plnění z brokerské platformy Interactive Brokers. Nově mají účastnící skupiny k dispozici nástroj, který sám používám při rozhodování, jak nastavit portfolio, které dokáži dlouhodobě obchodovat živě. Podrobné informace jsou k dispozici v rámci Trading Room zde.
  16. Se znalostmi Pythonu získanými v našem v TechLab minikurzu není obtížné postavit třeba i funkční autotrader systematicky obchodující krypto měny tak, jak jsem to popisoval v článku Systematické obchodování breakoutů na kryptoměnách. Nyní jsem svůj aktuální autotrader kompletně uvolnil v TechLabu v rámci tohoto tutoriálu. TechLab je uzavřená komunita traderů, kteří obchodují systematicky s využitím počítačů a společně spolu diskutují o tom "jak na to". Zapojit se do skupiny můžete zde.
  17. petr

    Python crypto trader

    Se znalostmi Pythonu získanými v našem v TechLab minikurzu není obtížné postavit třeba i funkční autotrader systematicky obchodující krypto měny. Zde je konkrétní ukázka. Jde o kód, který sám používám k živému obchodování. Tutoriál a kompletní kódy naleznete v TechLabu zde.
  18. V poslední době se u volně dostupných dat setkáváme se zhoršenou kvalitou. Během práce tak vlastně nevíme, zda se na případné výsledky testů nebo skenerů můžeme spolehnout. V dnešním tutoriálu si ukážeme tři jednoduché způsoby testování stažených dat pomocí Python skriptů. Nejdříve to bude test délky stažené historie, následně si ukážeme jak zjistit, zda data obsahují konkrétní datum a nakonec zda se stáhly všechny tickery daného indexu. Video naleznete v TechLabu zde.
  19. Kryptoměny jsou trhy s vysokou volatilitou. A jako takové v principu zajímavé pro obchodování breakoutů. Navíc s možností snadné plné automatizace díky tomu, že hlavní kryptoburzy mají dnes propracovaná API, o kterých se tradičním trhům může jen zdát. Aktivní obchodování kryptoměn není rozhodně má hlavní parketa. Bitcoiny jsem využíval hlavně do svých „risk premium investičních strategií“ – viz článek Je čas investovat do zlata, bondů, bitcoinu nebo stále spíše do akcií? z roku 2019, který vnímám ale stáje jako velmi aktuální. Relativně nedávno mě obchodník Pavel svými backtesty inspiroval k tomu, abych se podíval blíže na krátkodobé obchodování breakoutů v těchto trzích. Upřímně jsem v situaci, kdy mě práce na mém fondu, zaměřeném na klasické burzovní trhy, vytěžuje na maximum, a nemám tak ani chuť věnovat mnoho času čemukoliv, co s fondem přímo nesouvisí (a zcela jistě ve fondu kryptoměny obchodovat nebudu). Na druhou stranu vypadaly prezentované výsledky velmi solidně a strategie extrémně triviálně. Proto jsem se rozhodl věnovat jim pár hodin svého času a zjistit, zdali jsem schopen také nějaké jednoduché strategie přetavit do plného automatu, který nechám běžet na burze s minimálním kapitálem a zcela automaticky pár měsíců, abych pak situaci „zhodnotil blíže“. A kupodivu jsem skutečně dovedl ve velmi krátké době přetavit know-how ze systematického obchodování akcií a futures do krypto, použít Amibroker pro otestování nových strategií, otevřít si účet na kryptoburze a vytvořit extrémně jednoduchý python skript, kterým strategie obchoduji v plně automatizovaném režimu. Toto na systematickém obchodování miluji. Jakmile si člověk jednou osvojí možnost pracovat s daty, je prakticky jedno, o jaká data jde. Co aktuálně obchoduji? Hlavně krátkodobé breakout strategie těžící z vysoké volatility krypto měn. V kryptoměnách fungují opravdu velmi triviální přístupy. Postupovat lze takto: Vypočtu ATR (Average True Range) za několik dnů. Napříkad 5. Připravím si breakout úroveň – například včerejší High + násobek ATR(5). Vystupuji na konci dne. Takto pak vypadá v Amibrokeru backtest uvedeného principu s násobkem 0.3*ATR(5) v období 1.8.2018 – 12.11.2021 na Bitcoinu: Backtest je schválně proveden s velkým účtem, abych nemusel řešit zlomkové škálování pozic. V praxi je na kryptoměnách možné obchodovat s opravdu minimálními účtem (sám jsem strategie spouštěl v testovacím režimu s pár sety eur). Zhodnocení rozhodně není nezajímavé: Uvedené výsledky jsou tedy opravdu orientační (nejsou v nich uvedeny ani poplatky), nicméně na první pohled se mi líbí poměr zhodnocení vs. drawdown oproti držení bitcoinu. Sám mám podobné strategie nyní spuštěné na portfoliu kryptoměn a získávám data o plnění, skluzech a komisích. Uvidíme, do jaké míry budou reálné výsledky přesvědčivé, abych do portfolia alokoval větší kapitál. V každém případě není nasazení podobné strategie do kryptoměn v plně automatizované podobě nic časově náročného. Takže pokud také hledáte cesty, jak dál využívat know-how systematického obchodníka, může být toto cesta. A pokud oceníte technickou asistenci, tak připomínám, že je zde TechLab, ve kterém zpracováváme technická témata do konkrétních tutoriálů. Nyní se v sérii tutoriálů věnuji právě systematickému obchodování kryptoměn. Aktuálně publikované tutoriály: Krátkodobé systematické strategie a kryptoměny – úvod do toho, kde a co dělám. Systematická krypto breakout strategie – stažení dat, backtest v Amibrokeru konkrétní breakout strategie Příště přibude tutoriál na vytvoření autonomního autotraderu v Pythonu, který mi sám strategii obchoduje. Plus v TechLabu naleznete další desítky tutoriálů na další témata spojená se systematickým obchodováním.
  20. petr

    Systematická krypto breakout strategie

    Poslední tutoriál na téma systematického obchodování kryptoměn vyvolal velký ohlas. Dnes je proto rozvineme do konkrétní podoby obchodního plánu. Stáhneme data bitcoinu do Amibrokeru a otestujeme je. Příště si ukážeme, jak plán exekuovat pomocí python skriptu (kompletního autonomního auto traderu). Celý tutoriál s kompletními kódy naleznete v TechLabu zde.
  21. Ve fondu nyní aktivně obchoduji první čtyři měsíce. S ohledem na šílenství s celkovou ekonomikou a inflací jsem opravu rád, že jsem se do této cesty pustil. Krátkodobé systematické strategie vnímám v aktuálním prostředí jako solidní cestu, jak kapitál spravovat s přiměřeným riskem a nízkou časovou náročností. Zde je report posledního vývoje. Ve fondu nyní obchoduji strategie, které jsem popisoval v prvním reportu (stále kromě strategie STARL, kterou jsem zatím na účet nenasadil. Místo ní je ve fondu Monday Buyer z workshopu). I cíle fondu jsou stále stejné: Obchodovat plně automatizovaně a systematicky. Obchodovat long i short. Než bude více strategií, tak obchodovat opatrně s cílem ročního zhodnocení v pásmu 15 až 30 % (popisoval jsem v druhém reportu). Zhodnocení se může zdát v kontextu aktuálního vývoje indexů typu S&P 500 nízké, protože jej lze „snadno“ dosáhnout v posledních měsících i pouhým pasivním držením indexu. Fond by měl ale nabídnout výnosy, které nebudou s indexy úzce korelovat. Už jen proto, aby měl šanci vydělávat i v době, kdy budou indexy padat. Proto ostatně aktivně obchoduje i do shortu (cca 1/3 všech obchodů byla do shortu). V případě krátkodobých obchodů navíc vnímám velkou výhodou v možnosti aktivnějšího reinvestování kapitálu a později i zvyšování páky s více současně obchodovanými strategiemi. Což je to, co mám v plánu. Mimochodem – forma fondu, kterou jsem zvolil, je ideální i v tom, že fond může obchodovat i velmi rychle (nemusí pozice nikam reportovat), což bezesporu nabízí konkurenční výhodu oproti regulovaným subjektům. I to je důvod, proč se snažím tuto výhodu využít a zaměřovat se na krátkodobé strategie. Na druhou stranu jsem z principu konzervativní obchodník, a tak například jen pomalu zapojuji do akce kapitál, který mám k dispozici. Takto vypadá rozložení jednotlivých aktiv, se kterými pracuji: Zelená plocha jsou volné peníze, modrá pozice držené v akciích a ETF. Na první pohled je vidět, že ještě před měsícem jsem pracoval jen s cca 50% kapitálem a většina ho ležela na účtu. Poslední dobou jsem postupně začal risk zvyšovat a kapitál začal využívat více. Ovšem stále vesměs obchoduji bez páky, naopak mám na účtu velké rezervy. Zde vnímám ohromný rozdíl od mnoha začínajících traderů, kteří od startu exponují i bez dostatečných zkušeností kapitál na maximum a snadno a rychle se dostávají do problémů a velkých drawdownů. Pochopitelně, že nevyužitý kapitál by mohl vydělávat a mohl bych profitovat více. Sám ale situaci vnímám tak, že pořád je kam se posouvat. Z pohledu správy většího kapitálu je pro mě podstatné: Jestli je volatilita výnosů ve stanovených mezích – tedy jestli v důsledku equity neprochází nějakými vysokými drawdowny. Což neprochází. Jestli výkonnost nějak rámcově koresponduje s backtestem, a tudíž orientačními cíli. V tuto chvíli cílím na roční výkonnost 15-30 % při aktuální volatilitě výkonnosti. Tedy průměrně řekněme cca 22 %. Aktivněji obchoduji ve fondu cca 4 měsíce, jen jednoduchou matematikou bych měl mít nyní dosaženo cca 7,5 % (22 / 3). Což se daří – viz níže. Poznámka: V praxi reálně můžeme cílit jen na volatilitu výnosů – tedy risk. Je reálné obchodovat tak, abychom měli například drawdown nejvíce 10 %. Není ale možné „mít za cíl vydělat určitou částku“. Tedy cílit na výnosy. Protože výnosy přicházejí na základě dlouhodobých pravděpodobností bez toho, aniž bychom krátkodobé výsledky nějak aktivně ovlivňovali. Průměrné roční zhodnocení 22 % tak může snadno představovat situaci, kdy jeden rok vyděláme 30 % a druhý 15 %. Nikdy přitom dopředu nevíme, co přesně nás čeká. Ostatně i proto mám ve fondu „investiční horizont“ tři roky. Toto se vztahuje i na retailové obchodování, kde můžeme pracovat s vyšším riskem a třeba dosahovat vyšších zhodnocení, ale ta je také třeba vnímat v delším horizontu, neboť se budou v průběhu času „průměrovat“. Každopádně ve fondu mám nyní zrealizované zhodnocení cca 9 %, což úplně odpovídá mým plánům. Takto vypadá equity křivka přímo z Interactive Brokers: Zhodnocení se navíc zvyšuje s tím, jak aktivněji fond obchoduje, což vnímám jako pozitivní směr. Co jsou mé aktuální postřehy, které vám mohou také pomoci: Větší výzva je pro mě rebalancování strategií s novým kapitálem. Ten přichází do fondu vždy na začátku měsíce (jsou to ty velké skoky v zeleném grafu „cash“ publikovaném výše). Ve fondu obchoduji strategie, které vesměs popisuji na Finančníkovi (a buď je vyučuji ve workshopu, nebo obchoduji v Trading Room). U strategií, které drží pozice déle (hlavně MicroBreakout), musím pozice dokupovat, což výkonnost strategie snižuje (pozice dokupuji za vyšší ceny, často blízko vyčerpání trendu). To mě dále tlačí k tomu, abych podobné strategie ve fondu neobchodoval a naopak pracoval na dalších krátkodobých. Pokud budete spravovat externí kapitál, určitě si ohlídejte, abyste na začátku nepřijali příliš mnoho externích peněz. Já jsem byl v tomto naštěstí velmi konzervativní a zpětně vidím, jak dobře jsem udělal. Každý nový milion ve správě je znát. Když dnes otevřu IB, občas se leknu, jak vysoký profit nebo ztrátu vidím u otevřené pozice. Ale jen proto, že systémy obchodují se stále vyšším kapitálem, na který je třeba si zvyknout. S vyšším kapitálem vzrůstá tlak na řešení detailů, což ubírá čas. Na svých soukromých účtech jsem například úplně neřešil zajišťování měn, ve fondu mám pozice průběžně zajištěné (řešení popíši ve výuce stavby portfolia aktuálního workshopu swingového obchodování), protože výkyvy equity způsobené kurzovými rozdíly byly již příliš vysoké. Každopádně je skvělé vidět, že know-how, které si zde na Finančníkovi sdílíme, je využitelné jak v běžném retailovém obchodování, tak v profesionální sféře správy peněz. V době, kdy se odhadovaná inflace pohybuje kolem 7 % vnímám systematické obchodní strategie i coby nástroj použitelný k tomu, aby naše úspory neujídal čas. Na to stačí konzervativnější a pomalejší strategie typu Monday Buyer, kterou mj. popisuji v poslední knize Od myšlenky k reálným obchodům, kde můžete načerpat hodně inspirace (ke knize je dostupný i doprovodný bezplatný kurz, ve kterém předávám plně otevřená pravidla mean reversion systémů, které mj. používám i ve fondu).
  22. 4fx

    Jak obchodovat strategii MR3000 pomocí Autotraderu

    K obchodování strategií založených na principu návratu ceny k běžné hodnotě s obchody na long i short stranu pomocí Autotraderu se objevilo v TechLabu několik dílčích řešení. Dnes si ukážeme jak systém nastavit pro obchodování strategie MR3000, kde signály pro vstup i výstup získáváme ve formě csv soubor. Video naleznete v TechLabu zde.
  23. petr

    Krátkodobé systematické strategie a kryptoměny

    Know-how, které máme ze systematického obchodování akcií a futures lze bez dalších výrazných časových investic přenést na kryptoměny včetně kompletní automatizace v Pythonu. V kryptoměnách lze díky vysoké volatilitě zajímavě profitovat např. na krátkodobých breakoutech. Zde je první návod, jak na to: Tutoriál včetně kódů naleznete v TechLabu zde.
  24. Když jsem před více než dvaceti lety začínal s intenzivním studiem burzovního obchodování, lákaly mě trhy z několika typických důvodů – možnost vysokých výdělků, neomezené škálování získaného know-how a časová nezávislost. Velmi brzy jsem ale zjistil, že dosažení všeho dohromady nebude vůbec jednoduché. Postupně jsem vyzkoušel řadu cest, kdy některé nevedly nikam, jiné přinášely peníze, ale nikoliv časovou nezávislost, případně nešly škálovat pro vyšší kapitál. Na druhou stranu připouštím, že některé časově náročné styly obchodování mě vysloveně bavily a coby svobodný mladík jsem neměl vysokou motivaci způsob mé práce měnit. Až narození mé první dcery před pěti lety a z toho plynoucí reálný nedostatek času mě prakticky donutily udělat za některými obchodními styly tlustou čáru. Musel jsem si upřímně odpovědět na otázku – jak v obchodování pokračovat, abych získal to, pro co jsem si reálně do trhů přišel? A tak vzniklo mé výhradní zaměřění na portfolia složená ze systematických strategií, které obchoduji automatizovaně. S nově získanými časovým možnostmi, kdy samotnému tradingu dnes věnuji pár minut před otevřením trhů, nabralo vše nečekaný spád. Systematické strategie ze mě sejmuly ohromnou dávku stresu. Všechny obchody mám připravené před obchodní seancí (a mj. přípravu sdílím v Trading Roomu, kde jsou k dispozici i mé exekuce z Interactive Brokers), a jsem tak schopen obchodovat řádově vyšší kapitál než dříve. Jak řada z vás ví z Finančníka, letos věci došly tak daleko, že jsem u ČNB registroval svůj vlastní fond a má systematická portfolia hodnotí i kapitál investorů. Nově bude na workshopu vyučována i long/short mean reversion strategie, tvořící dnes jeden z hlavních principů mého vlastního tradingu. Cestu systematického obchodování proto mohu jednoznačně doporučit a dnes ji vnímám jako jednu z mála cest, která při rozumných očekáváních dovede k systematickým profitům většinu začínajících obchodníků, kteří mají trpělivost pohybovat se v trzích den za dnem. Způsobů, jak se systematické obchodování naučit, je určitě celá řada. Na druhou stranu málokde máte reálnou možnost otevřeně komunikovat s obchodníkem o strategiích, kterými provozuje i fond. A to právě nabízí nově vyhlášený Workshop swingového obchodování. Ten vyhlašuji jednou za rok, letos začínáme 8.11.2021. Registrace budou uzavřeny o půlnoci 1.11.2021. Workshop je o předávání celé řady mých strategií a zkušeností. A zejména o společné práci na jejich implementaci tak, abyste získali svá první systematická portfolia. Tedy doslova obchodování od A do Z. Poskytnu nejen know-how, ale prostřednictvím několikaměsíční podpory vám pomohu jej přetavit do konkrétních obchodů. Podrobně si o workshopu můžete přečíst zde: https://www.financnik.cz/exe/akademie/kurzy/swingovy-workshop.html Letošní workshop má rozšířený obsah a celou výuku jsem znovu přepracoval tak, aby reflektovala můj vývoj za poslední dobu. Pokud hledáte způsob, který vás posune dál v reálném obchodování, tak toto je podle mého názoru „ono“. Všechny systémy jsou sdílené v otevřené podobě, diskutuji jejich průběžné výsledky, skládání do portfolií a mé osobní zkušenosti s jejich reálným obchodováním. To vše spolu s technickou podporu, kdy jsme s mým týmem schopni vyřešit cokoliv „technického“, co bude stát v cestě na vaší vlastní cestě systematického tradera. Určitě tak nově vyhlášený swingový workshop nepřehlédněte. Na dalším se potkáme nejdříve za rok – za předpokladu, že mi to časové možnosti dovolí.
  25. petr

    Vyšel Trading Room report č.2

    Cílem Trading Roomu je poskytovat podobný servis, jako bychom společně pracovali na tradingu. Jen s tím rozdílem, že já se svým týmem dělám veškerou práci, ke které máte přístup. A to za cenu jedné dobré společné večeře. Kromě publikování mé kompletní obchodní přípravy a exekucí, plánuji v rámci Trading Room připravovat reporty, ve kterých budu shrnovat to podstatné, co se týká obchodovaných strategií. Nad analýzami trávím každý den mnoho času a přestože většinou nevedou k žádnému zásadnímu objevu, poskytují mnoho hodnotných závěrů. V druhém reportu se věnuji systému MR3000. Vše je popsáno v reportu, který si můžete stáhnout na této stránce: https://www.financnik.cz/forum/tradingroom1/trading-room-1/report (pokud se Trading Roomu účastníte).
  26. 4fx

    Přímé odesílání příkazů do IB z Amibrokeru

    Amibroker umožňuje přímé odeslání příkazů do IB pomocí doplňku IBController. V dnešním tutoriálu vysvětlím, jak vše správně nastavit a také si ukážeme základní techniky odeslání příkazů. Video naleznete v TechLabu zde.
  27. petr

    Vytváříme idea first systém II - analýza edge

    V minulém tutoriálu jsme si ukázali, jak exportovat historický backtest včetně extra indikátoru počítaného v oblasti vstupu do obchodu. V dnešním tutoriálu si ukážeme postup, jak sleduji, jestli daný indikátor má či nemá silný vliv na výsledek obchodu. Tutoriál včetně kódů naleznete v TechLabu zde.
  1. Zobrazit další..
×
×
  • Vytvořit...