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í
  • Shrnutí roku 2017 a plánů pro rok 2018

    Rok 2017 představoval pro mě i Finančníka neuvěřitelný frmol. Co vše se podařilo, kam jsem se posunul a co můžete čekat na tomto serveru v roce 2018?

    Zhruba před rokem jsem jako určité základní motto pro rok 2017 použil „více práce strojům“ a v tomto duchu jednoznačně celý rok 2017 probíhal. Hodně se toho podařilo, některé věci se dotáhnout nepovedly. Ale postupně.

    Mé hlavní úsilí posledních let v tradingu směřuji do systematizace a automatizace přístupů, které obchoduji. Mám pro to řadu důvodů. Hlavní je jednoznačně úspora času (zejména narození dcery mě reálně dokázalo popostrčit k tomu, abych začal na této oblasti opravdu intenzivně pracovat), dále cíl spravovat větší kapitál a s tím spojené mé vyšší nároky na diverzifikaci (přeci jen už jsem toho v tradingu zažil dost na to, abych všechna vejce vkládal do jednoho košíku).

    Původně jsem v oblasti práce s mým portfoliem zahrnujícím různé strategie směřoval k vlastnímu softwarovému „all-in řešení“, jehož cílem by bylo řídit jednotlivé strategie, přidělovat jim kapitál, sledovat korelace s indexy atd. Před rokem byl základní plán rozvíjet stávající Python autotrader (který vyvíjím s kamarádem – profesionálním programátorem) tak, abychom postupně implementovali i nejvyšší vrstvu určitého managementu celého systému.

    Nicméně právě tato oblast je jedna z těch, kterou jsem v roce 2017 dost zrevidoval. Sám coby neprogramátor nejsem schopen (a ani nechci) podobná řešení vyvíjet a po letech vývoje různých dílčích softwarů už jsem dost opatrný se pouštět do větších programátorských projektů pro vlastní potřebu. Tedy ve stylu, že by na projektu pracoval například tým fulltime programátorů. Už jen proto, že než člověk podobný projekt dokončí, často vidí, že by vše šlo udělat mnohem efektivněji jinak. A tak jsem příznivcem vývoje v menších týmech traderů, kde se pracuje spíše na menších aplikacích okamžitě přinášejících možnost nějakého využití/nasazení do trhů. V tomto režimu se pak ukázalo „all-in řešení“ jako už příliš velký projekt, do kterého by se muselo přibrat výrazně více lidí, aby byla reálná šance dojít k cíli. Neznamená to, že bychom portfolio autotrader neposouvali vpřed. Ale veškeré práce probíhaly spíše na úrovni obchodování jednotlivých systémů, nikoliv nad „řídící nadstavbou“, které jsem původně rok 2017 chtěl věnovat. A že i tak bylo na čem pracovat…

    Ovšem jako vždy, když se člověk octne v situaci, kterou je třeba zrevidovat, vznikají nové příležitosti.

    A při nich člověk často přichází na řešení, která se najednou zdají mnohem lepší než původní plán.

    V mém případě jsem se vrátil zpět k jednoduchosti a více se začal soustředit na vytváření menších řešení skládaných z běžně dostupných zdrojů. Tedy takových, kde stačí vymyslet spíše jen zajímavé, často méně tradiční aplikace s minimem programování a využít již vyvinuté softwary.

    A ani za rok 2017 nedám v této oblasti dopustit na kombinaci Amibrokeru a Pythonu. Kromě poměrně zautomatizovaného prototypování strategií na domácím počítači mi dneska už běží Amibroker také na serveru, kde v noci skenuje trhy, dělá výpočty, které následně automaticky analyzuji Pythonem. Tím lze sledovat i výkonnosti dílčích strategií a částečně tak de facto řídit celé portfolio. Totiž výsledky Pyhton analýz není problém (ani pro mě coby neprogramátora) předávat zpět do Amibrokeru a přes něj zadávat příkazy do InteractiveBrokers. Souhlasím, že to určitě není nejprofesionálnější řešení, ale je funkční. Obchoduji navíc takto spíše pomalejší strategie, a mám tak dost prostoru chování systému kontrolovat a případnou chybu opravit. Především se ale hlavně posouvám neustále vpřed. A případné pozdější přeprogramování vychytaného workflow profesionálním programátorem v momentě, kdy bych třeba vše nasazoval na řešení nějakého svého fondu, je vždy možné.

    A jak tedy aktuálně nahlížím na řízení risku svých strategií?

    Strategie v zásadě rozděluji do tří základních bloků, u kterých mám jiné očekávání volatility na účtu (výši drawdownů), a přiměřeně jim tak alokuji jiný kapitál (zatím ručně, ale toto skutečně zabírá absolutní minimum času práce jednou za x měsíců).

    V jednotlivých blocích obchoduji strategie, které spolu korelují dost málo. Strategie si sami přizpůsobují position sizing s cílem na plánovanou volatilitu výnosů v dané skupině. Tedy jednotlivé strategie „nevidí“, které pozice otevírají další strategie, ale:

    • Sami se adaptují velikostí position sizingu na určitou cílovou volatilitu výnosů.
    • Obchodují dost odlišné „idea first“ principy, takže se příliš nepotkávají ve stejných trzích. Zisky z agresivnějších strategií přesouvám do konzervativnějších strategií, ve kterých teprve probíhá průběžné navyšování pozic (a využívání výhod složeného úročení – tedy reinvestování zisků).

    Základní rozdělení pak vypadá zhruba takto:

    Cílem pochopitelně je, aby všechny složky portfolia byly automatizované. Ne vždy se mi to zatím daří. Například jsem měl plán, že bych v roce 2017 mohl postoupit v algoritmizaci obchodování opcí, ale bohužel skupina programátorů/traderů, se kterou jsem na oblasti pracoval se defacto nedokázala pořádně rozjet. V tuto chvíli tak opce vypisuji stále ručně, byť na základě základního mechanického testování podkladových trhů. A ještě se rozhodnu, jak v této oblasti budu postupovat dál. Prioritu vnímám skutečně v tom, že celý proces obchodování bude plně automatizovaný, protože už nyní vidím ovoce, které vše přináší. S vyšší diverzifikací jsem ochoten přidělovat strategiím více kapitálu a je neuvěřitelné sledovat, jak vše funguje a člověk pro pravidelné peníze opravdu musí dělat minimum (poté, co vše vymyslí a uvede do chodu samozřejmě). Kdo tohle okusí, těžko se bude věnovat něčemu jinému.

    Jedním z plánů (ale s menší prioritou) je zařadit mezi agresivní strategie i volatilní kryptoměny, které se začínají obchodovat na burze, a nabízejí tak další příležitosti. Ale pouze ve formě krátkodobých automatů. Určitě neplánuji nad trhy trávit noci. To je další výhoda celého rámce. Jakmile jednou určitou část portfolia vyřešíte, je možné koncentrovat se na vývoj dalších strategií, kde jen cílím na určitou volatilitu výnosů zapadající do parametrů dané skupiny systémů.

    Daytrading (FIMS) dnes stále obchoduji diskréčně, ale ve výrazně omezenější formě. Defacto to beru i trochu jako zpestření obchodování s menší částí kapitálu, protože hotové automatické části portfolia moc mé pozornosti nepotřebují, a když, tak je to spíše nudnější analytická práce. Vlastně se tak i rád vracím den, dva v týdnu k rychlým intradenním trhům, které mně pomáhají udržet kontakt s tržní aukcí.

    Jak jsem uvedl, tak ne vše ve výše uvedeném schématu portfolia mám již implementováno tak, abych s tím byl spokojen.

    Hlavním mým cílem v roce 2018 je se ještě více zaměřit na automatické swingové obchodování futures, kde jsem dnes aktivní spíše jen s dílčími algoritmy. Ty bych rád sjednotil do jednoho, max. dvou robustnějších systémů, které pustím na více trhů najednou. Ve futures obecně vidím velké příležitosti v nadcházejících měsících/letech.

    A co Finančník a rok 2017/2018?

    Na Finančníkovi se nám v roce 2017 podařilo především implementovat nové diskuzní fórum, najet na https a dodělat celý nový backend řídící on-line kurzy. Nezdá se to, ale nahrazování starých skriptů, které jsme různě za posledních 13 let záplatovali a dodělávali, do nového systému je často náročnější, než stavět na zelené louce. Ale pomalu postupujeme vpřed, byť největší změna bude vidět snad právě v roce 2018, kdy bychom měli vyměnit redakční systém a vše zaintegrovat s diskuzí do jednoho propojeného balíku softwaru. S tím následně proběhne i redesign grafiky serveru a finančník bude nabízet nejen moderní obsah, ale i formu.

    Co se vzdělávání týče, tak velkou radost mi dělá progres, který jsme vytvořili v oblasti skupiny intradenního obchodování. Vznikla celá nová aplikace obchodního deníku, okolo které funguje skupina orderflow obchodníků. Veřejným výstupem je například tento Orderflow obchod dne. Uvnitř skupiny mají účastníci každý pracovní den k dispozici další informace jako report o tom, kde kdo obchodoval – kde začátečníci, kde pokročilí sim obchodníci a kde live obchodníci. Celou skupinu navíc mentoruji – pravidelně připravuji video se svými vstupy a snažím se adresovat chyby, které u obchodníků vnímám. Minulý týden jsem upgradoval video/audio techniku ve svém trading roomu a chci více nahrávat celé své seance s myšlenkami od přípravy k ukončení tradingu. Vše je a bude dále zadarmo k dispozici těm účastníkům FIMS A-Z kurzu, kteří si sami vedou obchodní deník a pracují na sobě. Skupinu plánuji volně vést zdarma určitě ještě celý rok 2018. Pokud uvažujete vyzkoušet intradenní obchodování, pak doporučuji absolvovat FIMS A-Z co nejdříve a využít možnosti, že tato skupina aktivně funguje. Napíšete-li na kurzy@financnik.cz, tak vám obratem dáme vědět, jestli je aktuálně možné se po absolvování kurzu do skupiny zapojit (snažím se mít pod kontrolou její velikost, v tuto chvíli zapojení možné je). Mé vedení skupiny patrně s koncem roku 2018 skončí, protože dcera již bude ve věku, kdy se chceme opět se ženou pustit do aktivního cestování po světě.

    V oblasti automatizovaného obchodování jsem v roce 2017 připravil nový kurz On-line kurz Vytváříme AOS – od myšlenky k automatizovaným profitům reflektující můj preferovaný přístup „idea first“ k budování automatických systémů. Vím, že téma je pro mnoho obchodníků nové a vyžadující čas na strávení. Ale po roce fungování kurzu již dostávám docela zajímavou zpětnou vazbu obchodníků, kteří překonali počáteční obtíže a začínají si také užívat ten pocit inkasování automatických profitů z trhů. Samozřejmě ale, že do kurzu nešlo dát vše, co jsem se v této oblasti naučil a stále učím. A já tak dostávám prosby udělat nové kurzy na pokročilejší strategie automatizací (Python – Amibroker), práci s volatilitou, automatizaci rotačních strategií, nové kódy na prototypování strategií atd. Jelikož čas je omezený a vytvoření nového kurzu je dost časově náročné, bude plán následující. V roce 2018 chci nejžádanější témata výuky v oblasti AOS pokrýt specializovanými výukovými webináři, ve kterých budu ukazovat, jak konkrétně mám vyřešené určité oblasti, budu v nich poskytovat své kódy, sdílet výsledky testů atd. Těchto výuk bude cca 4-5 v průběhu roku (a snad tak pokryji vše podstatné) a budu je publikovat jako rozšíření mého AOS kurzu. Rozšíření bude zdarma dostupné všem, kteří budou v danou chvíli účastníky AOS kurzu. Předpokládám, že k tématu se rozvine diskuze, která může všechny posunout vpřed. Na konci roku 2018 pak patrně celý rozšířený AOS kurz uzavřu pro nové účastníky a následně jej rozdělím do několika samostatných specializovaných kurzů (kde lze bohužel očekávat i vyšší cenu, protože probíraná témata skutečně koncentrují už dost pokročilé know-how). Píši to dopředu, aby se každý případný zájemce mohl na vše připravit s předstihem.

    V oblasti automatizovaného obchodování nemohu nezmínit také QuantExpo, které jsme zorganizovali na podzim a které bylo bezesporu jednou z nejvýznamnějších akcí tohoto zaměření v našem regionu. Podrobně jsem o akci psal v článku Jaké bylo pražské QuantExpo?.

    Na co se v roce 2018 opravdu těším, jsou reakce na nový kurz Základů profitabilního obchodování v 10 týdnech, který spustíme v únoru. Ten je zaměřen na základní, plně testovatelné přístupy a defacto odráží můj dnešní pohled na trading jako business. Tedy postupnou diverzifikaci obchodování mezi různě riskantní přístupy, nejlépe pomocí 100% systematicky popsatelných strategií, které lze obchodovat jak ručně, tak automaticky. S tím, že na začátku je potřeba logicky zvolit jeden přístup – ideálně takový, který bude trochu vydělávat, ale nebude zase tak agresivní, aby to neustála hlava začátečníka. Kurz se tak bude zaměřovat na „žlutý“ střed výše uvedeného portfolia, po jehož zvládnutí se podle mých zkušeností dá trading nejlépe rozšiřovat nejrůznějšími směry (automatizace, nebo naopak zrychlování směrem k daytradingu atd).

    Menších plánů mám ještě více, už teď je ale vidět, že ani v roce 2018 se nudit určitě nebudu. Ovšem pokud jde o práci kreativní a nerutinní, pak se na ni těším. A rutinní práce se snažím již pár let zbavovat automatizací, která je už docela samostatná.

    Každopádně se i moc těším na to, že se spoustou z vás budu v roce 2018 v průběžném kontaktu.

    Všem přeji, ať se vám v roce 2018 podaří naplnit vše, co máte naplánované.

    28.1.2018

    Petr Podhajský

    Fulltime obchodník věnující se tradingu více než 15 let. Specializace na systematické strategie obchodované na futures a akciích. Oblíbený styl obchodování - intradenní s využitím orderflow. Poslední roky pak stavba automatizovaných portfolio systémů.


    Mohlo by vás dále zajímat

    Finančník představuje pracovní skupinu AlgoLab

    Ať to byly mé poslední návštěvy různých odborných konferencí typu QuantCon, možnost nahlédnout pod pokličku několika úspěšných hedgových fondů či nakonec má aktuální práce na vlastním fondu, rezonovala mnou jedna základní myšlenka – úspěch v tradingu je dnes více než dříve zásluhou týmové spolupráce. Jednoduše proto, že svět je komplexnější než před pár lety, vše se digitalizuje a zrychluje. Navíc jsem přesvědčen, že proces bude dále pokračovat stejnou tendencí.
       Foto (c)depositphotos.com   Samozřejmě to neznamená, že by jednotlivec nemohl uspět. Ale jeho cesta je určitě náročnější. Hlavně od určité úrovně zkušeností, kdy již potřebuje spravovat více peněz, vytvářet diverzifikovanější strategie, ideálně stavět řešení pro autotrading, udržovat vše v chodu, přemýšlet o nových obchodních taktikách, ty backtestovat, sledovat zásadní fundamentální informace atd. V týmech je vše jednodušší, neboť lze mnoho činností jednotlivců efektivně sdílet ostatním, kteří se jimi sami pak nemusí zabývat. Výkonnost celé skupiny je tím pádem neporovnatelně vyšší, než by byla výkonnost jednotlivých traderů pracujících samostatně.
    Toto pochopitelně mnoho traderů ví a buď pracují v profesionálním zázemí různých fondů, sami si formují pracovní skupiny, nebo si kolem sebe platí týmy analytiků a programátorů.
    Bohužel méně zkušení obchodníci řeší zásadní problém. Těžko se mohou integrovat mezi profesionální obchodníky (kterým nemají co nabídnout) a vytvářet skupiny složené jen z nezkušených obchodníků vesměs nikam nevede. Přitom právě v začátcích obchodování přináší zapojení do aktivní skupiny největší hodnotu.
    A podobné zázemí nyní nově nabídne na Finančník.cz skupina AlgoLab, kde budu se svým týmem sdílet vše podstatné, na čem aktuálně pracujeme.
    Na Finančník.cz se snažíme vytvářet začínajícím i pokročilým traderům co největší podporu. I přesto jsme si ale všimli občasných postesků nad osamocenou prací a blouděním ve slepých uličkách. A to je důvod, který mne dovedl k vytvoření pracovní skupiny AlgoLab.
    Skupina bude zaměřena na plně systematické obchodování všech typů trhů, které sám obchoduji – komodity, akcie, opce. Jejím hlavním cílem bude obchodníky integrovat do pracovní skupiny a poskytovat jim inspiraci a motivaci v podobě aktivně připravovaného obsahu a řízených setkání.
    Jak bude vše fungovat?
    Základem úspěšné skupiny je její vedení a směřování. To budu ve skupině AlgoLab mít na starosti sám. Do skupiny plánuji uvolňovat výstupy mé práce (a samozřejmě týmu lidí, které zaměstnávám) tak, aby se ostatní účastníci skupiny mohli naší prací a zkušenostmi inspirovat a třeba si ji i pro sebe posunou dále. Ve skupině budu aktivní, takže se případně zapojím do debat o daných tématech, což zpětně může pochopitelně obohatit nás všechny.
    S členy skupiny se plánuji setkávat (osobně i virtuálně), aby mezi sebou mohli obchodníci navázat bližší kontakt a třeba spolupracovat na vlastních projektech (například rozvíjející poskytnuté tipy).
    Co konkrétně budu ve skupině sdílet?
    Určitě chci začít se sdílením konkrétních obchodních systémů, které jsem testoval a které mi dávají smysl pro nasazení (případně je sám obchoduji). Pochopitelně nemusí vždy jít o úplně přesné nastavení, se kterým sám pracuji, ale v uzavřené skupině mi nedělá problém sdílet cokoliv. Hodně obchodníků na Finančníkovi řeší výzvy s plnou automatizací například portfolio obchodování. Práci jsme v týmu udělali na implementaci automatického portfolio obchodování pomocí Amibrokeru, což je myslím pro začátek zcela ideální řešení vhodné pro diskuzi ve skupině. Plánuji se ale věnovat i svým „udělátkům“ v Pythonu a podobně.
    Nicméně nečekejte, že skupina bude představovat hotový kurz. Nebude. Kurz je z mého pohledu prostředí, kde se prezentují velice vypilované informace, s jejichž uspořádáním se pojí opravdu hodně úsilí a času. Ve skupině chci sdílet informace v pracovní formě – pro mě jsou hodnotné testy například i teorií, kde se edge nakonec nepotvrdil (čímž mohu ušetřit mnoho času jiným obchodníkům, kteří by jinak šli stejnou cestou) atd.
    Pro koho bude skupina určena a jak se zapojit?
    Skupina je určena pro obchodníky, kteří chtějí rozvíjet systematické obchodní přístupy. Určitě se nepředpokládá znalost programování, protože jeden z cílů skupiny je propojovat tradery s programátory. Účastníci skupiny by měli mít silnou motivaci posouvat se v trzích směrem k diverzifikaci různými styly obchodování. Systematické strategie budou sdíleny včetně konkrétních kódů, aby je bylo možné snadno testovat a implementovat. Ty budou ve formátu programů Amibroker, TradeStation, případně v jazyce Python. Kódy budou v otevřené podobě a lze je tak převádět i do jiných jazyků.
    Konkrétní podobu skupiny plánuji dotvářet postupně tak, jak v ní bude vznikat život.
    Co je jisté:
    a) Velikost skupiny bude trvale omezena na jasně daný počet obchodníků. Noví se budou moct do skupiny dostat jen pokud někdo stávající vypadne. Tak bychom mohli dosáhnout pracovního prostředí, ve kterém se obchodníci budou znát i osobně. Současně chci ale nastavit velikost skupiny dostatečnou tak, aby se do ní dostali všichni, co o to budou mít aktuálně zájem.
    b) Zapojení do skupiny bude placené. To je upřímně jediný způsob, který se mi za 15 let fungování Finančníka osvědčil pro prostředí, ve kterém je nakonec stejně většina účastníků spíše pasivních. Pro smysluplné fungování skupiny bude třeba aktivně tvořit obsah a jeho tvůrcům platit. Chtěl bych více vysílat zástupce Finančníka na konference, chci sdílet i výstupy prací s daty, která jsou poměrně drahá atd. Cena bude odpovídat obsahu a stanovena později, až podle toho, jak proběhnou první měsíce skupiny (ty budou bezplatné). Určitě ale nepůjde o úplně symbolickou částku, neboť cílem je sdílet ve skupině hodnotné informace, se kterými budou účastníci vydělávat peníze a ušetří jim opravdu hodně vlastního času a investic. Maximálně tak využijte bezplatný provoz skupiny!
    c) Skupina bude bezplatná do 1.8.2019 (viz update níže) a mohou se do ní v tuto chvíli zapojit všichni absolventi kurzu Vytváříme AOS – od myšlenky k automatizovaným profitům. Tedy samozřejmě i stávající absolventi kurzu, kteří tak získají přístup k dalším strategiím a obchodním myšlenkám. Omezení na tento kurz je zde proto, že ve skupině chci pracovat s obchodníky, kteří k trhům přistupují podobně jako já. Účastníci bezplatného běhu budou mít následně prioritní právo na místo ve skupině a budou moci pokračovat ve skupině za nižší úvodní cenu.
    Vše ostatní bude předmětem dalšího vývoje skupiny.
    Je mi jasné, že skupina není úplně pro všechny. Zejména není pro úplně nové zájemce o trading, pro ty je ale na Finančníkovi opravdu hodně bezplatného obsahu a také propracovaný Základní kurz, který vás může velmi rychle posunout k prvním profitům. Na druhou stranu věřím, že AlgoLab dokáže zaplnit jednoznačnou mezeru pro obchodníky, kteří již mají jasnou představu, co očekávají, co jsou za to ochotni platit a potřebují se zejména rychleji a efektivněji dostat k cíli.
    Důležitá informace na konec
    Všichni účastníci zmíněného AOS kurzu mají nyní do skupiny automaticky nastavený přístup. Skupinu naleznete v diskuzi na tomto linku. První téma, které jsem připravil k diskuzi a inspiraci je kompletní popis rotační momentum strategie (testy, vysvětlení, kódy pro AOS). Téma naleznete v klubu zde.
    Těším se na vzájemnou komunikaci, vaše postřehy a aktivní účast. O dalších připravených tématech budu informovat.
    Zaujala Vás možnost členství ve skupině, zajímá vás automatizace obchodování? Při zakoupení kurzu Vytváříme AOS – od myšlenky k automatizovaným profitům získáte do skupiny okamžitý přístup. A nezapomeňte – dostanete tím také přednostní právo v členství pokračovat i nadále a za nižší úvodní cenu!
    Update 2019: S ohledem na skutečnost, že práce se skupinou není tak intenzivní jak jsem se obával a samotného mě ve vlastním tradingu posouvá při zpracování témat  kupředu, rozšiřuji bezplatné fungování skupiny do 1.8.2019.

    Litujeme, ale tento kurz již není možné objednat

    Litujeme, ale tento kurz již bohužel není v nabídce.

    Aktuálně nabízené kurzy naleznete na stránce http://www.financnik.cz/exe/webinare/
     

    Má přednáška na QuantExpo

    Pražské QuantExpo bude především o zahraničních osobnostech a jsem moc rád, že se do Prahy podařilo pozvat velmi zajímavé tradery s praktickými tématy. Jedním ze dvou česky prezentovaných témat (vše ostatní bude samozřejmě do češtiny tlumočeno) bude má přednáška. Co jsem si připravil a proč si myslím, že je dobré se na téma trochu připravit?
     
       >  
    Systematické a algoritmické obchodování představuje mix několika základních dovedností – nápadů, datových analýz a programování. Myšlenek a prezentovaných obchodních přístupů je dnes k dispozici prakticky neomezené množství a každým dnem jsou publikovány nové. Málokterý obchodník je přitom zkušený trader a současně dobrý programátor v jedné osobě. A tak vzniká u mnoha traderů otázka – jak efektivně dostupné myšlenky ověřovat a adaptovat? Jak smysluplně vypadající modely rychle otestovat coby obchodní systém a najít takové, které stojí zato předat k robustnějšímu naprogramování?
    Více než kdy jindy přichází ke slovu potřeba prototypování. To znamená velmi rychlého otestování obchodní myšlenky bez toho, aniž bychom museli dobře ovládat programování, složitě vytvářet dlouhé programovací kódy, ladit je a kompilovat. Ideálně s možností zcela volného využívání všech informací bez omezení ze strany používané platformy. Tedy například s využitím libovolných přístupů a dat (kdy osobně vidím velký prostor ve využívání a kombinování různých alternativních dat), bez nutnosti data složitě připravovat a čistit a s naprostou flexibilitou kombinování všeho, co kombinovat chceme (různé systémy do portfolií atd.). A bohužel tradiční dostupné softwary na toto stavěné nejsou.
    Na QuantExpo tak chci ve své přednášce ukázat, jak snadno lze pro prototypování použít Python. Jeden z hlavních bezplatných nástrojů, který se dnes ve finančním světě pro tyto účely používá čím dál více. Pochopitelně nepůjde o „kurz používání Pythonu“, spíše plánuji prezentovat, že s hotovými moduly, které jsou pro Python dnes bezplatně k dispozici, jde prototypovat systémy opravdu velmi jednoduše. Vše budu ukazovat na konkrétním příkladu prototypování myšlenky obchodního systému statistické arbitráže, což je z mého pohledu mj. i zajímavý diverzifikační přístup do portfolií zejména v době vyšší volatility. Krok za krokem uvidíte, jak se až překvapivě rychle můžeme dostat od základní myšlenky k finální equity křivce i s tím, že pro výpočet hodnoty hedge pozice použijeme pokročilejší statistickou funkci.
    Celý komentovaný kód pak budu poskytovat ve formátu jupyter notebook, ve kterém je velmi snadné jej upravovat, zkoušet a rozvíjet. Z mého pohledu tak jde o ideální start pro seznamování se s Pythonem, kdy trader nezačíná studiem nudných principů programovacího jazyka (byť jednoduchého), ale řeší konkrétní, pro něj zajímavou situaci. A teprve ta ho „donutí“ k tomu, aby se naučil i potřebné základy jazyka. Sám jsem s Pythonem začínal touto cestou a jsem za ní nesmírně rád, protože mi v důsledku v tradingu velmi rozšířila mé možnosti a schopnosti.
    Pokud vás téma prototypování obchodních přístupů s Pythonem zajímá a chcete naplno využít informace, které budu na QuantExpo předávat, doporučuji zkusit si Python nainstalovat a začít jeho prostředí zkoumat (hlavně si najděte tutoriály na spuštění jupyter notebooku). Pokud nejste programátoři a nechcete řešit postupné doinstalování různých knihoven, tak bych začal stažením balíku Anaconda – určitě použijte instalátor s Pythonem 3.6. Po přednášce budete tak moci ve studiu hned pokračovat s pomocí mého dodaného Notebooku. A samozřejmě v rámci QuantExpo můžeme hned osobně probrat otázky, na které jste při zkoumání prostředí Pythonu z pohledu tradera narazili.
    A mimochodem – minimálně Robert Carver má ke své přednášce o optimalizaci portfolií také k dispozici Python kódy. A co jsem viděl, tak ve stejném jazyce publikoval kód svého systému akciového portfolia i Andreas Clenow. S postupně získávanými znalostmi tak budete schopni hned prototypovat i jeho myšlenky (s přímo dodaným kódem), a rychle tak zapracovávat know-how do vlastních workflow.
    Se všemi se těším na setkání 4.11.2017 v Praze na QuantExpo nejen na mé přednášce.
×

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.