Jump to content
Co nového? Mé kurzy
Komunita:
Všude
Diskuze Sledované příspěvky Žebříčky

Žebříčky

Oblíbený obsah

Zobrazuji obsah s nejvyšší reputací od 27.3.2024 ve všech rubrikách.

  1. Trading je pro mě cestou, jak přistupovat k finančním trhům strategičtějším a flexibilnějším způsobem než formou pasivního investování. Zde je shrnutí toho, kam plánuji v tradingu mířit příští rok 2025 a proč mi tato cesta dává větší smysl, než nakoupit například SPY. Obsah: Posouvání mých systematických portfolií pro rok 2025 Hlavní část portfolia – chytré beta strategie Dynamická část portfolia – alfa strategie Struktura plánovaného portfolia Cílové portfolio se stávajícími strategiemi Finančníka Simulace cílového portfolia Započtení daní ze zisku Krátkodobější out of sample backtest Mé portfolio pro rok 2025 – shrnutí V posledních letech vykázaly akciové indexy (jako například S&P 500) pozoruhodné výnosy, často přesahující 20 % ročně. Otázka, proč se zabývat tradingem, když se zdá, že investice do indexů zaručují vysoké zhodnocení, je proto naprosto na místě. A odpověď na ni závisí na tom, čemu věříte a jak se stavíte k riziku. Z dlouhodobého pohledu má S&P 500 průměrné roční zhodnocení kolem 10 %, ale cesta k tomuto číslu je plná významných propadů. Současné mimořádně dobré roky nemusí trvat věčně a pasivní držení čistě amerických akciových indexů se mi osobně jeví čím dál rizikovější. Geopolitická situace se ve světě pomalu posouvá a budoucí sázka na americké akcie tak nemusí automaticky vyjít. Hezký článek o tržních cyklech z poslední doby najdete například zde. Pro mě osobně dává mnohem větší smysl investování skrze aktivní, systematické strategie, které mají schopnost se přizpůsobit měnícím se tržním podmínkám a profitovat i v obdobích, kdy trhy klesají. Tento článek se zaměřuje na mé plány se systematickým portfoliem pro rok 2025. Posouvání mých systematických portfolií pro rok 2025 Na hlavním obchodním účtu, tedy v oblasti správy svých investic a investic rodiny a přátel, stále sázím na systematické strategie. Nicméně jako ve všem, i zde se posouvám. V systematickém tradingu je to posun směrem ke zjednodušování. Pro nezkušené tradery to může být paradox, protože je často přitahují komplexní přístupy. Ovšem jednoduché v tradingu rozhodně neznamená snadné. Obchodování jednodušších přístupů často znamená více práce na mentálním nastavení a přichází až s rostoucí praxí. Zjednodušování se u mě týká hlavně samotných strategií. Ty nejnovější, které využívám, mají minimum parametrů. V důsledku toho jejich backtest nemusí vypadat na první pohled optimálně, ale při správné kombinaci v rámci portfolia přinášejí zajímavé výsledky. Ze strategií, které jsem používal poslední roky, nebyla žádná, která by jednoznačně přestala fungovat a propadla se do hluboké ztráty. Přesto své systematické portfolio postupně pročisťuji a nechávám v něm strategie, které jsou jednak opravdu jednoduché, ale především zapadají do konceptu, jenž mi posledních několik tisíc živých obchodů pomohlo dotáhnout do podoby, které věřím natolik, že jsem v portfoliu ochoten zvyšovat alokace a otevírat se vyšší volatilitě (a tudíž i vyšším výnosům). Hlavní část portfolia – chytré beta strategie Ve svém portfoliu chci větší důraz klást na chytré beta strategie. Příkladem beta strategie jsou rotační momentum strategie. Zjednodušeně by se dalo říci, že jsou to strategie, které vydělávají, když akciové trhy rostou a nebudou tolik prodělávat, když akciové trhy padají. Nyní jsem byl v portfoliu hodně v tomto směru koncentrován do Nasdaqu (skrz strategii SMO NDX), v roce 2025 své systematické portfolio plánuji diverzifikovat podobnými strategiemi do dalších regionů a měn (tedy obchodovat například i evropské, kanadské a další akcie). Beta strategie samy o sobě mají šanci překonávat indexy (navíc s příznivějším risk profilem). Nicméně v období tržních propadů často kapitál nevyužívají (nemají otevřené pozice). Proto tyto strategie kombinuji s alfa strategiemi. Dynamická část portfolia – alfa strategie V rámci alfa strategie plánuji mít portfolio složené ze dvou typů strategií –swingový long mean reversion a intradenní long/short strategie na futures. S největší pravděpodobností opustím shortování akcií. Nikoliv proto, že by to nebylo profitabilní. Swingové short mean reversion mi poslední roky vydělávaly. Ostatně takto vypadá přehled výkonností strategií dashboardu Trading Roomu: Osobně na svém účtu obchoduji MR strategie MR3000 short/long a jak je vidět, tak modelová MR3000 Short měla i letos slušný rok. Short akciové strategie jsou určitě fajn, zejména pro některé typy účtů. Sám už ale obchoduji větší účty (obchoduji hlavně v rámci svého systematického alternativního fondu), kde mi nabourává statistiky skutečnost, že ne všechny pozice jsou pro mě shortovatelné. A nezanedbatelný je i fakt, že short pozice v akciích prostě budou z principu vždy rizikovější, než long pozice. Shortování tak v portfoliu pomalu předávám druhému typu alfa strategie. Intradennímu long/short breakoutu. Jde o breakout strategii vyvinutou v Trading Room, kterou nyní obchoduji pomocí ETF, ale v roce 2025 chci začít obchodovat s futures (mini a mikro kontrakty). Dnes tuto strategii na hlavním účtu již obchoduji intradenně bitcoin futures (a mimochodem od vydání článku s velmi pěknými výsledky). Struktura plánovaného portfolia Mé hlavní systematické portfolio by mělo získávat následující podobu: Nastíněné portfolio představuje cílový plán pro 2025. Nemám tak ještě úplnou představu o použitých váhách (zatím ještě nemám chytré beta strategie pro akcie mimo US trhy. Této oblasti se chci věnovat právě začátkem roku 2025). Ale dokáži si představit, že chytrým beta strategiím budu v portfoliu alokovat 50-100 % kapitálu (bez páky). Krátkodobým alfa strategiím pak budu přiřazovat kapitál v rámci dostupného marginu. Hledáte cestu, jak se dostat ke konzistentním profitům? Rádi byste i v aktuálním kontextu obchodovali stabilně a bez emocí? Určitě si přečtěte novou knihu Od myšlenky k reálným obchodům Implementujte již od samotného začátku své praxe důležité systematické procesy a správné myšlení, které výrazně zvyšuje šance na stabilně profitabilní obchodování. Inspirujte se, jak trading dělat jinak a lépe. Cílové portfolio se stávajícími strategiemi Finančníka Kam zhruba mířím si můžeme nasimulovat se stávajícími strategiemi, které jsou sdíleny v rámci Trading Room. Coby chytré beta strategie můžeme použít SMO NDX a Monday Buyer. Každé přiřadíme 50 % kapitálu portfolia. Jako typického zastánce long mean reversion vnímám DEEPDIP (jde o strategii popisovanou v nedávném článku Časování návratu k průměru pomocí implikované volatility). Té přiřadíme také 50 % kapitálu. Jde o ultra jednoduchou long mean reversion strategii, za kterou ale stojí netechnická logika časování, která mi dává smysl. Zastánce intradenní alfy je Trading Room intradenní breakout, který do simulace použiji přesně v té podobě a s parametry, který je sdílen v Trading Room (tento systém jsme v Trading Room vyvinuli, jsou zde tak k dispozici kompletní pravidla). V rámci níže uvedené simulace pracuji s mikro kontrakty a marginy tak, jak jsou aktuálně dostupné u TradeStation. Simulace cílového portfolia U všech strategií jsou započítány komise + skluz 2 ticky na vstupu + skluz 2 ticky na výstupu. Celé portfolio startuje s kapitálem 30 000 dolarů. Díky obchodování mikro jej lze takto reálně obchodovat i na malých účtech. Výkonnost portfolia od roku 2014 (tedy více než 10 let) vypadá následovně: Modrá linka představuje výkonnost portfolia, černá linka referenční benchmark v podobě držení ETF SPY (graf je v logaritmickém měřítku). SPY vykazovalo roční zhodnocení +13 % při drawdownu -33,68 %, portfolio +32,52 % při drawdownu -12,54 %. V případě SPY by byl profit 82 534 dolarů. V rámci portfolia 602 474 dolarů. Poplatky jsou v portfoliu započítány. Komise hodně naskakují zejména u intradenního long/short breakoutu. Celkem jsou ve výsledku započítány komise v hodnotě 37 375 dolarů. Realističnost testu pro mě zaručují započítané skluzy v plnění (celkem 4 ticky na obchod – 2x na otevření a 2x na uzavření), které se nasčítaly do 116 499 dolarů – tedy 3x více než komise, což je z mé praxe více, než je třeba. Všechny tyto částky jsou tedy do výpočtu zahrnuty, a přesto portfolio generovalo průměrně +32,52 % ročně. Myslím, že při pohledu na simulaci není třeba podrobnějších vysvětlení, proč osobně sázím raději na systematická portfolia než pasivní držení indexů (či individuálních akcií). Co se porovnání s indexem S&P 500 týče. Index je zde uveden jako srozumitelný benchmark, ale porovnávání má své limity. SPY je obchodováno bez páky. V simulovaném portfoliu jsou bez páky základní dvě beta strategie, které ale nevyužívají kapitál na 100 %. Páku využívá pro své obchody intradenně breakout strategie, která funguje s fixním stop-lossem, riskuje cca 0,4 % účtu na obchod a všechny pozice uzavírá nejpozději na konci dne. SPY by s využitím páky dosahoval pochopitelně lepších výsledků, nicméně v konečném důsledku je obchodování o výnosech při určité úrovni risku, což je to, co mě samotného zajímá (např. poměr průměrný výnos / maximální drawdown). A zde jsou výsledky jednoznačné. Započtení daní ze zisku Férovým argumentem při porovnání systematického tradingu s buy and hold je započtení daní. Výsledky při držení akcií jsou od daní osvobozeny (při držení více než 3 roky), u aktivního tradingu je potřeba zdanit každý rok zisky 15 %. Pokud bychom každý rok odebrali z portfolia 15 % na zaplacení daní, sníží se zisk z 602 474 na 454 323. Takto vypadá equity křivka s ročním zdaněním 15 % vůči držení indexu SPY (logaritmické měřítko): Krátkodobější out of sample backtest Strategie NDX SMO a Monday Buyer jsou na Finančníkovi sdíleny v aktuální podobě od roku 2019. Pro tyto strategie je tak období od 2019 jednoznačně „out of sample“. Intradenní breakout je pak OOS od dubna 2024. Takto vypadá výkonnostní křivka portfolia (s každoročným výběrem 15% zisku za předcházející rok pro zaplacení daní) v porovnání s držením SPY. Komise a slippage jsou započítány ve výše uvedené výši: SPY dosáhlo průměrné výkonnosti 17,39 % při drawdownu -33,47 %, portfolio dosáhlo výkonosti +37,23 %, při drawdownu -12,07 % Hlavní dva systémy (NDX SMO a Monday Buyer) přitom již byly plně „out of sample“. Zajímavý je pohled na výkonnost jednotlivých strategií v portfoliu: Na první pohled by se mohlo zdát, že long/short intradenní breakout portfoliu naprosto dominuje. Je to ale do velké míry iluze způsobená tím, že v roce 2022 smart beta strategie neobchodovaly, protože globální akciové trhy padaly. Na druhou stranu intradenní breakout byl ve zvýšené volatilitě aktivní a vydělával. Zapojení intradenní strategie do portfolia mi právě z tohoto pohledu dává smysl. Pokud se podíváme na vývoj od roku 2023, kdy již opět byly všechny strategie plně aktivní, vypadal obrázek následně: Vidíme, že všechny čtyři strategie přispívaly do portfolia dost rovnoměrně. Žádná nebyla jednoznačným vítězem. Všechny měly v rámci nastavených vah „OK poměr zhodnocení / drawdown“. Po komisích a skluzech v plnění byly výsledky konkrétně (roční zhodnocení / max drawdown): Intradenní breakokut: +7,23 % / -5,33 % NDX SMO: +6,08 % / -7,34 % Monday Buyer: +5,55 % / -4,57 % Deep Dip: +3,69 % / -0,80 % A přesto jako celek dosáhly ročního zhodnocení +23,68 % při drawdownu -10,24 %. Výsledky obsahují výběr 15% zisků za rok 2023 pro zaplacení daní. Mé portfolio pro rok 2025 – shrnutí Výše uvedené portfolio představuje konkrétní ukázku toho, kam se chci ubírat. V ukázce jsem použil systémy, které splňují logiku toho, jak plánuji portfolio stavět, současně jsou systémy dostupné v Trading Room (a můžete tak s nimi sami pracovat) a mají většinou delší OOS historii. V praxi chci do sekce chytrých beta strategií vyvinout cca 3-4 strategie podobné NDX SMO, ale zaměřené na jiné typy akcií/regiony (pokud se účastníte Trading Room, tak připomínám, že ve vláknu Momentum rotační strategie naleznete výuku rotačních strategií s interaktivním backtesterem.) . V rámci swingových alfa strategií budu obchodovat Deep dip + patrně nějakou další long mean reversion. V intradenní strategii použiji Trading Room intradenní breakout tak, jak jej obchoduji nyní. Mé finální portfolio tak patrně bude trochu jiné než vaše. Ale na druhou stranu, pokud o trzích přemýšlíte podobně, tak jak je vidět výše, zejména do začátku můžete velmi podobný přístup simulovat s dostupnými strategiemi v Trading Room. Jednou z hlavních lekcí posledních let pro mě bylo získávání důvěry právě v chytré beta strategie. Použít je jako základ portfolia se mi líbí ještě o to více, když je zkombinuji s aktivnějšími strategiemi typu intradenního breakoutu. Jak si být jistý, že strategie nebudou přeoptimalizované? Riziko zde vždy bude, ale klíčová je jednoduchost systémů. Nespoléhají na složité indikátory nebo komplikované vstupní podmínky – pouze následují základní tržní momenta. Tato přímá a transparentní logika je tím, co se mi v tradingu líbí stále více. A věřím, že právě tato jednoduchost je základem udržitelného úspěchu. Poznámka: Výše uvedené výsledky jsou publikovány jako orientační s cílem ukázat princip, jakým se ubírám a demonstrovat tendence vytvořeného portfolia. Neprováděl jsem úplně detailní analýzy využití marginů v nejexponovanější dny celého portfolia (navíc marginy na futures pozice u breakout strategie se liší i v čase podle volatility instrumentů). Je možné, že v některé silně volatilní dny by nebylo možné otevřít všechny intradenní pozice najednou. Na podstatě to ale nic nemění.
    7 bodů
  2. Coby především akciový a futures trader jsem se systematickými strategiemi v kryptoměnách zabýval spíše jen okrajově. S tím, jak lze postupně kryptoměny dnes obchodovat skrze regulované burzovní produkty, jsem je ale začal do svých systémů zařazovat. Zde jsou mé zkušenosti s použitím Bitcoinu pro intradenní breakout strategii. Obsah: Intradenní breakout model Regulované trhy vs. krypto burzy Intradenní breakout model a live trading výsledky Bitcoin obchodovaný pomocí ETF Praxe s živým intradenním obchodováním BITO Bitcoin futures Bitcoin futures vs. ETF BITO a money management Bitcoin futures a výkonost v intradenním breakout portfoliu Bitcoin futures a intradenní obchodování Intradenní breakout model Trading model použitý v tomto článku je 100% mechanický a jde o systém publikovaný v Trading Room v postu Finální kód breakout edge 1. Kód jsme vyvinuli v Trading Room v dubnu nejprve pro obchodování akciových indexů typu S&P 500 a Nasdaq 100. Kód je v Trading Room publikován pro TradeStation, pokud jej vezmete a pustíte na Nasdaq 100 (s využitím ETF tickeru QQQ), dostanete následující equity křivku (komise jsou započítány): Equity křivka obchoduje s fixním riskem 300 dolarů na obchod a při tomto risku vytvořil systém za poslední čtyři roky v testech zisk přes 12 000 dolarů (bez reinvestování, risk je pevný na úrovni 300 dolarů na obchod). Systém obchoduje maximálně jednou denně – long nebo short při splnění definovaného kontextu. Systém obchoduje typické breakouty. Po otevření trhů si systém na základě ATR indikátoru definuje pásma volatility a při proražení vstupuje long nebo short. Obchod skončí často na blízkém stop-lossu, občas se ale trh po průrazu rozjede a systém vydělá opravdu pěkný profit. Takto vypadá obchod končící ve ztrátě (první obchod) a v zisku (druhý obchod): Systém má pěkné historické výsledky na řadě trhů. Obchoduje volatilitu a měly by mu tak svědčit jakékoliv trhy, které se hýbou. Stejný kód (bez jakýchkoliv úprav) jsem proto vyzkoušel i na Bitcoin. Ovšem nikoliv na kryptoměnu, ale na ETF symbol BITO. A dostal jsem následující equity křivku (opět risk 300 dolarů na obchod, bez reinvestování, komise započítány): Takový výsledek mě samozřejmě velmi motivoval k tomu, abych tento trh zahrnul do portfolia. Regulované trhy vs. krypto burzy Systematické obchodování Bitcoinu není nic nového a i na Finančníkovi jsme první kódy pro breakout strategii publikovali například v TechLabu již v roce 2021 – viz Publikován kompletní crypto trader skript. Byly to první testy obchodování kryptoměn přímo přes kryptoburzy, ale upřímně jsem nikdy neměl ten správný pocit pustit se tímto směrem naplno. Vadí mi relativně vyšší šance, že se pokazí něco jiného než má strategie (např. že skončí stablecoin, skrz který musím obchodovat, že skončí kryptoburza atd.). Neříkám, že systematické obchodování na kryptoburzách nedává smysl, ale pro práci s větším kapitálem osobně preferuji regulované trhy na stabilních světových burzách. Velkou pozornost jsem tak kryptoměnám začal věnovat až poslední roky, kdy je lze obchodovat prostřednictvím tradičních regulovaných produktů jako jsou ETF a futures. Intradenní breakout model a live trading výsledky Osobně jsem na svém živém účtu u Interactive Brokers začal intradenní breakout model obchodovat hned, jak jsme jej v Trading Room vyvinuli – v dubnu 2024. Začal jsem na ETF s tickery SPY, QQQ, IWM, DIA a GLD a takto vypadají živé výsledky do dnešního dne: Při risku 300-400 dolarů na obchod (tedy má dolarová hodnota stop-lossu) mi systém vydělal od dubna 13 000 dolarů a z mého pohledu tak jednoznačně potvrdil validitu obchodované myšlenky a snahu nasadit do portfolia další trhy, mj. i Bitcoin, jehož výsledky v testech vypadají při intradenním breakoutu také velmi slibně. Bitcoin obchodovaný pomocí ETF První směr mého zkoumání systematického obchodování Bitcoinu skrz regulované burzovní instrumenty směřoval na ETF. A to z důvodu, že celý svůj hlavní autotrader mám postavený na obchodování akcií a implementace obchodování nové akcie nebo ETF je pro mě nejjednodušší. U ETF/akcií je také pro menší pozice výrazně přesnější risk management. ETF sledujících Bitcoin je dnes celá řada. Takto vypadá jejich aktuální přehled seřazený podle denních objemů: Zdroj: etfdb.com Pro intradenní obchodování je potřeba především co nejvyšší likvida, takže se nabízí obchodovat ticker IBIT. Ten má ale poměrně malou historii dat – začal se obchodovat v lednu 2024. Mohl bych si patrně pomoci historií samotného Bitcoinu, ale osobně jsem šel jednodušší cestou a začal obchodovat ticker BITO, který má historii od roku 2021. IBIT a BITO nejsou úplně totožné produkty (jeden sleduje Bitcoin spot, druhý Bitcoin futures), ale z pohledu krátkodobé expozice do Bitcoinu budou oba dělat podobnou službu. Navíc se mi u BITO líbil vztah s Bitcoin futures, kterým jsem plánoval také věnovat pozornost. Praxe s živým intradenním obchodování BITO BITO je klasické ETF, tj. obchoduje se jako akcie. V Evropské unii nelze ticker obchodovat na malých retailových účtech, se statusem profesionálního obchodníka ale jeho obchodování není problém. Zde jsou mé postřehy z živého obchodování: BITO jsem obchodoval long i short. Plnění byla přiměřená, neměl jsem výrazné skluzy v plnění. Obchody probíhaly podobně jako na Bitcoin futures. Takto vypadal například short 29. 7. 2024. Obchod v BITO na živém účtu Interactive Brokers: Stejný obchod v Bitcoin futures: BITO jsem na živém účtu nasadil výrazně později než ostatní zmíněné trhy. A pracoval jsem s menším riskem 250 dolarů obchod. Přesto trh dokázal udělat vůči risku občas velmi pěkný profit. Například na výše zmíněném obchodu jsem při risku 250 dolarů vydělal 622 dolarů: Vše tak s BITO vypadalo, že pojede podle plánu a že mohu pomalu zvyšovat risk na obchod. Bohužel v pátek 2. 8. se ukázala slabina ETF – přestože jsem předtím absolvoval několik shortů, v pátek mi Interactive Brokers ukázalo místo vstupu do shortu zlověstnou zelenou lupu s informací, že trh není v danou chvíli shortovatelný: A má short pozice, která by byla velmi pěkně výdělečná, zůstala nevyplněna. Závěr k intradennímu obchodování Bitcoinu skrz ETF – pro longy použitelné, pro shorty nikoliv – ticker sice většinou shortovatelný je, ale jsou situace, kdy shorty v IB k dispozici nejsou. A to bohužel není pro systematické obchodování akceptovatelná situace. Bitcoin futures Naštěstí jsem paralelně s živým obchodováním tickeru BITO začal testovat i práci s futures kontraktem. Ten se dá obchodovat v podobě velkého kontraktu BTC a malého kontraktu MBT – Micro Bitcoin Futures. Trh se obchoduje v objemu 1/10 bitcoinu a osobně testuji právě tento. Hodnota ticku tohoto trhu je 0,50 USD. Margin se u Interactive Brokers pohybuje kolem 3 500 dolarů/kontrakt. Tedy jde o futures, se kterým je možné pracovat i na malém retailovém účtu. Bitcoin futures vs. ETF BITO a money management Rozdíl mezi ETF a futures si můžeme ukázat na výše uvedeném příkladu obchodu 29. 7. 2024. Šlo o short v BITO, který jsem prováděl s riskem 250 dolarů. Obchod vydělal 622,07 dolarů a potřeboval jsem pro něj 950 shares tickeru BITO. Margin mi IB blokovalo 25 % z hodnoty kontraktu, tedy 5 562 dolarů. Stejný obchod jsem dělal na milionovém účtu skrz futures MBT. Vstup jsem měl na hodnotě 69 605, výstup na 67 825. Na jeden kontrakt byl výdělek 178 dolarů (mínus komise). Pro risk do 250 dolarů bych si mohl dovolit otevřít 3 kontrakty a můj zisk by v tomto případě byl 534 dolarů. Na účtu bych pro obchod potřeboval u Interactive Brokers cca 10 500 dolarů. Nebýt problému se shortovatelností, patrně bych zůstal u BITO – a to jak z důvodu příznivějšího marginu, tak pro možnost lépe škálovat pozice. Ovšem jak jsme si vysvětlili, pro shortování nejsou bitcoin ETF v tuto chvíli ještě dostatečně spolehlivé. Bitcoin futures jsou však také zajímavé a především obchodovatelné i na relativně malých účtech. Sám tak nahradím na svém účtu u Interactive Brokers BITO za MBT. Bitcoin futures a výkonnost v intradenním breakout portfoliu S bitcoin futures pracuji od počátku spuštění milionového intradenního portfolia. Jednoduše jsem použil kódy intradenní breakout strategie z Trading Room, nepatrně je upravil (abych neměl silnou korelaci s ostatními tradery v Trading Room a měl šanci na payouty – viz článek). Bitcoin futures zatím tedy obchoduji na virtuálním účtu, ale s velmi reálnými plněními (a reálnými výplatami z generovaného zhodnocení). Účet jsem spustil před měsícem, aktuálně jsou výsledky následující: Zhodnocení +4,59%, sharpe ratio 5,04 – to jsou myslím velmi slušné výsledky (mimochodem – pokud chcete na Darwinex Zero obchodovat vlastní odvozeninu systému, pak v Trading Room je zde publikován i hotový autotrader, kde lze podobné portfolio nastavit). Plus připomínám možnost využít slevového kuponu na Darwinex Zero ve výši 47% na první platbu, která vám může pomoci do začátku – viz Darwinex Zero slevový kupon. Equity křivka portfolia vypadá aktuálně takto: A samozřejmě hlavní otázka v kontextu článku zní, jakou výkonností přispěl v intradenní breakout strategii Bitcoin, tedy konkrétně futures kontrakt MBT? V Darwinex Zero lze podobné informace získat snadno a zde je výsledek: Přibližně 22 % z celkové výkonnosti vděčí ve sledovaném období strategie za přínos právě Bitcoin futures. Což není zanedbatelné. Všechna zhodnocení jsou samozřejmě po skluzech a poplatcích (pro MBT se v Darwinex Zero platí 10 USD/RT). Bitcoin futures a intradenní obchodování Pokud máte funkční intradenní breakout systém, pak mé zkušenosti ukazují, že stojí za to jej nasadit i na MBT futures. Ve futures není problém se shortováním a přestože margin a poplatky nejsou úplně nejnižší, díky vyšší volatilitě a tendenci k trendování dokáže kontrakt zajímavě přispět k výkonnosti. A pokud nemáte žádný intradenní breakout systém, pak doporučuji zapojení do Trading Room. K dispozici je zde, kromě všeho ostatního, nyní již solidně otestovaný intradenní breakout model, se kterým sám riskuji nemalý kapitál. Plus autotrader pro nasazení portfolia na Darwinex Zero, kde můžete podobné portfolio obchodovat bez risku ztráty peněz, ale s reálnou možností skutečných payoutů (viz Jak v tradingu vydělávat miliony a neriskovat své peníze). A samozřejmě má každodenní podpora, která vás může z naprosté nuly dostat brzy do pozice systematického portfolio obchodníka.
    6 bodů
  3. Letos uplynulo přibližně devět let od chvíle, kdy jsem se rozhodl před narozením své první dcery zásadně změnit směr svého tradingu. Mým cílem bylo nejen zvýšit výdělečnost, ale především dosáhnout časové efektivity a škálovatelnosti. Dodnes si pamatuji, jak jsem jako naprostý neprogramátor hledal způsoby, jak systematizovat a automatizovat své obchodní přístupy. Intuitivně jsem se rozhodl naučit se alespoň základy nějakého skriptovacího jazyka a vybral si Python. Začátky byly náročné a velmi pomalé – psaní jednoduchých výukových skriptů a ponoření se do suchých základů programování není příliš zábavné. Motivaci jsem se snažil hledat, kde to šlo. Živě si pamatuji, jak jsem na kurz Pythonu vyrazil i do svého oblíbeného Singapuru, abych si výuku alespoň trochu zpříjemnil. Programátor se ze mě nestal a stále se cítím spíše jako poučený začátečník. Paradoxně však dnes tyto znalosti postačují. V době, kdy jsem byl se svými Python dovednostmi tak akorát připraven, dorazila na konci roku 2022 první verze ChatGPT-3.5. Umělou inteligenci jsem zařadil do svého tradingového týmu (viz tento video tutoriál z roku 2023 v Trading Room) a zejména rok 2024 přinesl v možnostech jejího využití pro naše profity v tradingu neuvěřitelný rozmach. Věřím, že rok 2025 bude ještě výraznější – více se o tom dočtete níže. Rok 2024: Éra vizionářů a umělé inteligence Úspěšného tradera si dnes představuji především jako vizionáře. Takový trader přemýšlí o trzích, neustále čte a hledá inspiraci pro nové myšlenky, které by mohly jeho tradingový business posunout na další úroveň. Reprezentuje svůj business tak, aby stabilně rozmnožoval svůj kapitál a byl schopen přilákat další investory, jejichž prostředky také spravuje a za to inkasuje podíly ze zisku. Jak však všichni víme, cesta od myšlenky k realizaci je v tradingu dlouhá a náročná. Je třeba získávat a čistit data, provádět a vyhodnocovat testy, starat se o workflow zajišťující exekuce, dohlížet nad procesy, analyzovat výsledky, reportovat je investorům a splňovat požadavky úředních autorit. Trader vizionář má to, co si prakticky každý od pojmu trading představuje – velmi vysoké příjmy, časovou svobodu a naplnění, kdy může svůj život směřovat tam, kde to považuje za nejpotřebnější. Aby toho však dosáhl, potřebuje kolem sebe tým lidí. Ovšem najímání programátorů, analytiků, asistentů a dalších specialistů spolu s nezbytnými zdroji – jako jsou počítače či kanceláře – není vždy jednoduché a je to nákladné. A zejména s omezenými prostředky, se kterými většina z nás pracuje, zvyšování fixních nákladů k pohodě, nezávislosti a časové svobodě nevede. S příchodem umělé inteligence se situace zásadně mění. Mnoho práce může nyní zastat počítač samotný. V tomto ohledu vnímám ohromný progres roku 2024. Umělá inteligence zatím není dostatečně inteligentní, aby mohla fungovat jako samostatný pracovník, ale jako nepostradatelný pomocník se nám práce traderů neuvěřitelně ulehčila a zefektivnila. Příklady transformace: Autotrader a ChatGPT Reprezentujícím příkladem z praxe Finančníka je opční breakout autotrader, který je k dispozici v Trading Room (otevřené kódy pro nasazení u Interactive Brokers naleznete ve vláknu Opční breakout autotrader skript). Za vývojem strategie i autotraderu stála nejméně polovina práce „umělé inteligence“. Ta zatím sice nefunguje autonomně a musel jsem ji hodně vést, ale reálně by to bez ní nešlo. Sám jsem měl na začátku „jen“ základní myšlenku obchodování 0TDE opcí, kterou jsem potřeboval otestovat. Neexistoval však žádný retailový software, který bych mohl použít. S ChatGPT jsem byl ale schopen potřebné backtesty provést během pár dnů. Následně jsem potřeboval nasadit řešení, které by umožnilo systém automatizovaně obchodovat. Opět žádný vhodný nástroj nebyl k dispozici na trhu, ale s pomocí ChatGPT jsem jej jako neprogramátor dokázal postavit a dokonce nasdílet v Trading Room. Dnes autotrader běží jako velmi spolehlivé řešení, které používám jak já, tak mnoho dalších traderů v Trading Room. A výsledek? Autotrader jsem spustil na samostatném účtu v květnu 2024. Za osm měsíců obchodování stav účtu povyrostl o 25 %, což je prakticky dvojnásobek růstu benchmarku – indexu S&P 500 – za stejnou dobu. Systém nyní obchoduje plně autonomně, otevírá a zavírá pozice sám. Tento výsledek mohu bez váhání prohlásit za profity, který jsem na své cestě systematického tradingu vygeneroval s výraznějším využitím umělé inteligence. Umělá inteligence mi podobným způsobem pomáhá i s ostatními systémy a obchody. Můj alternativní fond, ve kterém obchoduji diverzifikované portfolio systematických strategií, má letos equity křivku na historickém maximu a intradenní breakout portfolio z Trading Room běží také skvěle. Vize 2025: vyspělí AI agenti a budoucnost tradingu Nástroje typu ChatGPT jsou úžasné, ale jak jsem již zmínil – jsou to zatím pomocníci, se kterými je třeba trávit čas. V roce 2025 se to ale podle mě výrazně změní. Velkou změnou, která nás čeká, jsou vyspělí AI agenti. Jedná se o programy, které využívají umělou inteligenci k autonomnímu vykonávání úkolů a rozhodování na základě získaných dat. Koncept není zcela nový, ale díky dostupnějším nástrojům se stává reálně využitelným. Situaci vnímám podobně jako postupný nástup ChatGPT začátkem roku 2023. S dnešními nástroji si lze postavit workflow AI agentů. V případě našich aktivit na Finančníkovi můžeme uvažovat například o workflow agentů typu „Data Collector“ (shromažďující data z finančních trhů), „Market Analyst“ (hledající v datech trendy a vzorce), „Strategy Developer“ (převádějící strategie do kódů), „Backtester“ (testující strategie) a „Performance Evaluator“ (vyhodnocující výsledky backtestů). AI agenti mezi sebou komunikují, zadávají si navzájem úkoly a sami se učí z průběžně získaných výsledků. Je to dost neuvěřitelné a těžko odhadnutelné, kde budeme třeba za pět let. Nicméně předpokládám, že AI agenti začnou v roce 2025 výrazně měnit svět, ve kterém žijeme. Dokáži si velmi realisticky představit, že malé týmy s dobře postavenou sítí agentů pracujících 24 hodin denně, začnou mít vyšší hodnotu než tradiční firmy. Vnímání toho, co je „firma“, se začne výrazně měnit. Nové možnosti v tradingu Tato změna nyní začíná a týká se všech oblastí. Jako systematičtí tradeři máme nyní ohromné možnosti. Měnící se trhy pravděpodobně nabídnou mnoho nových příležitostí, zároveň se nám otevírá možnost reálně si postavit tým špičkových spolupracovníků, kteří budou pracovat nonstop, společně komunikovat a rozvíjet se – a to za zlomek ceny, kterou by stáli tradiční zaměstnanci. Mým přáním pro konec roku 2025 je ukázat další equity, tentokrát již kompletně vytvořenou pomocí AI agentů – od výzkumu, přes backtest až po realizaci. V prvních měsících roku 2025 plánuji vývoj nových chytrých beta strategií v Trading Room (viz předchozí článek Mé plány se systematickým portfoliem pro rok 2025) spojit s vytvářením AI agentů a testovat, jak pomocí jejich zapojení ještě zvýšit efektivitu a škálovatelnost toho, co děláme. Rok 2025 bude pravděpodobně rokem, kdy se AI agenti stanou nedílnou součástí tradingového ekosystému. Rozhodně je to něco, čemu je myslím dobré věnovat velkou pozornost. Těším se na další rok plný inovací a růstu, které nám umělá inteligence umožní dosáhnout. Přeji všem šťastný nový rok 2025.
    5 bodů
  4. Aktualizováno 6. 10. 2024: V rámci Interactive Brokers lze mít dnes účty v několika evropských zemích, retailové účty jsou však vesměs dnes vedeny v Irsku. Do Irska byly převedeny také účty, které byly původně založeny v Maďarsku. Máte-li tedy účet u Interactive Brokers, s vysokou pravděpodobností jej budete mít vedený v Irsku. A k irskému účtu se váže jeden důležitý administrativní úkon, který byste neměli odkládat. Je třeba odeslat potvrzený formulář 8-3-6, jinak vám bude IB strhávat 20% daň z úroků. Jakmile formulář dodáte, je daň 0 % (protože ČR má s Irskem smlouvu o zamezení dvojího zdanění). To, že Interactive Brokers daň zadržuje a o jaké částky jde, je patrné z výpisu. Na něm hledejte část „Witholding Tax“: Daň je strhávána měsíčně. Stačí se tedy podívat do posledního měsíčního výpisu. Pokud vám IB peníze strhává, není nic ztraceno. Lze požádat o vrácení peněz. Zamezení strhávání 20% daně Aby IB daň nestrhávalo, je potřeba v nastavení účtu zvolit Tax > Irish Interest Income Witholding Status a inicializovat proces osvobození od daně: Následně přijde výzva k vyplnění a dodání formuláře 8-3-6. Ten naleznete na této adrese: https://ibkr.info/system/files/file/Form_8-3-6__Interest_-_Zero_Interest_Under_DTA_-_Czech_Republic.pdf Formulář je velmi jednoduchý. Vyplňuje se tam jen jméno, adresa, rodné číslo a pro koho je potvrzení vystaveno: Formulář je potřeba v části 2 nechat potvrdit od českého Finančního úřadu. Podle dostupných referencí ostatních traderů s tím není problém. Osobně jsem si ale sám nechal od FÚ vystavit potvrzení o daňovém domicilu, ten k žádosti přiložil a zafungovalo to také. Potvrzení za správní poplatek 100 Kč vystaví Finanční úřad. Určitě bude možné potvrzení získat po osobní návštěvě Finančního úřadu. Osobně podobné záležitosti nejraději vyřizuji datovou schránkou a pro žádost jsem použil tento tiskopis: https://www.financnisprava.cz/assets/cs/prilohy/ms-prime-dane/P4_Vzor_zadosti_FO.pdf Pokud jste občany ČR, není jistě nutné formulář příliš vyplňovat – v zásadě je určen pro cizince. Správní poplatek 100 Kč jsem poslal na pražský Finanční úřad, pod který spadám – účty FÚ naleznete na adrese https://www.financnisprava.cz/assets/cs/prilohy/d-placeni-dani/bankovni_ucty_2021_Priloha_1.pdf a pro správný poplatek je potřeba použít prefix 3711. Finanční úřad následně vydává „Potvrzení o daňovém domicilu“, které je vícejazyčné a můžeme jej použít jako přílohu k formuláři 8-3-6. Následně již jen stačí poslat vyplněné dokumenty (formulář 8-3-6 plus potvrzení FÚ) do Interactive Brokers. Vrácení již stržených peněz Poslání formuláře 8-3-6 zajistí, že Interactive Brokers již nebude daň strhávat. O již stržené peníze je ale třeba požádat irský daňový úřad. Osobně jsem posílal e-mail na adresu intclaims@revenue.ie ve znění: Formulář R185 poskytuje Interactive Brokers a obsahuje přesnou částku stržených peněz. Najdete jej v daňových formulářích. Potvrzení o daňové rezidenci jsem posílal stejné, co do IB - tedy dokument, který mi přišel datovou schránkou z českého FÚ. Formulář IC7 je k dispozici na adrese: https://www.revenue.ie/en/self-assessment-and-self-employment/documents/form-ic7.pdf. Kromě adresy banky a našich osobních údajů je třeba ještě odpovědět na několik otázek. Já vyplnil: Vy samozřejmě musíte vyplnit vlastní datum první platby (otázka 5). Poté, co jsem e-mail na intclaims@revenue.ie odeslal, jsem obratem dostal potvrzení, že dokumenty přijali. Pak se několik měsíců nic nedělo, aby následně peníze dorazily na můj eurový účet. Vrácení stržených peněz tak rozhodně není úplně nejrychlejší proces. Je proto lepší poslat dokument 8-3-6 do IB co nejdříve a zajistit, aby daň vůbec nebyla strhávána.
    5 bodů
  5. Aby člověk reálně zbohatl, je dobré vyhledávat příležitost s asymetrickým riskem. Takovou, kdy můžeme hodně vydělat při malém a kontrolovaném risku. Zde je popis toho, na čem aktuálně sám pracuji, jak se mi cesta daří a jak můžete zkusit dělat totéž. Obsah: Proč pracovat s virtuálním kapitálem? Pravděpodobnost úspěchu Tipy pro získání alokace Aktivnější obchodování Příklad hacku aktivního obchodování Pozor na volatilitu na účtu Klíčová je konzistence Automatizace obchodování na Darwinex Zero Získání vaší první alokace v bodech V tradingu lze příležitostí s asymetrickým riskem najít řadu. Nejvíce lákavé a bezpečné jsou ty spojené se správou externího kapitálu. Retailoví obchodníci tradičně hledají způsob, jak obchodovat pod prop firmami, kde neriskují svůj kapitál a mohou inkasovat procenta z vydělaných zisků. Na Finančníkovi si ukazujeme, že cest, jak s externím kapitálem pracovat, je řada. Sám se práci s cizím kapitálem věnuji intenzivně, a přestože mám tento business již pár let rozjetý, nebráním se dalším formám diverzifikace. Tato oblast nabízí traderům skutečně možnost multiplikovat to, co umí. V tomto směru mám stále velmi dobrý pocit z cesty, kterou jsem popsal v článcích Milionové intradenní portfolio a Jak v tradingu vydělávat miliony a neriskovat své peníze. A to až tak, že už jsem celé obchodování rozběhl, mám za sebou prvních více než padesát obchodů a blížím se k první velmi pravděpodobné alokaci. A jelikož mnoho z toho, co sám dělám na Finančníkovi, sdílím, připravil jsem souhrn tipů, které vám mohou se k alokacím také pomoci dostat. Proč pracovat s virtuálním kapitálem? Nejprve ale krátké shrnutí toho „Proč se věnovat práci s virtuálním kapitálem“, což je otázka, která je často pokládána v momentě, kdy s ostatními tuto cestu diskutuji (zejména v kontextu toho, že sám rozhodně netrpím nedostatkem reálného kapitálu). Nedivím se – dokud člověk neprostuduje detaily, může popisovaná cesta vypadat jako mnoho jiných nabídek, které existují čistě proto, aby z lidí tahaly poplatky za nejrůznější krátkodobé výzvy k získání účtů pracujících s předraženými CFD. To, co mě zaujalo na Darwinex Zero je, že obchoduji plnohodnotné futures (data z CME) – tedy nikoliv CFD, s bid/ask jako u jiných brokerů a běžnými komisemi. Pro dosažení alokací nejsou žádné penalizace za malý zisk či za příliš hluboký drawdown. Distribuce alokací se řídí jasnými pravidly. Kolik mohu vydělat? Krátkodobě stovky až tisíce dolarů měsíčně, výhledově výrazně více (viz článek Jak v tradingu vydělávat miliony a neriskovat své peníze). Kolik riskuji? To nejhorší, co se mi může stát je, že zaplatím daný měsíc předplatné služby (38 euro + 5 euro za futures data). Přitom první výsledky (viz níže) naznačují, že se zvolenou strategií mám opravdu vysoké šance vydělávat peníze hned od začátku, platit tak reálně nulu za provoz účtu a otevírat se příjmům (první alokace mohou být až 3*375 tisíc euro, pokud s takovou alokací systém vytvoří 5% zisk měsíčně, pak můj příjem bude 8 437,50 euro za daný měsíc). Určitě je zde potenciál pracovat s penězi, které už nejsou nezanedbatelné. Tedy risk je výrazně asymetrický. Riskuji 43 euro měsíčně, vydělat mohu stovky až tisíce euro měsíčně. A potenciálně i více, protože v Darwinexu existují úrovně Gold s vyššími alokacemi na delší dobu a dále pak kapitál od externích investorů. Samozřejmě je zde otázka času, který je třeba nad projektem trávit. I pro takový asymetrický risk bych patrně nebyl ochoten věnovat dlouhodobě hodiny sezení u počítače. Ale to také nemusím. Celý účet řídí Python autotrader skript, který vše plně automatizuje. A to tak, že skript se spouští pomocí časovače Windows a reálně tak s tímto projektem netrávím denně ani minutu času. Skript jsem se rozhodl na Finančníkovi sdílet – viz níže. Risk/reward je zajímavé, čas s projektem trávit nemusím, jaké jsou reálné pravděpodobnosti úspěchu? Pravděpodobnost úspěchu Zatím se jeví dost vysoké. Na „milionový účet“ jsem nasadil svoji nuanci strategie intradenního breakoutu, kterou jsme si vyvinuli v Trading Room (popis systematických pravidel v podobě otevřeného backtestovatelného kódu pro TradeStation naleznete v Trading Room v příspěvku Breakout edge a využití emini futures). Jak jsem zmínil, obchoduji plně automatizovaně s využitím pravidel popsaných v Trading Room. Od publikování posledního článku má autotrader za sebou po 13 obchodních dnech přes 50 obchodů (tedy již poměrně slušný statistický vzorek) se zhodnocením 3,16 % při drawdownu -2,47 %: Přitom už při podobné výkonnosti je zaručena minimální alokace 30 000 euro. Stačí zadat čísla do kalkulačky Darwinex Zero: Pokud by další měsíc dosahoval systém výkonnosti 3,5 % za celý měsíc (nyní je zmíněných 3,16 % prakticky jen za polovinu měsíce), pak už jen ze základní alokace 30 000 euro bude výdělek 157 euro, což pokryje předplatné na více než 3 měsíce. Přitom je velká šance, že by při takové výkonnosti systém dostal další alokaci 30 000 euro, a hodnotil tak již 60 000 euro atd. Tedy reálně vidím pravděpodobnosti na výplatu reálných peněz slušně vysoké. Při daném poměru risk/odměna a nulové časové náročnosti se mi prostě tato cesta upřímně líbí a dává smysl coby diverzifikace v celém mém kompletním tradingovém businessu. Tipy pro získání alokace Toto jsou zatím postřehy, které vám mohou pomoci získat první alokaci co nejdříve. Aktivnější obchodování Alokace se přidělují na začátku měsíce poté, co proběhne fáze kalibrace vašeho obchodování. Pro kalibraci systém potřebuje 15 obchodních dnů. Sám mám nyní za sebou 13 obchodních dnů z 15: Abychom měli kalibraci rychleji za sebou a mohli získat alokace, je dobré obchodovat aktivněji. Pokud budete mít jeden obchod za týden, bude kalibrace trvat měsíce. Sám jsem tak intradenní breakout nasadil na 9 futures trhů a prakticky každý den mám obchod. A pokud jsem obchod neměl, udělal jsem malý diskreční trade s minimální pozicí a nulovým riskem proto, aby se i tento den počítal mezi obchodní. Příklad hacku aktivního obchodování Jakmile bude kalibrace dokončena, je možné obchodovat méně aktivně (a možná vydělávat i více). Při studiu Darwinů je vidět, že tuto taktiku používají i jiní tradeři. Podívejte se např. na historii indexu FWPD, který obchoduje intradenní breakout v trzích S&P 500 a Nasdaq 100 – tedy něco velmi podobného tomu, co jsme si vyvinuli v Trading Room. Na equity křivce je vidět, že první měsíc kalibrace byla rozkmitanější (každý den byly obchody), po kalibraci má obchodník obchody jen občas (systém cílí jen na ty nejsilnější breakout situace). Mimochodem, jak je vidět, FWPD má s metodou jednoduchého breakoutu na dvou trzích alokaci 375 000 dolarů od Darwinexu a 87 705 dolarů od investorů (sám autor obchoduje jen s virtuálním účtem s nulovým vlastním kapitálem). Zhodnocení má, stejně jako já aktuálně v kalibraci, kolem 3 % účtu měsíčně a jeho payout bude přibližně 2 000 euro měsíčně. Tedy prakticky hrubá průměrná mzda v ČR, kdy i tento systém je jistě plně automatizovaný a trader s ním tráví nula času (a patrně obchoduje i další systémy). Pozor na volatilitu na účtu Proces kalibrace spočívá jednoduše řečeno v tom, že systém Darwinexu zhodnotí risk vašeho obchodování a následně přepočítá obchodování do výsledného Darwinu. To je index, na který se získávají alokace. Risk se přepočítává na úroveň 6,5% měsíční VaR, což odpovídá cca 15 % anualizované volatilitě. Osobně obchoduji s autotraderem na této úrovni a tak předpokládám, že mé zhodnocení se příliš měnit nebude. Pokud bych ale obchodoval výrazně volatilněji, mohlo by se stát, že pro výsledný Darwin budou pozice na signálním účtu výrazně kráceny a dosažené zhodnocení se sníží. Hodnoty zhodnocení a drawdownu v rámci kalibrace jsou opravdu jen orientační. Můžeme je zkoušet zadávat do kalkulačky a odhadovat šanci na přidělení alokací, ale hodně záleží na úrovni volatility. Z mé zkušenosti je určitě lepší začít obchodovat s nižší než vyšší volatilitou. Snažte se nastavit portfolio tak, abyste mohli otevírat alespoň jeden kontrakt v každém obchodovaném trhu. Milion virtuálních dolarů na účtu může svádět k otevírání velkých kontraktů najednou. Ovšem pokud si nastavíte z počátku volatilitu příliš vysoko, k alokacím vás to nepřiblíží a spíše se rychleji dostanete do hlubokého drawdownu. Klíčová je konzistence V rámci Darwinexu nejde o to, dosáhnout během 14 dnů na nějakou metu (získat první alokaci). Vše je o běhu na dlouhou trať. Proto absolutně nedává smysl udělat pro ego pár ziskových obchodů, které vyjdou a pošlou účet se štěstím do pozitivního teritoria. Je to ztráta času. Už jen proto, že engine Darwinexu stejně s největší pravděpodobností podobné chování vyhodnotí jako příliš riskantní a standardizací risku dosaženou výkonnost sníží. Je důležité jet podle šablony a připravit se na to, že stejným způsobem pojedete následující měsíce a roky. Jako klíčová se mi tak jeví automatizace. Automatizace obchodování na Darwinex Zero Osobně u Darwinex Zero obchoduji futures, pro které se také používá MetaTrader 5. Ten obsahuje svůj vlastní skriptovací jazyk, ve kterém si můžete „roboty“ naprogramovat. Přiznávám, že se mi vůbec nechtělo učit se ovládat nový software, a tak jsem využil jen jeho API a použil, to, co na Finančníkovi používáme roky – univerzální skriptovací jazyk Python, se kterým jde automatizovat úplně vše. Pythonu se hodně věnujeme v TechLabu a pro propojení s API Darwinexu stačí použít knihovnu MetaTrader5. Ovládání MetaTraderu skrz Python není úplně komplikované, ale odladit autotrader mi přeci jen pár desítek hodin trvalo. Chcete-li využít mou hotovou práci, pak v plně otevřené podobě svůj skript na autotrading u Darwinexu sdílím v Trading Room zde. Pokud si chcete postavit autotrader sami, pak shrnutí základního ovládání jeho API popisuji v TechLabu v tutoriálu Obchodování futures skrz MetaTrader5 a python (Darwinex Zero). Zde malé upozornění: V Trading Room tedy naleznete jak kompletní obchodní systém intradenního breakoutu, který jsem sám v Darwinex Zero nasadil, tak autotrader. V zásadě tedy stačí vše stáhnout a během pár minut obchodovat. Nicméně pro dosažení alokací je nutné, aby equity křivky obchodníků měly měsíční korelaci nižší než 0,95. Smyslem publikovaného řešení je tak poskytnout opravdu hodně silnou inspiraci k tomu vše rozchodit. Ale také k tomu, abyste poskytnuté know-how alespoň trochu modifikovali a obchodovali „vlastní nuanci“ (ale jak je vidět výše na tickeru FWPD – občas stačí třeba upravit rozsah obchodovaných trhů a equity křivky budou rázem jiné). Dobrá zpráva je i to, že i když budete obchodovat jako jiný trader z Trading Room a vaše korelace bude vyšší než 0,95, tak sice nedosáhnete na alokaci, ovšem při splnění podmínek alokace nebudete platit předplatné – což upřímně pro získávání zkušeností také za ten risk stojí. Získání vaší první alokace v bodech Věřím, že výše uvedené první tipy vás mohou k získání alokaci (a tedy reálných výplat z virtuálního kapitálu) hodně přiblížit. A jak jsem se snažil vysvětlit, cesta z mého pohledu stojí za to, zejména, pokud si ji zautomatizujete. Pokud začínáte nebo chcete ušetřit čas, mohu vám nabídnout svou asistenci a umožnit vám vše rozběhat během krátké doby. Cesta může vypadat takto: Zaregistrujte se u Darwinex Zero. Použijte slevový kupon, který naleznete v následujícím článku v sekci Darwinex Zero slevový kupón. Při registraci vyberte futures na MT5 (platí se extra 5 euro za data). Získáte tím virtuální futures účet na milion dolarů. Stáhněte a nainstalujte si platformu MT5 (https://download.mql5.com/cdn/web/tradeslide.trading.tech/mt5/darwinex5setup.exe) Zaregistrujte se do Trading Room (pokud nejste členi) a stáhněte si můj autotrader. Naleznete jej zde. Vyplňte konfigurační soubor vašimi údaji z Darwinex Zero a můžete se pustit do reálného portfolio obchodování s defaultním nastavením intradenní breakout strategie. Pro první lehké odlišení equity křivky použijte trochu jiné parametry breakoutů a výběr obchodovaných trhů. Pro jistější dosažení alokací je dobré se výrazněji odlišit od jiných traderů a posouvat se v tradingu vlastním směrem. Pokud neumíte zatím systematické strategie testovat např. v Pythonu, můžete si udělat účet u TradeStation a se sdílenými kódy strategii testovat a připravit si vlastní nuanci skriptu. Ve vláknu Milionové portfolio Trading Roomu bez rizika můžete pokládat dotazy, na kterém vám rád odpovím. Ano, zejména spolu s účastí v Trading Room tato cesta není zadarmo, ale výrazný asymetrický risk profil, tedy hodně vydělávat při malém risku, zde existuje stále. A pokud s tradingem úplně začínáte, pak podobný start bude i přes placené předplatné z mé zkušenosti výrazně levnější, než tradiční experimenty s vlastním malým kapitálem. Popsaný způsob práce se mi jeví zajímavý jak pro začínající, tak zkušenější obchodníky. Zejména jako doplnění běžné trading praxe. Ostatně sám zmíněnou intradenní breakout strategii obchoduji s reálnými penězi na účtu u Interactive Brokers (kde používám ETF) a v Trading Room ji společně obchodujeme s pomocí opcí (autotrader je zde také k dispozici). Toto je na automatizovaném obchodování to nejlepší – jednou získané know-how lze využívat různými způsoby a otevírat se co nejvyšším různým příjmům (bez dalších časových investic). Což je přesně to, co dělám při práci s Darwinex Zero.
    5 bodů
  6. Živit se obchodováním je sen mnoha lidí. Přesto v tomto směru většina retailových obchodníků neuspěje. Důvodům jsme se na Finančníkovi věnovali v minulosti mnohokrát. Nejčastěji obchodníci neuspějí jednoduše proto, že v trhu hledají to, co tam není – vysoké a rychlé profity s nízkým riskem. Na jednu stranu se není čemu divit. Pokud obchodník pracuje s nízkým kapitálem, skutečně výrazný posun v životním standardu mohou zajistit jen ohromná roční zhodnocení. Přitom dlouhodobě hodnotit kapitál stovkami procent s kontrolovaným riskem skutečně reálné není. Tedy alespoň pokud nedisponujete nějakou zásadní (vesměs technologickou) výhodou. Snaha o nepřiměřeně vysoká zhodnocení tak vede prakticky vždy k příliš vysokému risku. A vysoký risk vede k nepřiměřeným ztrátám. Jak finančním, tak mentálním. Vydělávání milionů s konzervativním zhodnocením Patrně si říkáte – ano, je mi jasné, že snaha o agresivní hodnocení účtu vede vesměs k jeho vymazání než k nadstandardním výsledkům. Ale pokud budu vydělávat například 1,5 % měsíčně, tak se z toho se svým kapitálem nemám šanci uživit. To je ovšem bod, ve kterém dělá většina traderů chybu. Pokud dokážete stabilně vydělávat průměrně například 18 % ročně (oněch 1,5 % měsíčně) při kontrolovaném risku (např. max. drawdown do cca 15 %), tak se vám v tradingu reálně otevírají dveře k tomu, abyste se jím mohli velmi nadstandardně živit. A to tak, že budete pracovat s externím kapitálem a inkasovat procenta ze zisků, které z tohoto kapitálu vytvoříte. Což je přesně to, co na Finačníkovi ukazuji posledních několik let, kdy jsem se sám začal orientovat na správu externího kapitálu a práci s většími penězi. A s potěšením sleduji, že se na stejnou cestou vydává více a více traderů. Příklad konkrétních zisků bez vlastního risku Pojďme si práci s externím kapitálem vysvětlit na jednoduché ukázce. Například na správě stále relativně malého kapitálu 7 milionů dolarů. Řekněme, že ze zisků, které obchodováním kapitálu získáte, si budete strhávat 15 %. Pokud za rok zhodnotíte kapitál o zmíněných 18 %, pak zhodnocení spravovaného kapitálu bude představovat zisk 1,26 milionu dolarů. Váš 15% podíl ze zisku činí 189 000 dolarů. Při kurzu 23 Kč/dolar tedy 4 347 000 Kč/rok, neboli 362 250 Kč/měsíčně (hrubého před zdaněním). Mám nyní vaši plnou pozornost? To je dobře, protože podstatné je, že spravovat podobný kapitál dnes není tak nereálné, jak se může zdát. Stejně tak, jako získávat zmíněných 15 % z výkonnosti. Samozřejmě to není snadné a bez práce. Jako v každém businessu je potřeba na cíli pracovat. V zásadě ale stačí prokázat, že kapitál skutečně dokážete stabilně zhodnocovat například o zmíněných 18 % ročně při přiměřeném risku. Prokazování výkonnosti se v tradingu dělá skrz auditované historické obchody. Vesměs se pro to používá pojem track record. Jde jednoduše o ověřitelnou historickou výkonnost. Historie nikdy nezaručuje budoucí zisky. Ale pokud obchodník dokázal například tři roky průměrně hodnotit kapitál zmíněnými 18 % ročně při přiměřeném drawdownu, je velmi pravděpodobné, že se mu to může dařit i další roky. A v takový moment se otevírá cesta ke správě vyšších externích kapitálů. Práce na track recordu vyžaduje plánování a cílevědomost. Na druhou stranu, čím dříve člověk začne, tím rychleji cíle dosáhne. A samozřejmě i pokud budete mít kratší track record, můžete začít přemýšlet o správě menšího kapitálu. A to dokonce s track recordem pár měsíců. To hlavní, co je v této oblasti podstatné, je nastavení hlavy. Jinak k tradingu přistupují lidé, kteří chtějí s malým kapitálem „tahat každý den z trhů 2 ticky v ES“ a jinak ti, kteří plánují spravovat milionový kapitál a žít z podílu na zisku, který z velkého účtu vygenerují. Hodnotit kapitál? Co legislativa? Kde vzít klienty? Dobrou zprávou je, že situace je dnes v této oblasti výrazně jiná než například před deseti lety. Sám jsem začal spravovat kapitál přes společnost založenou podle paragrafu §15, ZISIF, což už ale vyžaduje nemalé legislativní úsilí (plus potřebu získávat vlastní investory). Dnes existují platformy, které správu investic legislativně zastřešují a sami zprostředkují výkonnosti traderů investorům. Osobně v této oblasti využívám Darwinex a jeho službu Darwinex Zero. Darwinex je klasický broker, navíc se ale oproti jiným platformám zaměřuje na vyhledávání úspěšných traderů, jejichž výkonnost následně zprostředkovává investorům. Ti za správu svého kapitálu platí poplatky, o které se Darwinex dělí s tradery. Z pohledu tradera bych mohl služby Darwinexu shrnout tak, že mi poskytuje prostředí pro vytváření track recordu a na jeho základě pak pomáhá získávat finanční alokace – virtuální od Darwinexu a reálné od externích investorů. Darwinex přitom disponuje příslušnými licencemi a podléhá potřebným regulacím, sám se tak mohu starat jen o trading. A co je pro řadu obchodníků patrně nejlákavější – track record (a alokace) lze získávat na poskytnutý virtuální kapitál. Tedy bez vlastního risku. Upozornění: Darwinex nabízí službu Darwinex Zero, o které budu hovořit dále. Je to služba, kterou sám plánuji využít na obchodování futures. Služba není zadarmo a Darwinex Zero nabízí za zprostředkování klientů odměny. Do programu jsme zapojeni, ovšem maximální možnou míru odměny přenášíme zpět na čtenáře Finačníka v podobě slevy. O Darwinex Zero nepíši proto, abychom měli na serveru extra příjem, ale proto, že mi služba dává velký smysl a zcela rezonuje s tím, co na Finančníkovi děláme – maximalizujeme příjmy ze stabilní automatizované výkonnosti, která nemusí být nějak zásadně vysoká. Darwinex Zero Nabídka Darwinexu je poměrně komplexní a na Finančníkovi se jí patrně budeme věnovat i v budoucnu. Mj. bych rád popsal i vlastní zkušenosti se získáváním investorů na své strategie, které pomalu začínám na platformě obchodovat. V popisu začněme u služby Darwinex Zero, která se mi jeví jako nejrozumnější startovací bod pro začínající i zkušené obchodníky. Jde o platformu poskytující virtuální kapitál. Ovšem nejde o typickou „demo platformu“ – obchodování by zde mělo být velmi realistické, což vede k tomu, že na základě výkonnosti s virtuálním kapitálem lze v Darwinexu získávat stejné alokace kapitálu a investorů jako s reálným kapitálem. V Darwinex Zero se tedy obchoduje s nulovým vlastním kapitálem, ovšem lze vydělávat reálné peníze. A to několika způsoby: Automatické alokace Pokud bude vaše výkonnost splňovat základní kritéria, automaticky získáváte virtuální alokace od 30 000 euro. Alokace se přiděluje každý měsíc, a to na tři měsíce. Lze získat až tři alokace současně (tedy pak můžete pracovat s alokací 90 000 euro). Jestli na alokaci dosáhnete, si můžete ověřit kalkulačkou na webu darwinexzero.com. Pokud budete obchodovat například se zmíněnou výkonností 1,5 % a drawdownem max. 6 % za posledních 6 měsíců, pak splňujete minimální rating pro splnění alokace 30 000 euro: Kolik vyděláte, když budete mít alokaci 3*30 000 euro a dosáhnete další měsíc zhodnocení 1,5 %? Darwinex vyplácí 15 % ze zisku. Konkrétně tak vyděláte 202,50 euro. Není to nic zázračného, ale jsou to reálné první zisky při nulovém risku ztráty vlastního kapitálu. Pokud se vám v budoucnu dařit nebude a přijde výrazný drawdown, ztratíte za 3 měsíce jen alokaci, nikoliv vlastní kapitál. A jakmile se vám začne dařit, alokace můžete získat zpět. Ovšem automatické alokace jsou jen základ… Alokace na základě výkonnosti Dalším krokem získání kapitálu jsou virtuální alokace na základě výkonnosti ve srovnání s ostatními tradery na platformě. V této fázi lze získat až 375 000 euro na tři měsíce s tím, že alokace se mohou překrývat (i zde se alokace přidělují každý měsíc). Žebříček výkonnosti, podle kterého se alokace přidělují, se v Darwinex platformě jmenuje DarwinIA Silver. Pokud splníte podmínky stability obchodování, můžete se přesunout do žebříčku DarwinIA Gold, kde se každý měsíc přidělují alokace až 500 000 euro, a to na 6 měsíců. A opět jde současně spravovat až 6 alokací. Virtuální alokace tak v této fázi může být až 3 miliony euro, přičemž výplaty podílu ze zisku jsou samozřejmě v reálných penězích. Alokace externího kapitálu S další historií obchodování lze pak na výkonnost získávat i skutečný externí kapitál. V praxi to funguje tak, že Darwinex „zabalí“ výkonnost tradera do indexu, ve kterém je normalizován risk. Těmto indexům se na platformě říká DARWINY, a všechny tak obchodují s podobně vysokým riskem. Pokud se investoři rozhodnou alokovat kapitál do vašeho indexu, získáváte z alokací 15 % výkonnostní poplatek. Což už rozhodně mohou být zajímavé peníze. Obchodník s aktuálně nejvyšší alokací spravuje na Darwinexu přes 31 milionů dolarů. Sami si pak můžete spočítat, kolik jsou odměny (15 % ze zisku). Takto vypadá aktuálně přehled investorských alokací: Pochopitelně, že by bylo naivní mířit při začátku obchodování hned na první pozice v alokacích. Ale i s výrazně nižšími alokacemi už může trading sloužit jako slušný zdroj příjmů. A to při rozumné, dosažitelné výkonnosti. Což je přesně to, co si na Finančníkovi průběžně ukazujeme. Spojte si správu externího kapitálu s automatizací a získáte základ solidního podnikání nabízející reálnou šanci na finanční i časovou svobodu. Darwinex Zero a obchodované trhy V Darwinexu lze obchodovat Forex, CFD, cash akcie, ETF a futures z burz CME a Eurex. Jako hodně zajímavé se mi jeví obchodování přímých burzovních produktů – ve verzi „Akcie na platformě Metatrader 5“ lze obchodovat přímo na burze akcie a ETF (tj. nikoliv přes CFD). Ve verzi Futures na MetaTrader 5 pak futures (opět přímo na CME, tj. nikoliv přes CFD). Zejména obchodování futures je něco, co mi přijde v podobné službě dost jedinečné a je to důvod, proč sám plánuji službu využívat. Proč se Darwinex Zero vyplatí i zkušeným obchodníkům? Darwinex Zero není zadarmo. Stojí 38 euro měsíčně (jde o výrazné zlevnění, ještě před pár měsíci se platilo podstatně více). V případě účtu obchodujícího futures je to ještě o 5 euro více za data. Ale jak jsem psal výše, tento účet sám začínám využívat. Proč? Protože v rámci futures účtu se získává virtuální kapitál milion eur. A na takovém už lze rozjet solidní futures diverzifikované portfolio obchodující například trend following či komplexnější jiné futures strategie. Tedy rozvinout strategie, které sám na svém účtu nemám ještě zapojené – například proto, že vyžadují příliš vysoký kapitál i na mé portfolio – bez jakéhokoliv risku ztráty vlastních peněz i s vytvořením track recordu v dané oblasti. Navíc s vysokou pravděpodobností, že díky vyplácenému 15 % podílu z přidělovaných virtuálních alokací se mi poplatek za službu vrátí zpět (a ještě vydělám). Jinými slovy je to pro mě diverzifikace. Externí kapitál spravuji ve své existující společnosti pro správu externího kapitálu především pomocí systematických strategií pracujících s akciemi a ETF. Na osobním účtu obchoduji opce. V Darwinex Zero plánuji vytvořit investovatelný track record pro diverzifikované futures portfolio. Získávání track recordu (historie obchodování) není běh na krátkou trať Když jsem své záměry s Darwinex Zero diskutoval s jinými tradery, dostával jsem dotazy, proč upřednostňuji tuto cestu vs. například challenge typu FTMO. Doufám, že tento článek na to již odpověděl. Jde o úplně jiné obchodní modely. Lidé, kteří si platí challenge, mají vesměs krátkodobé cíle – dosáhnout určité jedné mety. Splnit pravidla výzvy a získat alespoň na chvíli externí kapitál u prop firmy, o který velmi často přicházejí v momentě prvního porušení např. pravidel drawdownu. Sám vnímám trading jako běh na dlouhou trať a je mi blízký model, kdy na mě nikdo netlačí s konkrétními pravidly a omezeními výkonnosti. A cílem spolupráce je dlouhodobé hodnocení kapitálu. Líbí se mi, že v Darwinexu reálně fungují alokační modely, ve kterých je již poměrně dost kapitálu. Ano, i pro mě už je lákavé získat potenciálně do správy několik milionů euro. Už jen proto, že mě to nebude stát příliš extra práce, protože vše, co dělám, je automatizované. Navíc mě u Darwinexu přesvědčilo, že se zde pracuje s klasickými burzovními trhy, kde je z mé zkušenosti mnohem vyšší šance na úspěch než s CFD a forexem, které se nejčastěji používají v různých soutěžích typu „získej fundovaný účet“. Start pro začínající tradery Obchodovat s virtuálním kapitálem, získávat track record a postupné alokace reálného kapitálu, se mi jeví jako dobrá cesta i pro začínající obchodníky. Zejména proto, že se vaší hlavní motivací stane rutinní práce na přiměřené a stabilní výkonnosti. Pokud začínáte, tak podrobně o celém trading businessu v souvislosti s cílem spravovat větší účty (a jak na to) hovoříme v novém bezplatném kurzu Jak uspět v tradingu? Naučte se vydělávat na své sny (naše metody na Finančník.cz) Darwinex Zero slevový kupón Jak jsem zmínil výše, Darwinex Zero nabízí marketingové programy odměňující doporučení služby. Jelikož službu vnímám jako velmi kompatibilní s vizí, kterou na Finančníkovi razíme, rád službu doporučím samu o sobě. Registrovat se tak můžete se slevou 20 euroz prvního poplatku 38 euro za předplatné. Přihlásit se můžete pomocí tohoto odkazu: https://go.financnik.cz/darwinexzero .
    5 bodů
  7. Článek je publikován v kategorii Zákulisní orientace. Určen je tak především účastníkům Trading Room, kteří mají přístup ke všem sdíleným odkazům a slouží jako návod, jak se v Trading Room zorientovat v popisované problematice. Je nicméně publikován veřejně, aby si i zájemci o členství v Trading Room mohli udělat před uhrazením kurzovného dobrou představu, co v uzavřené skupině řešíme. Obsah přehledu V tomto článku naleznete základní orientaci pro využití sdíleného know-how a nástrojů pro systematickou strategii intradenního obchodování breakoutů. Obsah: Kontext strategie v portfoliu Vývoj intradenního edge Testování intradenního obchodního systému Obchodování intradenního systému Autotrading futures u Darwinex Zero Autotrading mikrofutures u TradeStation Autotrading 0TDE opcí u Interactive Brokers Autotrading ETF/futures u Interactive Brokers Výsledky intradenního obchodního systému Další vývoj strategie Kroky k implementaci strategie Shrnutí Kontext strategie v portfoliu Intradenní strategie vnímám jako nejnáročnější – na vývoj, exekuci i know-how. Na druhou stranu mohou přinášet do portfolia vysokou diverzifikaci a částečně i dobře fungující zajištění (hedging). Intradenním strategiím se dobře daří v době vysoké volatility, což může být problematické období pro pomalejší strategie (a zejména beta strategie). Nasazení intradenních strategií v portfoliu dává velký smysl, ale je potřeba se připravit na to, že práce s nimi vyžaduje vyšší nároky na testovací infrastrukturu a autotrading. V rámci svého tradingu vnímám intradenní strategie jako „nejvyšší a nejnáročnější“ úroveň celého portfolia. Pokud jste v Trading Room noví, jako rozumné se jeví začít se studiem chytrých beta strategií. To jsou strategie, jejichž cílem je stručně řečeno vydělávat, když trhy obecně rostou a neprodělávat, když trhy padají. Obecně jde o velmi jednoduché (a tudíž robustní) strategie, které není problém exekvovat ručně. V Trading Room naleznete výukový kurz stavby momentum strategie zde. K dispozici je i on-line backtester, ve kterém můžete zkoušet svá vlastní vylepšení strategie. Z publikovaných signálů jde o strategie SMO NDX a Monday Buyer. Chytré beta strategie jsou dobré jak pro seznamování s trhy, tak coby fundamentální kameny živého portfolia. Sám plánuji v roce 2025 zvyšovat své alokace v chytrých beta strategiích . Jakmile je položen v portfoliu základní fundament v podobě chytrých beta strategií, lze se vrhnout do agresivnějších stylů obchodování. Jako například intradenních alpha strategií, jejichž vývoji jsme zasvětili v Trading Room rok 2024. Vývoj intradenního edge V Trading Room jsme intradenní strategii vyvíjeli zcela od nuly, a můžete tak získat představu, jak v podobných krocích postupovat. Vývoj probíhal ve vláknu Hledání edge. Určitě je dobré prostudovat první příspěvky vlákna, kde se hledání edge věnujeme koncepčně. Podstatný je pak příspěvek definování principu obsahující i spustitelný analyzer pracující s intradenními daty a vyhodnocující základní principy, které nás mohou dovést k profitabilní strategii. Následně jsme způsob hledání edge předělali do Colabu, což je bezplatné prostředí, ve kterém nástroj můžete používat všichni bez toho, aniž byste museli cokoliv instalovat. Odkaz na nástroj včetně video tutoriálu naleznete v tomto příspěvku. Používání podobných nástrojů není pro spuštění vytvořeného intradenního systému nezbytné, ale může být výhodné pochopit, jak jsme se k systému dostali a jak si můžete vytvořit další systémy. Podrobný popis prvního rámce vytvářeného intradenního systému naleznete v tomto příspěvku. Sdílené jsou zde i první výsledky na trzích ropa, zlato, Russell 2000, S&P 500, Nasdaq 100 a Dow Jones, které můžete nahrát do portfolio analyzátoru dashboardu a sledovat korelace s jinými obchodovanými systémy. Portfolio analýza je v tomto ohledu klíčový krok. Naší obchodní filozofií je nevyvíjet přeoptimalizované systémy na jednotlivých trzích, ale pracovat s jednoduchými obchodními systémy, které sami o sobě nemusí mít extrémní výkonnost, ale dobře a robustně fungují jako celek. Testování intradenního obchodního systému Intradenní systémy jsou náročnější na backtestování. Potřebujeme minimálně pracovat s intradenními daty, která nejsou v případě burzovních trhů běžně bezplatně dostupná. Jako nástroj s nejvhodnějším poměrem cena/výkon se nám jeví TradeStation. Je to broker nabízející zdarma pokročilou analytickou platformu obsahující ohromné množství historických dat (intradenních, denních atd.). Řada Trading Room členů používá TradeStation jen pro backtestování. Pro tyto účely stačí 15 minut zpožděná data, která jsou zdarma. Cenově se pak TradeStation pohybuje v řádu 10-15 dolarů měsíčně bez toho, aniž by bylo třeba účet fundovat. První kódy k backtestování intradenního systému naleznete v tomto příspěvku. A to spolu s video tutoriálem, jak je v TradeStation spouštět. Finální sdílené TradeStation kódy jsou k dispozici v příspěvku Finální kód breakout edge 1. Chcete-li se reálně pustit do intradenního obchodování systematických strategií, měli byste si sami kódy v TradeStation zbacktestovat a pracovat na vlastním dalším rozvoji strategie v intencích diskutovaných informací. Hledáte cestu, jak se dostat ke konzistentním profitům? Rádi byste i v aktuálním kontextu obchodovali stabilně a bez emocí? Určitě si přečtěte novou knihu Od myšlenky k reálným obchodům Implementujte již od samotného začátku své praxe důležité systematické procesy a správné myšlení, které výrazně zvyšuje šance na stabilně profitabilní obchodování. Inspirujte se, jak trading dělat jinak a lépe. Backtesty z TradeStation je možné konvertovat v dashboardu a provádět na nich s využitím Trading Room analyzeru portfolio analýzu. Obchodování intradenního systému Vyvinutý obchodní systém je použitelný na akciové indexy, drahé kovy, energie, kryptoměny a další. Obchodovat jej lze s širokou škálou instrumentů – ETF, CFD, futures. Pravidla jsou plně diskutována a jsou mechanická, tedy 100% replikovatelná bez jakéhokoliv subjektivního posuzování. Systém lze obchodovat ručně, což by ale vyžadovalo každodenní sledování grafů po otevření trhů. To pravděpodobně není to, čemu bychom coby efektivní tradeři chtěli věnovat čas. Většina obchodníků v Trading Room tak systém obchoduje automatizovaně. V tomto směru se nabízí hned několik cest: Autotrading futures u Darwinex Zero Můžete využít sdílený autotrader (plně otevřený Python kód, který lze jak jednoduše spouštět, tak později i snadno modifikovat pro vlastní účely). Průběžně aktualizované verze si můžete stahovat zde. Vlákno obsahuje i návod, jak autotrader rozběhat. Darwinex zero je služba, kde se obchoduje bez vlastního kapitálu s možností získávat reálné podíly ze zisku. Podrobně viz článek Jak v tradingu vydělávat miliony a neriskovat své peníze. Do získání výplaty z podílu na zisku se za službu platí, ovšem i tak se služba jeví jako ideální start do automatizovaného daytradingu. Zejména pokud toho o intradenním obchodování zatím moc nevíte a chcete jen spustit hotové řešení a učit se průběžně s tím, jak budete od trhu získávat zpětnou vazbu (kterou pak můžete postupně zapracovat do vlastních vylepšovaných verzí systému). V Darwinex Zero budete zažívat podobné emoce jako u běžného live tradingu, ovšem s nulovým riskem – první živé zkušenosti vás nebudou stát více, než je předplatné Darwinex Zero. Autotrading mikrofutures u TradeStation Nejsnadnější cestou, jak intradenní obchodování rozběhat na vlastním účtu, je obchodovat u TradeStation se sdílenými kódy. Pro futures je naleznete v příspěvku Breakout edge a využití emini futures. Autotrading 0TDE opcí u Interactive Brokers Logiku breakout systému jsme v Trading Room aplikovali na obchodování 0TDE opcí. Jak to funguje popisujeme v minikurzu Systematické obchodování opcí. Výhoda 0TDE opcí je, že je lze obchodovat s malými účty (pár tisíc dolarů). V Trading Room je sdílen připravený hotový autotrader, který můžete využít (opět otevřený Python skript, který je případně snadno modifikovatelný). Aktuální verzi ke stažení naleznete v prvním příspěvku vlákna Opční breakout autotrader skript. Sám stejný autotrader používám k živému obchodování. Autotrading ETF/futures u Interactive Brokers Strategii lze samozřejmě obchodovat i na ETF a futures u Interactive Brokers. Pro exekuce lze použít software typu MultiCharts či vlastní Python skripty. Což je cesta, kterou jsem šel sám. Investice do zakoupení softwaru či vývoje vlastních Python skriptů se ale vyplatí v momentě, kdy si budete jisti, že daný směr obchodování vám sedí – a to si nejlépe odzkoušíte výše uvedenými hotovými řešeními, které nevyžadují pro spuštění žádné dodatečné časové ani finanční investice. Solidní automatizace u Interactive Brokers dosáhnout i sdíleným skriptem pro vytváření pokročilých bracket příkazů. Viz Ukázka obsloužení intradenní breakout strategie skrz časované příkazy. Výsledky intradenního obchodního systému Výsledky systému komentuji každý týden v přehledu výkonnosti publikovaném ve vláknu Aktuální trhy. Osobně obchoduji strategii na větším kapitálu s drobnou nuací u Interactive Brokers. Zde je strategie součástí mého širšího portfolia, proto výsledky reportuji skrz mé vlastní analytické nástroje. Equity křivka přesně odpovídá mým exekucím v Interactive Brokers. K 28.2.2025 vypadá následovně: Strategii jsem živě spustil v dubnu 2024. Aktuálně mám za sebou u Interactive Brokers 370 obchodů se sharpe ratio 1,20. Dosavadní anualizované zhodnocení cca 16,10 % při drawdownu -7,38 %. Průměrná anualizovaná volatilita cca 11 %. 0TDE opce obchoduji na samostatném účtu, proto naleznete v průběžných komentářích screenshoty přímo z Interactive Brokers. K 28. 2. 2025 vypadají výsledky také velmi solidně: Zhodnocení 40 % za devět měsíců obchodování. Opční breakout strategii lze obchodovat na malém účtu od cca 3 000 dolarů. Průběžně můžete také sledovat mé živé výsledky v rámci Darwinex portfolia (odkaz naleznete v tomto příspěvku). Další vývoj strategie Strategie je postupně rozvíjena: Říjen 2024: Aktuálně řešíme téma zapojení posouvaných stop-lossů. V příspěvku Posouvaný stop-loss u intradenního breakoutu naleznete TradeStation kódy, které aplikaci posouvaného stop-lossu obsahují. Listopad 2024. Posouvaný stop-loss jsme implementovali do autotraderu. Update včetně podrobných statistik dopadu implementace posouvaného stop-lossu na portfolio naleznete v příspěvku Update autotraderu na verzi 0.19 umožňující pracovat s trailing stop-lossem. Kroky k implementaci strategie Pokud nemáte s intradenním tradingem žádné zkušenosti, pak se jako nejvýhodnější jeví cesta spuštění sdílených skriptů u Darwinex Zero, kde nebudete riskovat žádný kapitál, ale velmi realisticky budete zažívat o čem intradenní obchodování je. Vytvořte si účet u Darwinex Zero (není vyžadován žádný kapitál), stáhněte autotrader a spusťte podle instrukcí. Sledujte vývoj systému 2-3 měsíce. Vyhodnocujte, jakou anualizovanou volatilitu jste schopni snést bez toho, aniž by pro vás byl trading příliš vysokou psychickou zátěží. Před obchodováním strategie na reálném účtu je potřeba strategii backtestovat a vytvořit si vlastní nuance, které vám dodají důvěru v živé obchodování. Nainstalujte si TradeStation, zbacktestujte poskytované kódy. V InSample zvažujte drobné modifikace strategie nejlépe na základě zkušeností získaných obchodováním u Darwinex Zero. Své myšlenky a taktiky je ideální diskutovat v uzavřené diskuzi, kde k nim budete získávat zpětnou vazbu vycházející z více než 20 let každodenního tradingu. Naučte se vyhodnocovat výsledky intradenní strategie v kontextu celého portfolia. Pro portfolio analýzu využijte export z TradeStation do portfolio analyzeru. Portfolio analyzer v tuto chvíli pracuje jen s ETF/akciemi, ale pro účely portfolio analýzy není problém použít výkonnost strategie na ETF, byť ji následně budete obchodovat na mikrofutures (výkonnost bude podobná). Zaměřte se zejména na adekvátní nastavení volatility portfolia. Viz lekce Portfolio risk metriky a následně Workshopu profitabilního obchodování A-Z, který máte v rámci Trading Room k dispozici. Jakmile získáte důvěru ve vlastní nuance obchodní strategie, je možné ji obchodovat živě. Bez dalších investic (časových a do softwaru) lze zvolit buď obchodování v TradeStation, nebo skrz 0TDE opcí u Interactive Brokers. Shrnutí Vytvořená a sdílená strategie nepředstavuje žádný svatý grál. Maximálně transparentně ale demonstruje cestu, jak můžete systematický intradenní trading do svého portfolia zařadit a jak ukazují i dosavadní výsledky živého obchodování, jde o způsob tradingu, který dokáže přinášet zajímavá zhodnocení. Před reálným nasazením na skutečný kapitál by měl každý obchodník provést podrobné backtestování strategie s využitím sdílených TradeStation kódů a především otestovat strategii v rámci svého uceleného portfolia (s využitím Trading Room portfolio analyzeru). V této oblasti bude patrně každý bojovat s trochu jinými výzvami. Neváhejte tak své dotazy publikovat do Trading Room, neboť právě o zdolávání podobných výzev skupina je.
    4 bodů
  8. Koncem června jsme na Finančníkovi publikovali článek Jak v tradingu vydělávat miliony a neriskovat své peníze. A protože je naším cílem publikovat informace co nejvíce vycházející z praxe, pustili jsme se v rámci Finančníka stejnou cestou jako řada z vás. Po dvou měsících obchodování jsme získali první alokaci 30 000 euro. Zde je souhrn toho, co jsme se naučili a kolik reálných euro můžeme vydělat. Obsah: Co tedy děláme? Kolik mohu vydělat? Lekce ze získání první alokace Dostatečná frekvence obchodování Přiměřený risk Výběr trhů Systematičnost Přiměřené cíle Darwinex Zero - shrnutí Co tedy děláme? Pokud chcete v tradingu vydělat s malým kapitálem (například pár tisíc dolarů) výraznější peníze, máte prakticky dvě možnosti: a) Pokusit se o ohromné roční zhodnocení (stovky procent), nebo b) se spokojit s přiměřeným zhodnocením (nižší desítky procent ročně). A když dokážete, že obchodovat umíte, začít spravovat nějakou formou externí kapitál a brát si podíly ze zisku. Cesta a) může se štěstím fungovat krátkodobě, ale jako reálnou ji pro získání většího bohatství nevidím. Ohromná volatilita, kterou na účtu budete potřebovat, vede dříve nebo později vesměs k vymazání účtu. Cesta b) na druhou stranu z mé zkušenosti dokáže slušně vydělávat i traderům, kteří nemají nějaké zásadní know-how. Důležitá je spíše schopnost pracovat konzistentně, kontrolovat emoce a dělat věci podle plánu. Pokud nemáte solidně velký kapitál, pak b) je z mého pohledu cesta, která dává mnohem vyšší šanci na to, aby se z člověka stal fulltime trader. Možností, jak získat externí kapitál, je mnoho a průběžně je zde na Finančníkovi popisujeme. Můžete spravovat externí kapitál od rodiny či známých (viz Jak konkrétně jsem zakládal fond), zkusit nějakou výzvu typu FTMO nebo vytvářet s malým kapitálem (či úplně bez něj) historii obchodování a na tu pak získávat investice. Sám nejsem příznivec „výzev k získání účtů“, které svádí spíše ke krátkodobým cílům (a navíc se vesměs používají CFD produkty, které sami o sobě obchodování dělají těžší, než musí být). Líbí se mi ale cesta získávat možnost externích investic na dlouhodobou vlastní výkonnost a jak jsem popisoval v článku Jak v tradingu vydělávat miliony a neriskovat své peníze, lze to dělat bez jakéhokoliv vlastního kapitálu. A jelikož se mi tato cesta líbí, rozhodl jsem se ji také využít, diverzifikovat svůj trading business a ukazovat, jak vše funguje v praxi. Před dvěma měsíci jsem si tak otevřel účet u Darwinex Zero, začal obchodovat milionové intradenní portfolio sdílené v Trading Room a od září získal první alokaci 30 000 euro. Kolik mohu vydělat? Trading dělám pro peníze. Tedy určitě je dobré ptát se na konkrétní business plán. Pro účet v Darwinex Zero nepotřebuji žádný kapitál. Musím ale platit měsíční poplatek. Osobně obchoduji plnohodnotné futures a předplatné činí 43 euro (začít můžete výhodněji se slevovým kupónem, který jsme pro tradery na Finančníkovi dojednali – viz Darwinex Zero slevový kupón) V ceně mám vše – obchodní platformu i data. V platformě získávám virtuální kapitál milion euro. Ovšem ten je zde proto, abych na něm ukázal, zda a jak dokáži obchodovat. Jeho zhodnocení nepřináší žádné peníze. Peníze přináší až alokace, které jsou přidělovány na základě dosažené výkonnosti. Pro získání první alokace není potřeba nějaká extrémní výkonnost. Osobně jsem za dva měsíce vytvořil zhodnocení 6,49 %, což bohatě stačilo k získání první alokace 30 000 euro: Alokace se získává na tři měsíce a současně tak mohu mít až tři alokace současně. Z přidělené alokace již vzniká nárok na výplatu reálných peněz. Konkrétně 15 % ze zisku. Pokud by má výkonnost pokračovala podobným tempem jako dosud, tedy průměrně bych vydělal cca 3 % měsíčně, další měsíc bych z první alokace získal 15% podíl na zisku, tedy konkrétně 135 euro/měsíc. Nejsou to velké peníze, ale posouvá mě to k tomu, že účet bude zdarma (výplaty pokryjí předplatné). V ratingové kalkulačce, která je v aplikaci k dispozici, hned vidím, kolik bych s 3% ziskem další měsíc získal v podobě další alokace: S dalšími třemi procenty zisku bych dosáhl na očekávanou alokaci 60 000 euro, která se bude přičítat k předchozím 30 000 euro (každá alokace je na tři měsíce). Celkem bych tak obchodoval s 90 000 euro a získal 15 % ze zisku. Pokud bych další měsíc vytvořil opět 3 % zisku, tak můj podíl na zisku bude 405 euro/měsíc. Přičemž další měsíc by se alokace opět zvýšila. Pokud by se mému systému zadařilo hodně a dostal se na špičku žebříčku v Darwinex Zero, alokace povyroste výrazně. Takto vypadá například kalkulačka v momentě, kdy bych příští měsíc vydělal 6 %. Sice to není pravděpodobné, ale také ne úplně nereálné: Alokace 265 000 euro by se přičetla ke stávající alokaci 30 000 euro. A pokud by další měsíc vydělal systém dosud průměrná 3 % měsíčně, pak má výplata bude 1 327,50 euro/měsíc. Jen pro upřesnění dodávám, že výplaty jsou prováděny jednou za tři měsíce a zisk je počítán metodou „High water mark“, tedy z nových maxim účtu. Jakékoliv odhady jsou tak jen velmi orientační. A samozřejmě neočekávám, že budu obchodovat každý měsíc s tak vysokým zhodnocením jako dosud a bez drawdownů (ty určitě přijdou). Co jsem chtěl ukázat je, že je velmi reálné se během pár měsíců dostat do fáze, že účet nebude nic stát a bude trochu vydělávat (patrně v řádech stovek euro měsíčně). Ovšem toto je jen fáze 1. Jakmile bude na účtu delší historie dat, můžeme se přesunout do úrovně GOLD (do té potřebuji vygenerovat alespoň 20 % za poslední rok s poměrem výnos/drawdown dle následující tabulky. V té jsou zobrazeny mé aktuální výkonnosti): V Darwinex Gold se pak alokace přidělují na 6 měsíců a mohou být až 500 000 euro na každý měsíc (a samozřejmě za více měsíců se opět sčítají). Navíc bude možné na účtu po 8 měsících přijímat investice od externích investorů. Reálný business plán tak může být například posunout se během roku k alokacím např. kolem 1 milionu euro. A hodnotit účet výkonností cca 2,5 % měsíčně. V tom případě by odměna odpovídala průměrně 3 750 euro měsíčně. Což už nejsou zanedbatelné peníze. Navíc s tím, že jediným riskem je to, že v případě ztrát budu platit předplatné. Z pohledu risk/reward mi to přijde jako výborná propozice a je to i důvod, proč jsem se sám do vytváření track recordu na této platformě pustil. Přestože nedostatkem reálného kapitálu netrpím a samozřejmě dál svými systematickými strategiemi obchoduji například ve své společnosti spravující jak mé peníze, tak peníze investorů. Lekce ze získání první alokace Pokud se pustíte do stejného businessu, pak zde jsou tipy, které vám mohou pomoci získat alokace co nejdříve. Dostatečná frekvence obchodování Na začátku obchodování bude váš účet procházet tzv. kalibrací. Ta trvá minimálně 15 obchodních dnů. Je lepší obchodovat aktivněji, aby každý den byl na účtu nějaký pohyb a kalibrace proběhla co nejdříve. Přiměřený risk Jeden z nejdůležitějších parametrů pro dosažení alokace je konstantní risk. Dopředu si dobře promyslete, kolik budete riskovat na stop-loss, kolik trhů budete obchodovat a s jakou pákou. Alokace jsou přidělovány na tzv. Darwin – investovatelný index přepočítaný z vaší výkonosti. O přepočet se stará risk engine Darwinexu (viz How does the risk engine work?). Budete-li obchodovat s vysokou pákou a vysokými drawdowny, bude risk engine vaše pozice do Darwinu ponižovat (a opačně). To nejhorší, co můžete udělat, je obchodovat s nekonzistentním riskem – občasné náhodné obchody s vysokou pákou a vysokým ziskem Darwinům nepomohou, naopak jim škodí. Musíte být připraveni obchodovat s nastaveným riskem dlouhodobě – a to i v období drawdownů. Osobně bych volil risk tak, aby anualizovaná volatilita obchodování na účtu nepřekračovala 15-20 %. Výběr trhů V Darwinex Zero lze obchodovat CFD, pak burzovní akcie a ETF a plnohodnotné futures na CME. Je dobré zvážit, co a proč budete obchodovat. Kde jsou případně výhody už jen z výběru trhů. Sám obchoduji futures, byť se platí extra 5 euro za data. Zvažuji otevření druhého účtu, kde budu obchodovat burzovní akcie a ETF (lze obchodovat i ETF typu SPY a QQQ, které se na běžných retailových účtech v EU obchodovat nedají). Výběr trhů je dost klíčový. Systematičnost Darwinex Zero je běh na dlouhou trať. To, co dnes začnete budovat, bude v případě úspěchu přinášet ovoce za rok až dva. Je potřeba zvolit takový přístup, u kterého budete sami pracovat co nejméně a co nejméně budete muset sledovat monitory. Osobně trávím s obchody denně cca 5 minut, kdy kontroluji, že vše běží jak má. Dopad vynechání pár obchodů dobře zhodnotil v Trading Room Bogdan (nick 4fx), který také alokaci získal (spolu s řadou dalších účastníků Trading Room skupiny): Přiměřené cíle Střednědobým cílem by mělo být dosáhnout na GOLD úroveň Darwinex Zero. Tedy za rok vytvořit zhodnocení alespoň 20 % při poměru výnos/pokles max. 2,5. Tedy sharpe ratio takové strategie bude muset být v rozmezí 1,5 až 2. Výrazně vyšší šanci na úspěch tak nabízí spíše diverzifikované portfolio více strategií a spíše krátkodobější obchody. Darwinex Zero – shrnutí Darwinex Zero vnímám jako dobrý model pro diverzifikaci trading businessu pro zkušenější obchodníky a zejména pak jako ideální prostředí pro začínající tradery. Trading není jednoduchý. Obzvlášť pokud se do něj budete pouštět podkapitalizovaní a bez zkušeností. S podobnou službou je váš risk omezen na pár desítek euro měsíčně v podobě předplatného. Více člověk nemůže ztratit, ale reálně může začít vydělávat. Díky vyššímu přidělenému kapitálu (milion euro) je pak větší šance, že se rovnou zaměříte na odpovídající řízení risku, řízení portfolia a očekávání přiměřených výdělků. Což je trading škola k nezaplacení. A pokud se vydáte na podobnou cestu s odbornou asistencí v podobě Trading Room, je zde reálná šance, že první alokace dokáží vzdělání zaplatit (shrnutí bodů jak na to najdete v článku Získání první alokace v bodech).
    4 bodů
  9. S jednoduchým mechanickým systémem, který lze obchodovat i ručně na malém účtu, jsem po půl roce obchodování na anualizovaném zisku 50 % při jednom obchodu týdně. Tento přístup je časově nenáročný a můžete s ním solidně začít svou cestu k ziskovému tradingu. Co je MBT futures? MBT je futures kontrakt Bitcoinu, který se obchoduje na klasické burze stejně jako ropné, zemědělské nebo akciové indexové kontrakty. Detaily o mém startu s obchodováním MBT jsem sdílel na podzim 2024 v článku Intradenní obchodování Bitcoinu. Od té doby jsem na tomto trhu realizoval 38 obchodů a zde jsou mé živé výsledky (reálné obchody z Interactive Brokers): Aktuální výsledky s využitím kontraktu MBT Za posledních šest měsíců jsem dosáhl zhodnocení přibližně 27,7 % (anualizované cca 50 %) při drawdownu -9,75 %. Sharpe ratio v živém obchodování vychází na 1,80, což je velmi solidní hodnota. Jak obchoduji MBT futures? Používám intradenní breakout volatility, kde na začátku dne zadám do brokerské platformy tzv. bracket vstupní STOP příkaz. Tento příkaz obsahuje současně podmíněné výstupní příkazy, které automaticky uzavřou pozici na konci obchodního dne. Díky tomu mohu obchodovat intradenně bez nutnosti neustálého sledování trhů. Vstupní bracket lze zadávat ručně, nebo jej plně automatizovat. Výše uvedené výsledky jsem dosáhl tak, že jsem obchodoval přibližně jeden obchod týdně, a před otevřením trhů vím, zda daný den budu obchodovat nebo ne. Jak velký účet je potřeba? Minimální velikost účtu pro obchodování MBT futures u Interactive Brokers je přibližně 5 000 USD/kontrakt. Pro dosažení výše uvedených výsledků je ideální kapitál kolem 15 000 USD. Podrobnější informace sdílím ve videu, kde ukazuji včerejší pozici (3. 3. 2025) a automatizované výstupy v Interactive Brokers: Proč je MBT futures jednou z nejlepších intradenních voleb? MBT futures mají schopnost silně trendovat. Důvodem je, že tento trh zatím není tak saturovaný roboty jako akciové indexy. V trhu se proto projevují více emoce, což vytváří výborné příležitosti pro breakout strategie. Tento stav nebude trvat věčně, ale právě nyní je ideální čas ho využít. Strategie dostupná v Trading Room Strategii, kterou používám, najdete k dispozici v Trading Room na Finančníkovi pod názvem intraday breakout. Můžete ji začít obchodovat manuálně. Postupně automatizovat a rozšířit na více trhů. Funguje i na hlavních akciových indexech, jako S&P 500 a Nasdaq 100, s microfutures kontrakty. Takto vypadají reálné výsledky z brokerské platformy na mém živém účtu s využitím trhu S&P 500, Nasdaq 100 a micro Bitcoin od momentu, kdy jsme strategii v Trading Room vyvinuli: V těchto trzích jsem dosáhl zhodnocení 45 % při drawdownu 14 % (vztaženo ke kapitálu 45 000 USD odpovídajícímu mému aktuálnímu position sizingu). Strategii lze s těmito třemi trhy obchodovat s menšími pozicemi s přibližně třetinovým účtem. Možnost obchodování s opcemi Diskutovanou breakout strategii lze použít i na opce, kde stačí ještě menší kapitál. Takto se strategii podařilo rozmnožit původní účet 10 000 USD na samostatném účtu u Interactive Brokers: Za necelý rok jsem dosáhl zhodnocení 40 %. Breakouty s opcemi je však vhodné obchodovat s automatizací, kterou ale v Trading Room poskytuji všem ve stejné podobě, jako sám používám na zobrazeném účtu. Kód je v plně otevřené podobě, takže si jej můžete upravit podle svých potřeb. Shrnutí Funkční obchodní systém lze použít na různé trhy a styly obchodování (manuálně i automatizovaně). Pokud dnes hledáte intradenní trh pro start, doporučil bych mimo jiné zvážit MBT futures. Trh má v současnosti dostatečnou likviditu a silné emoce, které vedou k výrazným breakoutům. A kde jsou emoce, jsou i zisky!
    3 bodů
  10. V dnešní lekci z trhů chci opět ukázat, že ztráty jsou nevyhnutelnou součástí tradingu. Jeden z mých nejoblíbenějších systémů – rotační momentum v akciích (NDX SMO) – utrpěl tento týden ztráty, a to zejména během čtvrteční seance, kdy trhy výrazně klesly. Zároveň se v praxi ukázalo, jak se vyplácí diverzifikace pomocí intradenních breakout strategií, které silně klesající dny dokážou naopak využít pro své profity. Časová osa videa 0:50 – Živý účet u Interactive Brokers, komentář pozic NDX SMO 2:46 – Diverzifikace přes intradenní breakout 6:16 – Amygdala vs. frontální kortex: Proč občas reagujeme iracionálně 9:10 – Shrnutí výsledků obchodů ze čtvrtka 27. 2. 2025 9:38 – Nezbytná sebedůvěra v tradingu 10:45 – Taktika kognitivního rámování 11:25 – Technika vizualizace 12:14 – Závěrečné poučení z obchodního dne Ve videu na praktických ukázkách živého obchodování rozvíjím informace publikované v nedávném článku Strach ze ztrát v tradingu: 3 klíčové tipy, jak ho překonat:
    3 bodů
  11. Posouvaný stop-loss, nebo také trailing stop-loss, je oblíbený nástroj pro řízení rizika, který obchodníkům pomáhá chránit dosažené zisky a přizpůsobovat se pohybu trhu. V článku se podrobně podíváme na princip trailing stop-lossu, jeho fungování a způsoby využití – včetně jeho výhod i nevýhod. Obsah: Co je to trailing stop-loss? Jak trailing stop-loss funguje? Výpočet vzdálenosti pro umístění posouvaného stop-lossu Výhody používání posouvaných stop-loss příkazů Nevýhody používání posouvaných stop-lossů Implementace posouvaného stop-lossu do obchodní strategie Technická implementace posouvaného stop-lossu Shrnutí Co je to trailing stop-loss? Trailing (posouvaný) stop-loss je typ příkazu, který se pohybuje s cenou trhu. Na rozdíl od běžného stop-loss příkazu, který zůstává pevně daný, následuje trailing stop-loss cenu trhu v momentě, když se trh pohybuje příznivým směrem. Pokud se směr trhu obrátí, trailing stop-loss zůstává na své poslední pozici, což pomáhá uzamknout zisky nebo omezit ztráty. Jak trailing stop-loss funguje? Při nastavení posouvaného stop-lossu se definuje vzdálenost, ve které je stop-loss zadán. Řekněme, že budeme obchodovat do longu – na intradenním breakoutu nakoupíme akcii DIA a náš stop-loss budeme mít definovaný ve vzdálenosti cca 1,88 dolaru/akcie. Při nákupu 100 kusů akcií bude náš risk omezen stop-lossem na ztrátu 188 dolarů. Trailing stop-loss bude posouván pokaždé, když trh vytvoří s naší dlouhou pozicí nové maximum. Bude-li trh na ceně 406, stop-loss bude na hodnotě 404,12. Posune-li se cena trhu na hodnotu 408, hodnota stop-lossu bude 406,12. Stop-loss se přitom posouvá vždy jen jedním směrem. Pokud trh po ceně 408 klesne na cenu 407, stop-loss bude stále na hodnotě 406,12. Trailing stop-loss si můžeme vizualizovat. Na následujícím screenshotu jde o oranžovou linku zobrazenou pod cenovými úsečkami. Je patrné, jak se úroveň stop-lossu zvedá s cenou a pokud cena neroste, nebo klesá, pak je stop-loss umístěn na stále stejné, poslední úrovni: Pro short funguje vše stejně, jen zrcadlově obráceně. Takto vypadá vizualizace posouvaného stop-lossu v případě krátké pozice: Úroveň stop-lossu je posouvána s klesajícím trhem. Pokud trh roste, zůstává stop-loss na poslední vypočítané úrovni. Výpočet vzdálenosti pro umístění posouvaného stop-lossu Úroveň posouvaného stop-lossu se počítá různými způsoby. Patně nejjednodušší je procentuální trailing stop-loss. Ten se posouvá o pevné procento ceny trhu. Sofistikovanější stop-loss může být založený na price action. Obchodníci posouvají stop-loss pod poslední support nebo nad poslední resistanci. Osobně nejčastěji pracuji s trailing stop-lossem založeným na volatilitě. K nastavení vzdálenosti posouvaného stop-lossu používám násobek indikátoru Average True Range (ATR). Z této metody vychází i ukázky publikované v tomto článku. Výhody používání posouvaných stop-loss příkazů Základní výhodou posouvaného stop-lossu je ochrana zisku - uzamčení profitů při příznivém vývoji trhu. Posouvané stop-lossy se nejčastěji používají při obchodování momenta. Obchod otevíráme s tím, že vsázíme na delší pohyb obchodovaným směrem. V obchodu chceme být co nejdéle dokud to půjde, ale současně chceme co nejméně ztratit v momentě, kdy v trhu momentum zmizí a přijde obrat. Tak obchodujeme na Finančníkovi systém intradenních breakoutů, ze kterého pocházejí publikované ukázky. Obchodujeme long i short a posouvaný stop-loss může pomoci ochránit otevřený profit. Jako v tomto dalším příkladu short obchodu v QQQ 26. 9. 2024: Systém vstoupil do short obchodu na začátku dne a na posouvaném stop-lossu pozici ukončil v cca 11:15 blízko denního low. V případě držení pozice až do konce dne (tj. obchodování s fixním stop-lossem, který neposouváme) by systém odezval podstatnou část profitu zpět poté, co se směr trhu obrátil. Druhou podstatnou výhodou posouvaných stop-lossů je emocionální pohoda v obchodu. Zejména pro začínající obchodníky je velmi náročné vnímat výsledky obchodování v delším horizontu a posouvaný stop-loss většinou vede k tomu, že častěji inkasujeme profity a nenastávají situace, kdy z pěkného zisku je nakonec ztráta (pokud se trh otočí a skončíme na základním stop-lossu). Nevýhody používání posouvaných stop-lossů Posouvaný stop-loss představuje další parametr obchodního systému. A s implementací každého dalšího parametru zvyšujeme pravděpodobnost, že systém bude přeoptimalizovaný – tedy že bude fungovat na historických datech, ale nikoliv na budoucích. Posouvaný stop-loss nám také zvyšuje šanci, že předčasně vystoupíme z pozic, které by jinak vedly k vysokým profitům. Příkladem může být tento obchod ve zlatě (GLD) 12. 8. 2024: Základní stop-loss by nás v breakout obchodu podržel, nicméně díky posunutému stop-lossu byla pozice ukončena ve ztrátě. Podobným situacím přitom nejde zabránit. Jakékoliv utahování risku povede k tomu, že občas obchod, který by jinak skončil v zisku, uzavřeme v malém profitu či ve ztrátě. Implementace posouvaného stop-lossu do obchodní strategie Jestli posouvaný stop-loss do strategie implementovat či nikoliv záleží samozřejmě na konkrétních testech a způsobu obchodování. A často i na preferencích obchodníka. Většina robustních obchodních systémů bude dobře fungovat s různými způsoby řízení risku. Obchody ale budou vypadat trochu jinak a jiný může být risk profil strategie. Pojďme se podívat na dopad implementace posouvaného stop-lossu do systému intradenního breakoutu, který jsme si na Finančníkovi vytvořili v Trading Room a dnes jej obchoduji i na svých účtech spravujících externí kapitál. Takto vypadají výsledky systému (backtest + OOS vývoj od dubna 2024, kdy jsme systém nasadili live) při risku 1 % na obchod: Černá linka představuje výkonnost systému s fixním stop-lossem, modrá linka s posouvaným (trailovaným stop-lossem). Výkonnost má započítané komise (a kapitál není reinvestován). A jak je vidět, oba grafy se tolik neliší. Výkonnost je velmi podobná – strategie dosahuje průměrného ročního zhodnocení cca 37 %. Ovšem liší se risk profil. V případě trailing stop-lossu je obchodování méně volatilní, což vede k nižším drawdownům. Konkrétně je drawdown v zobrazeném období -17 % při aplikaci posouvaného stop-lossu a -19,6 % u varianty s fixním stop-lossem. Bez posouvaného stop-lossu je obchodování volatilnější, což vede i k nižšímu sharpe ratio. Strategie s fixním stop-lossem má sharpe ratio 1,46, strategie s posouvaným stop-lossem 1,79. Což je rozdíl přes 20 % a to není málo. Výše zobrazená výkonnost reprezentuje obchodování na několika trzích – v diverzifikovaném portfoliu. Tak na Finančníkovi typicky obchodujeme – používáme více trhů proto, aby byl celkový charakter výnosů stabilnější (viz Portfolio – význam pro profitabilitu a diverzifikaci rizika). Podíváme-li se na srovnání jednotlivých trhů, můžeme vidět, že někdy trailovaný stop-loss pomohl, jindy vedl k horší výkonnosti. Například nákup zlata skrz intradenní breakout (long GLD) by si lépe vedl s fixním stop-lossem: V nákupu indexu Nasdaq 100 (long QQQ) vychází posouvaný stop-loss vs. fixní z pohledu výnosů prakticky stejně: Ovšem v indexu Down Jones (long DIA) si lépe vede varianta s posouvaným stop-lossem_ V konečném důsledku jsme tak při úvaze implementace trailing stop-lossu u toho, co kdo preferuje. Na konkrétním příkladu implementace posouvaného stop-lossu do strategie intradenního breakoutu jde o zvážení vyšší komplexnosti strategie (obchodování s posouvaným stop-lossem přináší do systému další parametr) vs. vyšší volatility výnosů (obchodování s fixním stop-lossem je psychicky náročnější). Sám jsem například systém dosavadních několik měsíců obchodoval s fixním stop-lossem (viz výsledky intradenního obchodního systému). Po více než šesti měsících živého obchodování strategie se sám nicméně začínám přiklánět k variantě s posouvaným stop-lossem právě kvůli vyšší stabilitě výsledků. Technická implementace posouvaného stop-lossu Posouvané stop-lossy lze do některých platforem zadávat jako příkazy přímo podporované brokery. Například Interactive Brokes má Traling Stop Orders. V těchto případech jsme nicméně omezeni implementací příkazů brokerem. Jako flexibilnější se jeví využívat pro řízení stop-lossů nástroje pro autotrading. Na Finančníkovi lze intradenní breakout portfolio nyní nově s trailing stop-lossem obchodovat s využitím sdíleného autotrading skriptu pro Darwinex Zero. Autotrader je sdílen ve zcela otevřené podobě a je nyní dostupný ve verzi 0.19. Mikrofutures breakouty s trailovanými stop-lossy lze na živém účtu obchodovat se sdílenými kódy pro TradeStation. Shrnutí Trailing stop-loss je účinným pomocníkem pro správu rizik, i když má svá specifika, která je dobré mít na paměti. Ať už se rozhodnete pro fixní, nebo posouvaný stop-loss, je běžné narazit na situace, kdy systém uzavře pozici v okamžiku, který se zpětně může zdát nevhodný. Klíčem je tedy vnímat vaše cíle v dlouhodobém horizontu a pečlivě zvážit, jaké další prvky do svého obchodního systému zahrnete. Výběr té správné taktiky často ovlivňuje nejen logika systému, ale i osobní přístup obchodníka, jeho psychologické preference a cíle. Pokud si chcete vytvořit vlastní obchodní styl a získat reálné zkušenosti, doporučuji se zapojit do našeho Trading Room, kde můžete naskočit přímo do praxe bez ohledu na dosavadní úroveň dovedností. Trading Room nabízí prostor, kde se pod aktivním vedením zkušeného tradera můžete inspirovat fungujícími strategiemi, sledovat vývoj nových systémů a myšlenek, vše postupně upravovat tak, aby trading odpovídal vaší mentalitě a zapojovat sdílené systémy do praxe. V kontextu diskutovaného trailing stop-lossu na vás v Trading Room čeká mj. právě diskutovaný portfolio intradenní breakout systém, který sdílíme v otevřené podobě, včetně reálných výsledků z živých účtů. Naučíte se jej obchodovat na trzích dle svých možností a preferencí (používáme vše od ETF, mikro futures, plné futures až po opce). Získáte také přístup k nástrojům, které jsou uzpůsobené pro snadnou implementaci přímo do trhů – například přes autotrader pro Darwinex Zero, který umožňuje řízení obchodu s trailing stop-lossem bez rizika vlastního kapitálu. Díky tomu můžete zkoušet nové strategie, učit se na reálných trzích a zároveň minimalizovat riziko.
    3 bodů
  12. V článku Jak v tradingu vydělávat miliony a neriskovat své peníze jsem zmínil, že sám plánuji začít na futures účtu Darwinex Zero obchodovat „milionové portfolio“ – strategie využívající poskytnutý virtuální kapitál milion dolarů. Vše mám nyní rozchozeno a zde je popis plánu vycházejícího z otevřené strategie publikované na Finančníkovi. Živé výsledky, backtesty, odhady výdělků z podílů na zisku. Strategie pro milionové portfolio Coby základ pro portfolio jsem použil strategii intradenního breakoutu, kterou na Finančníkovi komentuji poslední měsíce. Strategii jsme vyvinuli v Trading Room, kde je stále k dispozici v plně otevřené podobě (kód naleznete po přihlášení do Trading Room zde). Osobně strategii obchoduji v nepatrně upravené podobě, abych neměl na Darwinexu vysokou korelaci s ostatními obchodníky z Finančníka. Dosavadní živé výsledky strategie Po vyvinutí strategie v Trading Room jsem ji osobně nasadil živě na amerických ETF (coby profesionální obchodník mohu obchodovat tickery SPY, QQQ, IWM, DIA, GLD – což jsou přesně ty, na které jsem strategii pustil). Strategii jsem nasadil živě v rámci svého portfolia. Od dubna mi do 5. 7. 2024 vydělala zatím cca 7 500 dolarů (po všech poplatcích). Takto vypadá equity křivka mých obchodů u Interactive Brokers: Aplikace strategie na futures Strategie je plně mechanická a není problém ji aplikovat na různé trhy. V rámci milionového portfolia futures trhů mě láká větší možnost diverzifikace. Strategii jsem proto u Darwinex Zero spustil na futures trzích: Zlato (GC), Stříbro (SI), Ropa (CL), Dow Jones (YM), Russell 2000 (RTY),E-mini S&P 500 (ES), Nasdaq 100 (NQ), Bitcoin (MBT). Všechny níže uvedené testy obsahují komise 10 USD/RT (více než se platí u Darwinex Zero) a slippage 2*velikost trhu. Risk je nastaven na úroveň 1 %/obchod. Počáteční účet milion dolarů (tedy to jsem získal v rámci Darwinex Zero). Backtest portfolia za období 1. 4. 2024 do dnešní doby (tedy období plně „out of sample“, protože jsem strategii sám již obchodoval živě na ETF účtu) vypadá následovně: Graf vypadá velmi povzbudivě, protože na první pohled vypadá equity křivka (černá linka) podobně jako mé živé obchodování (jsou tam pochopitelně odlišnosti, protože mé živé portfolio je složené z výrazně méně trhů). A samozřejmě vydělává mnohem agresivněji, protože na svém živém účtu riskuji méně, než 1 % účtu na obchod. Šedá linka udává výkonnost benchmarku (držení S&P 500). Rámcový business plán s milionovým portfoliem Důvodů, proč portfolio na Darwinex Zero spouštím, je několik. Jednak z edukativních důvodů, abych ukázal, jak snadno lze recyklovat jednou vytvořenou mechanickou strategii. To, co si vytvořím pro svůj vlastní trading, mohu snadno aplikovat dalšími směry a vydělávat násobě více. Druhým důvodem je získávání zkušeností s agresivnějším futures portfoliem. Vytvořené strategii věřím (jinak bych ji nenasazoval živě), ale určitě bych ji takto agresivněji nenasadil na vlastní milion dolarů. A přitom je to právě obchodování samotné, které přináší inspiraci na rozvoj a vylepšování. A bezpochyby je mým cílem s milionovým portfoliem vydělat reálné peníze. A už jen skrz automatické alokace to nemusí být zanedbatelné. Pokud do kalkulačky Darwinexu Zero zadám například hodnoty odpovídající rámcově posledním měsícům vývoje strategie: Pak mi kalkulačka vrací virtuální alokaci 110 000 euro. Alokace mohou být až tři současně. Dokáži si představit, že by portfolio získalo alokaci 300 000 euro. Pokud by další měsíc při takové alokaci vytvořilo profit 10 %, pak by má výplata (15 % ze zisku) byla 4 500 euro. To už nejsou zanedbatelné peníze. Paušální poplatek za vedení tohoto účtu (38 euro) mi vůči tomu přijde jako adekvátní risk. A to ani nezmiňuji, že alokace díky externím investorům mohou být výrazně vyšší (viz Jak v tradingu vydělávat miliony a neriskovat své peníze). Šance milionového portfolia Pochopitelně netuším, jaké výsledky bude portfolio generovat do budoucna. Takto ale vypadá backtest od roku 2020 (stále započítané komise, 2xtick pro slippage): Přehledněji vypadá equity v logaritmickém měřítku: Se započtenými poplatky a skluzy backtest indikuje roční zhodnocení +63,7 % při max. drawdownu -21,44 %. Sharpe ratio 1,63. Růst equity křivky je stabilní a minimálně na virtuálním účtu Darwinex Zero mohu zkusit spekulovat na další pokračování, které mi tak při minimálním risku (měsíční poplatek) může přinést zajímavé reálné profity. A byť strategie nemusí vydělávat v budoucnu tolik jako v backtestu, působí v portfoliu solidně diverzifikovaně. Takto vypadá korelace drawdownů jednotlivých futures trhů: Způsob obchodování milionového portfolia Nejlepší mi na milionovém portfoliu přijde, že reálně nemusím s jeho obsluhou trávit žádný čas. Jednou vytvořenou mechanickou strategii lze převést k jakémukoliv brokerovi, který automatizované obchodování podporuje. Osobně jsem jen upravil Python skripty a pustil je na Darwinex Zero. Na Finančníkovi tyto skripty poskytnu v otevřené podobě v Trading Room ve vláknu Milionové portfolio bez rizika (přibližně za měsíc, nejprve chceme dokončit autotrader vypisující opční spready, který zde bude také volně k dispozici - viz rámcový plán popsaný v článku Shrnutí vývoje obchodování na Finančníkovi – update 2024/5). Pro mechanické obchodování podobného portfolia by tedy na Finančníkovi neměly existovat jakékoliv překážky. Je ale třeba počítat s tím, že každý trader by si měl obchodní plán trochu upravit tak, aby výsledky nebyly silně korelované. V takovém případě poskytuje alokace Darwinex Zero jen jednomu obchodníkovi (proto sám obchoduji systém s modifikovanými parametry). Proč se pouštět do futures, když existují CFD? Ohromnou výhodou řešení od Darwinex Zero je, že obchodování probíhá na futures – tedy burzovních trzích (CME). Stejnou nabídku jsem nikde nenašel a považuji ji za velmi dobrou. Futures coby burzovní produkty mají nesporně lepší charakteristiky než CFD. To jsou sice také deriváty, ale neburzovní. V praxi to znamená, že u každého brokera jsou „trochu jiné ceny“, ale také i to, že vám market marker tak říkajíc vidí do karet a je větší šance, že budete vyplněni např. na stop-lossu, který v burzovním trhu zůstane nezasažen. Sám obchodování portfolia na CFD testuji a se zasahováním stop-lossu je to skutečně problém. Průběžně o tom reportuji v Trading Room. Už mnohokrát se mi stala podobná situace: V burzovním trhu SL vydržel, na CFD byl vyplněn. Ostatně velkým důkazem je i equity křivka portfolia. Tam, kde jsem na svém živém účtu s ETF ve velmi solidním profitu, jsem v CFD v drawdownu. Tedy moje zkušenost je zatím taková, že rozhodně se vyplatí investovat čas do rozjetí podobně diverzifikovaného portfolia na futures (nebo ETF, pokud je můžete obchodovat) než na CFD. I když na CFD jsem ještě hůl nezlomil – nově budu testovat taktiku, kdy stop-loss nebudu zadávat do trhu, ale pozici budu ukončovat market příkazy poté, co trh protne úroveň určenou pro výstup. Další plány s milionovým portfoliem Jak je vidět výše, intradenní strategie postavená na absolutním momentu funguje poměrně univerzálně na mnoha trzích. Výčet, který jsem uvedl výše, není definitivní. Do portfolia lze řadit i další trhy. Strategie, kterou jsme v Trading Room vyvinuli, je jednoduchá a o to větší důvěru v ní mám. Stále jsou zde ale typické limity intradenních strategií – především vyšší poměr nákladů (komise, slipy) k ziskům. Postupně bych tak chtěl breakout model diverzifikovat i k delšímu držení pozice (přes noc). A právě v tomto vnímám velkou výhodu virtuálního účtu u Darwinex Zero. Coby trader mohu na maximum obchodovat něco, co nemusí být „dokonalé“, neriskovat vlastní peníze, ale mít šanci na solidní profity. A především získávat z obchodování zkušenosti a těmi pak obchodování posouvat dále. Pokud se chcete do podobného projektu pustit se mnou, zde jsou základní odkazy: Otevřené kódy breakout strategie Kódy strategie pro aplikaci na futures trzích (kód pro TradeStation, kde lze strategie snadno testovat a upravovat). Vlákno, v rámci kterého publikuji v otevřené podobě Python skript, se kterým milionové portfolio sám obchoduji. Pokud nejste v Trading Room zapojeni, můžete se registrovat zde.
    3 bodů
  13. Preferujete malé stop-lossy, ale současně nechcete být vyhazováni na malých korekcích trhů? Láká vás dosahovat vyššího ročního zhodnocení? Podívejte se, jak může vaše intradenní obchody posunout exekuce na opčním trhu. Obsah: Hledání edge day trading strategie Stavba day trading systému na nalezených pravděpodobnostech Limity běžného stop-lossu v praxi Alternativní risk management s využitím 0TDE opcí V Trading Room se poslední týdny intenzivně věnujeme vývoji breakout strategií pro intradenní obchodování indexů tak, aby jimi všichni zapojení obchodníci mohli obohatit své převážně momentum a mean reversion portfolio. Práce to není málo, ale úsilí začíná přinášet ovoce. Začali jsme obecným hledáním silných edge, na kterých lze stavět jednoduché systémy. Hledání edge day trading strategie Pro hledání edge používáme Google Colab, skrz který jsem nasdílel „edge finder“. Prostředí, ve kterém sám hledám obecné tržní tendence zvyšující šance na situace, které budou vyhovovat zamýšlenému obchodnímu systému. V případě strategií obchodujících intradenní breakout to jsou například silné trendové dny. Myšlenky zkoumáme bez konkrétních vstupů, jen z pohledu pravděpodobností určitého price action kontextu. Podobný přístup vnímám jako důležitý proto, abychom hned na začátku stavby systému nepreferovali přeoptimalizované kombinace vstupních a výstupních podmínek. V edge finderu hledáme jen obecné tendence. Má určitá kombinace kontextu vliv na to, jak se bude trh vyvíjet následující den? Pokud ano, vidíme například výrazně zvýšenou pravděpodobnost výskytu trendového dne vůči běžnému průměrnému dni. Jeden z vyhlídnutých edge vypadá například takto: Sledovaný kontext vede k výrazně zvýšené pravděpodobnosti, že následující den dojte k trendovému dni. Přesně to, co potřebujeme pro kvalitní breakout systém. V Trading Room můžete edge finder stahovat v tomto postu: https://www.financnik.cz/forum/topic/5064-hledani-edge/?do=findComment&comment=319033 (link bude fungovat jen do doby, než breakout edge dozkoumáme, pak se vrhneme na další oblasti a toto vlákno bude staženo). Nalezení silného kontextu pro breakout systémy je z mé zkušenosti klíčové. Samotný breakout je triviální a bude mít pravděpodobně nějakou podobnou formu: S tím, že breakout pásma počítaná pomocí ATR (nebo jiného způsobu výpočtu volatility) se nemusí časovat z otevírací ceny, ale třeba z ceny po určité době obchodování. Osobně jej ale časuji právě z otevírací ceny tak, abych mohl využívat své workflow vývoje intradenních systémů. Pokud bychom ale takový breakout obchodovali úplně každý den, nebude přístup funkční. Obchodů bude hrozně moc a průměrná velikost zisku příliš nízká na to, aby pokryla komise. Je tak potřeba breakout časovat do vybraného kontextu. V Trading Room jsme ve vláknu hledání edge identifikovaly dva takové silné kontexty. Stavba day trading systému na nalezených pravděpodobnostech Jakmile máme kontext, přichází na řadu stavba konkrétního obchodního systému. Intradenní systémy testuji sám nejčastěji v TradeStation, byť vše pak obchoduji skrz svůj autotrader v Interactive Brokers. A takto může vypadat skoro hotový systém, jehož kód vychází z nalezeného kontextu a který naleznete v podobě otevřeného kódu v Trading Room zde. Jde o aplikaci breakout logiky na trh S&P 500 skrz ETF SPY. V praxi sice tento ticker většina obchodníků využívat nebude, protože jej v EU není možné obchodovat na retailových účtech, ale v Trading Room máme k dispozici portfolio tester pracující s akciemi, a proto testujeme strategie na ETF. Následné obchodování systému s využitím e-mini futures vypadá velmi podobně, plus navíc plánujeme breakouty obchodovat skrz opce – viz dále). Zobrazená výkonnostní křivka zahrnuje běžné komise a obchody jsou prováděny long i short. Navíc princip funguje na všechny další běžné indexy a trhy jako ropa a zlato. Limity běžného stop-lossu v praxi Nalezený edge mě osobně motivoval natolik, že jsem si systém trochu upravil a nasadil skrz svůj autotrader živě. Pochopitelně s menším riskem, abych myšlenku nejprve určitou dobu v trzích testoval. Konkrétně jsem tomuto edge alokoval 300 dolarů na stop/loss a obchoduji několik akciových indexů. Tedy pracuji s riskem, který je vhodný i pro menší účty. A takto dopadl hned první obchodní den systému (obchody jsem prováděl na ETF typu SPY, QQQ a DIA proto, že je to jednodušší pro můj současný autotrader a coby profesionální obchodník mám k těmto trhům přístup). V první obchodní den systému jsem ve čtvrtek 4. 4. 2024 chytl v S&P 500 plný stop-loss (aby se následně trh otočil a pádil směrem původního breakoutu), v Nasdaq 100 (ticker QQQ) byl pak zisk 1 933 dolarů a v Dow Jones (DIA) byl zisk 2 084 dolarů. Nestává se mi to často, ale zde se tedy spuštění vysloveně povedlo. Jednak proto, že jsem vydělal trochu peněz, shortováním akcií jsem si zajistil své dlouhé pozice v momentum strategiích, dále proto, že ztrátový obchod vysloveně nahrál k tomu, kam plánuji v Trading Room systém posouvat – k exekucím skrz 0TDE opce. Ztrátový obchod vypadal totiž přesně tak, jako to potěší nejméně – S&P 500 doklesal k úrovni pro breakout short a systém vstoupil do krátké pozice. Těsně poté se trh obrátil a dostoupal k hranici stop-lossu. Ten zasáhl, chvíli šel do strany a pak přišel sešup, ve kterém by pozice vydělala pěkný peníz: Příliš přitom nezáleží na tom, kde je stop-loss umístěný. Podobné situace se budou stávat vždy. Alternativní risk management s využitím 0TDE opcí Existuje lepší cesta risk managementu při day tradingu? Ano a dokonce velmi elegantní. V Trading Room pracujeme na řešení, kdy budeme podobné situace obchodovat skrz 0TDE opce. Podrobně jsem se jim věnoval v článku Opce – jak je obchodovat systematicky. V něm jsem ukazoval, jak mohou vypadat samostatné opční strategie (např. mechanické výpisy opčních spreadů). Těm se také plánuji věnovat, ale 0TDE opce můžeme využít i pro směrové obchody. Konkrétní opční pozice budu ještě v Trading Room zkoumat, ale začít můžeme i nákupem samotných opcí. Call pro long breakout a Put pro short breakout. Na myšlenku mě přivedl trader Petr Komínek, který breakouty obchoduje již mnoho let (mj. je prezentoval i na našich konferencích). Co se stane, když místo 300 dolarového stop-lossu použiji například ATM opce v hodnotě 3 % účtu, který má počáteční kapitál 10 000 dolarů? U obchodů riskuji stejně (300 dolarů na 10 000 účet), ovšem opce má tu výhodu, že její platnost nekončí zasažením stop-lossu. 0TDE opce vyprší až na konci dne. V našem případě obchodu SPY by tak pozice realizovala krásný zisk bez ohledu na ten dočasný růst trhu (a SPY opce lze obchodovat i na malých retailových účtech v EU). Jak by vypadal konkrétní dlouhodobější výsledek systému? Na odpověď můžeme povolat backtester a zde je výsledek. Pokud bych obchodoval breakout systém na trzích SPY a QQQ, long i short, tak od poloviny roku 2022, kdy se 0TDE opce začaly naplno obchodovat, by můj účet vypadal následovně (komise 1 USD na obchod započítány, graf je v logaritmickém měřítku): Počáteční účet 10 000 dolarů by byl za necelé dva roky na úrovni 82 833 dolarů! To je nárůst o 728,33 %! A pokud máte větší účet a můžete si dovolit obchodovat SPX opce, pak je zhodnocení ještě zajímavější. Risk je přitom stále naprosto jasně definován – 3 % na obchod. Při nákupu opcí je risk zcela jednoznačný. Riskujeme vždy přesně tolik, kolik za opci zaplatíme a nikdy nemůžeme ztratit více. Tato propozice se mi velmi líbí, už jen proto, že automatizace nákupu jednoduché opce je triviální. Byť věřím, že se nám v rámci dalšího testování může podařit vstupní logiku skrz opční kombinace ještě vylepšit. Pokud s breakout strategiemi pracujete, pak rozhodně doporučuji možnost exekucí skrz 0TDE opce otestovat. A pokud vás intradenní breakout strategie lákají, pak doporučuji se nyní zapojit do Trading Room, kde zkoumání této oblasti získává právě nyní na síle. V nejbližších týdnech: Budeme dál ladit samotný breakout systém a budu asistovat v dotazech pro dotažení šablony, kterou jsem poskytl. Pustíme se do výkladu opcí a ukáži, jak systémy s 0TDE opcemi backtestovat. Vytvořím jednoduchý Python autotrader, který bude umět automatizovaně obchodovat breakout signál skrz opce obchodované u Interactive Brokers a budu jej sdílet v otevřené podobě. A to vše mimo běžného provozu, který v Trading Room probíhá (viz Jak se na Finančníkovi naučit obchodování na burze – update 2024). Upozornění: vývoj breakout strategie neprobíhá formou kurzu, ale formou postupných zápisků publikovaných jednou za týden až dva. Do Trading Room se můžete přihlásit na adrese https://tri.financnik.cz/tradingroom.
    3 bodů
  14. To nejpodstatnější se v posledních letech děje na Finančníkovi nikoliv na homepage, ale v uzavřených skupinách. Ty máme na Finančníkovi dvě a zejména Trading Room prochází poslední měsíce solidním rozvojem. Zde je aktuální update toho, co můžete získat. Vše důležité se na Finančníkovi aktuálně soustředí do skupin Trading Room a TechLab. Trading Room se před lety rodil jako cesta pro optimální způsob průběžného předávání komplexnějšího a dynamického know-how, jakým burzovní obchodování je. Pokud jste jen trochu zkušenějšími obchodníky s praxí v živém obchodování, tak víte, že v tradingu neexistuje nic permanentního, co by se dalo snadno naučit a trvale s tím dolovat peníze z trhů. Trhy se vyvíjí a mění. A přizpůsobovat se musí i naše taktiky a myšlení. Základ Trading Roomu vždy vycházel ze zprostředkování ostatním, co aktuálně v trzích sám dělám. Ukazovat, co mi funguje a co méně; vysvětlovat, na čem pracuji; co budu aktuálně obchodovat; jak řeším situace vycházející z otevřených pozic a podobně. Dostat tak ostatní do reálné praxe tradingu, se kterým se lze skutečně živit tak, jak to sám dělám skrz svůj alternativní fond zaměřený na mechanické obchodování portfolio strategií. Dá se cenná praxe mechanického obchodování reálně sdílet a je pro to vůbec důvod? Sám jsem si tuto otázku při zakládání Trading Roomu pokládal a skupinu rozjížděl velmi opatrně (včetně toho, že do ní byl dlouho pro nové obchodníky omezený přístup). Postupně se mi ale ukázalo, že podobná skupina neposouvá nejen účastníky, ale i mě samotného. Vznikla struktura, která mě přirozeně vede k tomu, abych systematicky zpracovával vše, co dělám, průběžně vyhodnocoval výkonnosti jednotlivých strategií a informace byl schopen srozumitelně prezentovat ostatním. A věřte mi, mezi tím, kdy si člověk nadivoko provádí různé backtesty a tím, kdy systematicky analyzuje určitou oblast tak, aby byl schopen smysluplně závěry předávat ostatním, je ohromný rozdíl. Nakonec se tak z Trading Roomu vyvinul na Finančníkovi hlavní kanál, ve kterém dnes pracuji. A protože je hodně skrytý za paywallem, stojí myslím za to udělat update, jak se skupina vyvíjí a kam směřuje v roce 2024. Primárním cílem Trading Roomu je naplňovat premisu, se kterým vznikl - umožnit začínajícím traderům začít rovnou pracovat tak, jak pracuji s více než 20letou praxí sám. Nehledat v trzích neexistující svaté grály, ale rovnou začít obchodovat portfolia systematických strategií a učit se z praxe. A to bez investic do dat, softwaru a know-how. Investic, které by měly přicházet později až v okamžiku, kdy člověk rozumí tomu, co v trhu vlastně reálně plánuje dělat a co skutečně potřebuje. V Trading Roomu je tak pro účastníky k dispozici aktuální záznam Workshopu profitabilního obchodování vysvětlující potřebné základy. Dále v dashboardu skupiny sdílím signály strategií, z nichž část sám živě obchoduji. V oblasti swingových strategií jsou to tyto: Jde o swingové strategie pracující s různými principy – trend following, breakout, mean reversion. Long a short. U všech strategií jsou dopředu k dispozici signály vstupů a výstupů. Pointou sdílených strategií je mít v trzích něco, s čím můžete začít pracovat na tom, co je podstatné – systematičnost a diverzifikace. Na screenshotu vidíte hypotetickou letošní výkonnost strategií. Hypotetickou proto, že ne vše obchoduji živě a ne vše obchoduji podle těch nejjednodušších pravidel - což je mimochodem i předmětem Trading Roomu. Ukazovat, jak funguje reálná praxe tradingu a jak můžeme k mechanickému obchodování přistupovat. Postupně se nám v Trading Roomu podařilo vybudovat dashboard, ve kterém je možné dynamicky vytvářet a analyzovat portfolia strategií: Mimochodem - nově bude možné uploadovat do analyzátoru vlastní data z jiných backtesterů, jako je například Amibroker. Portfolia strategií jsou pro reálný trading nesmírně důležitá. Umožňují rozkládat risk a zvyšovat šanci na úspěch. Je to alfa a omega toho, co dělám. Portfolia jdou pochopitelně napojit i na Autotrader, který sdílíme v TechLabu (viz dále) a ucelit tak celkové systematické trading worfklow. Obchodníci, kteří proniknou do swingových strategií, se mohou v Trading Roomu začít posouvat i do intradenních strategií. Ve skupině sdílím intradenní mean reversion strategii Finwin a to včetně python skriptů, které sám používám pro autotrading. Skripty sdílím ve zcela otevřené podobě, aby si je pokročilejší obchodníci mohli osvojit a upravit pro své užití (nedávno např. proběhla v Trading Roomu zmínka o praxi obchodování kanadských akcií s využitím skriptu, což je něco, co jsem sám ještě ani nezkoumal). Výše popsané jsou řekněme základy systematického obchodování. Zájemcům poskytují startovací „balíček“, se kterým mohou trhy uchopit stejně, jako to dělám sám. A třeba papertradovat signály, které sám obchoduji a tím postupně do reálného tradingu pronikat. Za startovacím balíčkem je pak již individuální práce. Bez té se v tradingu nepohnete. Sám se průběžně v trzích také posouvám. Už jen proto, že se trhy mění, příležitosti zanikají a objevují se nové. Postupně tak v Trading Roomu začínám sdílet i „výuku obchodních strategií“. Uvozovky jsem použil schválně, protože mým cílem je spíše vedení pracovních skupin než příprava kurzů s detailními powerpoint prezentacemi a dokonale editovanými videi. Nechci trávit desítky hodin na přípravě kurzů, ve kterých člověk dává větší důraz na formu než obsah. Chci efektivně sdílet aktuální informace obchodníkům, které zajímají. Takovým, co se ptají a mají chuť dotahovat prezentované rámce. Vše začalo výukou rotačních strategií. V Trading Room dashboardu jde o strategii s označením NDX SMO, kterou obchoduji i na svém větším účtu a jak vidíte na výše publikovaném přehledu teoretické výkonnosti (výkonnosti pocházejí z kontinuální simulace, u NDX SMO se ale hodně blíží reálným výsledkům), strategii se letos daří nadmíru dobře. Takto je pak možné si v Trading Room dashboardu prohlédnout detailnější průběhy výkonností: A jelikož si myslím, že podobná strategie je dobrou součástí většiny systematických portfolií, proběhla v únoru/březnu výuka, kde jsem vysvětloval všechna pravidla a poskytl i cloudový backtester, ve kterém si každý mohl naskriptovat a ověřit své vlastní nuance. Raději hned dodávám – všechny výuky obchodních strategií v Trading Roomu jsou dostupné vždy jen aktuálním účastníkům, není budován archiv, který by byl přístupný zpětně. Tedy v tuto chvíli již není výuka rotační strategie pro nově přihlášené k dispozici. Ale jsou další výuky. Mým cílem je letos v Trading Roomu postupně probrat následující okruhy: Hledání edge pro intradenní breakout strategie (výuka je již spuštěná, o víkendu jsem publikoval první Colab notebook spolu s video lekcí, ve kterém ukazuji, jak ke hledání obchodovatelných pravděpodobností přistupuji). Přetavení edge do obchodovatelného intradenního breakout systému. Ukážeme si, jak vytvořit a obchodovat intradenní breakout systém. U ukázky vyjdeme z pravidel systému, který jsem sám spustil do trhů. Jeho equity křivka např. na indexu Nasdaq 100 vypadá takto: Systém má již solidní vzorek dat (stovky obchodů, kdy stejná logika funguje i na dalších trzích) a přestože nejde o žádný svatý grál, jde opět o solidně funkční princip, od kterého je možné se odrazit. V Trading Roomu budu sdílet kompletní kódy systému pro TradeStation a ukážeme si, jak lze v tomto prostředí podobné systémy obchodovat bez znalosti programování. Osobně ale tyto systémy obchoduji ve svých Python autotraderech, kde v této oblasti určitě mohou v případě zájmu také poskytnout tipy „jak na to“. Intradenním breakout strategiím se v Trading Roomu nyní věnuji mj. i proto, že jimi chci položit základ pro výuku systematického opčního obchodování. To je něco, čemu se sám intenzivně věnuji a co bych rád implementoval do svého livetradingu (v tuto chvíli žádné strategie tohoto typu v portfoliu nemám). Můj plán je použít signály intradenní breakout strategie v akciových indexech pro obchodování 0TDE opcí. Důvod je vyšší využití páky (tedy vyšší výnosy) s možností lepší kontroly risku (místo stop-lossu natvrdo umístěného v trhu skrz STP příkaz lze použít například zajišťovací opci. V případě směrového pohybu je pak možné inkasovat profit i přesto, že trh mohl například několikrát projít úrovní stop-lossu). V rámci výuky opčního obchodování plánuji informačně pokrýt základy opcí (výuka bude dávat smysl i pro ty obchodníky, kteří s opcemi nikdy nepracovali), ukázat jak konkrétně backtestovat 0TDE opční strategie, strategie implementovat na breakout signály, vše systematicky zbacktestovat a poskytnout základní python framework pro odesílání opčních obchodů do TWS. Průběžně pak plánuji využít novou funkcionalitu sdíleného portfolio analyzátoru umožňujícího importovat výsledky vlastních backtestů a vysvětlovat podstatné principy portfolio diverzifikace vznikající z kombinací systémů obchodujících různé timeframe, trhy a principy. Výše uvedené oblasti plánuji v Trading Roomu pokrýt do konce roku 2024. Mým cílem je připravovat lekce cca dvakrát za měsíc, občas rychleji, občas pomaleji. Pokud účast v Trading Roomu zvažujete, tak skutečně mějte na paměti, že nejde o hotový kurz. Jde o pracovní skupinu, ve které sdílím postupy, na kterých sám často pracuji v reálném čase. Výuka je skutečně spíše bonusem skupiny, ve které navíc platí, že čím více se budete ptát a sami se zapojíte, tím více se dozvíte. V Trading Roomu se tedy věnujeme nejrůznějším aspektům know-how spojeným s praxí systematického obchodování. Vše se maximálně snažím uzpůsobit tomu, aby k aplikaci probíraného know-how nebylo nutné žádné specifické technické know-how, investice do dat a softwaru. Trading Room je zaměřen čistě na trading samotný. V mých možnostech není poskytovat technickou podporu všem, kteří se chtějí osamostatnit, začít na plno vyvíjet své vlastní strategie a trading automatizovat. Proto v rámci Finančníka vznikl TechLab. Jde o druhou skupinu, která je více zaměřena na technické aspekty obchodování. Vede ji Bogdan, který má velké zkušenosti s poskytováním technické podpory. TechLab je místo, kde vám Bogdan poradí, pokud se zaseknete na technikáliích. Ale i místo, ve kterém vytváříme technické minikurzy s cílem poskytnout všem nezbytné znalosti např. pro rozvoj informací z Trading Roomu. Zde naleznete Harmonogram minikurzů TechLabu pro rok 2024. V tomto týdnu například Bogdan spouští přepracovaný minikurz na vytváření obchodního deníku s využitím Pythonu a TWS. Jde o ideální způsob, jak posunout dál základy Pythonu a naučit se s jeho využitím zpracovávat informace o realizovaných obchodech z Interactive Brokers. V TechLabu je možné získat také otevřené Python kódy Autotraderu, se kterým mnoho traderů na Finančníkovi systematické strategie obchoduje. Shrnutí Vše co na Finančníkovi děláme se točí okolo časově efektivního automatizovaného obchodování diverzifikovaných portfolií různých strategií. Samozřejmě takových, které lze využívat nejen pro vlastní kapitál, ale i pro stavbu struktur pro zhodnocování externího kapitálu (což je upřímně cesta, ve které vidím v tradingu nejvyšší potenciál). Jako v kterémkoliv vysoce konkurenčním businessu, i v naší branži neexistuje jediná věc, kterou je třeba dělat dobře, aby člověk uspěl. Pro úspěch je potřeba kontinuální vyvážený rozvoj kompletu know-how. Know-how, které navíc nelze úplně mechanicky předávat. Lze inspirovat, „nakopnout“, poskytovat zpětnou vazbu, ale pro úspěch si každý musí odpracovat své. Na Finančníkovi se tak postupně vzdělávání profiluje do dvou základních skupin, ve kterých jsou informace sdílené: Trading Room (zaměřeno na trading taktiky) a TechLab (zaměřeno na podporu při řešení technických výzev). Ani jedna skupina nemá zcela 100% formálně zpracovaný obsah do podoby kurzu s jasným začátkem a koncem, jejich cílem je ale za přijatelný poplatek poskytovat průběžnou inspiraci, asistenci a především radu, kdykoliv je třeba.
    3 bodů
  15. V dnešní době se stále více obchodníků setkává s potřebou zautomatizovat části svého tradingového procesu, nebo tradingu jako celku. Systematické obchodování, které na Finančník.cz používáme, vede k tvorbě jasných a konzistentních pravidel, podle kterých obchody uskutečňujeme. A protože je systematické obchodování založeno na předem definovaných mechanických pravidlech, je pro mnohé z nás posun k automatizaci rutinních činností logickým krokem. V následujícím textu bych rád ukázal, jak k takové automatizaci přistupujeme a co všechno to obnáší. Obsah: Automatické obchodování skrz skripty – jak to děláme na Finančník.cz Proč zvolit systematický přístup k obchodování Automatizace nemusí být komplikovaná Řešení autotraderu na Finančník.cz Nová verze autotraderu – SignalTrader Ukázka jak SignalTrader může pomoci v praxi Závěrečné myšlenky k automatizaci v tradingu Automatizované obchodování skrz skripty – jak to děláme na Finančník.cz Většina obchodníků, kteří obchodují spolu se mnou na Finančníkovi, přešla stejně jako já na systematický trading. To znamená, že vyhledáváme reálně ověřitelné výhody v trzích, vytváříme funkční logiky, které skládáme do diverzifikovaných portfolií, a následně při samotném obchodování jen následujeme signály vycházející z předem definovaných plánů. Tato cesta je nesmírně efektivní z hlediska času a také pomáhá udržet stabilitu psychiky obchodníka. Systematické přístupy lze obchodovat manuálně. Například tak, že se před otevřením obchodní seance zadají ručně příkazy do brokerské platformy a tím se na daný den vyřeší veškerá aktivita okolo samotných vstupů a výstupů. Nicméně jakmile se naučíte dodržovat striktní pravidla, nabízí se možnost automatizovat celý proces obchodování a v podstatě se zbavit denní rutiny. Tím uvolníme energii na to nejdůležitější – na další výzkum, studium a testování nových myšlenek. Je důležité zdůraznit, že pokud s tradingem teprve začínáte, není automatizace nezbytná a jsou mnohem důležitější principy, na které je v začátcích důležité soustředit pozornost. Mnoha obchodníkům pomůže projít si „ruční fází“ zadávání příkazů, aby důkladně porozuměli fungování trhů a rozvíjeli zkušenosti s reálným sledováním chování trhů. V momentě, kdy získáte větší zkušenost, se ovšem otevírá velký prostor pro úsporu času, a právě tehdy dává přechod k větší míře automatizace opravdu smysl. Proč zvolit systematický přístup k obchodování Než se pustíme do samotné automatizace, pojďme si stručně zrekapitulovat, proč vůbec obchodovat systematicky. Systematické obchodování přináší řadu výhod. Předně je to konzistentní realizace ověřených strategií. Mnozí obchodníci se potýkají s emočními tlaky, které často vedou k „překrucování“ plánů v průběhu samotného obchodního dne. Přidáme-li k tomu zbytečný stres a možné chyby při zadávání příkazů, není divu, že se mnoho dobrých obchodních nápadů v praxi zvrtne do ztráty. Systematický přístup sice není zárukou výdělků, ale dává vysokou míru jistoty, že vše bude probíhat tak, jak předem stanovíme. Když se systematický přístup navíc spojí s automatizací, získáme: Minimum potřeby se denně zabývat zadáváním obchodů. Větší možnost spravovat více strategií současně. Časovou flexibilitu – není nutné sedět u počítače v určité hodiny. Omezení chyb, které vznikají z rutinního kopírování příkazů. Automatizace nemusí být komplikovaná I když je možné systematicky obchodovat čistě ručně, pracná stránka přichází v okamžiku, kdy máte v portfoliu větší počet strategií. Obchody je potřeba kontrolovat, zadávat a neustále porovnávat se stavem otevřených pozic v brokerské platformě. Automatizace takových procesů může být v zásadě velmi jednoduchá a u pomalejších stylů (typicky swingové obchodování) skutečně stačí následovat podobný postup: Obchodní plán systematizujeme a převedeme do skriptovacího jazyka běžně dostupných programů (na Finančníkovi používáme hodně Amibroker nebo TradeStation). Každý den spustíme používaný software, který provede kontinuální backtest našeho obchodního systému a vytvoří sadu otevíracích a uzavírajících příkazů pro daný den. S využitím skriptů (například v Pythonu) se napojíme na brokera skrz API (na Finančníkovi používáme Interactive Brokers) a stáhneme si aktuální otevřené pozice, stav účtu atd. Skripty porovnáme otevřené pozice s pozicemi vygenerovanými v bodě 2, vyřešíme duplicity v obchodovaných trzích a možné rozdíly v otevřených pozicích vůči tomu, co bychom měli mít otevřené dle backtestu. Skripty převedeme platné signály na obchodní buy/sell příkazy a skrz API je předáme do brokerské platformy. Tím celá denní práce končí a můžete se věnovat dalším aktivitám. Řešení autotraderu na Finančník.cz Pro swingové obchodování sdílíme na Finančníkovi v TechLabu univerzální autotrader skript vytvořený v Pythonu, který popsanou automatizaci realizuje. Jde o otevřené řešení, které si každý může uzpůsobit podle svých potřeb. Traderů, co obchodují systematicky, přibývá, a proto považuji za důležité, aby podobné nástroje byly snadno dostupné. Obchodníci tak mají možnost rychle začít s vlastní automatizací, a to bez nutnosti tvořit vše od nuly. V TechLabu je autotrader navíc poskytován s průběžnou výukou – jak tvorby strategií, tak například práce s Pythonem a hodně obchodníků si tak postupně swingový autotrader rozšiřuje podle svých potřeb. Nová verze autotraderu – SignalTrader Protože se v TechLabu věnujeme automatizaci dlouhodobě, celé řešení postupně vylepšujeme. Aktuálně (březen 2025) jsme publikovali výrazně vylepšenou verzi, kterou nyní nazýváme SignalTrader – snadněji se tak řešení swingového autotraderu odliší od specializovaných řešení pro intradenní autotrader, která jsou k dispozici v TradingRoom. SignalTrader je primárně určen k tomu, abychom mohli odesílat příkazy do trhu i z běžného počítače, tedy bez nutnosti speciálního serveru nebo VPS. Ke zpracování vstupů a výstupů z pozic v rámci swingových přístupů skutečně stačí jediný denní start skriptu. Přehled novinek k březnu 2025: Změna názvu na SignalTrader. Nově jsme upravili strukturu kódu tak, aby byla každá strategie ošetřena proti chybám samostatně. Pokud se tedy vyskytne chyba v jedné strategii, ostatní proběhnou bez přerušení celého procesu. Změnili jsme princip připojení k IB, kdy držíme jedno připojení po celou dobu běhu skriptu. Při startu programu se vytvoří objekt IB, který zůstane aktivní, dokud neproběhnou všechny dotazy. Součástí řešení je skript Generátor, který slouží k přípravě obchodních signálů. Ten jsme rozšířili o možnost získání signálů z dashboardu TradingRoom a Techlabu. Nově tak může pracovat ve třech režimech Amibroker/TradingRoom/TechLab. Vytvořili jsme vlastní knihovnu ib_utils, která zjednodušuje komunikaci s IB a sdružuje funkce pro práci s daty. Také jsme připravili nový modul logování (zápisu informací o průběhu skriptu), nově se do jednoho logu zapisují informace o průběhu všech skriptů. Jedním z hlavních cílů upgradu bylo začlenění dalších typů příkazů. Úpravou logiky vytváření příkazů jsme získali možnost odesílat do trhu většinu typů příkazů podporovaných IB. Změnili jsme způsob vytváření výsledného reportu, nově se používá šablona, která umožňuje změny vzhledu reportu pomocí HTML kódu. Kompletní popis změn a link ke stažení SignalTraderu naleznete v TechLabu zde: https://www.financnik.cz/forum/topic/5282-signaltrader-popis-zmen-v-nove-verzi-autotraderu/#comment-322413 Ukázka, jak může SignalTrader pomoci v praxi Pokud s tradingem začínáte, snadno můžete mít představu, že celý úspěch v obchodování spočívá v tom, že budete čekat na určitý pattern v trhu, vyčkáte, až se objeví, a pak začnete vydělávat. Praxe je ovšem odlišná. V dnešním světě plném algoritmických systémů je třeba umět pracovat s různými přístupy a skládat je do portfolií. Ve Workshopu profitabilního obchodování od A do Z, se kterým na Finančníkovi většina traderů začíná, například pracujeme s pěti swingovými systémy – jedná se o long mean reversion, short mean reversion, momentum strategii a nákupy dipů do trendu. Každý z těchto systémů má v čase období, kdy generuje profit, ale také fáze, kdy si prochází drawdownem. Takto vypadají výkonnostní křivky jednotlivých systémů: Vzájemnou kombinací jednotlivých systémů ovšem dostáváme vyváženou portfolio-equity, která může vykazovat mnohem hladší růst bez extrémních propadů (portfolio equity křivku reprezentuje horní modrá linka ukazující, jak se mění stav účtu po jednotlivých obchodech individuálních strategií - poplatky dle Interactive Brokers jsou započítány): Konkrétně výukové portfolio Workshopu právě v březnu 2025 vytvořilo nová maxima, a to navzdory poklesu amerických akcií v uplynulých týdnech. Opět to ukazuje, že diverzifikace je velkou přidanou hodnotou systematického obchodování. Celé podobné portfolio můžeme sice obchodovat ručně, avšak v praxi to vyžaduje denní kontrolu a zadávání příkazů (byť to vše je operace na max. půl hodinu denně). S využitím SignalTraderu lze celý proces výrazně zjednodušit. Stačí jej spustit, nechat ho, aby zkontroloval generované signály, zrevidoval otevřené pozice a odeslal příkazy do trhu. Zde je ukázka, jak vše konkrétně funguje: SignalTrader načte signály z uvedeného zdroje – mohou to být vaše vlastní signály generované z Amibrokeru či jiného softwaru, nebo signály z Trading Room a postará se o jejich zadání do Interactive Brokers. A to včetně toho, že podle zadaných pravidel ošetří i uzavírání obchodních pozic. Závěrečné myšlenky k automatizaci v tradingu Automatizaci sám vnímám jako klíčovou činnost (nejen v tradingu). Snažím se automatizovat jakékoliv rutiny. Pokud obchodujete diskrečně, měli byste si sami odpovědět na to, jestli se vám skutečně vyplatí věnovat čas tomu, abyste třeba hodiny pozorovali trhy a pak ručně provedli nákup nebo prodej. Podle mě lze čas investovat lépe. A věřte mi, že drtivá většina činností spojených s tradingem lze efektivně automatizovat a ušetřit opravdu hodně času. Pro automatizaci je možné využít hotových komerčních řešení jako je například TradeStation či mnoho podobných programů. Pro práci s Python skripty jsme se rozhodli kvůli univerzálnosti. Dnešní doba je velmi dynamická a člověk snadno narazí na určitý vlastní způsob tradingu, který není v klasických retailových platformách běžně nebo snadno implementovatelný. V Python skriptech toto není problém, protože nabízejí naprostou svobodu v tom, jak si je připravíme. Navíc s dnešními možnostmi programů typu chatGPT dokáže Python skripty upravovat i naprostý neprogramátor (ostatně sám jsem ještě před pár roky neuměl naprogramovat ani makro v Excelu). Na Finančníkovi vycházíme z toho, že je ideální mít hotové a funkční řešení, které stačí jen nainstalovat a spustit a získávat praxi. Postupně pak zvažovat vlastní rozšiřování a úpravy. Proto je k dispozici SignalTrader, který se dá snadno implementovat podle podrobných návodů v TechLabu. Není nutné vědět, jak přesně Python skripty fungují. V ideálním případě vás ale nové možnosti motivují k dalšímu studiu a začnete Python využívat i v oblasti správy dat nebo k jiné automatizaci (viz přehled minikurzů dostupných v rámci TechLabu: https://www.financnik.cz/forum/info/ostatni/minikurzy-prehled). Postupem času tak sami zjistíte, jak si hotové řešení upravit podle svých představ, a stanete se skutečně plně automatizovanými tradery stejně jako my.
    2 bodů
  16. Strach ze ztrát je snad nejčastější emoční překážkou, se kterou se setkávají obchodníci na všech úrovních zkušeností a znalostí. Jakmile máme otevřený obchod, vždy existuje riziko a nejistota, že skončí celá transakce finanční ztrátou. Tento strach a nejistota může vést u řady obchodníků k iracionálnímu chování: někdy drží pozice déle, než jim diktuje jejich obchodní plán, jindy naopak ukončují ziskové obchody předčasně. Cílem tohoto článku je vysvětlit, proč ztráty tolik bolí (a že za tím stojí velmi lidský a racionální základ) a především ukázat, jak systematicky pracovat na tom, abychom tento strach dokázali překonat. Obsah: Proč jsou ztráty tak bolestivé: Emoční horská dráha tradingu Jak se strach ze ztrát projevuje v praxi Hlubší vysvětlení strachu v kontextu tradingu: Prospect Theory a averze ke ztrátám Tři klíčové tipy, jak překonat strach ze ztráty Definujte a přijměte riziko dříve, než vstoupíte do obchodu Budujte emoční odolnost a zaměřte se na proces Využijte automatizaci a systematické přístupy Závěr Proč jsou ztráty tak bolestivé: Emoční horská dráha tradingu Finanční ztráty se často dotýkají našich nejhlubších obav, protože peníze pro nás nejsou jen pouhé číslo na účtu – představují jistotu, status, a někdy dokonce i určitou formu sebehodnocení. Když trh klesá proti naší pozici, nemusí nás trápit jen pokles účtu, ale spouští se hlubší emoční reakce: Stres a panika: Cítíme úzkost, že bychom mohli ztratit ještě víc. Lítost a frustrace: Zpětně si vyčítáme, že jsme mohli udělat něco jinak, nebo litujeme, že jsme peníze neinvestovali do jiné příležitosti. Ego a sebehodnota: Realizovaná ztráta může vzbudit pocit selhání – ať už selhání naší strategie, nebo dokonce osobní selhání nás samotných. Proč to zmiňuji? Protože tyto emoční spouštěče jsou hlavním motorem iracionálního chování. Když si uvědomíme, že ztráta sahá daleko za pouhou finanční újmu, pochopíme, proč obchodníci často ignorují vlastní pravidla a jedou ve spirále nesystematických rozhodnutí. Jak trefně popisuje nositel Nobelovy ceny Daniel Kahneman ve své knize Thinking, Fast and Slow (2011): Tento psychologický efekt vysvětluje, proč se tolik obchodníků točí v kruhu neuspokojivých výsledků – strach ze ztráty je vede k manipulacím s obchody, které by jinak měly logický základ. Jak se strach ze ztrát projevuje v praxi Praktická podoba strachu ze ztráty může mít různé projevy. Níže uvedený seznam shrnuje nejčastější projevy, se kterými se coby obchodníci potýkáme v momentu, kdy podlehneme tlaku ze ztrátové pozice nebo nervozitě z možného poklesu profitu. Je důležité tyto reakce rozpoznat, protože jsou prvním varovným signálem, že emoční složka převládá nad disciplinovaným přístupem k obchodování. Ignorování stop-lossu Místo abychom přijali předem definovanou ztrátu, odstraňujeme nebo posouváme stop-loss stále dál v naději, že „se to obrátí“. Tím ale ztrátu zpravidla pouze navyšujeme. Příliš rychlé uzavření ziskové pozice Obava, že se zisk rychle vypaří, nás vede k ukvapenému výstupu. Často tak přijdeme o větší zisk, který ale bude chybět v dlouhodobé výkonnosti strategie. Revenge trading Po ztrátě cítíme nutkání získat peníze rychle zpět, a proto do trhů vstupujeme impulzivně. Nezřídka následuje další série nepromyšlených obchodů a prohloubení ztráty. Vyhýbání se dalším obchodům Pokud byla ztráta psychicky bolestivá, můžeme se bát do dalšího obchodu vůbec vstoupit. Systematičtí obchodníci mohou mít strach dál jet podle obchodního plánu a vypínají své strategie. Přílišná složitost Strach ze ztráty se projevuje i zahlcením obchodování novými indikátory a metodami, protože doufáme, že snížíme riziko „špatného vstupu“. Výsledkem ale často bývá informační chaos a paralýza, kdy si sami protiřečíme nebo promarníme nejvhodnější okamžik k obchodu. Tip: Poznání těchto reakcí je prvním krokem k nápravě. Ve chvíli, kdy si všimnete, že začínáte posouvat stop-loss nebo máte pokušení ukončit pozici bez jasného signálu, zastavte se a sami sobě položte otázku: „Reaguji teď podle pravidel svého systému, nebo jen prchám před strachem?“ Hlubší vysvětlení strachu v kontextu tradingu: Prospect Theory a averze ke ztrátám Abychom porozuměli, proč jsou ztráty pro nás obchodníky tak emočně náročné, můžeme se opřít o Prospect Theory, kterou vyvinuli Daniel Kahneman a Amos Tversky. Tato teorie zásadně zpochybňuje tradiční předpoklad, že se lidé rozhodují čistě racionálně. Místo toho ukazuje, že naše rozhodnutí se často zakládají na kognitivních zkresleních a emočních reakcích – zejména na silné touze vyhnout se ztrátám. Prospect Theory se točí kolem toho, jak vnímáme potenciální zisky a ztráty. Následující tři principy objasňují, proč máme tendenci upínat se na ztrátové obchody, nebo brzy uzavírat ty ziskové. Referenční body V rámci Prospect Theory posuzujeme ztráty a zisky v porovnání s určitou referenční hodnotou, nikoli v absolutních číslech. Pro nás jako tradery to často znamená: Vstupní cena: Každý cenový pohyb pod vstupem do dlouhé pozice vnímáme jako ztrátu, i když by z hlediska celé naší obchodní bilance mohlo jít jen o dílčí fluktuaci. Výše účtu: Pokud máme v hlavě „magickou“ hranici (například 10 000 Kč, 100 000 Kč), jakýkoli pokles pod tuto hodnotu nás psychicky znervózní více, než by odpovídalo reálné velikosti ztráty. Proč je to důležité: Jestliže se příliš upneme k jedné konkrétní referenční hodnotě, můžeme se začít chovat iracionálně jen proto, abychom se vyhnuli přiznání, že „jsme pod vstupní cenou“ nebo „účet klesl pod důležitou úroveň“. Averze ke ztrátám Averze ke ztrátám je jev, kdy psychologická bolest ze ztráty bývá zhruba dvakrát silnější než potěšení ze srovnatelného zisku. Ve světě tradingu se to projevuje dvěma zásadními způsoby: Držení ztrátové pozice: Věříme, že se trh „nějak“ vrátí, takže v obavě z realizace ztráty necháváme otevřené obchody dále klesat. Předčasné zavírání zisků: Raději rychle realizujeme menší zisk, abychom nepřišli ani o něj, místo abychom nechali potenciální profit růst podle plánu. Proč je to důležité: Právě averze ke ztrátám způsobuje, že na jedné straně necháváme ztráty nabobtnat (abychom si je nemuseli „přiznat“), a na druhé straně nedáme ziskovým obchodům dostatečný prostor k rozvinutí. Ve výsledku může být náš poměr rizika k výnosu výrazně pokřivený, což má dlouhodobě negativní vliv na celkovou profitabilitu. Klesající citlivost Dalším pilířem Prospect Theory je klesající citlivost vůči ztrátám (i ziskům) při zvyšování jejich absolutní hodnoty: Malý účet cítí vše: Ztráta 1 000 dolarů může být pro někoho s účtem 10 000 dolarů likvidační, zatímco majitel mnohamilionového portfolia ji téměř nepocítí. Zisk přestává být vzrušující: Pokud se účet výrazně zvětší, menší profit už nám nepřináší takové nadšení, jako když jsme začínali. Proč je to důležité: Velcí obchodníci mohou riskovat až nezdravě moc, protože menší ztráty v absolutních číslech je nevyvedou z míry. Naopak ti s menším účtem mohou být příliš ustrašení i z nepatrných výkyvů. Výsledkem je buď přílišná agresivita, nebo přehnaná opatrnost. Tři klíčové tipy, jak překonat strach ze ztráty V předchozích kapitolách jsme si ukázali, proč nás ztráty v tradingu psychicky zatěžují a jak se strach z nich projevuje v praxi. Zde jsou slíbené tři konkrétní tipy, které vám pomohou vybudovat emoční stabilitu a nenechat se obavami ze ztráty vychýlit z obchodního plánu. Definujte a přijměte riziko dříve, než vstoupíte do obchodu Základem psychicky stabilního tradingu je mít před vstupem do obchodu jasně definovaný risk. Position sizingem určujeme, kolik jsme ochotni v obchodu ztratit. Tuto částku mentálně i technicky „odepisujeme“. Když se trh otočí proti nám, nebude nás to tolik bolet. Někteří obchodníci ve svých statistikách vypočítávají ekvity křivky tak, že u otevřených obchodů započítávají automaticky výstup na stop-lossu, což je z mého pohledu také velmi dobrý přístup. Připravujeme se na nejhorší a zisk může jen pozitivně překvapit. Další dobrou praxí je, když nesledujeme riziko jen na úrovni jednoho obchodu, ale i v kontextu celého portfolia. Osobně obchoduji více systémů naráz a na jednotlivé obchody riskuji jen 0,1–0,5 % účtu podle typu strategie. Celkovou denní fluktuaci účtu chci udržet kolem 0,5–2 %. Když se mi některý den nedaří, vím, že ztráta nepřesáhne tuto úroveň, a to mě nechává v klidu. Praktická poznámka: Než cokoliv začnu obchodovat, důkladně testuji strategii na historických datech a zaměřuji se na nejkritičtější období (např. výrazné propady trhů). Pokud zjistím, že by denní ztráty mohly být hlubší než 2 %, zmenším v reálném obchodování velikost pozic. Tak zajistím, že ztráty zůstanou v mezích, se kterými jsem emočně i finančně v pohodě. Budujte emoční odolnost a zaměřte se na proces Základem stabilního přístupu k tradingu je přijmout ztráty jako nedílnou součást obchodování. Pokud je bereme jako „náklad na podnikání“, přestaneme je vnímat jako něco výjimečně špatného. Důležitější než zisk či ztráta z jednoho obchodu je náš obchodní proces – tedy to, zda jsme dodrželi předem stanovená pravidla a zda jednáme systematicky. Osobně mám dnes větší uspokojení z toho, když přijmu ztrátu podle plánu, než kdybych jednorázovým zásahem nepříznivý výsledek otočil v profit. Vím totiž, že později bych se stejnou „diskreční akcí“ mohl ziskový obchod naopak proměnit ve ztrátový, a to by mne mnohem silněji zasáhlo po emoční stránce. Pokud obchodujete diskrečně, může vám výrazně pomoci psychologický deník, kam zaznamenáváte nejen výsledná čísla, ale také své pocity a myšlenky. Pravidelným vyhodnocováním deníku rychle zjistíte, jestli jednáte ve shodě s vlastním plánem, nebo podléháte strachu a impulzivním reakcím. Využijte automatizaci a systematické přístupy Automatizace může být silným nástrojem pro nás všechny, kdo bojujeme s emočním rozhodováním. Algoritmický systém pracuje podle předem připravených pravidel, a tím dokáže výrazně snižovat tlak emocí v jednotlivých obchodech. Samozřejmě to neznamená, že by automatizované obchodování bylo zcela bez stresu – z vlastní zkušenosti ale můžu potvrdit, že přináší do tradingu nebývalou dávku psychické úlevy. Pokud systém navíc pečlivě otestujeme na historických datech, získáme jasný přehled o jeho silných i slabých stránkách. Takto nabytá důvěra ve statistickou výhodu pomáhá ustát i drawdowny, aniž bychom okamžitě sahali k unáhleným zásahům do systému. Neméně důležitou výhodou automatizace je větší záběr – díky automatizaci můžeme sledovat více trhů a instrumentů současně, což podporuje diverzifikaci. Nevsázíme vše na jednu kartu, a tím efektivně snižujeme psychický tlak na každý jednotlivý obchod. Zároveň je třeba dodat, že automatizace není univerzální řešení pro všechny problémy: je to spíš rámec, kde jasně definovaná pravidla usměrňují naše reakce ve chvílích, kdy by nás emoce nejvíce sváděly k neuváženým krokům. Závěr Strach ze ztráty je v tradingu přirozený a vychází ze samotné lidské psychiky, kterou krásně popisuje Prospect Theory od Daniela Kahnemana a Amose Tverskyho. Jak trefně uvádí Michael M. Pompian ve své knize Behavioral Finance and Wealth Management: Pro náš trading je proto klíčové přijmout fakt, že ztráty k obchodování patří a nemá smysl před nimi utíkat. Pokud se naučíme pracovat se správně definovaným rizikem, zaměříme se na proces místo na jednotlivé obchody a v případě potřeby využijeme automatizaci, získáme nejen větší konzistenci výsledků, ale i potřebnou duševní pohodu. Mnoho studií z oblasti behaviorálních financí (například články publikované v Journal of Finance či v Behavioral Finance and Wealth Management) opakovaně potvrzuje, že disciplinovaný, systematický přístup dokáže snížit roli emocí a zvýšit pravděpodobnost dlouhodobé úspěšnosti. Nakonec je dobré mít na paměti, že každá ztráta je jen dalším dílkem skládačky na cestě ke stabilnímu obchodnímu výkonu. V tom spočívá skutečná síla – umět se poučit a jít dál, aniž bychom strachu dovolili, aby nás ochromil.
    2 bodů
  17. V lednu 2024 jsem na Finančníkovi publikoval článek Obchodní strategie: nákup krátkodobých poklesů v akciích zaměřený na systematické obchodování nákupů korekce v akciích indexu Nasdaq 100. V článku je popsána kompletní 100% mechanická strategie, navíc doplněná o interaktivní backtester, se kterým může každý testovat své vlastní variace systému. Nyní, v lednu 2025, přichází na řadu update. Jak strategie obstála v průběhu roku 2024 na datech, která tehdy nebyla v době původní publikace k dispozici (tzv. out-of-sample data neboli OOS)? Jak vypadají ziskové metriky a jak se vyvíjel její drawdown? Obsah článku Rychlá rekapitulace strategie Výsledky za rok 2024 a srovnání s benchmarkem Analýza risk profilu a drawdownu Vytíženost kapitálu – pouhých 10 % Proč je nízká expozice výhodou pro kombinaci více systémů Závěr Rychlá rekapitulace strategie Strategie, o kterou se jedná, vychází z myšlenky mechanických nákupů akcií indexu Nasdaq 100 (testováno včetně historických konstituentů), jakmile trh daného titulu klesne v jediném dni více než o 3 % oproti předchozí uzavírací ceně. Tento pokles však sledujeme pouze u akcií, které jsou v růstovém trendu – konkrétně se obchodují nad 200denním klouzavým průměrem (MA200). Když dojde k takovému poklesu, den po tzv. signální úsečce se aktivuje limitní nákupní příkaz cca 0,9násobku průměrného denního rozpětí (ATR) pod uzavírací cenou signálního dne. Pokud trh poklesne k této úrovni, dojde k nákupu a systém je „v pozici“. Vystupuje se pak několika možnými způsoby: Časový stop – pokud je pozice otevřená déle než 10 dní. Price action výstup – pokud trh uzavře výše než včerejší max cena. Limitní profit target – na úrovni vycházející z násobku ATR5. Maximálně otevíráme 10 pozic současně, přičemž každé pozici je při vstupu alokováno 20 % kapitálu (a je krátkodobě povoleno obchodovat na margin). Výsledkem je poměrně jednoduchý, avšak z pohledu dlouhodobých backtestů velmi účinný mechanický systém. Kompletní popis najdete v původním článku na Finančníkovi. Výsledky za rok 2024 a srovnání s benchmarkem Nyní k tomu nejdůležitějšímu: Jak si strategie vedla během roku 2024? Původní backtest byl postavený na historických datech do ledna 2024, takže data od 24. 1. 2024 do 24. 1. 2025 jsou nová a poskytují nám užitečný pohled na tzv. „out-of-sample“ (OOS) výkonnost. Z přiložených screenshotů je zřejmé, že od 24. 01. 2024 do 24. 01. 2025 strategie dosáhla výsledku +2 468 USD (z původního účtu 10 000 USD). V procentuálním vyjádření se jedná o +25,08 % ročně. Benchmark (zde $NDX, tedy Nasdaq 100) ve stejném období vyrostl z 10 000 USD hypoteticky na 12 446 USD, tedy +24,46 %. Na první pohled tedy vidíme, že v rámci OOS dat je výkonnost strategie a benchmarku velmi podobná (rozdíl zhruba 0,6 procentního bodu ročního zhodnocení). Nicméně když se podíváme na další metriky, už se situace výrazně mění. Drawdown: Strategie: –5,29 %, Benchmark: –13,59 % MAR: (Annual Return / Max Drawdown): Strategie 4,74, Benchmark 1,84 Sharpe Ratio: Strategie 2,21, Benchmark 1,29 Z výše uvedeného je patrné, že náš systém umí generovat téměř shodný roční výnos oproti pasivnímu držení indexu, ale to vše s méně než polovičním drawdownem. Jinými slovy, rizikový profil strategie je znatelně lepší. Analýza risk profilu a drawdownu Tedy jeden z podstatných faktů je, že navzdory výskytu krátkodobých poklesů v akciích během roku 2024 maximální drawdown strategie činil pouze –5,29 %. U samotného indexu Nasdaq 100 bylo propady vidět výrazně více (přes –13 %). Rozdíl v drawdownech nevypadá možná tak výrazně, ale je to hlavně proto, že Nasdaq v roce 2024 prakticky jen rostl. V tomto pohledu je mnohem názornější pohled na dlouhodobější srovnání výkonnosti strategie s benchmarkem: Zajímavý je i pohled na časovou délku drawdownu: Benchmark v jistých fázích roku 2024 „visel“ v drawdownu až kolem 80 dnů, zatímco systém se vracel k novým maximům rychleji, čímž subjektivně zlepšuje komfort obchodníka. Kratší doba zotavení a menší absolutní drawdown mívá navíc pozitivní dopad na udržení psychologické disciplíny v reálném obchodování. Vytíženost kapitálu – pouhých 10 % Jeden z aspektů, který považuji za klíčový a který jsme zdůrazňovali už v původním článku, je poměrně nízké průměrné využití kapitálu. Statistiky z nových dat obchodování systému za poslední rok uvádí průměrné využití kapitálu strategie pouze 10,17 %, zatímco benchmark (buy and hold indexu například skrz ETF) je neustále v trhu. Co to znamená? Strategie nevyžaduje mít drtivou většinu kapitálu permanentně „zamknutou“ v dlouhých pozicích. Ve skutečnosti systém otevírá pozice pouze tehdy, když dojde k rychlému poklesu. Po rychlém zisku (nebo po deseti dnech držení, případně na základě dalších výstupních podmínek) se z pozice vystupuje a peníze leží nevyužité, připravené pro jiné příležitosti. Na první pohled by někdo mohl namítnout: „Proč je to výhoda? Vždyť systém pak zbytečně nevyužívá kapitál.“ Ovšem zde tkví jeden z největších benefitů pro systematické obchodníky – kombinace více strategií na jednom účtu. Proč je nízká expozice výhodou pro kombinaci více systémů Tím, že systém „nákupu korekce“ obchoduje jen zhruba 10 % času, uvolňuje se velké procento kapitálu (někdy až 90 %) pro zcela jiné strategie. Můžeme tedy paralelně nasadit třeba: Systém, který shortuje akciové tituly, když se naopak dostanou do přechodných euforických stavů (kdy mohou být chvilkově nadhodnocené). Systém na jiných trzích (komoditní spready, futures, FX, opce) – zcela jinou oblast, kde také dochází k rotacím cen. Nebo nějaký střednědobý momentum trendový systém. Například rotační momentum strategie. Logika spočívá v tom, že každá z těchto strategií „dělá“ obchody v odlišném režimu trhu, v jiném čase a za jiných podmínek. Pokud se jedna strategie „nudí“ a drží jen hotovost, druhá může právě realizovat obchody. Tím se ve výsledku zvyšuje šance, že celkové portfolio bude vydělávat stabilněji. A i kdyby došlo k většímu poklesu v jedné strategii, ostatní systémy mohou částečně vykrýt ztráty díky své odlišné logice. Viz diverzifikace v praxi. Závěr Analýza loňské výkonnosti tohoto mechanického systému ukázala, že úspěšný systém nemusí být složitý. Ani časově náročný na obchodování - podobný model lze velmi snadno automatizovat (posloužit vám k tomu může hotový autotrader, který získáte v TechLabu) Pokud hledáte cestu, jak s tradingem začít, tak jednoduchý systém nákupů korekcí je určitě dobrou cestou. Sami si můžete v bezplatném online backtesteru navíc vyzkoušet, že systém není jakkoliv přeoptimalizovaný a funguje s různými nastaveními. A pokud nevíte, o čem je řeč, a potřebujete průpravu od základů, přihlaste se do bezplatného kurzu Jak uspět v tradingu. Zde si podrobně vysvětlíme, jakým způsobem mechanické strategie konstruujeme, testujeme a vyhodnocujeme, abyste měli pevné základy pro své první systematické pokusy.
    2 bodů
  18. Jedním z tradičních přístupů v systematickém obchodování s akciemi je strategie návratu k průměru (mean reversion). Tato strategie se zaměřuje na situace, kdy cena akcie dočasně vybočuje od své průměrné hodnoty a očekává se, že se brzy vrátí k normálu. Tradičně se pro časování vstupů používají nástroje technické analýzy. V dnešním článku se s vámi podělím o svůj inovativní přístup k časování vstupů vycházejících z očekávání opčních obchodníků. Obsah: Co je implikovaná volatilita? Co je realizovaná volatilita? Využití implikované volatility ve strategii návratu k průměru Praktické zkušenosti s obchodováním systému Dlouhodobý backtest systému Kombinace mean reversion systémů založených na implikované a realizované volatilitě Shrnutí Co je implikovaná volatilita? Pro časování vstupů a výstupů v rámci dnes popisované strategie budeme pracovat s tzv. implikovanou volatilitou (IV). Hodnota vyjadřuje očekávání obchodníků ohledně budoucích pohybů cen akcií odvozenou z cen opčních kontraktů. Tato volatilita se obvykle počítá na základě opcí s expirací přibližně 30 dnů a poskytuje představu o tom, jaké cenové pohyby mohou investoři v dané akcii očekávat v následujícím období. Pro využití IV nepracujeme s opcemi. Jde jednoduše o jedinou hodnotu, kterou stahujeme od svého poskytovatele dat. Pokud je například implikovaná volatilita akcie 15 %, znamená to, že trh očekává, že se cena této akcie bude během následujícího roku pohybovat o ±15 % kolem své aktuální hodnoty s 68% pravděpodobností (v rámci jedné standardní odchylky). Implikovaná volatilita je prakticky takový VIX index, ale pro jednotlivé akcie. Co je realizovaná volatilita? Realizovaná volatilita (historická volatilita) naopak vyjadřuje skutečné pohyby ceny akcie v minulosti. Zatímco implikovaná volatilita předpovídá budoucí pohyby na základě cen opcí, realizovaná volatilita se počítá z historických dat cenových pohybů akcií. Pro výpočet se běžně používá například indikátor Average True Range. Realizovaná volatilita je retrospektivní měřítko toho, jak moc se cena trhu skutečně měnila v určitém časovém období. Mnoho mean reversion strategií tradičně využívá právě realizovanou volatilitu k identifikaci momentů, kdy došlo k neobvyklým cenovým výkyvům, které pravděpodobně neodpovídají průměrnému chování dané akcie. Využití implikované volatility ve strategii návratu k průměru Mean reversion systémy využívající implikovanou volatilitu mohou být extrémně jednoduché. Sám postupuji následovně: Stahuji hodnoty implikované volatility pro jednotlivé akcie z Interactive Brokers. Porovnávám denní cenový pohyb s hodnotou denní implikované volatility. Pokud pokles akcie za jediný den překročí hranici denní implikované volatility, může to signalizovat, že trh ovládla panika a akcie se po zklidnění situace vrátí k průměru. Takové trhy nakupuji. Je-li systém v dlouhé pozici, snaží se vystoupit na profit targetu odvozeném z hodnoty denní implikované volatility – ta nám napovídá, jaký může být přibližně denní rozkmit trhu. Praktické zkušenosti s obchodováním systému Long mean reversion systém založený na porovnání denního pohybu s implikovanou volatilitou obchoduji živě od března 2024. Systém, kterému říkám DEEPDIP, obchoduji v rámci portfolia na svém větším účtu u Interactive Brokers. Systém mám nastavený tak, že čeká na extrémnější situace a neobchoduje tak příliš často. Od spuštění jsem živě zobchodoval 17 obchodů s anualizovaným zhodnocením 10,19 % při drawdownu -2,52 %. Sharpe ratio mých živých obchodů je 1,89. Zhodnocení systém dosáhl při průměrném využití 3,84 % kapitálu. Což je z mého pohledu opravdu excelentní. Takto vypadal jeden z posledních obchodů: Jde o typický mean reversion obchod, ve kterém je pozice otevřena maximálně několik dnů. Dlouhodobý backtest systému Na základě svých pozitivních zkušeností se systémem jsem DEEPDIP zařadil do systémů sdílených v dashboardu Trading Room. K dispozici jsou zde nyní úplně stejné signály, které sám zadávám do trhu. Zde je kopie backtestu z dashboardu Trading Room: Od roku 2019 je hypotetická (backtest) výkonnost systému srovnatelná s výkonností S&P 500, ovšem při podstatně nižším drawdownu (DEEPDIP -4,68 %, S&P 500 -33,70 %) a zejména při výrazně nižší alokaci kapitálu. Pro dosažení výnosů využíval DEEPDIP kapitál jen ze 4 %! Systém tak lze efektivně kombinovat do systematických portfolií s dalšími systémy. Kombinace mean reversion systémů založených na implikované a realizované volatilitě Využití implikované volatility k časování krátkodobých akciových obchodů je zajímavé i z toho důvodu, že vstupy bývají v úplně jiných situacích než při časování skrz realizovanou volatilitu. Analýza mých živých výsledků z roku 2024 ukazuje, že výsledky z long mean reversion strategie založené na implikované volatilitě a výsledky z long mean revision strategie založené na realizované volatilitě mají velmi nízkou a navíc negativní korelaci. Konkrétně jde o hodnotu -0,28. Sám tak ve svém US portfoliu obchoduji 3 mean reversion systémy – MR3000L (long systém vstupující na základě realizované volatility), MR3000S (short systém vstupující na základě realizované volatility) a DEEPDIP (long systém vstupující na základě implikované volatility). Signály všech systémů tak, jak je obchoduji, sdílím v Trading Room. MR3000 Long/Short je navíc k dispozici jako hotový swingový systém (viz - Swingový simple mean reversion (SMR) systém – „hotové kódy“). A takto vypadají mé živé výsledky tohoto „mean reversion portfolia“. Jde o skutečná plnění z Interactive Brokers mých reálných obchodů, které jsem jen přepočítal na kapitál 10 000 USD a alokaci přidělenou pouze těmto systémům: Černá linka představuje výkonnost „mean reversion“ miniportfolia, oranžová benchmark v podobě držení SPY. Při takto volených váhách (kdy bych měl v portfoliu jen tři mean reversion systémy) by tedy mé portfolio obchodovalo po započtení skluzů a poplatků podobně jako S&P 500, podstatné ovšem je, že průměrně alokovaný kapitál byl jen 32 %. Cca 70 % kapitálu bych mohl dále využívat v jiných systémech! Což je to, co přesně v rámci svého obchodování dělám. Stejný kapitál sdílený s mean reversion strategiemi ještě využívám v rámci momentum strategií a také v rámci intradenních strategií. Shrnutí Použití implikované volatility v obchodování návratu k průměru představuje podle mého názoru zajímavou alternativu k tradičním přístupům založeným na technické analýze a realizované volatilitě. Na rozdíl od realizované volatility, která se zaměřuje na minulost, implikovaná volatilita poskytuje představu o budoucích očekáváních trhu, a může tak pomoci lépe načasovat vstupy do obchodů. Tato metoda je obzvláště zajímavá v obdobích zvýšené volatility, kdy jsou cenové pohyby trhem výrazně podhodnoceny nebo nadhodnoceny. Osobně jsem se zatím nikdy s podobným využitím implikované volatility nesetkal a rozhodně si myslím, že tato cesta stojí za využití. Cesta k systému navíc není složitá. To hlavní, co dělám, je porovnání aktuálního poklesu trhu s implikovanou volatilitou stahovanou k jednotlivým akciím z Interactive Brokers. Pokud chcete systém využívat bez jakýchkoliv časových investic, zvažte práci se stejnou strategií, se kterou sám pracuji. Kompletní backtesty a své signály sdílím v rámci dashboardu Trading Room (spolu s dalšími strategiemi, se kterými obchoduji). Registrovat se můžete do Trading Room zde.
    2 bodů
  19. Některé strategie mají vysokou úspěšnost, jiné profitují z tzv. dlouhých chvostů. Oba typy dokáží solidně vydělávat, ale nesmíme jim stát v cestě. Obsah: Co je to dlouhý chvost? Příklad strategie s dlouhým chvostem Jízda na dlouhém chvostu je výdělečná, ale psychicky náročná Odstřižení dlouhého chvostu Systematičnost je u obchodů na chvostu základem 100 % zhodnocení za rok z jízdy na chvostu? Co je to dlouhý chvost? Dlouhý chvost (někdy také dlouhý ocas z anglického termínu "long tail") se v kontextu tradingu vztahuje k situacím, kde méně běžné, ale potenciálně velmi ziskové obchodní příležitosti tvoří značný díl celkového zisku. Tento termín, odvozený z teorie pravděpodobnosti, odkazuje na "dlouhé chvosty" distribucí pravděpodobnosti, kde extrémní, i když málo pravděpodobné hodnoty, mohou mít významný dopad na celkové výsledky. Strategie využívající dlouhé chvosty vyžadují trpělivost a striktní risk management. Obchodníci musí být připraveni na delší období ztrátových obchodů s menšími ztrátami, které jsou kompenzovány občasnými výraznějšími zisky. Typickou strategií s takovýmto rizikovým profilem je trend following. Trendoví obchodníci se snaží zachytit mnoho potenciálních trendů, avšak většina z nich končí stop-lossem, aniž by se trh skutečně rozjel. Klíčové je v těchto situacích vytrvat v obchodu co nejdéle, pokud se trh skutečně rozjede. Psychická odolnost je zde nezbytná, protože po sérii ztrát mají méně zkušení obchodníci tendenci zisky vybírat předčasně, což může přeměnit ziskovou strategii na ztrátovou. Příklad strategie s dlouhým chvostem Konkrétním příkladem strategie s dlouhým chvostem, kterou obchodujeme na Finančníkovi, je intradenní breakout. Strategie je popsána například zde: Intradenní breakout model. Risk management strategie je poměrně jednoduchý. Základní model publikovaný v Trading Room (kód je zde) říká: při průrazu příslušné breakout úrovně vstup do směru průlomu. Riskuj 300 dolarů, drž pozici do konce obchodního dne. Při aplikaci sdíleného kódu na trhy QQQ a SPY (bez jakýchkoliv úprav ) vypadá výkonnostní křivka strategie následovně (komise jsou započítány): Strategie má historicky tendenci hezky vydělávat, co ale není patrné na první pohled, je způsob distribuce profitů a ztrát. Ta vypadá následovně: Vidíme, že velké množství obchodů končí na stop-lossu 300 dolarů. Některé obchody mají ještě nepatrně větší ztrátu (jde o otázku zaokrouhlení kontraktů a skluzu v plnění). Řada obchodů pak končí v rozmezí cca -250 dolarů až 500 dolarů. Pak je zde ale několik obchodů, které vytvořily výrazný profit. Právě to jsou ty tzv. „long tail“ obchody. Obchody na dlouhém chvostu. Jízda na dlouhém chvostu je výdělečná, ale psychicky náročná Jak si ukážeme dále, výjimečně ziskové obchody jsou pro strategii klíčové. Jejich zobchodování může být ale zejména pro začínající obchodníky psychicky náročné a frustrující. Pokud chceme, aby byl obchod výjimečně ziskový, musíme chytnout potřebný pohyb v trhu v jeho zárodku a do obchodu nezasahovat. To současně znamená, že budeme čelit mnoha situacím, kdy se obchod rozjede, my máme otevřený pěkný profit, abychom jej před finálním výstupem na konci dne např. celý odevzdali zpět do trhu. Toto se ale nedá obejít. Chceme-li obchody z oblasti dlouhého chvostu inkasovat, musíme dát obchodu prostor. Ziskové obchody skutečně potřebují čas. Takto vypadá distribuce zisků a ztrát z našeho intradenního systému v závislosti na čase v obchodu: Graf ukazuje, že nejziskovější obchody patří mezi ty, které byly otevřeny nejdéle. Odstřižení dlouhého chvostu Přirozenou tendencí obchodníků limitovat psychologickou nepohodu z příliš velkého otevřeného profitu může být aplikování různých pravidel vedoucích k předčasnému vybírání zisků. Například agresivnější posouvání stop-lossu nebo vybírání zisků na profit targetech. Velmi často ale mohou podobné úpravy strategii spíše výrazně uškodit, než ji vylepšit. Samozřejmě nelze hovořit univerzálně a konkrétní dopady je dobré vždy ověřit na vlastních backtestech. Zde je ukázka dopadu odstřižení dlouhého chvostu na diskutovaném intradenním breakoutu. Ten v Trading Room obchodujeme na různých trzích, protože trhy typu QQQ a SPY nejsou běžně dostupné na EU retailových účtech. Jedním ze způsobu konkrétní exekuce jsou 0TDE opce, které lze bez omezení obchodovat i na malých účtech – viz Day trading breakoutů s 0TDE opcemi – extra páka s limitovaným riskem. U 0TDE opcí pracujeme s debetními strategiemi a o to větší pohyb v breakoutu potřebujeme. Takto vypadá hrubý opční backtest se započítanými realistickými komisemi a skluzy v plnění v případě, že opce je otevírána na breakoutu a pozice držena až do finálního výstupu: Jde o portfolio složené z trhů QQQ a SPY. Backtest indikuje zhodnocení 120 % ročně při drawdownu -16,8 %. Risk 3 % účtu na opci. Jak hodně jsou opční výsledky závislé na několika málo výjimečných profitech? Můžeme udělat backtest, kdy ziskové pozice uzavíráme na 200 % profitu: Byť by se mohlo zdát, že takový přístup bude dávat smysl, backtest hovoří opačně. Naše průměrné zhodnocení kleslo na polovinu. Systematičnost je u obchodů na chvostu základem Strategie zachytávající v trzích momentum budou mít vždy charakteristiku popisovanou v dnešním článku. Budeme mít množství ztrát, které nám ale bohatě zaplatí občasné větší profity. Klíčovým faktorem pro profitabilitu v podobných strategií je tak systematičnost. To nejhorší, co se nám může stát je, že vynecháme jeden obchodní den, který by nám zrovna nadělil ten největší zisk za poslední měsíce. Osobně tak podobné strategie automatizuji. Obchodování skrz skripty výrazně snižuje šanci, že mi nějaký výrazný obchod uteče. A také se hodně snižuje psychická náročnost obchodování v období ztrát. 100% zhodnocení za rok z jízdy na chvostu? Mimochodem – je vlastně realistické zhodnocení přes 100 %, které v 0TDE opcích indikuje výše uvedený backtest? Upřímně zatím netuším, ale rozhodně mě výsledky testování v rámci Trading Room motivovaly na tolik, abych do podobné strategie vložil své peníze. Strategii jsem pustil v polovině května a zatím nebyla v trhu příležitost pro žádný skutečně mimořádný zisk. Inkasuji tak zisky v kategorii RRR (risk:reward) maximálně kolem cca 1:2.5. Přesto mám za cca 2,5 měsíce na účtu zhodnocení +12,5 %. Takto vypadá stav mého živého účtu, který mám pro strategii vyčleněný: Takže ano, zatím vnímám, že hodně nadstandardní zhodnocení je reálné. Risk je ve strategii naprosto jednoznačně definován (nemohu ztratit více, než za kolik debetní pozici otevřu) a zisk je neomezen. Je ale důležité neodstřihávat obchody na chvostu a číhat s autotraderem v trzích na příležitost každý den. Chcete získávat s automatizovaným 0TDE systémem také vlastní zkušenosti z jízdy na dlouhém chvostu? Zapojte se do Trading Room a využijte následující odkazy: Výuka systematické obchodování opcí Hotový opční autotrader (ve zcela otevřené podobě, určený pro Interactive Brokers) včetně výše backtestované strategie.
    2 bodů
  20. Může diskreční obchodování vylepšit systematickou strategii? Je možné tyto dva obchodní přístupy zkombinovat? Na toto téma přináší zajímavý pohled studie „The Power of Price Action Reading“ autorů Carla Zarattiniho a Mariose Stamatoudise. Studie, kterou v originále naleznete v databázi SSRN, zkoumá dopad začlenění diskrečního obchodování do systematické obchodní strategie. Konkrétně se zaměřuje na obchodování výrazných nočních gapů. Noční gap je definován jako výrazná mezera v ceně od jedné obchodní seance k druhé, často vyvolaná významnou fundamentální událostí. Velké gapy v akciích mohou vést k obchodním příležitostem, protože s sebou přinášejí volatilitu a nejistotu. Studie zkoumá nejprve výsledky plně automatizovaného backtestu a následně je porovnává s výsledky, které jsou dodatečně filtrovány diskrečními zásahy obchodníka. Úkolem obchodníka je omezit algoritmus na obchodování pouze těch akcií, jejichž denní grafy se jeví jako slibnější. Dále pak mikromanagementem řídit riziko (stop-lossy, výstupy) na základě diskrečního posouzení vývoje trhů. Metodika Aby při testu nedošlo ke zkreslení výsledků, využívá studie inovativní přístup, kdy jsou grafy anonymizovány odstraněním obchodních symbolů a datumů. Toto anonymizované nastavení izoluje vliv intuice obchodníka a zaměřuje se čistě na posouzení grafů z pohledu price action. Analyzovaná databáze zahrnovala přibližně 7 000 amerických akcií kótovaných na burzách NYSE a Nasdaq od 1. ledna 2016 do 31. prosince 2023, včetně delistovaných. Studie na sledovaných akciích identifikovala 9 794 gapů, které splnily sledovaná kritéria. Klíčová zjištění Výsledky studie jsou velmi zajímavé. Čistě mechanický přístup v obchodování gapů nepřinesl výrazný edge. Ovšem když diskreční obchodník vybíral obchody pouze na základě posouzení historického chování trhů před gapem, došlo ke znatelnému zlepšení obchodní výkonnosti. Obchodník schválil obchodování přibližně 18 % gapů, což vedlo k výrazně vyšší průměrné ziskovosti obchodu ve srovnání s čistě mechanickým přístupem. Dalším významným zjištěním byl vliv mikromanagementu na výsledky obchodování. Diskrečním řízením pozice se výrazně zlepšil poměr rizika a výnosu. Equity křivka dosažená na diskrečně vybraných a obchodovaných gapech vykazovala výraznou růstovou trajektorii. Hypotetické portfolio vytvořilo za osm let po odečtení komisí výnos 3 968 %. Takto vypadala equity křivka diskrečního obchodování systému v porovnání s výkonností S&P 500: Důsledky pro obchodníky Výsledky studie dokládají sílu intuice a zkušeností obchodníka při vylepšování systematických obchodních strategií. Rozpoznáním příznivých patternů, jako jsou různé S/R úrovně a trendové linky, mohou diskreční obchodníci identifikovat vysoce potenciální obchody, které se jen těžko definují do plně systematických pravidel. Studie v principu potvrzuje to, co radím na Finančníkovi již delší dobu (ovšem bez podobných statistických ověření): systematičnost je v tradingu klíčová, ovšem není nutné od počátku trvat na 100% mechanickém a automatizovaném obchodování. Mechanické obchodování (tj. bez jakýchkoliv diskrečních zásahů) je volba, která ve vás musí rezonovat. Osobně jsem se k tomuto stylu dobral po více než deseti letech diskrečního obchodování, kdy mi dnes vyhovuje hlavně to, že již nemusím trávit čas před počítači v průběhu obchodních hodin. A za časovou svobodu jsem ochoten akceptovat i potenciálně nižší zhodnocení, kdy na druhou stranu v absolutních číslech vydělávám více než dříve, neboť jsem mechanicky schopný pracovat s mnohem větším kapitálem. Na začátku může být snazší vyjít z mechanických modelů a ty obchodovat diskrečně. Například tak, že situace budete filtrovat na základě diskrečního posouzení navrhovaných obchodních příležitostí. Proto vznikl například i Trading Room, kde jsou k dispozici mechanické modely definující základní historické pravděpodobnosti obchodovaného edge a poskytující i určitý benchmark do budoucna. Modely každý den publikují aktuální obchody, které lze obchodovat nejen mechanicky, ale právě i diskrečně, kdy obchodník na základě širšího posouzení grafu obchoduje jen některé signály. Přesně tak, jak je to v případě gapů popisováno ve zmíněné studii. Jakékoliv diskreční obchodování s sebou přináší více práce, ovšem násobně vyšší může být i odměna a pro řadu obchodníků i uspokojení z aplikování vlastní analýzy. Na kombinaci „diskreční obchodování systematického modelu“ se mi líbí, že obchodník získává i průběžnou zpětnou vazbu, jestli jeho úsudek obchodování vylepšuje či nikoliv – kdykoliv může svou výkonnost porovnat se základním mechanickým modelem. Jak ukazuje citovaná studie – pokud máte chuť vylepšovat mechanické modely diskrečními filtry, nemusí být takový přístup od věci a může vést k velmi zajímavým výsledkům.
    2 bodů
  21. Automatizované obchodování opcí mě lákalo řadu posledních let. Nicméně k reálným krokům jsem se dopracoval až letos. Zejména proto, že celá oblast začala být technologicky dostupnější i pro neprogramátory. Ve velkém se totiž začaly obchodovat opce s nulovou expirací, tj. každý den jsou k dispozici opce s večerní expirací – viz co jsou 0TDE opce. Ty se dají mnohem snáz backtestovat (principiálně odpadá práce s vyhledáváním expiračního měsíce, protože expiraci máme každý den) a obchodovat (0TDE opce na S&P500 jsou dnes velmi likvidní). S novými možnostmi backtestů jsem získal reálné představy o tom, kolik lze s 0TDE opcemi vydělávat. A výsledky byly až příliš zajímavé na to, abych nechal tuto oblast ležet ladem. Toto vše jsem popsal v článku Opce – jak je obchodovat systematicky, který jsem publikoval 12. 2. 2024. V době psaní prvního článku jsem měl jasnou představu, že chci zahrnout 0TDE opce do svého portfolia, ale k dispozici jsem měl jen první hrubé backtesty. První živý automatizovaný 0TDE obchod jsem udělal 23. 5. 2024. Za tři měsíce jsem tak: Kompletně vytvořil první model, podle kterého 0TDE obchodují. Nastavil workflow, jak model realisticky backtestovat (s využitím 0TDE opcí). Vytvořil vlastní Python opční autotrader s exekucí u Interactive Brokers. Testoval exekuce nejprve na paper účtu a nyní finálně spustil vše na živo. Tedy je vidět, že pokud plánujete uvést myšlenku do praxe, je třeba připravit se na to, že vše určitou dobu trvá. Samozřejmě ve větší či menší míře lze použít hotová komerční řešení, ale osobně jsem přesvědčen, že pokud člověk chce v trzích vydělávat, musí jít trochu vlastní cestou, a tudíž nelze na 100 % používat jen hotová řešení, která se běžně v retailu prodávají. A co je velmi unikátní – celou svoji cestu včetně všech kódů ve zcela otevřené podobě sdílím v Trading Room. Což je upřímně jeden z hlavních způsobu, který se mně osobně v posunu v tradingu hodně osvědčil – najít si někoho, komu mohu zpracovávané principy vysvětlovat a kdo bude poskytovat kritickou zpětnou vazbu a nutit mě tím do práce na detailech, které bych sám pro sebe nedělal. Cesta k 0TDE obchodům Z mé zkušenosti je lepší začít co nejjednodušeji. Proto první hotová automatizace spočívá v nákupu put/call 0TDE opcí. Na nich mimo jiné testuji, zda-li se živé exekuce budou shodovat s plněními, které získáváme skrz opční backtester. Na reálná plnění je třeba si dát u opcí skutečně pozor. V tuto chvíli například obchoduji 0TDE na menším účtu na opcích SPY, u kterých se k večeru výrazně zhoršuje spread (rozdíl bid/ask). A je tak kritické, zda-li plnění v backtestech odpovídají realitě. Zatím vše sedí, což je dobrá zpráva proto, abychom se posouvali ke komplexnějším pozicím – viz níže. První krok práce s 0TDE opce tak může vypadat jako např. exekuce breakout obchodů skrz opce. Podrobněji jsem o principu psal v článku Shortování breakoutů skrz 0TDE opce – 316 % zisk na obchod. Dalším krokem může být zapojení jednoduchých 0TDE spreadů. Což je to, do čeho se v Trading Room pouštím nyní. Filozofie je jednoduchá – v době, kdy neobchodujeme s 0TDE breakouty, můžeme například vypisovat spready, vsázet na to, že se trhy nebudou příliš pohybovat a inkasovat opční premium. Takto vypadá backtest orientačního plánu dalšího vývoje, který v Trading Room sdílím zde: Portfolio již tedy bude kombinovat dvě 0TDE strategie (0TDE momentum a 0TDE inkasování premia), kdy denně striktně riskujeme max. 3 % účtu (všechny výpisy jsou realizovány včetně ochranné opce). A výkonnostní čísla jsou hodně inspirující. Backtest indikuje, že při drawdownu 11 % by nám za dva roky účet povyrostl z 10 000 dolarů na 44 550 dolarů. Tj. zhodnocení +345 % (komise jsou zahrnuty). Je takové zhodnocení realistické? Upřímně ve své mysli mířím na mnohem konzervativnější čísla a tyto pozitivní backtesty beru spíše jako známku toho, že se o danou oblast vyplatí zajímat. Samozřejmě budu strategie spokojeně obchodovat i v momentě, kdy bude jejich výkonnost v živém obchodování mnohem nižší. Ovšem ano, výsledky budou poměrně volatilní s šancí na solidní profit, což dokládá i první equity křivka. Při risku 170 dolarů a relativně malém účtu 10 000 dolarů mám po prvním obchodu na živém účtu stav cca +6.5%: Reálně vnímám, že při akceptaci občasného drawdownu se tak dá dojít k solidnímu zhodnocení. Určitě o něm budu reportovat. Jinak systému, který jsme v Trading Room vytvořili, skutečně věřím do té míry, že se s modelem nebojím riskovat i větší peníze. Se stejnou logikou, se kterou se exekvují 0TDE opce, obchoduji i samotná podkladová aktiva a takto vypadal čtvrteční obchod v platformě Interactive Brokers (sekce IdBreakout): Za jediný den mi strategie vygenerovala +115 543 Kč a to už nejsou úplně zanedbatelné peníze. Jako zajímavost jsem do screenshotu zahrnul i náhled na otevřené pozice v momentum strategii NDX SMO. Ta poměrně paradoxně vydělala i při klesajícím Nasdaqu za den + 7 779 Kč a aktuální otevřený profit mám +166 540 Kč. Jde o strategii, kterou jsem v Trading Room vyučoval na jaře (výuka již nicméně v Trading Room k dispozici není, popisy strategií jsou z diskuze průběžně stahovány poté, co výuka skončí). To tedy jen k podržení toho, že to co na Finančníkovi děláme, je skutečná praxe a vyučované přístupy sám ve velkém používám. Automatizace 0TDE obchodů Pokud o tradingu uvažujete, maximálně doporučuji od začátku dbát na systematičnost a možnost automatizace. Dnes naprosto vše, co sám v tradingu dělám, je plně automatizované. Protože je to upřímně z mého pohledu jediná cesta, jak získat tradingem skutečnou svobodu nejen finanční, ale i časovou. Tedy i 0TDE obchody probíhají automatizovaně. A to přes Python skript, který průběžně zdokonaluji a v Trading Room sdílím zde. Skript sdílím ve zcela otevřené podobě, každý tak může přesně studovat jak je vytvořený a např. se znalostmi získanými průběžnými Python kurzy v TechLabu si jej posouvat podle svých potřeb. Z pohledu výuky tradigu má důraz na automatizaci jednu ohromnou výhodu – opakovatelnost. Pokud obchodujete podle stejného modelu, měli byste mít podobné výsledky (v praxi se mohou trochu lišit, protože v zájmu všech je obchodovat s různými drobnými nuancemi, abychom si nekonkurovali v plnění). Viz například příspěvek publikovaný v Trading Room: Shrnutí a odpovědi na nejčastější otázky Vývoj nového obchodního přístupu není přes noc, ale jak vidíte, za pár měsíců se reálně dá posunout naprosto z nuly k prvním reálným profitům. Osobně jsem velkým zastáncem systematičnosti. Na začátku procesu si vytvořím backtest. Jakmile začnu obchodovat, snažím se výsledky s backtestem porovnávat. A pokud vše sedí, je velká šance na to, že historické pravděpodobnosti zobrazené v profitu v budoucnu přetavím do reálných profitů. Oblast automatizovaného obchodování 0TDE opcí je aktuálně zajímavá v tom, že máte na Finančníkovi možnost svůj vlastní progres urychlit tím, že naskočíte do skupiny, ve které právě nyní v této oblasti sdílím nikoliv jen teorii, ale hlavně tvrdou praxi. V tuto chvíli je mým cílem v Trading Room dotáhnout 0TDE model do fáze kdy: Budeme exekvovat náš breakout model s komplexnější a jemnější exekucí. Budeme exekvovat i druhý systém pracující s výpisem opcí. Jelikož výuka neprobíhá klasickou formou kurzu s předem definovanou strukturou, ale spíše formou průběžných zápisků v uzavřené diskuzi, která se neustále vyvíjí, zde jsme pro vás připravili odpovědi na nejčastější otázky. S jak velkým účtem je možné vyvíjené 0TDE strategie na opcích obchodovat? Reálné minimum je cca 4 000 až 5 000 dolarů. Jsou v diskuzi sdílené modely a autotrader v otevřené podobě? Ano, vše co diskutujeme, je sdíleno v otevřené podobě. Samotné obchodování probíhá přes python skript, ve kterém je definována i logika obchodního systému. Breakout systém jsme vyvíjeli v TradeStation, což je z mého pohledu cenově nejvýhodnější platforma pro backtestování intradenních obchodů (tradeři v Trading Room reportují, že si fundovali účet s 50 dolary a celé řešení plnohodnotně pro backtestování používají – v ceně jsou již i historická data). Pro TradeStation je také k dispozici hotový kód systému a právě v této platformě je pak nejjednodušší hledat vlastní nuance obchodování Jsou v diskuzi Trading Room sdílené další strategie? V Trading Room je k dispozici dashboard, ve kterém sdílím signály svých dalších swingových strategií plus v Trading Room sdílím intradenní mean reversion Finwin. Tyto systémy zde ale nejsou vyučovány, ale průběžně s nimi pracujeme, neboť vše, co na Finančníkovi děláme, směřuje k obchodování portfolií. Viz Portfolio – význam pro profitabilitu a diverzifikaci rizika. Vždy je vyučován jen jeden obchodní přístup. Na jaře to byla například rotační strategie SMO NDX, nyní jsou to 0TDE opční strategie. Jak dlouho budou otevřené kódy v Trading Room k dispozici? Do doby, než vývoj uzavřeme (předpokládám ještě cca 3-4 měsíce). Pak bude aktuální vlákno hledání intradenního edge smazáno a je možné, že se vrhneme na vývoj nějakého dalšího přístupu. Je možné, že část vyvinutého know-how bude oddělena do nějakého samostatného kurzu, reálně už ale nikdy nebude probíhat postupné skládání strategie tak, jak se to děje ve skupině nyní. A přitom zapojení do procesu vzniku celého řešení je z mého pohledu na vývoji profitabilních strategií to nejcennější. Obchodujete sám vyvíjené modely? Ano, jak ukazuji i na výše uvedených screenshotech. Vše, co v Trading Room děláme, je reálná praxe. Breakout model lze obchodovat jen s opcemi nebo i futures? Vyvinutý breakout model je univerzální. Autotrader je v Trading Room zaměřen pouze na opce, ovšem sám model obchoduji v tuto chvíli i skrz ETF a CFD (CFD obchoduji na výukovém mikro účtu, kde chci ukázat, že s portfolii lze pracovat i s malým kapitálem). Nově budu model nasazovat i na futures tak, abych na něj získával externí kapitál. Toto diskutuji zevrubněji v dnešní bezplatné e-mailové lekci z trhů, do kterých vkládám osobnější poznámky k tradingu. Co když se zapojím a nebudu něčemu rozumět? Trading Room je komunita aktivních traderů. Je možné se na cokoliv ptát. Osobně odpovídám na vše, co se týká samotného tradingu. V Trading Room nicméně nevěnujeme prostor technikáliím (jak nainstalovat a ovládat ten či onen software). Pro tuto oblast ale i na Finančníkovi existuje podpora v podobě TechLabu, kterou vede Bogdan. Pořád se mi nezdá, že bych za dva a půl tisíce tisíce měsíčně získal přístup k reálně fungujícímu systému Funkční systémy se pochopitelně za podobnou cenu neprodávají. Skupina v Trading Room se pod mým vedením věnuje vývoji systému, který zatím neexistuje. Postupně společně zdoláváme různá úskalí a získání praxe tak není jen za daný poplatek. Reálně se očekává i snaha o zapojení do diskuze, testování a přemýšlení o dané cestě. Nikde také není zaručen výsledek cesty, ale jak je vidět na popsaném vývoji, jednoznačně se nám daří postupovat podle vytyčených plánů. Ovšem také proto bude vývoj systému z Trading Room stažen poté, co bude dokončen a vypilován. Ano, to co v Trading Room vyvíjíme, je primárně určeno pro vlastní praxi, ve které následně žádný trader nemá potřebu finální modely sdílet. Kde se mohu do skupiny přidat? Zapojit se do skupiny můžete pomocí Objednávky Trading Room. Osobně doporučuji roční předplatné, protože práce na prezentovaných systémech není otázkou týdne či dvou. Ovšem ohromnou výhodou je, že v tuto chvíli je základní řešení 0TDE tradingu v Trading Room hotové.
    2 bodů
  22. Trading je o práci s kapitálem. Čím je ho více, tím snazší a výdělečnější business trading je. Jak jej ale získat, pokud je vlastních prostředků málo? Obsah: Alokace kapitálu u specializovaných „prop firem“ Živý pokus získání alokace s pomocí breakout strategie Anonymní pronájem obchodních signálů Striker Collective2 Darwin Přímá správa externího kapitálu Jak konkrétně získat externí kapitál? Je možné, že právě vás původně zlákaly reklamy forexových brokerů, že s tradingem je možné začít třeba se 100 dolary a krok za krokem se jen z takové částky vypracovat ve fulltime obchodníka. Postupně jste ale jistě zjistili, že takto svět tradingu nefunguje a že je třeba na to jít jinak. Peníze se v tradingu generují především z „otáčení“ dalších peněz. Znalosti pomáhají k tomu, abychom dokázali kapitál pomalu rozšiřovat. Bohužel ale není reálné dlouhodobě vydělávat stovky procent ročně, což je přesně to, co je potřeba, aby bylo možné z výsledků obchodování malého kapitálu pohodlně žít. Cesta je jediná – pracovat s větším kapitálem. Naštěstí toto není vůbec neprůstřelná cesta. Je to ale do určité míry běh na delší trať, při kterém je potřeba na cíli průběžně pracovat. Protože externí kapitál nepřijde sám o sobě. Jak externí kapitál získat? Cest je několik. Základem je samozřejmě vůbec schopnost v trzích systematicky profitovat. Ale stačí vydělávat např. 15-25 % ročně při podobném maximálním drawdownu. Tedy pohybovat se někde v oblasti sharpe ratio 1. Pokud toto konzistentně dokážete, je otázka získávání externího kapitálu jen otázkou času. Zde jsou tipy na ty nejsnazší cesty: Alokace kapitálu u specializovaných „prop firem“ Na trhu dnes existuje celá řada firem, u kterých můžete chvíli obchodovat, projít nastavenými pravidly a získat kapitál. Některé firmy si za testování nechávají platit, jiné nikoliv. Do první skupiny patří například český FTMO. Do druhé například britský Darwinex. O tom jsme zatím na Finančníkovi nepsali, tak si ho stručně představíme. U společnosti si můžete založit zdarma účet a začít obchodovat. Darwinex má propracovaný rating výsledků obchodování a podle výkonnosti přiřazuje obchodníkům s dobrými výsledky další kapitál. Na této stránce naleznete kalkulačku, kam můžete vložit své výsledky a podívat se, jaký kapitál byste získali. Například pokud jste aktuální měsíc v zisku +2 %, za posledních 5 měsíců jste vydělali dalších 7 % při drawdownu -10 %, pak získáte alokaci 30 000 euro. Při minimálním obchodním účtu 1 000 euro (neplatí se žádné „soutěžné“, opravdu stačí jen obchodovat malý účet): Pokud budete obchodovat lépe než ostatní obchodníci, bude vám Darwinex zvyšovat alokaci až na 375 000 euro. Zde je mimochodem zajímavé, že v platformě Darwinexu jsou vidět žebříčky ostatních obchodníků, a je tak možné studovat, s jakou výkonností obchodují obchodníci s vyšší alokací a přizpůsobovat tomu risk management a strategie: Živý pokus získání alokace s pomocí breakout strategie Darwinex je jinak dost typický forexový broker a trhy se zde obchodují pomocí CFD kontraktů. Jelikož mi ale popsaný model přijde pro začínající obchodníky poměrně zajímavý, sám jsem si u Darwinexu založil účet s 1 000 eury a začal na něm obchodovat intradenní portfolio breakout strategií na akciové indexy. Systém vychází z edge diskutovaného v Trading Room (kódy hlavní obchodované myšlenky naleznete v uzavřené diskuzi zde). CFD je dražší na obchodování a nemám s ním dosud žádné zkušenosti, tak uvidíme, jestli budou intradenní strategie dostatečně vydělávat i tímto způsobem. Výsledky stavu účtu reportované přímo Darwinexem můžete vidět na tomto odkazu: Příklad živého obchodování akciových indexů s CFD, kde dále vysvětluji, jak je možné použít obchodování CFD pro americké indexy. Určitě by bylo zajímavé, pokud by účet prošel požadovanými parametry, postupně získal alokace a já mohl o celém procesu podrobně na Finančníkovi reportovat. Osobně se ale trochu obávám, že pro CFD bude výhodnější obchodovat spíše skrz swingové obchodování, které má vyšší průměrné obchody a lépe obstojí poplatkové struktuře CFD. Ale uvidíme. Anonymní pronájem obchodních signálů S alespoň minimální historii obchodování (stačí měsíce) je reálné získávat peníze tím, že budete své signály poskytovat za úhradu ostatním. Existují služby, které se postarají o propagaci vašich vlastních signálů a vydělávat tak lze i bez toho, aniž by vás kdokoliv znal a měl ve vaše obchodování důvěru. Obchodníci na Finančníkovi nejvíce pronajímají své strategie přes striker.com, případně collective2.com. Služby se liší v různých ohledech. Striker Například u Strikeru lze pronajímat jen strategie obchodující futures. Strikeru neplatí poskytovatel žádné poplatky. Coby poskytovatelé si určíte cenu za měsíční předplatné za jeden obchodovaný kontrakt – například 50 USD. Pokud předplatitel obchoduje více kontraktů, získáváte od něj více peněz. Cena za předplatné jde poskytovali signálů. Collective2 U Collective2 lze obchodovat i akcie. Ovšem coby poskytovatel musíte nejprve collective2 platit předplatné (viz ceník). Následně si Collective2 strhává 50 % z ceny, kterou za vaši strategii budou předplatitelé platit. Předplatitel platí za strategii navíc stejně bez ohledu na objem kontraktů s jakými obchoduje. Z pohledu výdělků tak Collective2 za Striker tedy spíše ztrácí. Výhodou této služby nicméně je, že zde lze nabízet strategie obchodující akcie a opce. Darwin Pokud vaše strategie zvládnou pokrýt nákladovou strukturu CFD kontraktů, je možné využít celé škály dalších služeb, přes které je strategie možné pronajímat. Osobně se mi v tomto hledu líbí znovu Darwinex. U něj je možné do strategií získávat investorské alokace skrz tzv. Darwiny. Darwinex přitom jen slepě nezprostředkovává poskytování signálů, ale obchodní signály používá jako základ, na který aplikuje svůj vlastní risk management. Tím risk profil všech strategií normalizuje na srovnatelnou úroveň (podle informací na webu Darwinexu je risk normalizován na úroveň risku S&P 500). Investoři pak do Darwinů investují a poskytovatelé signálů získávají 15 % z výkonnosti. Alokované částky přitom vůbec nejsou malé: Nejvyšší investorská alokace je na úrovni přes 30 milionů dolarů, řada Darwinů má přes milion dolarů. Zde jen drobná odbočka: pokud budete mít strategii s výnosem 15 % ročně a alokaci milion dolarů, pak roční výnos z 15% výkonnostního poplatku bude zisk 22 500 dolarů. A to už nejsou zanedbatelné peníze. Zejména, pokud je váš vlastní kapitál (a tudíž kompletní risk) na úrovni tisíc euro. Přímá správa externího kapitálu Pokud máte kolem sebe investory, kteří ve vaše obchodování mají důvěru, lze poměrně snadno rozšiřovat kapitál také přímo správou externího kapitálu. Správu externího kapitálu je pochopitelně potřeba dělat v souladu se zákony. Nelze jen vzít cizí peníze a ty na vlastním účtu obchodovat. V České republice jdou obchodníci nejčastěji cestou „mini fondu“ podle §15 ZISIF (zákon č. 240/2013 Sb., o investičních společnostech a investičních fondech). Prakticky jde o běžné společnosti (většinou s ručením omezeným) zaregistrované u ČNB. Výhodou této cesty je, že je to velmi „low cost“ řešení, nevýhodou je, že tyto subjekty nepodléhají dohledu ČNB a anonymní „patnáctky“ nemají v ČR nejlepší reputaci. Ovšem pokud pracujete s investory, kteří vás dobře znají, tak to může být dobrá cesta (sám tímto způsobem s penězi rodiny a přátel pracuji. Viz Jak konkrétně jsem zakládal fond). Výhodou přímé správy externího kapitálu je to, že si můžeme zcela volně nastavit poplatkovou strukturu. Kromě výkonnostního poplatku se většinou účtují i manažerské poplatky – fixní procento ze spravované částky. Manažerské poplatky pak dokáží pokrýt náklady i v době, kdy se strategiím nemusí dařit a tímto způsobem lze tak reálně provozovat trading na fulltime. Jak konkrétně získat externím kapitál? Základem je samozřejmě funkční obchodní plán, který bude generovat profity. Podporu v tomto směru můžete na Finančníkovi získat v Trading Room, kde ve vlákně hledání edge stavíme například v tuto chvíli intradenní breakout (který jsem sám nasadil živě – na velkém účtu u Interactive Brokers a CFD účtu u Darwinexu – viz výše) Maximálně doporučuji obchodovat skrz jednoduché systematické strategie. Vždy je snazší najít investory pro vysvětlitelné strategie založené na logických principech než pro přeoptimalizované strategie, které vypadly z nějakého optimalizačního softwaru. Výhodou systematických strategií je navíc možnost automatizace, kterou je vhodné využít. Viz příklad zmíněné breakout strategie, kterou jsem nasadil u Darwinexu. Kvůli malému účtu bych této službě určitě pozornost nevěnoval, ale přenést automat z Interactive Brokers na CFD u Darwinexu byla otázka několika hodin a pak již vše běží samo jako tzv. AOS. Začít můžete s malým účtem, třeba zmíněných 1000 euro, jako jsem to udělal ve výše popsaném pokusu sám. Risk je minimální, možný zisk maximální. Pokud se strategie rozjede, můžete postupně získat alokaci od prop firmy, pak převést signály do Darwinu, začít je třeba poskytovat u Strikeru a získávat anonymní investory. A pokud se bude dařit, tak si se stejnou strategií založit třeba vlastní společnost pro správu kapitálu. To je poměrně jednoznačný plán nevyžadující přitom žádné vysoké počáteční finanční investice.
    2 bodů
  23. Časované příkazy v platformě Interactive Brokers (IB) představují velmi užitečný nástroj pro všechny, kteří chtějí provádět komplexnější systematické obchody, ale nechtějí, nebo nemohou mít neustále zapnutou obchodní platformu. Místo toho můžete příkazy zadat tak, aby byly spravovány přímo na serverech Interactive Brokers. Tím podstatně snižujete riziko technických výpadků a zároveň si můžete definovat přesné podmínky a časy, kdy se mají pozice otevřít nebo zavřít. V tomto článku si představíme několik nejběžnějších typů tzv. „časovaných příkazů“ (timed orders), které sami na Finančníkovi používáme a které vám pomohou např. vstoupit na trh přesně po otevření, uzavřít všechny pozice na konci seance nebo obsluhovat strategii, která pracuje pouze v určitém čase během dne. Společně se podíváme na to, jak tyto příkazy používat a jak je prakticky využít i v pokročilejších strategiích typu intradenní breakout. Obsah Ukázka obsloužení intradenní breakout strategie skrz časované příkazy Good After Time/Date (GAT) Good Til Canceled (GTC) Good Til Date/Time (GTD) OPG – Market-on-Open (MOO) a Limit-on-Open (LOO) MOC – Market on Close LOC – Limit on Close Bracket Orders a OCO/OCA Využití časovaných příkazů k automatizaci obchodování Ukázka obsloužení intradenní breakout strategie skrz časované příkazy Začněme netradičně od konce. Popis jednotlivých typů příkazů může znít nudně až do chvíle, než si člověk uvědomí možnosti praktické aplikace. Časované příkazy s příslušnými OCO a OCA vazbami lze reálně dobře použít pro obsloužení i kompletních intradenních strategií. Sám tuto funkcionalitu používám při obchodování Trading Room intradenního breakoutu. Takovou strategii lze obchodovat manuálně s tím, že po otevření trhů stačí vytvořit příslušný komplexní příkaz z níže popsaných příkazů a jsem pro daný den hotový. Ručně lze obchodovat jeden trh - v případě intradenního breakoutu můžete pozornost zaměřit na futures Bitcoinu, který není tak efektivní jako ostatní trhy. Viz MBT futures coby jeden z nejlepších intradenních trhů pro malé účty? Pokud začnete obchodovat více trhů najednou, jako to děláme v rámci tradingu na Finančníkovi, může ale takové zadávání být zbytečně časově náročné. A jako vždy, i zde si můžeme věci výrazně zjednodušit. V rámci ročního předplatného Trading Room jsem nyní pro všechny členy nasdílel svůj skript, který na začátku dne vytvoří komplexní časované breakout příkazy zcela sám. V praxi takový skript dobře demonstruje, jak je možné efektivně časované příkazy v Interactive Brokers skládat dohromady. Podívejte se, jak to vypadá v praxi: A nyní podrobně k samostatný použitým typům příkazů: Good After Time/Date (GAT) Co je GAT? Good After Time (nebo Good After Date) je příkaz, který se stane aktivním až po určitém nadefinovaném čase a datu. Dokud tento okamžik nenastane, příkaz na serverech Interactive Brokers existuje, ale je v neaktivním (čekajícím) stavu. Ve chvíli, kdy dojde k danému okamžiku, se příkaz přepne do aktivního režimu a začne se chovat standardně podle typu (Limit, Market, Stop, Stop-Limit atd.). Kdy GAT využít? Intraday logika: Pokud například chcete vstoupit do obchodu až v 15:00 místního času, můžete zadat příkaz v klidu ráno s parametrem GAT, nastavit ho třeba na 14:59:59 a veškerou odpovědnost už nechat na serveru IB. Výstup v určitý čas: GAT příkaz je také vhodný pro výstupy z pozic. Ty lze zadávat jako podmíněné příkazy (aktivní jen v momentě, kdy se vyplnil vstupní příkaz) s časováním například na konci dne. Můžeme nastavit GAT například pro příkaz typu MKT (market). Takový automaticky uzavře pozici v trhu v nastavený čas. Good Til Canceled (GTC) Co je GTC? Good Til Canceled označuje příkaz, který zůstává v platnosti do okamžiku, než ho sami aktivně zrušíte. Na rozdíl od běžného denního příkazu (DAY), který na konci obchodní seance expiruje, GTC příkaz přetrvá i přes noc a je aktivní teoreticky neomezeně dlouho. Obvykle má Interactive Brokers nastavenou maximální platnost GTC kolem 90 dnů (může se mírně lišit dle regulací a typu produktu), ale obecně se jedná o „dlouhodobý“ příkaz. Kdy GTC využít? Dlouhodobé pozice: Pokud například chcete umístit nákupní limitní příkaz na akcii a čekat na vyplnění ceny, která může přijít až za několik týdnů, GTC vám zaručí, že příkaz zůstane aktivní i po zavření trhu každý den. Stop-Lossy a Profit Targety: V systematickém obchodování je velmi běžné zadat GTC příkaz jako ochranný Stop-Loss nebo Profit Target. Nemusíte se starat o to, aby příkaz „přežil“ přes noc a bylo by třeba jej další den zadávat znovu. Good Til Date/Time (GTD) Co je GTD? Good Til Date/Time je příkaz velmi podobný GTC, ovšem s tím rozdílem, že příkaz je platný pouze do konkrétního data či času, který si sami určíte. Pokud do daného okamžiku nedojde k vyplnění příkazu, příkaz automaticky expiruje a stornuje se. Kdy GTD využít? Chcete mít kontrolu nad platností: Pokud víte, že máte strategii, která má smysl jen například během dvou dnů, a potom se trh posune jinam, je GTD ideální. Časování intradenních vstupů: GTD se dá dobře použít pro intradenní strategie. Pokud obchodujete například breakouty, patrně budete chtít vstupovat jen určitou dobu po otevření trhu. To přesně lze nastavit skrz GTD. Příkaz můžeme použít například tak, že se zruší, pokud ke vstupu nedojde do hodiny po otevření trhů. OPG – Market-on-Open (MOO) a Limit-on-Open (LOO) Co je OPG? OPG (z anglického „Open Price Guarantee“ či obecněji „At the Open“) je typ příkazu, který je určen výhradně k provedení na otevření trhu. S OPG příkazem IB sdělujete, že chcete vstoupit nebo vystoupit hned na začátku obchodní seance. MOO (Market-on-Open): Příkaz, který se exekvuje na tržní otevření za otevírací cenu. Jde de facto o časování MKT příkazu po otevření trhů. Jelikož ve většině trhů na americké burze neexistuje otevírací aukce, je jeho použití prakticky shodné s posláním MKT příkazu omezeného jen na hlavní seanci (takový příkaz bude také automaticky exekvován u Interactive Brokers až po otevření trhů). LOO (Limit-on-Open): Obdoba s Limitní cenou – příkaz se provede na otevření, ovšem pouze pokud lze dodržet zadanou limitní cenu (či lepší). Kdy OPG využít? Strategie založené na otevírací ceně: Pokud vaše strategie říká, že vstupujete přesně na open (např. proto, že backtest ukázal na nejlepší parametry vstupu), MOO/LOO je jasná volba. Pro nastavení v TWS zvolíte u typu příkazu „MKT“ (nebo „LMT“) a jako „Time in Force“ zvolíte OPG. Pokud chcete limitní cenu, zadáte ji do pole LMT Price a ponecháte Time in Force = OPG. MOC – Market on Close Co je MOC? MOC (Market on Close) je obdoba Market on Open, ale pro konec obchodní seance. Pomocí MOC příkazu IB ví, že chcete svou pozici uzavřít (nebo otevřít, ale standardně se MOC používá spíše k uzavírání) právě za závěrečnou cenu daného trhu. MOC příkazy dávají velký smysl při obchodování například akcií, kde existují uzavírací aukce. Reálně tak získáme plnění shodné s hodnotou, kterou vidíme jako uzavírací cenu na denních grafech. Kdy MOC využít? Zajištění uzavření pozic před koncem seance: Obchodníci, kteří přes noc nechtějí držet otevřené pozice, ale zároveň nemají kapacitu sledovat trh až do close, použijí MOC. LOC – Limit on Close Co je LOC? LOC (Limit on Close) funguje velmi podobně jako MOC, ale přidáváte limitní cenu. Znamená to, že pokud není možné při zavření trhu tuto limitní cenu (nebo lepší) dosáhnout, příkaz se exekvovat nebude. V praxi to často znamená, že pokud je limitní cena příliš mimo závěrečnou cenu, příkaz se neuskuteční. Kdy LOC využít? Přesněji definované výstupy: MOC se provede, i pokud závěrečná cena bude horší, než jste čekali. Pokud chcete mít kontrolu nad tím, že prodáte jenom nad určitou cenou (nebo nakoupíte jen pod určitou cenou), je LOC vhodnější. Bracket Orders a OCO/OCA Co jsou Bracket Orders? Všechny příkazy, i ty s časováním, lze u Interactive Brokers kombinovat do „sad příkazů“, kterým se říká bracket. V rámci bracket příkazu lze pak nastavovat závislosti – například že se Stop-Loss aktivuje až po vyplnění vstupního příkazu, že se Profit Target zruší po zasažení Stop-Lossu a podobně. Typicky bracket příkaz představuje sadu tří příkazů: Vstupní příkaz – může být typu Market, Limit, Stop atd. Profit Target – typicky Limit, který se aktivuje automaticky po vyplnění vstupního příkazu. Stop-Loss – ochranný příkaz, který se taktéž aktivuje po vyplnění vstupního příkazu. Aby bracket příkazy fungovaly jak mají, lze mezi příkazy definovat vazby: OCO (One Cancels the Other): Příkazy ve skupině OCO se vzájemně ruší. Typické využití je právě pro Profit Target a Stop-Loss – jakmile jeden z nich dojde k naplnění, druhý se ruší. OCA (One Cancels All): Podobný koncept, ale může se jednat o skupinu více příkazů najednou. Kdy tyto příkazy využít? Komplexní řízení pozice: Pokud máme přesně daný vstup, Profit Target a Stop-Loss, je užitečné mít vše nastavené dopředu a nečekat na manuální zadávání. Jde tedy o praktickou formu „poloviční automatizace“ – zadáme veškeré podmínky najednou a zbytek řeší Interactive Brokers samo (dokonce i přes noc a v době, kdy máme platformu vypnutou). Využití časovaných příkazů k automatizaci obchodování Všechny výše uvedené typy příkazů lze kombinovat a vytvářet tak opravdu sofistikované scénáře. Jelikož jsou všechny zmíněné příkazy a vazby uloženy přímo na serverech Interactive Brokers, není nutné, abychom po zadání příkazů měli zapnutý počítač nebo platformu Interactive Brokers. To přináší obrovské výhody: Eliminace technických problémů: Pokud během dne spadne internet, počítač či VPS server, příkazy zadané jako GAT, GTC, GTD, OCO, OCA, OPG, MOC nebo LOC zůstávají „v bezpečí“ na serverech IB. Možnost definovat časové strategie bez nutnosti běžících skriptů: Dopředu můžeme nastavit logiku typu „v 9:30 (open) vstoupím do pozice, v 10:15 chci aktivovat Stop-Loss, a pokud se do 15:00 pozice nedostane do zisku, vystupuji MOC“. Jednoduché obsloužení více trhů najednou: Při obchodování více trhů může být manuální sledování a zadávání příkazů náročné. S časovanými příkazy to lze zvládnout mnohem přehledněji a s menší chybovostí. Závěr Časované příkazy v Interactive Brokers (GAT, GTC, GTD, OCO, Bracket Orders, OPG, MOC, LOC a jejich různé kombinace) umožňují velmi efektivně a přitom poměrně jednoduše automatizovat i pokročilejší obchodní strategie. Jejich hlavní přínos je v tom, že jakmile příkaz jednou odešlete na server IB, není nutné udržovat stabilní připojení nebo mít neustále puštěnou obchodní platformu. To je klíčové pro každého, kdo si chce s klidnou hlavou nastavit své obchodní příkazy předem a poté se spolehnout, že obchod proběhne podle plánu.
    1 bod
  24. Obsah: Proč jsou základy datové analýzy důležitější než kdy dřív Kurz postavený na Pythonu Proč absolvovat kurz Datová analýza pro tradery Osnova kurzu Jak kurz probíhá Zapojení do kurzu Obchodování na finančních trzích se obvykle spojuje s představou klikání do grafů a intuitivního vyhodnocování různých ukazatelů. Dnešní svět ale vyžaduje mnohem preciznější přístup: většina profesionálních traderů pracuje s daty – sbírají je, čistí, zpracovávají a analyzují. Následně na jejich základě dělají rozhodnutí, která stojí na pevných základech místo pouhých dojmů a emocí. Pokud chcete coby retailoví obchodníci posunout svůj trading na vyšší úroveň, je nezbytné osvojit si, jak s daty pracovat. A právě proto nyní v TechLabu spouštíme nový kurz Datová analýza pro tradery. Cílem kurzu je ukázat i naprostým začátečníkům ověřené taktiky zpracování tržních dat, které profesionální obchodníci využívají prakticky denně. Naučíte se data stahovat, třídit, čistit, interpretovat a využívat je k vytváření efektivnějších obchodních strategií. Proč jsou základy datové analýzy důležitější než kdy dřív I když se necítíte na to, abyste se pustili do klasického programování, dnešní doba nabízí stále víc „AI“ nástrojů, které umožňují pracovat s daty bez nutnosti psát vlastní kód. Přesto se podle našich dlouholetých zkušeností vyplatí rozumět základním principům, na kterých tyto nástroje fungují. Jen tak nad nimi získáte lepší kontrolu a jistotu, že reálně chápete, jak (a proč) vytvářejí určité výstupy. Kurz Datová analýza pro tradery vám proto přinese základní datovou gramotnost – takovou, abyste uměli data získat, zkontrolovat jejich správnost, očistit je či je zadat do AI nástroje a následně poznat, zda jsou jeho výstupy relevantní a použitelně interpretované. Kurz postavený na Pythonu Celý program je vystavěný na skriptovacím jazyce Python, který dnes tvoří jádro obrovského množství „AI“ i standardních datových nástrojů. Díky know-how, které v kurzu získáte, budete moct následně své dovednosti rozšířit do mnoha směrů. Proč absolvovat kurz Datová analýza pro tradery Praktické zaměření Kurz je navržen tak, aby každý krok ilustroval reálné obchodní situace. Nejde o akademické teorie. Na konci dvanáctitýdenního programu se budete umět postavit k reálným datům, provést jejich úpravu a vyvodit z nich užitečné závěry pro vlastní trading. Dva komplexní projekty V rámci kurzu nebudete jen pasivně naslouchat, ale rovnou si vyzkoušíte dva samostatné projekty. Díky tomu se učíte nejúčinněji – praxí. Vstřícný výklad Mnoho lidí odrazuje představa „datových tabulek“ a „programování“. Postupujeme proto pozvolna a názorně. Začneme definicí datových zdrojů a formátů, ukážeme si, jak data načíst a čistit a postupně se dostaneme k pokročilejším technikám. Vše probíhá ve vstřícném prostředí Jupyter Labu, kde můžete kód spouštět po malých částech a hned vyhodnocovat výsledky. Lektorská podpora Po celou dobu kurzu bude k dispozici Bogdan, kterého se můžete kdykoli ptát na cokoli nejasného. Pokud budete tápat, společně projdete daný problém tak, abyste se reálně posunuli z bodu A do bodu B. Bogdan stojí na Finančníkovi za vývojem autotraderu SignalTrader a má dlouholeté zkušenosti se systematickým tradingem. Skvělý start I když zatím o datové analýze nevíte vůbec nic, ukážeme vám, jak si vytvořit svůj první „datový pracovní postup“ (workflow). Ten pak můžete dále rozšiřovat a stavět na jeho základech. Osnova kurzu Kurz je rozdělen do deseti základních lekcí a dvou praktických projektů: Definice zdrojů a formátů Vysvětlení, kde data hledat, jak se k nim dostat a co všechno může být užitečným zdrojem pro trading. Budeme mluvit o různých formátech (CSV, Excel, databáze, online API) a jak s nimi pracovat. Zpracování a očištění dat Prakticky si ukážeme, jak data načíst do tabulek či specializovaných nástrojů, jak identifikovat chybějící hodnoty či duplicity a co to znamená pro naši analýzu. Naučíme se metody „čištění“ tak, aby nám v datech nezůstávaly nesmysly. Specifika práce s finančními daty a převody dat Ať už sbíráte data o akciích, futures nebo kryptoměnách, narazíte na rozdíly v časových pásmech, úpravy pro dividendy, případně splity. V této lekci se naučíte, na co si dát pozor, abyste měli data správně připravena pro obchodní rozhodnutí. Projekt A Po lekci 3 se pustíme do prvního praktického projektu. Ukážeme si kompletní workflow: od načtení surových dat a jejich očištění až po sjednocení formátů a prvotní vyhodnocení. Naučíte se vytvořit si vlastní „datový balík“, se kterým budete dále pracovat. Zkoumání trendů a sezónnosti Vysvětlíme si, co je trend, jak ho měřit a jak do analýz zahrnout sezónnost. Na reálných příkladech uvidíte, že sezónní vlivy se netýkají jen zemědělských komodit, ale mohou se vyskytovat i v indexech či akciích. Statistika pro datovou analýzu Představíme si základy statistiky: min/max, průměr, medián, směrodatnou odchylku. Ukážeme si histogramy, rozptylové grafy a naučíme se je číst v kontextu reálných tržních příkladů. Pokročilá agregace a transformace dat Zaměříme se na tvarování a přeskupování dat (pivoty), shrnutí denních dat do týdenních průměrů a podobně. Také se naučíte připravit pokročilejší funkce a vypočítat Sharpe ratio nebo drawdown. Korelace, porovnávání hodnot a heatmapy Různé instrumenty se mohou chovat podobně, nebo naopak zcela protichůdně. Naučíte se vyhodnocovat korelace, porovnávat volatilitu jednotlivých akcií a z heatmap hned vyčíst vzájemné vztahy na trhu. Volatilita a její vliv na cenové pohyby Ať už obchodujete opce nebo jen akcie, volatilita hraje klíčovou roli. Ukážeme si práci s indexem VIX a porovnání s ETF SPY. Zjistíte, jak využít VIX k filtraci obchodů nebo ke zkoumání vztahu mezi prudce rostoucí a následně klesající volatilitou. Modelování časových řad pomocí lineární regrese a predikce vývoje cen Zabrousíme do základů strojového učení v rámci retailového tradování a srozumitelného přístupu. Naučíte se stavět jednodušší modely lineární regrese, abyste získali přehled o možném budoucím vývoji cen. Reportování a automatizace analýzy Poslední lekce se zaměří na tvorbu a automatizaci reportů. Ukážeme, jak převést Jupyter Notebook do Python skriptu a spouštět jej plánovaně, abyste měli třeba každé ráno k dispozici vlastní shrnutí trhů. Projekt B Kurz zakončí druhý projekt, jehož konkrétní zaměření vzejde z průběžného zájmu účastníků. Může to být například vytvoření automatizovaného denního reportu sentimentu (vývoj SPY, VIX, RSI, tituly s největšími pohyby v S&P 500 atd.). Získáte tak hotovou šablonu, kterou si můžete kdykoliv rozšířit nebo upravit pro své vlastní potřeby. Jak kurz probíhá Kurz je rozdělen na výukové bloky, jež na sebe navazují. Každý týden získáte přístup k nové lekci, abyste měli dostatek času vše pochopit a samostatně vyzkoušet. Součástí výuky je: Video návod ke každé lekci, kde uvidíte krok za krokem, co a jak dělat. Z každé lekce vychází také jednoduchý domácí úkol. Ukázkové datasety a hotové skripty, se kterými můžete sami experimentovat a přizpůsobovat je svým potřebám. Uzavřené diskuzní fórum, kde budete v kontaktu s lektorem po celou dobu kurzu. Lektor vám pomůže vše zprovoznit, a pokud narazíte na zádrhel, vysvětlí, jak se posunout dál. Stačí hlavně chuť se něco nového naučit. Všechno ostatní společně doladíme. Zapojení do kurzu Kurz je zdarma dostupný všem účastníkům TechLabu. První lekci naleznete v členské sekci na této adrese. Pokud zatím do TechLabu přístup nemáte, zaregistrujte se zde: TechLab - zaměřeno na automatizaci a technickou podporu v obchodování. Nejvýhodnější je roční předplatné TechLab Automatizace, které kromě hotového autotraderu otevírá i kompletní archiv již publikovaných minikurzů: https://www.financnik.cz/forum/info/ostatni/minikurzy-prehled Pojďte s námi proniknout do světa datové analýzy a posuňte svůj trading na novou úroveň. Právě teď je ten správný čas začít – těšíme se na vás v kurzu Datová analýza pro tradery!
    1 bod
  25. Obsah Lze tradingem zbohatnout? Proč je systematizace klíčem k úspěchu Malý účet, velké možnosti: Jak začít se skromným kapitálem Diverzifikované příjmy: sociální sítě, předplatné, podíly ze zisků Škálování a budování track recordu Myšlení jako podnikatel: tvořte vlastní niche Jak se posouvat, když máte jen pár tisíc dolarů Závěrečné úvahy: malé krůčky k velkým výsledkům Shrnutí: Co dělat s 5 000 dolary Pokud se ptáte, zda lze z malého účtu v řádu několika tisíc dolarů vybudovat stabilní zdroj příjmů a později i finanční nezávislost, odpověď zní, že rozhodně ano. Vyžaduje to ovšem systematický přístup a podnikavé myšlení. V  tomto článku se podíváme na konkrétní kroky, kterými můžete svůj účet začít úspěšně rozšiřovat – a to nejen z hlediska čistého zhodnocení, ale i diverzifikace příjmů. Ukážu vám, jak se dá z malého účtu a jednoduchých strategií postupně vypracovat k zajímavým výsledkům, pokud se na trading díváte jako na business a jste ochotni vytrvale hledat vlastní cesty. „Tajemství úspěšného obchodování tkví v neúnavné, neustálé a nevyčerpatelné žízni po informacích a znalostech.“ – Paul Tudor Jones Lze tradingem zbohatnout? Na začátek je dobré shrnout, proč vůbec mnozí z nás do tradingu vstupují. Odpověď bývá zpravidla jednoznačná – chceme zlepšit své finanční možnosti, ideálně zbohatnout nebo dosáhnout nezávislosti na tradičním zaměstnání. A otázka, zda lze obchodováním skutečně zbohatnout, je zcela přirozená. Moje vlastní zkušenost a také pohled do reálných výpisů z komunity traderů Finančníka jasně ukazují, že to možné je. Setkávám se s lidmi, kteří opakovaně a dlouhodobě vytvářejí nadstandardní zhodnocení, a to již není náhoda. A nejde jen o tuzemské příklady. Na sociálních sítích – zejména na X (dříve Twitteru) – lze narazit na profily, jež čas od času zveřejní dlouhodobější screenshoty z brokerských platforem. Samozřejmě existují i falešné manipulace, ale se zkušenějším okem se dá rozeznat, kdo prezentuje reálné výsledky. Mohu být konkrétní. Například v minulém týdnu v mém feedu na X prezentoval trader, vystupující pod přezdívkou Deus Ex Trader, výpis znázorňující růst účtu 245 tisíc dolarů na 680 tisíc dolarů v průběhu jediného roku. To je zhruba 180% zhodnocení a to s pomocí automatizované strategie. S podobnými případy se setkávám i na Finančníkovi. Nadstandardních výsledků přitom obvykle dosahují ti, kteří se stali opravdovými specialisty – mistry – v jistém užším zaměření (tzv. niche). V praxi to znamená, že tito tradeři dokonale rozumějí určitému segmentu trhů, konkrétní době obchodování, specifickému patternu nebo technice. Je to stejné jako ve sportu. Chcete-li se dostat mezi špičku, musíte detailně znát danou disciplínu a věnovat jí maximum úsilí a času. Špatnou zprávou možná je, že neexistuje žádný univerzální kurz, který vám garantuje cestu ke zbohatnutí bez práce a bez hledání vlastní specializace. Dobrou zprávou ovšem zůstává, že s dostatečnou vytrvalostí a chutí zkoumat máte ohromnou šanci uspět (byť třeba ne v podobně nejvyšších metách). Vše je o dlouhodobé pracovitosti, posouvání se kupředu a hledání vlastního stylu, jenž vám bude sedět. „Ať už vyhrajete, nebo prohrajete, každý si z trhu odnese to, co od něj očekává.“ – Ed Seykota Ať už hledáte v trhu adrenalin nebo stabilní výdělek, vždy nakonec najdete to, co hledáte. Ed Seykota tím zdůrazňuje význam osobního přístupu a očekávání. Kdo si totiž myslí, že trh je jen kasino, kde se zázračně zbohatne přes noc, často dojde opravdu jen k divokým spekulacím. Kdo k trhům přistoupí jako k odborné disciplíně, zaměří se na systematický výzkum a reálné statistiky, ten postupně vybuduje reálný obchodní byznys. Proč je systematizace klíčem k úspěchu Pokud je v tradingu něco skutečně zásadní, pak je to systematizace. Ta znamená, že každý váš obchod vychází z přesně definovaných pravidel, u nichž lze říct, proč fungují a která lze testovat na historických datech. Systematický přístup vám umožní sledovat, jak se strategie chová, jaký má průměrný zisk a drawdown, a můžete díky tomu včas provádět objektivní úpravy. Většina začínajících traderů se zkouší vydělávat intuitivním „klikáním do grafů“. Občas mohou vydělat, ale vesměs nakonec ztratí mnohem více. Ohromný skok dopředu udělá ten, kdo začne brát trading spíše jako matematickou hru s pravděpodobnostmi. Podrobněji se tomuto tématu věnuji v našem bezplatném kurzu Jak reálně uspět v tradingu (naše metody na Finančník.cz). Systematizace ještě neznamená, že musíte automatizovat. Automatizace je vyšší stupeň systematice. Rozhodně tak neplatí, že systematický obchodník musí být programátor. Mnoho úspěšných systémů lze obchodovat i manuálně za předpokladu, že přesně víte, co děláte. V tom je krása systematizace: i Excel tabulka s definicí, jak vstupovat a vystupovat, a jasně daný money-management, může vnést do vašeho obchodování klíčový řád. „Když skutečně uvěříte, že trading je čistě hra s pravděpodobnostmi, pojmy jako ‘správně’ a ‘špatně’ nebo ‘výhra’ a ‘prohra’ přestanou mít stejný význam.“ – Mark Douglas Mark Douglas elegantně vystihuje to, co se stane, když přijmete myšlenku, že trading není o jedné konkrétní výhře nebo ztrátě, ale o sérii obchodů, v nichž se projevuje určitá pravděpodobnostní výhoda. V tu chvíli vás přestane paralyzovat strach z jednotlivých ztrát – pokud víte, že jsou součástí celkové statistiky. Malý účet, velké možnosti: Jak začít se skromným kapitálem Drtivá většina nováčků přichází na trh s účtem o velikosti pár tisíc dolarů. Je logické, že si pak kladou otázku, zda se z toho dá něco vybudovat. Ve skutečnosti může i malý účet představovat velmi hodnotný „startovní bod“. Umožní vám získat reálnou praxi, aniž byste na počátku riskovali vysoké částky. Je dobré si ujasnit, že zhodnocení malého účtu obvykle nestačí na pokrytí všech životních nákladů – což může být demotivující, pokud očekáváte okamžitý velký výdělek. Ale malý účet vám pomůže naučit se ovládat své emoce a především ověřit, zda vaše strategie opravdu funguje i v reálném prostředí (a ne pouze na papíře). Další zásadní krok představuje diverzifikace příjmů. Když se totiž nad tradingem zamyslíte jako nad byznysem, zjistíte, že vydělávat jde mnoha způsoby, nejen zhodnocením vlastního účtu. Můžete kupříkladu poskytovat předplatné signálů, spravovat účet někomu jinému, využívat platformy typu Darwinex Zero nebo se zapojit do dalších projektů, kde vám zaplatí za vaše know-how. Diverzifikované příjmy: sociální sítě, předplatné, podíly ze zisků Když budete mít malý účet, jen těžko vás hned uživí. Ale už v rámci několika měsíců až roku můžete rozjet další zdroje příjmu, které s trhy souvisejí. Jednou z nejdostupnějších cest je poskytování předplatného vašich signálů nebo komentářů. Mnoho obchodníků pronajímá signály i k těm nejjednodušším a přitom velmi robustním strategiím podobným těm, jako obchodujeme na Finančníkovi pod označením rotační momentum strategie. Sami jistě tušíte, že na internetu není nouze o lidi, kteří hledají otestované signály a inspiraci. Coby tradeři přitom můžeme mířit za prakticky nekonečné globální trhy, kde i poplatek 50–100 dolarů měsíčně za takovou službu je pro mnohé přijatelný. A vám se může rychle nasčítat zajímavý příjem, pokud získáte pár desítek předplatitelů. Často stačí půl roku cíleného budování publika, abyste se dostali na pravidelnou bázi třeba ke 3 000 až 4 000 dolarům měsíčně. Vedle toho existují různé investiční platformy typu Darwinex Zero (viz Jak v tradingu vydělávat miliony a neriskovat své peníze). Zde můžete sdílet své signály a spravovat virtuální (později i reálný) kapitál. Za to vám náleží podíl na zisku, typicky kolem 15 % (vyplácený v reálných penězích pochopitelně). Při práci s virtuálním kapitálem například 250 000 dolarů, což není nereálné, a jeho zhodnocení o 30 % ročně, bude váš díl 11 250 dolarů. Něco jde na poplatky, ale pořád to může být zajímavý přivýdělek k vašemu vlastnímu účtu. Možností je řada. Cílem příkladů je ukázat, že je potřeba přestat vnímat malý účet jako jediné pole působnosti. Místo toho s ním prokazujete, že umíte obchodovat, a na základě prokazatelného track recordu si budujete důvěru. Tu pak proměníte buď v další finanční prostředky od investorů, nebo v placené služby pro širší publikum. Škálování a budování track recordu Ve chvíli, kdy už reálně obchodujete a máte první výsledky, nastává etapa škálování. Jinými slovy: jak rozšířit své působení tak, abyste dosáhli vyšších příjmů a zajištění. Důležité je vést si přesné statistiky a pečlivě zaznamenávat vývoj svého systému, nejlépe roztříděný podle různých období a tržních podmínek. Díky tomu pak v případě jednání s investory nebo při nabízení předplatného můžete ukázat reálná a konzistentní data. Systematické vedení záznamů a track recordu je naprostý základ. Zvenčí to sice může vypadat zdlouhavě a možná i nudně, ale právě to rozbíhá kolečka důvěry, bez nichž se posunete jen těžko. Jakmile máte konzistentní strategii, je mnohem snazší navázat spolupráci s někým, kdo přispěje větším kapitálem, nebo přilákat více předplatitelů. Následně můžete postupně reinvestovat část zisku z předplatného do svého účtu. Pokud máte na začátku 5 000 dolarů, ale každý měsíc tam přidáte dalších 1 000 z různých bočních příjmů, brzy se dostanete na cifry, které už mohou generovat zajímavé roční sumy. A přitom se bude paralelně rozvíjet vaše komunita klientů, ať už na platformách typu Darwinex, nebo na sociálních sítích. „Na Wall Street a v akciové spekulaci není nic nového. Co se stalo v minulosti, stane se znovu a znovu.“ – Jesse Livermore Tato slavná slova Jesseho Livermora zdůrazňují, že trhy se cyklicky opakují v určitých vzorcích. Pokud objevíte a důkladně otestujete strategii, která na těchto vzorcích staví, budete ji moci replikovat dál. Třeba v jedné fázi lépe funguje momentum, jindy mean reversion, ale podobné principy se znovu a znovu vracejí. Budujete-li si vlastní track record, stáváte se úspěšným „krotitelem“ těchto cyklů a otevírají se vám dveře k ještě větším možnostem. Myšlení jako podnikatel: tvořte vlastní niche Vysokého zhodnocení často dosahují lidé, kteří si vybudovali užší specializaci. „Niche“ je oblast, ve které se cítíte jako ryba ve vodě, a které detailně rozumíte. To vám dodává schopnost reagovat přesně na situace, kterým jiní tradeři nevěnují takovou pozornost. Často se ukáže, že právě v takové specializaci vzniká největší přidaná hodnota – a s ní i nadprůměrné výdělky. Může to být například úzké zaměření na opční zajišťovací strategie, gamma scalping, určité patterny na kryptoměnách nebo na akciích s malou kapitalizací. Nebo se ukáže, že vás fascinuje systematické intradenní obchodování jen v určitou část dne. Cesta k niche obvykle vede přes spoustu testování a praxe. Nejprve se naučíte základní strategie (momentum, mean reversion atd.), oťukáte si je v reálných trzích, a pak zjišťujete, kde se vám daří nejlépe. Jde o to, abyste po určitém čase dokázali říct: „V této konkrétní situaci vím, co statisticky funguje, protože jsem to studoval, testoval a umím to velmi dobře vyhodnocovat.“ Pak dokážete i malý pattern nebo zdánlivě bezvýznamnou odchylku využít k lepšímu zhodnocení. A to je něco, co se nedá jednoduše naučit za týden. Je to odměna za vytrvalý a systematický přístup k trhu. Jak se posouvat, když máte jen pár tisíc dolarů Na častou otázku „Opravdu se dá s 5 000 dolary dojít k finanční nezávislosti?“ zní tedy odpověď – Ano, dá. Ale ne způsobem, že z 5 000 okamžitě vyždímáte skalpingem 5 000 měsíčně, abyste mohli odejít z práce. Mnohem reálnější a také osvědčená cesta je taková, že malý účet berete jako nástroj pro ověření vlastních strategií. Mezitím budujete publikum, získáváte předplatitele nebo se napojujete na platformy, kde váš prokázaný track record vzbudí zájem investorů. Díky tomu získáváte příjmy, které vám dříve chyběly, a můžete je reinvestovat do svého obchodního účtu. Pokud to poctivě děláte dva, tři nebo pět let, najednou se vám účet rozroste na částky, jež už generují zajímavé roční zhodnocení. A co víc, pravděpodobně mezitím objevíte nové strategie nebo vylepšíte ty stávající, takže váš ziskový potenciál bude ještě vyšší. Oproti honbě za zázračnými 100% měsíčně je toto rozumnější cesta, jak se postupně vyhnout přehnanému riskování. Obvykle vám navíc i konzervativnější, ale stabilnější výkonnost zajistí větší důvěru investorů. Naproti tomu divoká jízda s extrémním riskem možná někdy vystřelí účet do nebes, ale stejně rychle ho dokáže i zdecimovat. Závěrečné úvahy: malé krůčky k velkým výsledkům Z popsaného je patrné, že i pár tisíc dolarů se dá využít k vybudování dlouhodobě stabilního byznysu, který časem může přerůst v plnohodnotnou obživu, ba dokonce ve velmi nadstandardní příjmy. Klíčové je ovšem přestat vnímat malý účet jako jediný zdroj zisků. Místo toho byste ho měli chápat jako startovací bod, na němž se naučíte fungující strategie, zvládnete psychologii a získáte reálné výsledky, které lze prezentovat. Už jen to vám otevře řadu příležitostí. Předplatné vašich strategií může v prvotních fázích převýšit samotné zisky z obchodování. Ale jak se vám postupně bude rozrůstat účet, můžete se více a více spolehnout na vlastní výkonnost. Trading tak do značné míry spočívá v tom, zda budete trpěliví a ochotní jít krok za krokem. Všechno ostatní je naučitelné, dohledatelné a vylepšitelné. Nejhorší je typický start začátečníků, kteří se spoléhají na „zázračnou“ strategii, kterou si koupí někde na kurzu a z 5 000 dolarů jim začne generovat 5 000 dolarů na živobytí. To je cesta, kterou jsem nikdy neviděl úspěšně fungovat dlouhodobě. Shrnutí: Co dělat s 5 000 dolary Pokud právě začínáte s účtem o velikosti cca 5 000 USD a přemýšlíte, jak jej postupně posunout ke stabilním příjmům i finanční nezávislosti, může pomoci následující shrnutí: Pochopit, jak fungují systematické strategie. Zjistěte, proč je zcela zásadní mít přesně definovaná pravidla, která lze testovat, mechanicky obchodovat a snadno škálovat. Právě v tom tkví základní edge každého úspěšného obchodníka. Zaměřit se nejprve na jednoduché koncepty – mean reversion, momentum ve swingovém obchodování. Na Finančníkovi máme Workshop profitabilního obchodování od A do Z, kde se dá tyto principy zvládnout za dva měsíce, abyste následně mohli začít systematicky přemýšlet, jak je postupně posouvat dál. Každodenně (systematicky) obchodovat. Nejprve na demu, poté naživo. Nebo využijte Darwinex Zero, kde pracujete s kapitálem milion dolarů a neriskujete své vlastní peníze. Už v první fázi začít budovat publikum na sociálních sítích (ideálně zahraničních). Dnes není problém získat širší okruh zahraničních sledujících. S pomocí chatGPT a dalších nástrojů můžete tvořit příspěvky v angličtině i bez její dokonalé znalosti. Za pár měsíců budete mít několik stovek či tisíc followerů a získáte tak snazší cestu k monetizaci svého know-how v momentě, kdy se na to budete cítit. Nečekat zázraky hned. Každodenní start do obchodování je důležitý, ale nečekejte, že se vám hned začne dařit. Po pár měsících ale získáte jasnou představu o silných a slabých stránkách používaného přístupu. Budete lépe tušit, co vylepšit, kde přidat filtr, kde jinak aplikovat risk management, a tím se budete posouvat kupředu. Postupně nabídnout vylepšené strategie k předplatnému. Jakmile si budete jisti svými výsledky, můžete nabídnout služby svým followerům na sociálních sítích. Část z nich se ráda stane vašimi předplatiteli – a váš byznys s původně malým kapitálem se postupně rozjede.
    1 bod
  26. Obsah: Jak nahlížet na ztráty při začátku tradingu Úvod: Přirozený stav trhu i obchodníka Ztráty jako součást statistické pravděpodobnosti Role diverzifikace: Proč nestačí jedna strategie Lekce z reálného příkladu: Ztráty a zisky na různých trzích Psychologie a řízení emocí: Co dělat při prvních ztrátách Systematičnost a každodenní rutiny Doporučení na závěr: Ztráty jako učitelé Jak nahlížet na ztráty při začátku tradingu V tomto článku se zaměříme na jednu z klíčových oblastí, se kterou se začínající tradeři nevyhnutelně setkají – na ztráty. Článek vychází z komentáře a videa původně připraveného pro účastníky Workshopu profitabilního obchodování od A do Z, ale informace jsou natolik univerzální, že mohou pomoci všem, kdo se s tradingem teprve seznamují nebo chtějí své začátky lépe zvládnout. Úvod: Přirozený stav trhu i obchodníka Ztrátám se v tradingu nedá vyhnout. A co je důležité – jejich přijetí a správné vyhodnocení patří k základním schopnostem, které by si měl každý obchodník osvojit. Zejména pokud s tradingem začínáte, mohou být první ztráty i významnější negativní série obchodů psychicky náročné. Je běžné, že se začátečníkům rozklepou kolena ve chvíli, kdy se poprvé setkají se ztrátovým dnem nebo týdnem. V tomto článku vám ukážu, proč je krátkodobý neúspěch součástí běžného vývoje a jak k němu přistupovat. Mimo jiné si povíme i to, jak být připraven na různé situace v trhu díky diverzifikovanému portfoliu. A to vše s ukázkami reálného obchodování. Ztráty jako součást statistické pravděpodobnosti Zisk a ztráta v tradingu nejsou arbitrární hodnoty, které se objevují jen tak. Vyplývají z podstaty trhů, kde se potkávají miliony obchodníků s různými zájmy a různou mírou kapitálu. Růst či pokles ceny je tak výsledkem kolektivní aktivity všech účastníků. V rámci systematického obchodování (používajícího pravidla typu momentum strategie či mean reversion) je nutné počítat s tím, že jednotlivý obchod sám o sobě statisticky nic neznamená. Ukázkově si to můžeme demonstrovat na situaci, kdy jedna z momentum strategií uzavře obchody ve ztrátě – to je samo o sobě zcela běžné a očekávané. Jakmile však obchodník staví své rozhodování pouze na výsledku posledního obchodu, může snadno propadnout emocím a bohužel promarnit dlouhodobou příležitost se strategií profitovat. Zastavme se proto u dvou klíčových bodů: Vždy pracujeme s pravděpodobností – nikdo nedokáže přesně určit, kdy a jak se trh otočí. Jednotlivý obchod představuje jen malý vzorek z celé série – to, že se vám povedlo párkrát po sobě skvěle vydělat, nebo naopak rychle prodělat, nic nevypovídá o dlouhodobém potenciálu použité strategie. Role diverzifikace: Proč nestačí jedna strategie Diverzifikace je často skloňované slovo, a to zejména v kontextu akcií a portfolií pasivních investorů. V tradingu (a zvláště v systematickém tradingu) je diverzifikace neméně důležitá. Pokud s tradingem začínáte, pravděpodobně budete: Využívat jednu či dvě jednodušší strategie, například momentum na akciových indexech. Očekávat, že v rostoucím trhu na nich budete stabilně profitovat. Jenže trh neroste pořád a dříve či později se objeví pokles nebo zvýšená volatilita, kde momentum přechodně ztratí výkonnost. Proto se vyplatí postupem času přidat systémy, které naopak mohou vydělávat při poklesu trhů nebo mají výhodu právě ve vyšší volatilitě. V praxi to může znamenat kombinaci strategií: Momentových (např. NDX SMO, MicroBreakout) – těží spíše ze stoupajících trendů nebo z relativní síly vybraných trhů. Mean reversion strategií – profitují zejména na výraznějších návratech ceny ke střední hodnotě. Breakout strategií – často generují zisky v obdobích zvýšené volatility (ať už trhy klesají, nebo rostou prudce jedním směrem). Když pak některá část portfolia propadne, jiná ji může vyvážit. Cílem není, aby každá strategie vydělávala každý den, ale aby celek byl dlouhodobě stabilní a ziskový. Lekce z reálného příkladu: Ztráty a zisky na různých trzích Ve videu popisuji den, kdy trhy začaly mírně klesat a momentum strategie zaznamenaly ztrátu. Možná vás překvapí, že i přes ztráty jsem v souhrnu skončil v plusu. Jak je to možné? Momentum strategie (NDX SMO, MicroBreakout) ztratily, protože se zrovna začalo korigovat předchozí růstové momentum. Krátkodobé swingové strategie se pohybovaly někde kolem nuly, některé měly malé ztráty, jiné mírné zisky. Breakout strategie zaměřená i na shorty (vysoká volatilita, poklesy trhů) však výpadek momentum strategií pokryla a ještě dostatečně vydělala. Konkrétně jde o Trading Room intradenní breakout. Z tohoto příkladu vyplývá, že ztráty na jedné straně portfolia umí kompenzovat jiná jeho část. Kdybych obchodoval čistě momentum systémy, byl bych v pátek pravděpodobně v mínusu. Pokud však máte portfolio poskládané jako puzzle, většinou se vám podaří celkový výsledek vyvažovat mnohem lépe. Psychologie a řízení emocí: Co dělat při prvních ztrátách Ztráty silně ovlivňují psychiku, obzvlášť pokud je začnete vnímat jako signál, že něco nefunguje. Pro nováčky to může vést k tendenci okamžitě „opravovat“ svůj přístup – rušit dobře postavené strategie, ukončovat obchody předčasně nebo vymýšlet zbrklé změny. Jak se tomu vyhnout? Mějte jasná pravidla – strategie s jasně definovaným vstupem a výstupem omezují emoční zásahy. Vnímejte ztráty jako přirozené – pokud nejste ochotni přijmout ztráty, bude pro vás obtížné udržet dlouhodobě funkční systém. Začněte s menšími pozicemi – pokud vás ztráty stresují, pravděpodobně obchodujete s příliš vysokými vahami. Snižte expozici, zvykněte si na systém a postupně můžete váhu opět navýšit. Především nepodléhejte nutkání „zachránit“ jeden špatný obchod. Stojí za to vyčkat, řídit se vybudovanou strategií a hodnotit ji až podle desítek či stovek obchodů. Systematičnost a každodenní rutiny Systematický trading není o kódech a automatizaci. Je především o vybudování rutiny: Každý den připravit signály z předem zbacktestovaných strategií, zadat obchodní příkazy, zkontrolovat, zda se vše zobchodovalo správně, vyhodnotit uzavřené obchody a monitorovat, jestli se risk pohybuje v mezích připravených backtesty. Čím více rutin a jasných kroků si nastavíte, tím méně necháte prostor svým emocím a impulzům. Systematičnost buduje sebevědomí a zároveň limituje škody, které by mohla způsobit panika nebo nadměrné riskování. Doporučení na závěr: Ztráty jako učitelé Ztráty v tradingu nemůžeme eliminovat a pokud vycházejí z otestovaného systému, tak je ani nemůžeme ovlivnit. Měli bychom je ale využít k tomu, abychom se z nich co nejvíce naučili. První fázi seznamování s obchodováním na burze, kdy byste měli paper tradovat, můžeme považovat za „kalibrační“ – zjistěte z inkasovaných ztrát, kolik a jakou volatilitu dokážete na účtu psychicky ustát. Paper trading samozřejmě není live trading, ale pokud k sobě budete vnitřně upřímní, mohou vás ztráty leccos naučit. Můj osobní tip – až v paper tradingu najdete úroveň ztrát, která vám není příjemná, začněte obchodovat s přibližně polovičním riskem. Postupem času, až nabudete sebedůvěru, můžete přidávat do portfolia další systémy a zvyšovat expozici kapitálu. Kombinování různých systémů vám pomůže vyhladit výsledky obchodování a poskytnout pevný základ pro další rozvoj bez toho, aniž byste se nad probíhajícími obchody museli zbytečně stresovat.
    1 bod
  27. Konec roku je čas bilancování. Je super, že vás posouvají naše skupiny kupředu. Zde zprostředkováváme zkušenost tradera Jiří. P, který nám ji poslal emailem: Jsem dlouholetým čtenářem webu Finacnik.cz, který mi pomohl rozjet ziskové obchodování na reálném účtu. Už nějaký čas jsem také členem skupiny Trading Room, která mě v tradingu posunula na úplně novou úroveň. To, co by si člověk musel studovat měsíce nebo spíše roky, je zde prezentováno v podobě hotových skriptů nebo přímo obchodních signálů. Skupina sdílí široké spektrum tradingových znalostí, užitečných pro obchodníky, akcií, futures i kryptoměn. Skvělé je, že Trading Room je užitečný nejen pro nováčky, kteří zde najdou spoustu informací pro začátek, včetně denního přehledu signálů několika obchodních systémů. Nebo zde například mohou využít hotové skripty pro automatizované obchodování, což dělá jejich trading ještě jednodušším. Ale je také vhodný pro zkušenější tradery, kteří mají možnost ve foŕu diskutovat vývoj skriptů nebo se přímo podílet na jejich tvorbě a případně si je pak přizpůsobit vlastním potřebám. V automatizaci tradingu vidím obrovský potenciál – zbavilo mě emocí u tradingu, šetří čas a hlavně přináší výsledky. Příjemné je také to, že začít lze s poměrně malým kapitálem. Hledáte cestu, jak se dostat ke konzistentním profitům? Rádi byste i v aktuálním kontextu obchodovali stabilně a bez emocí? Určitě si přečtěte novou knihu Od myšlenky k reálným obchodům Implementujte již od samotného začátku své praxe důležité systematické procesy a správné myšlení, které výrazně zvyšuje šance na stabilně profitabilní obchodování. Inspirujte se, jak trading dělat jinak a lépe. Stejně jako v každém oboru, i v tradingu je potřeba vynaložit úsilí, aby bylo dosaženo požadovaných cílů. S komunitou traderů pod vedením Petra je však tato cesta mnohem jednodušší a efektivnější. Pokud to někdo s tradingem myslí vážně, Trading Room (společně se skupinou TechLab) ho posune k úplně novým znalostem a možnostem. V příloze posílám equity křivku z reálného účtu za poslední dva roky. Ty drawdowny nejsou zrovna příjemné, ale je to právě důvod, proč jsem ve skupině Trading Room – abych měl co zlepšovat. 🙂 Jiřímu děkujeme za zpětnou vazbu. Pokud máte zájem také se také posouvat v tradingu v před, pak vás rádi v Trading Room přivítáme.
    1 bod
  28. Pro aktivní tradery Finančníka zapojených v Trading Room jsme připravili podrobné výsledky intradenního portfolia s různě nastaveným trailing stop-lossem. Kompletní studii naleznete v Trading Room na linku: https://www.financnik.cz/forum/topic/5064-hledani-edge/page/16/#findComment-321851 Nastavení testovaného portfolia vychází z risku, breakout úrovní a ATR periody originálního modelu publikovaného zde: https://www.financnik.cz/forum/topic/5064-hledani-edge/page/10/#findComment-319574 (všechna pravidla jsou mechanická a 100 % popsaná na daném linku ve skupině). Výsledek studie: s preferovanou variantou nastavení stop-lossu dosahuje portfolio (ve sdíleném vyučovaném nastavení) následujících výsledků: Černá linka představuje výkonnost portfolia, šedá linka pro srovnání držení S&P 500. Komise a skluzy započítány. Portfolio obchoduje micro futures, lze jej obchodovat od velmi malých účtů. Započítány jsou komise 1 dolar a 2 ticky na obchod. Podrobné srovnání výkonnosti portfolia s držením S&P 500 (backtest od 2018): Hledáte cestu, jak se dostat ke konzistentním profitům? Rádi byste i v aktuálním kontextu obchodovali stabilně a bez emocí? Určitě si přečtěte novou knihu Od myšlenky k reálným obchodům Implementujte již od samotného začátku své praxe důležité systematické procesy a správné myšlení, které výrazně zvyšuje šance na stabilně profitabilní obchodování. Inspirujte se, jak trading dělat jinak a lépe. Portfolio dosahuje ročního zhodnocení +25,5 % při max. drawdownu -13,74 %. Držení S&P 500 ročního zhodnocení +13,56 % při max. drawdownu -33,58 %. Portfolio je plně mechanické. V rámci Trading Room je možné jej okamžitě se všemi nastaveními a v této dané podobě obchodovat následujícími způsoby: a) Skrz autotrader pro Darwinex Zero (sdílený zde: https://www.financnik.cz/forum/topic/5246-milionove-portfolio-bez-rizika/). b) Sdílenými skripty u TradeStation. c) Sdíleným autotraderem pomocí opcí u Interactive Brokers (zde se trailing stop-loss nepoužívá, risk omezuje samotná cena pořízené opce). Výkonnost skrz opční autotrader trackujeme na samostatném účtu. Opce jsou výhodné zejména pro velmi malé účty (od cca 3 000 dolarů). Strategii jsme plně automatizovaně pustili na účet v květnu a od té doby dosáhla na našem účtu zhodnocení cca +16 %: Opční autotrader je v Trading Room k dispozici v plně otevřené a upravovatelné podobě (Python skripty) zde: https://www.financnik.cz/forum/topic/5164-opcni-breakout-autotrader-skript/ Trading Room je určen pro obchodníky, kteří chtějí svůj trading posouvat směrem systematizace a automatizace. Obchodujeme diverzifikovaná portfolia tak, abychom získávali nejen peníze, ale i časovou efektivitu. Zapojit se můžete zde: https://tri.financnik.cz/tradingroom
    1 bod
  29. Stejnou strategii lze obchodovat pomocí různých finančních nástrojů. S odlišnými výsledky a nároky na kapitál. Zde je srovnání výkonnosti na příkladu intradenní breakout strategie obchodující akciový index S&P 500 s využitím ETF, opcí a futures. První měsíce 2024 probíhají na Finančníkovi stále ve znamení práce na intradenní breakout strategii a její nasazování do trhů skrz různé finanční nástroje. Samotnou intradenní breakout strategii jsme vyvinuli krok za krokem v Trading Room (finální kód je v Trading Room pro všechny účastníky v otevřené podobě k dispozici zde) již v březnu. Jde o plně mechanickou strategii, kterou není problém automatizovat. Osobně jsem strategii nasadil na své účty živě v dubnu 2024. Nepatrně jsem si přizpůsobil publikovaný kód a na hlavním účtu strategii obchoduji s využitím ETF trhů a na výsledky si zatím nemohu stěžovat. Takto vypadá má živá equity křivka od spuštění systému: Strategii jsem postupně nasadil na různé akciové indexy (S&P 500, Nasdaq, Dow Jones, Russell 2000), zlato a nově i bitcoin (přes ETF). Od spuštění mi přes konzervativní risk management (přeci jen jsem ve fázi testování strategie) vydělala přibližně 10 000 dolarů. Ve strategii riskuji 300–400 dolarů na obchod (risk postupně zvyšuji). ETF jsou de facto akcie sledující různé trží segmenty, indexy, komodity atd. Například ticker SPY se pohybuje podobně jako akciový index S&P 500. Obchoduje se stejně jako akcie, a velmi jemně se tak dá pracovat s riskem (obchoduji například „122 akcií SPY“, abych riskoval 300 dolarů ke stop-lossu). Nevýhodou je, že ETF, stejně jako jiné dražší akcie, váží dost kapitálu. Konkrétně SPY se pohybuje kolem ceny 540 dolarů za akcii. Pokud chci nakoupit 122 akcií, pak pozice vyžaduje 65 880 dolarů. I s využitím intradenního marginu (Interactive Brokers požaduje 25 % kapitálu) je potřeba 16 470 dolarů. K tomu všemu nejdou ETF typu SPY v Evropské unii na běžných retailových účtech kvůli regulaci obchodovat. Samotného se mě to netýká, protože obchoduji se statutem profesionálního obchodníka s větším kapitálem, ale pro běžné tradery na Finančník.cz představují přirozeně obě zmíněná omezení (regulace a potřeba vyššího kapitálu) zásadní překážky. Reálně breakout strategii na menších retailových účtech s využitím ETF obchodovat nelze. Proto jsme v Trading Room začali rozvíjet obchodování stejné strategie přes jednoduché opční taktiky. Nakupujeme Call nebo Put opce, které legislativně není problém v EU obchodovat ani v trzích typu SPY. Opce jsou přitom levné a reálně lze obchodovat strategii na účtu s pár tisíc dolary (osobně strategii s opcemi v rámci testování obchoduji s účtem 10 000 dolarů). A ukazuje se, že obchodování strategie skrz opce může být pro retailové obchodníky skutečně velmi zajímavé. A pokud sami máte vyvinutou strategii například na trhu SPY nebo QQQ a nemůžete ji kvůli kapitálu obchodovat, zvažte opce. Zde je konkrétní srovnání. Toto je výkonnost intradenní breakout strategii v přesně té podobě, jak jsme si ji vyvinuli v Trading Room. Jde o aplikaci na trh SPY, komise jsou zahrnuty. Strategie obchoduje long i short, jeden obchod denně. Takto vypadá souhrnná backtestová výkonnost za poslední dva roky: Testujeme v programu TradeStation. Pro něj jsme v Trading Room vytvořili workflow, které nám umožňuje převést výsledky backtestů z TradeStation do formátu pro opční backtester: A následně jsme v našem workflow schopni otestovat, jak by stejné vstupy vypadaly při nákupu 0TDE call/put opce v momentě breakoutu. Takto vypadá finální equity křivka při aplikování komisí 2 USD/vstup a 2 USD výstup: V případě opčního backtestu je aplikován stejný position sizing jako u ETF v TradeStation – zisky nejsou reinvestovány a riskuje se 300 dolarů/obchod. Na první pohled je pak vidět, že skrz opce stejná strategie vydělala o 10 % více než v případě obchodování na ETF. A navíc: Strategii lze obchodovat na EU retailovém účtu. Strategii lze reálně obchodovat na malém účtu. Backtest pracuje s riskem 300 dolarů/obchod a strategie má maximálně jeden obchod denně. Při účtu 10 000 dolarů se tak riskují 3 % na účet. Za 300 dolarů lze přitom běžně otevřít i několik SPY opcí na strike cenách, se kterými pracujeme. V případě obchodování s opcemi máme předem absolutně definován risk. Ztratit můžeme jen tolik, kolik za opci zaplatíme. A přesně tolik kapitálu je na obchod vyžadováno (tedy cca 300 dolarů). U opcí nehrozí scénář, že trh zasáhne intradenní stop-loss, pozice je ukončena a následně se trh vydá ve směru původního breakoutu. Protože opci nakoupíme a držíme celý den bez ohledu na vývoj trhu. Tedy u menších účtů představují z mého pohledu a dosavadních zkušeností 0TDE opce pro intradenní strategie zajímavou alternativu. A co futures? Strategii na akciové indexy lze obchodovat i s využitím mikro a mini futures. A to i na menších účtech. Například s využitím mikro S&P 500 (ticker MES), které se obchoduje v objemu 5x akciový index. S použitím tohoto trhu vypadá srovnatelná equity křivka (s aplikovatelnými komisemi) následovně: Celkový zisk je 8 235 dolarů vs. 11 346 dolarů u opcí vs. 10 204 dolarů u ETF (ve všech testech jsou aplikovány komise účtované Interactive Brokers). S využitím mikro futures je tak intradenní strategie také obchodovatelná, ale minimálně v aktuálních podmínkách bude na menších účtech vydělávat méně než s použitím opcí či ETF. Je to dané jednak vyššími komisemi a pak hrubším zaokrouhlováním kontraktů pro dosažení příslušného risku (zejména ve srovnání s ETF). ETF vs. opce vs. e-mini futures – shrnutí Nasazení 0TDE pro breakout strategie se v tuto chvíli jeví jako velmi perspektivní. Na druhou stranu je pravda, že 0TDE jsou na indexech v plnohodnotné podobě jen poslední cca 2 roky, trh se bude vyvíjet a strategii nelze testovat s delší časovou historií. Patrně bude vhodné do strategie zapracovat dodatečné filtry, které nebudou strategii obchodovat v době extrémně vysoké implicitní volatility (kdy budou opce na nákup hodně drahé). Mně osobně dává velký smysl kombinovat breakout ještě s výpisy 0TDE vertikálních spreadů v době, kdy je nižší pravděpodobnost breakoutu. Tuto část strategie bych rád spustil na svém účtu během cca dvou měsíců. Druhou rozumnou variantou pro intradenní breakout strategie jsou bezesporu e-mini futures. Rozumnější se mi ale jeví pracovat s trochu větším účtem (nižší desítky tisíc dolarů) a využívat nikoliv mikro, ale mini kontrakty, které mají podstatně výhodnější komise. Jak opce obchodovat automatizovaně? Je pravda, že v retailovém světě není automatizace opčních obchodů tak běžná jako s futures či akciemi. Sami v Trading Room používáme vlastní Python skript, který je pro všechny členy skupiny k dispozici zdarma v otevřené podobě. Naleznete jej zde. Skript průběžně aktualizujeme a v tuto chvíli umí například inteligentně uzavírat pozice „lovením prémia“, obchodovat najednou více trhů (sám s ním obchoduji breakouty s použitím opcí na SPY a QQQ) a reportuje obchody na mobilní telefon. V plánu nejbližších týdnů je rozšířit skript i o obchodování výpisů spreadů v době, kdy trhy nemají tendenci trendovat. Každopádně postavit si jednoduchou automatizaci na opční obchodování není zas tak složité a na Finančníkovi můžete v tomto směru získat vše potřebné. 0TDE pak mohou být nástroj, který může i do systematického portfolia přinést další kousek diverzifikace.
    1 bod
  30. Stránek existuje celá řada. Sám nejčastěji používám fundseeder.com (ale tam si musíte nechat auditovat i své výsledky), striker.com, collective2.com, darwinex.com atd.
    1 bod
  31. V článku Day trading breakoutů s 0TDE opcemi – extra páka s limitovaným riskem jsem ukazoval, jakým směrem se ubírám při vývoji systému obchodujícího intradenní breakouty na akciových indexech, které budou probíhat skrz exekuce 0TDE opce. Motivace pro můj trading je zřejmá: Toto je backtestovaná equity křivka breakout systému obchodujícího opce na dvou trzích QQQ/SPY. V minulém článku jsme si ukazovali, že počáteční účet 10 000 dolarů by byl za necelé dva roky na úrovni 82 833 dolarů! To je brutálního zhodnocení o 728,33 % a něco, z čehož si chci určitě část ukousnout i na svých účtech. Zde je update k progresu: V Trading Room jsem postupně ladil základní logiku breakout systému, která bude vycházet ze silné a jasně obhajitelné „idea first“ myšlenky. To se nám myslím povedlo a TradeStation kódy k hlavnímu modelu, ze kterého vycházím, naleznete v Trading Room zde. Model jsem osobně nasadil na svůj živý účet, ve kterém nyní riskuji počátečních 300 dolarů/obchod. Minule jsem ukazoval výpisy z IB s prvními výsledky, další obchody následují – viz níže. Breakout model obchoduji zatím na akciích (QQQ, SPY, DIA atd.), protože je to pro mě nejjednodušší – vzal jsem náš autotrader a prostě do něj přidal další strategii. Samozřejmě, že model by bylo možné exekvovat s futures. Nechtěl jsem ale zbytečně podstupovat úpravy a testování autotraderu, protože mým cílem je obchodovat model s 0TDE opcemi. Máme hotovou první verzi python opčního autotraderu! Autotrader v plně otevřené podobě budu v Trading Room sdílet na konci příštího týdne. Zatím jde o první verzi, se kterou koncept osahávám a budeme jej dotahovat dál. Mám jej v tuto chvíli nasazen na paper účtu a obchoduji ETF SPY. A získávám tak první srovnání mezi exekucemi akcie vs. 0TDE. Takto vypadala například situace včera, ze které je myslím jasně patrné, proč je pro mě tento směr zajímavý: V trhu S&P 500 breakout model indikoval včera 16. 4. 2024 cca 30 minut po otevření volatility breakout na úrovni cca 512,88. Na živém účtu jsem vstup zobchodoval skrz akcie SPY. Riskuji podle volatility 300 dolarů, a autotrader proto shortoval 135 shares. Bez využití marginu tak šlo o investici cca 69 050 USD (v praxi mi IB zablokovalo cca 17 tisíc dolarů – byl využit intradenní margin). Na demo účtu nakoupil v okamžiku breakoutu autotrader 0TDE PUT opci na strike cenu 513 a při stejném risku 300 dolarů na obchod nakoupil 2 opce, každou za cenu 1,54 USD. Na účtu bylo zablokováno 300 dolarů, více nebylo pro obchod třeba. Obchod nemohl ztratit více. A podívejte se, jak dopadl obchod večer. Nejprve výsledky z živého obchodování (kde exekuce probíhala pomocí ETF - breakout systém má Order Ref ETFBRK1_S): Na živém účtu mi breakout model skrz short SPY vydělal 1 105,60 dolarů. Na paper účtu stejný obchod skrz nákup 0TDE PUT opce vydělal 1 248,31 dolarů: V obou obchodech jsem riskoval 300 dolarů. Ovšem skrz opce byl tento risk ještě zajímavý v tom, že jsem nemusel použít žádný pevný SL – pokud by trh šel proti mně, opce by expirovala bezcenná. V obchodu skrz akcii jsem měl vázáno s marginem cca 17 000 dolarů a získal 1 105,60 dolarů, v paper obchodu skrz opci jsem měl vázáno 300 dolarů a získal 1 248,31 dolarů. Tedy zhodnocení 316 % zisk na obchodu. Poznámka – zisk 316 % na obchod je třeba pochopitelně brát s rezervou. Rozumnější je zhodnocení vztahovat k výši účtu. Ten by mohl být například 10 000 dolarů, abychom si mohli rozumně dovolit celých 300 dolarů na obchod ztratit. A i tak šlo o zhodnocení +12,5 % účtu během jednoho obchodu. V každém případě představují exekuce skrz 0TDE opce myslím velmi zajímavou cestu, jak účet hodnotit. A myslím, že už jsem velmi blízko, abychom několikaměsíční vývoj a bádání v oblasti 0TDE opcí začali hodnotit na živém účtu. Tady je taktický plán pro nejbližší období: Osobně začnu 0TDE opce sám autotraderem exekvovat v nejbližších dnech živě na účtu s 10 000 dolary tak, abych mohl v Trading Room dokumentovat zkušenosti s live tradingem v prostředí, které je podobné tomu, se kterým pracuje běžný obchodník. O víkendu publikuji do Trading Room minikurz shrnující práci s opcemi a návodem, jak 0TDE opce backtestuji. Měli bychom se tak všichni sladit v základních znalostech práce s opcemi. Příští týden publikuji do Trading Room svou aktuální verzi Python 0TDE opčního autotraderu, abyste mohli také začít provádět první testy. A ještě k nejčastějšímu dotazu, jestli plánuji vytvořit na toto téma komplexní kurz: Netuším, ale spíše ne. Práce na kurzu je obrovská a 80 % času člověk přitom vydává zbytečně (editace videí atd.). Tento čas mi přijde rozumnější investovat do vývoje strategií. Proto sdílím know-how v Trading Room ve formě pracovních zápisků a kódů, kde mají všichni šanci pokládat dotazy a posouvat se společně. Jakmile téma dotáhneme do produkční fáze, patrně se vrhnu na vylepšování dalších způsobů tradingu a breakouty 0TDE přenechám autotraderům bez toho, aniž bych se dokola vracel k základům. Ideální čas pro naskočení do společného studia systematického obchodování 0TDE opcí je tak v Trading Room nyní. Přihlásit se můžete zde: https://tri.financnik.cz/tradingroom
    1 bod
  32. S tím, jak postupně do svého automatizovaného portfolia nasazuji i intradenní systémy, jsem si pro sebe definoval určité „workflow“, s nímž systémy tvořím. Zde jsou tipy, které mohou pomoci i vám. Obsah článku: Jak na intradenní obchodní systémy? Vývoj systémů na denních datech Intradenní stop-lossy na denních datech Prototypování systémů vs. jemné testování Ukázka workflow Závěr K příspěvku mě dovedl tento dotaz v Trading Room: Jak na intradenní obchodní systémy? Předně žádná cesta v rámci intradenního obchodování nebude bez práce. Tedy samozřejmě kromě té, kdy si koupíte nějaký zázračný software, kde vám po stisknutí tlačítka začne sám připravovat zaručeně robustní AOS. Sám na podobné zázraky nevěřím, a tak nezbývá než investovat čas do ručního testování různých nápadů, ze kterých následně tvořím reálné „idea first“ obchodní systémy. Potíž s intradenními systémy je především v tom, že pracujeme s ohromným množstvím dat. Bez ohledu na zvolený software je vše výrazně pomalejší, náročnější na hardware a do velké míry i na know-how. S jemnými intradenními daty lze vymýšlet násobně více taktik než na denních datech, což s sebou přináší i výrazně vyšší riziko přeoptimalizace, chyb v kódech či v následném automatizovaném obchodování. Osobně se mi tak osvědčilo vyvíjet intradenní systémy na denních datech. Vývoj systémů na denních datech Denní data obsahují informace o otevírací a uzavírací ceně, denní minimální ceně a denní maximální ceně. S denními daty se proto pracuje velmi efektivně – za rok máme přibližně 250 úseček. Pracovat pak lze v programech, jejichž ovládání známe ze swingového obchodování (např. Amibroker). Ovšem jak na denních datech vyvíjet intradenní systémy? Tím, že nevidíme „dovnitř“ denních úseček, tak pochopitelně můžeme vyvíjet jen určité typy intradenních systémů. Například jednoduché breakout či mean reversion systémy vycházející z denní otevírací ceny či jiného fixního bodu denních grafů. Nemůžeme tak například vytvářet obchodní systém obchodující průlom např. 5minutového otevírací rozpětí popisovaného v článku Jak na první daytrading autotrader [včetně funkční strategie a kódu]. Z mé zkušenosti to ale tolik nevadí. Protože i jen na denních datech lze najít mnoho funkčních intradenních přístupů (sám jsem takto dříve vyvinul Finwin, který dnes obchoduji řadu let). Intradenní stop-lossy na denních datech Největším úskalím při vývoji intradenních obchodních systémů na denních datech jsou stop-lossy. Na denních datech nevidíme „dovnitř“ úseček a jen těžko se odhaduje, jestli byla u obchodu dříve zasažena úroveň stop-lossu, vstupu či výstupu. Osobně tak začínám s vývojem strategií s velmi vzdáleným, nebo žádným stop-lossem. Ve svých systémech často pracuji s indikátorem ATR a jedním z typických příkladů vzdáleného stop-lossu je 1xATR. Takový už bývá spolehlivě identifikovatelný i na denních grafech. Ve svých testech tak chci nacházet strategie, které relativně stabilně fungují i s velkými stop-lossy. A teprve až takovou strategii objevím, otestuji ji na intradenních datech. Prototypování systémů vs. jemné testování Svou práci tak můžu rozdělit do dvou základních kroků: Prototypování systému na denních datech Finální backtest hotového prototypu na intradenních datech Pokud jste vývoj intradenního systému nikdy nezkoušeli, možná nevidíte v rozdělení práce do zmíněných bodů žádný zásadní benefit. Pro mě tam rozdíl je – především v efektivitě. Nejsem programátor a s jakýmkoliv skriptováním bojuji. A skriptování na intradenních datech je pro mě násobně náročnější než na denních. Při hledání nových obchodních přístupů testuji průběžně řadu různých myšlenek. Mohu například zkoumat signály vycházející z korelace či divergencí trhů, sezonality, market internals a podobně. Podobné testy mám na denních grafech hotové velmi rychle. A pokud vypadá nějaká myšlenka nadějně, tak teprve potom věnuji pozornost přípravě intradenního kódu, pro který nejčastěji používám TradeStation či Python. V momentě, kdy vím, co přesně potřebuji naskriptovat, už to nemusí být tolik složité. Ve finálních testech s intradenními daty navíc první backtesty provádím se vzdáleným stop-lossem podobně, jako jsem to dělal ve fázi prototypování. A logicky bych měl dostávat podobné výsledky, čímž si ověřuji funkčnost svých kódů. Ukázka workflow Na denních datech testuji různé myšlenky. Jedním z dobrých směrů může být například intradenní breakout na akciovém indexu. Např. Nasdaq 100. Breakout systém má v principu jednoduchou konstrukci. Vezmeme nějaký počáteční bod – např. denní open, poslední close, nejvyšší high za posledních x dnů a podobně, přidáme k bodu určitou vzdálenost (sám rád pracuji s násobkem ATR), a pokud trh tuto úroveň překoná, zaznamenáme long breakout a držíme pozici do dosažení profitargetu či do konce dne. Pokud se trh obrátí, vystoupíme na stop-lossu. Jak jsem zmínil, u prototypů podobných systémů na denních grafech používám vzdálený stop-loss (např. 1xATR). Testy na uvedené úrovni jsou např. v Amibrokeru velmi jednoduché s tím, že do popsané kostry systému budete chtít zakomponovat pravděpodobně ještě nějaký „filtr“. Bez toho nebude systém reálně obchodovatelný. A takto může vypadat výsledek prototypu: Pro ilustraci jsem zobrazil equity křivku prototypu „long intradenní breakout v Nasdaq 100“ vytvořenou pouze z denních úseček (modrá barva) vs. finální backtest s využitím intradenních dat (oranžová barva). Equity křivky nejsou úplně stejné zejména proto, že v tomto případě intradenní backtest probíhal v Pythonu, kde se mi trochu jinak počítá ATR než v Amibrokeru. Podobné detaily nejsou z mé zkušenosti podstatné, protože ve finálním živém obchodování se do procesu živého obchodování na burze stejně dostává určitý prvek náhody. Ale to podstatné je jistě patrné – prototyp se vzdáleným stop-lossem (1xATR) odpovídá finálnímu intradennímu backtestu. Funguje to samozřejmě i na delší historii dat: Finální myšlenku pak už ladím v samotném intradenním backtesteru. Zde zejména testuji jemnější práci s bližšími stop-lossy. Protože ty z mé zkušenosti nelze na denních datech používat – vedou k příliš optimistickým závěrům. Dobře je to patrné na tomto screenshotu: Zde jsem v prototypu na denních datech snížil stop-loss na 0,4x ATR (modrá linka) a následně provedl stejný backtest na intradenních datech (oranžová linka). Je zde patrné, že pokud bychom malý stop-loss použily už v prototypu pracujícím s denními daty, budou naše závěry z backtestu příliš optimistické. Závěr Dnešní tip ukazuje, že pokud budete určitý typ intradenních systémů prototypovat na denních datech, můžete se poměrně dobře na výsledky spolehnout za předpokladu, že budete pracovat se vzdálenějšími stop-lossy (např. 1xATR). Pokud se tak chcete do vývoje intradenních systému pustit, můžete začít právě na denních datech. A teprve až budete mít hotový funkční prototyp (jakože najít obchodní systém trvá určitě týdny až měsíce), pak už není zas takový problém konkrétní jednu finální myšlenku převést do příslušného intradenního backtesteru (např. s použitím TradeStation). Jinými slovy – není třeba se od počátku stresovat z potřeby ovládnutí dalšího softwaru. Ale je možné začít na stejném softwaru, který používáte pro analýzy denních grafů a teprve, až budete mít jasnou představu o potenciálním intradenním obchodním systému (podloženou funkčním prototypem) tak řešit, jak systém finálně otestovat na intradenních datech.
    1 bod
  33. Stovky procent zhodnocení ročně s mechanickými strategiemi? I taková čísla indikují výsledky mých aktuálních průzkumů obchodování pomocí relativně nových 0TDE opcí. Ostatně podívejte se na diskutované strategie a jejich výsledky sami. Obsah článku: Co je to opce? Nákup call opce Nákup put opce Opční spready Opce v diverzifikovaných portfoliích 0TDE opce Backtestování opčních strategií 0DTE kalendářní spread 0TDE Iron Condor 0TDE výpis put opce (se vzdálenou ochrannou) 0TDE mechanické opční portfolio Zhodnocení stovek procent ročně? Můj akční plán s 0TDE portfoliem Systematické obchodování opcí – shrnutí Co je to opce? Opce jsou druhem derivátu, který dává kupujícím těchto kontraktů (držitelům opcí) právo (ale ne povinnost) koupit nebo prodat podkladové aktivum za stanovenou cenu v určitém čase v budoucnosti. Za toto právo kupující opcí platí částku nazývanou prémie, kterou platí vypisovatelům opcí. Pokud jsou tržní podmínky pro držitele opcí nevýhodné, nechají opci propadnout a právo opci uplatnit nevyužijí. Tím si zajistí, že potenciální ztráty z držení opce nebudou vyšší než zaplacená cena opce. Na druhé straně, pokud se trh pohne správným směrem, může se držitel opce rozhodnout opční kontrakt využít (uplatnit), čímž se mu otevře smluvená pozice v určeném trhu na stanovené ceně (tu určuje tzv. strike cena opce). Podrobněji se mechanice opčního obchodování na Finančníkovi věnujeme v seriálu Začínáme s opcemi. V tomto článku si pojďme nejprve shrnout ty největší základy a především si ukázat, jak lze opce využít pro mechanická diverzifikovaná portfolia, jejichž obchodování se na Finančníkovi věnujeme. Opce lze obchodovat na nejrůznější trhy a existují jen dvě. Call opce a Put opce. Coby tradeři můžeme pak opce nakupovat nebo vypisovat. Nákup call opce Obchodování s opcemi mohou využít ti, kteří chtějí spekulovat s limitovaným riskem na vývoj směru trhu. Pokud se domníváte, že cena aktiva rychle poroste, můžete koupit call opci a použít pro to méně kapitálu, než je samotná hodnota aktiva. Jediným vašim riskem pak bude zaplacená cena opce. Předpokládejme, že tipujete růst akcií Tesly (TSLA), která se v době článku obchoduje na úrovni 193,57 a jejíž cena se začíná zvedat. Pro směrový pohyb byste mohli nakoupit samotnou akcii, ale např. za 100 akcií byste zaplatili 19 357 dolarů. To je dost peněz. Navíc pokud by akcie začala padat, bude pozice adekvátně ztrácet. Nebo lze nakoupit call opci. Např. na cenu 210, která se v době psaní článku obchoduje za cenu 3,6 dolarů. Opce se v případě akcií obchodují automaticky na 100 shares, takže bychom za ni zaplatili 360 dolarů. Taková pozice nám dává právo vstoupit do dlouhé pozice 100 shares v akcii TSLA na ceně 210. Pokud se tak jednou ráno probudíte a cena Tesly bude na ceně 260, uplatníte akcii, čímž se vám na účtu otevře dlouhá pozice Tesly za cenu 210. Obratem můžete akcie prodat za 260, přičemž zisk z profitu je 260 – 210 = 50 * 100 = 5 000 dolarů (minus cena zaplacená za opci). To vše při investici 360 dolarů. V čem je háček? V čase. Opce mají limitovanou platnost. Ta je specifikována při jejich nákupu. Konkrétně výše jmenovaná vyprší za 27 dnů. Můžete si pochopitelně pořídit i opce s výrazně delší platností, ty jsou ale výrazně dražší. Šance, že se za 27 dnů Tesla pohne na cenu 260, je z pohledu historických pravděpodobností nízká. Výrazně vyšší šanci na profit má tak ten, kdo opci vypsal (tj. prodal vám ji). Tomu zůstane plná cena opce (zaplacených 360 dolarů), pokud se akcie bude v době expirace obchodovat za cenu nižší než 210. Nákup put opce Pokud vsázíte na budoucí pokles trhu, lze použít put opci. Řekněme, že byste na výše uvedeném příkladu akcie Tesly vsázeli spíše na její další pokles. Akcii byste mohli shortovat, nebo byste mohli nakoupit put opci. Například na strike cenu 170. Za tu s dobou platností 27 dnů byste dnes zaplatili 147 dolarů. A pokud se bude Tesla za 27 dnů skutečně obchodovat výrazně pod cenou 170, pak solidně vyděláte. Na druhé straně put opce je opět ten, kdo ji vypsal (což může být i retailový obchodník). Svých 170 dolarů inkasuje v případě, že se Tesla bude za 27 dnů obchodovat nad cenou 170. Pokud bude cena níže, otevře se mu na účtu long pozice v Tesla za cenu 170 (a držiteli put opce short pozice ze 170). Opční spready Kouzlo opcí spočívá hlavně v možnosti jejich kombinací do tzv. opčních spreadů. Například pokud vypisujeme opce, budeme většinu času vydělávat, protože opce vesměs expirují jako bezcenné. Ovšem občas přijde výrazný a neočekávaný pohyb, který obchodníkům s tzv. nahými výpisy občas vymaže účet. Nic nám ale nebrání vypsat opci a současně nakoupit levnější vzdálenější ochrannou opci. To je princip jednoduchého vertikálního spreadu. Opce lze přitom kombinovat mnoha způsoby. Můžeme kombinovat různé strike ceny, expirace a podobně. Opce v diverzifikovaných portfoliích Zejména principy spojené s vypisování opcí mohou v portfoliích zajistit výraznou diverzifikaci, protože výdělky přicházejí v úplně jiné dny než v rámci směrových strategiích s využitím akcií či futures. Zajímavý je ale i risk profil směrových opčních strategií. Kdy lze s pákou spekulovat například na breakout v ETF nebo akcii, ovšem s absolutně limitovaným riskem. Opce toho skutečně mohou nabídnout hodně, ovšem za cenu, že práce s nimi je výrazně komplexnější. A to především pokud stejně jako já chcete i s opčními strategiemi dělat trading automatizovaně (tedy pomocí tvz. AOS). 0TDE opce Proč současná doba nahrává systematickým opčním strategiím? Odpovědí jsou 0TDE opce. Jde o relativně nový typ opce s jednodenní platností. Tyto opce se začaly naplno obchodovat v polovině roku 2022 a zejména na akciovém indexu S&P 500 zažívají doslova boom. CBOE udává, že 0TDE opce představují poloviční objem opcí obchodovaných na SPX. S každodenní expirací opcí pak coby systematičtí obchodníci získáváme extrémně lukrativní obchodní nástroj poskytující dostatečný počet obchodních příležitostí i pro systematické mechanické strategie. S 0TDE opcemi se dají dělat například jednoduché intradenní obchody typu mechanický výpis vertikálního spreadu v polovině obchodní seance, kdy inkasujeme opční prémium, pokud se S&P 500 nepohne o určité procento a podobně. Podobné strategie se velmi dobře doplňují například s breakout strategiemi. Velmi zjednodušeně řečeno v akciovém indexu daný den buď vydělá breakout strategie (pokud se trhy rozjedou), nebo opční výpis (pokud se trhy nerozjedou). S 0TDE se stává jednodušší i mechanické obchodování a zejména testování opčních strategií. V zásadě nám odpadá jeden opční rozměr – datum expirace (konec platnosti opce). Každý den máme pro obchodování/testovaní jasně daný jeden opční kontrakt, případně lze jednoduše pracovat s kontraktem vypsaným další den. Backtestování opčních strategií Nutno říci, že i přes zjednodušení v podobě zaměření na 0TDE opce není backtestování mechanických opčních strategií triviální. Samozřejmě potřebujeme kvalitní intradenní historická opční data, která již naštěstí dnes nejsou nedostatkovým zbožím. Dobrým zdrojem je polygon.io, kde pro testování stačí data za 29 dolarů měsíčně. Ta nabízí sice jen 2 roky historie, ovšem 0TDE opce se právě obchodují přibližně dva roky a delší historie tak není potřeba. Ale pochopitelně i s historickými daty jsou backtesty pro neprogramátory, jako jsem já, velkou výzvou. A upřímně právě mé technické limity jsou důvodem, proč se mechanickým obchodováním opcí prokousávám sám tak pomalu. Nicméně poslední týdny jsem se v této oblasti solidně pohnul dopředu a minimálně mám k dispozici způsoby, jak mechanické opční strategie spolehlivě testovat (s využitím kvalitních jednominutových intradenních dat). A mohu se tak podělit o několik základních backtestů, které by měly demonstrovat, proč může být tato oblast zajímavá. Pro test jsem vybral několik tradičních opčních strategií obchodovaných ale v intradenní podobě. Článek je už tak dost dlouhý, takže jednotlivé strategie nebudu vysvětlovat dopodrobna. Vždy jde o určitou standardní kombinaci výpisu opce (inkasujeme prémium) a nákupu opce (limitujeme risk). Pozice jsou drženy maximálně jeden den (nejsou drženy přes noc). 0DTE kalendářní spread Strategie drží pozici jen prvních 30 minut denně. Vypisuje call opci v 0DTE kontraktu s deltou 50 a nakupuje stejnou opci v opčním kontraktu s expirací další den. Backtest je prováděn s účtem 20 000 dolarů při alokaci 20 % kapitálu max. a otevíráním nejvýše 10 kalendářních spreadů v SPX. Obchod každý den kromě pátku, backtest 1. 5. 2022 – 4. 2. 2024. Komise 1 USD/opci: V backtestu proběhlo 343 obchodů, maximální ztráta -409 dolarů/spread, maximální zisk 466 dolarů/spread. Úspěšnost 69,7 %. Drawdown -11,2 %. 0TDE Iron Condor Výpis tradičního Iron condora (IC) tak, jak jsme jej na Finančníkovi obchodovali roky. Tentokrát s tím rozdílem, že vypisujeme IC na začátku dne a držíme jej pouze v průběhu seance (nedržíme přes noc). Profit target 45 % inkasovaného prémia, stop-loss 100 % inkasovaného prémia. Backtest s účtem 20 000 dolarů při alokaci 100 % kapitálu max. a otevírání nejvýše 2 Iron Condorů v SPX. Obchod každý den při splnění určité podmínky chování VIXu, backtest 1. 5. 2022 – 4. 2. 2024. Komise 1 USD/opci: V backtestu proběhlo 209 obchodů, maximální ztráta -1 608 dolarů/spread, maximální zisk 1 332 dolarů/spread. Úspěšnost 75,6 %. Drawdown -18,6 %. 0TDE výpis put opce (se vzdálenou ochrannou) Jak by vypadalo obchodování jednoduchého výpisu PUT opce? Může vyjít ze simulace, kdy bychom každé ráno vypisovali v SPX PUT opci s deltou 45 a nakupovali hodně vzdálené ochranné put opce. Put opce bychom vypisovali v momentě, kdy S&P 500 gapne dolů, a tudíž by v trhu bylo zajímavé prémium. Pozici bychom drželi celý den, případně do zasažení profit targetu 50 % nebo stop-lossu 200 % inkasovaného prémia. Backtest s účtem 20 000 dolarů při alokaci 100 % kapitálu max. a otevírání nejvýše 1 short put opce v SPX. Backtest 1. 5. 2022 – 4. 2. 2024. Komise 1 USD/opci: V backtestu proběhlo 57 obchodů, maximální ztráta -2 694 dolarů/spread, maximální zisk 1 156 dolarů/spread. Úspěšnost 94,7 %. Drawdown -10,2 %. 0TDE mechanické opční portfolio Jako u jiných systematických strategií je mým cílem obchodovat i mechanické opční strategie v portfoliu. V něm se většinou jednotlivé strategie doplňují a celková výkonnost je mnohem uhlazenější než na úrovni jednotlivých strategií. Zde je pro ukázku simulace portfolia složeného z výše uvedených strategií. Portfolio vychází ze startovacího kapitálu 20 000 USD a každé výše uvedené strategii přiřazuje váhu 1/3. Komise jsou započítány: Za necelé dva roky portfolio vytvořilo z původního kapitálu 20 000 dolarů profit 146 803 dolarů, tedy zhodnocení 734 %. A to při drawdownu - 7,5 %. Zhodnocení stovek procent ročně? Lze očekávat od podobného portfolia výkonnost stovky procent v dalších letech? Osobně jsem v tomto ohledu velmi konzervativní a podobná očekávání nemám. Ale i když bude zhodnocení násobě horší, jeví se mi diskutovaná alfa jako opravdu zajímavá. Navíc na myšlenku backtestů mechanického testování 0TDE mě navedl kamarád trader, který loni s podobnými strategiemi zhodnocení nad 200 % dosáhl, byť s vyšším drawdownem. Kombinace přesných mechanických backtestů, zkušenost jiných obchodníků s live tradingem stejného přístupu, plus logika vytvářených profitů (diskutované opční strategie zde existují velmi dlouho, novátorské je pouze jejich přenesení na nový typ produktu), mě osobně motivuje věnovat této oblasti aktuálně vysokou pozornost. Ale samozřejmě je potřeba vnímat i určitá úskalí. Především 0TDE jsou zde necelé dva roky a na tuto dobu máme omezené backtesty. Snadno lze sklouznout k určité přeoptimalizaci vytvářených principů. Osobně se proto snažím aplikovat do obchodního plánu spíše jednodušší myšlenky, které dlouhodobě fungují i na tradičních opčních kontraktech (na kterých je dokáži otestovat). Také lze očekávat, že tento přístup bude fungovat více nyní než např. za 5 let. Každý podobný výrazný edge má tendenci časem z trhů mizet. Můj akční plán s 0TDE portfoliem Osobně 0TDE portfolio zatím živě neobchoduji, protože jsem dosud neuvěřitelné množství času a energie trávil nad stavbou obchodních plánů a jejich mechanickým testováním. Tuto fázi mám nyní hotovou. Nutno říci, že testy ukázaly na další zajímavé taktiky, které jsou nad rámec tohoto článku – kromě již diskutovaného obchodování na začátku dne vypadá velmi zajímavě obchodování spreadů na konci obchodního dne. Což opět dává velký smysl, neboť 0TDE na konci obchodního dne expirují a rozklad časového prémia se s každým momentem blížící se expirace zrychluje. Mým plánem je nyní zaměřit se na exekuce. Ty se dají dělat ručně (jako kterékoliv běžné obchody), ale mým cílem je mít toto portfolio plně automatizované. To bude opět trochu výzva, nicméně ib_insync knihovna, kterou na Finančníkovi pro autotrading používáme, má i podporu opčních spreadů, tak věřím, že toto nebude nepřekonatelné. V mezidobí plánuji rámcově portfolio papertradovat, případně obchodovat na levných trzích typu SPY (opční obchody lze dělat na SPY i z EU, na rozdíl od přímého nákupu podkladu v případě opcí žádná omezení neexistují. Na trzích typu SPY lze tak podobné strategie testovat i s několika stovkami až menšími tisíci dolarů). A jelikož jsem stále ve stádiu intenzivního zkoumání a testování možných přístupů, ve kterém platí více hlav více ví, rozhodl jsem se v Trading Room založit vlákno 0TDE mechanické strategie, ve kterém budu publikovat své backtesty, komentovat přesná pravidla strategií (včetně těch na obchodování konce seancí), publikovat výpisy konkrétních zobchodovaných opcí, plus jsem připraven skrz své backtestovací workflow pro vás otestovat jakoukoliv vaši myšlenku. Systematické obchodování opcí – shrnutí Coby systematický trader jsem neustále na cestě hledání zajímavých způsobů, jak rozšířit své portfolio o další diverzifikovaný zdroj příjmů. Zajímavé jsou bezpochyby systematicky obchodované kryptoměny, kterým se ale z důvodů popisovaných v linkovaném článku vyhýbám. 0TDE opční strategie se reálně mohou systematickým kryptoměnovým strategiím vyrovnat a přitom jde o regulované burzovní prostředí. Z tohoto pohledu tak osobně vidím danou oblast pro své živé účty jako velmi perspektivní a doufám, že za pár měsíců zde budu moci reportovat již své první živé výsledky obchodování 0TDE opčních strategií.
    1 bod
  34. Jedno ze základních pravidel úspěšného burzovního obchodování říká – nakup levně, prodej draho. Pojďme si ukázat, jak konkrétně může vypadat obchodní systém vycházející z tohoto principu. Včetně popisu mechanických pravidel a zpřístupnění on-line backtesteru, ve kterém si můžete pravidla sami otestovat. Obsah článku: Co znamená nakupovat krátkodobé poklesy? Co je to "pokles" na akciovém trhu? Jakou výhodu přináší nakupování po poklesu? Obchodní plán nakupování akcií do poklesu Vstupní pravidla obchodního plánu Výstupní pravidla obchodního plánu Konkrétní příklad obchodu dle publikovaného obchodního plánu Nakupování po poklesu akcií vs. buy and hold Vyšší výkonnost při nižším využití kapitálu Další kombinace parametrů – vyzkoušejte bezplatný backtester Co znamená nakupovat krátkodobé poklesy? Anglicky se tomuto přístupu říká „buy the dip“ a princip vychází z myšlenky, že v akciových trzích dochází velmi často po krátkodobých poklesech k oživení cen a novému růstu. Obchodní příležitosti mohou být tím zajímavější, čím rychlejší a dramatičtější pokles je. Protože při poklesu ceny akcií obvykle nejslabší investoři začnou své akcie prodávat (nebo se jim aktivují příliš blízko zadané stop-lossy), což pokles ceny ještě umocňuje. Jakmile se situace uklidní, vstupují často do trhů noví nakupující a cena může mít tendenci stoupat. Co je to "pokles" na akciovém trhu? Pokles na akciovém trhu můžeme definovat jako krátkodobé snížení ceny akcie na její jinak růstové trajektorii. Pro nákup krátkodobých poklesů tak obecně chceme vidět, že cena akcie dlouhodobě roste a v rámci růstu došlo ke krátkodobému cenovému poklesu. Na Finančníkovi jsme systematičtí obchodníci, takže si budeme podobná pravidla chtít popsat naprosto jednoznačně. Pro účely systematického tradingu lze pokles definovat například tak, že se akcie obchoduje nad svým dlouhodobým cenovým průměrem (běžně počítaným jako průměr za 200 obchodních dnů) a současně se její cena snížila během jedné obchodní seance o více než 3 %. Graf akcie TSLA s vyznačeným dlouhodobým klouzavým průměrem (zelená linka) počítaným za posledních 200 obchodních dnů (MA200). Zelené šipky zobrazují dny, kdy byla uzavírací cena nižší o více než 3 % než předchozí uzavírací cena. Pokud pracujete s programem Amibroker, můžete si podobný graf zobrazit s pomocí následujícího kódu: shape1 = IIf(ROC(C,1)<-3 AND C>MA(C,200),1,0) * shapeUpTriangle; PlotShapes( shape1, colorGreen, 0, Low, -33); (pokud byste rádi podobné grafy vytvářeli, ale nevíte jak sdílený kód aplikovat, doporučuji účastnit se minikurzů v rámci TechLabu). Jakou výhodu přináší nakupování po poklesu? Pokud se podrobněji zaměříme na pohyby prakticky libovolného trhu, pak brzy zjistíme, že se trhy pohybují v určitých „vlnkách“. Nákupem na dnu vlnky pak můžeme dosáhnout lepší vstupní ceny, než pokud nakupujeme na vrcholu vlnky. Takto si můžeme pohyby trhu zobrazit ve zmíněné akcii Tesly: Je ale potřeba zdůraznit, že ne každý nákup do poklesu nás dovede k lepší vstupní ceně. Pochopitelně nikdy nemáme záruku, že cena nebude klesat dál. Každá akcie může klesnout třeba až k nule a jakékoliv obchody je třeba dělat s dobře nastaveným money managementem. Nicméně bankrot akcie pohybující se nad MA200 není příliš pravděpodobný. Pravděpodobnější je scénář, že nákupem do poklesu získáme dlouhou pozici za příznivou cenu. Ovšem příznivá vstupní cena neznamená automaticky profit. Ten se realizuje až výstupem a tedy skrz kompletní obchodní plán. Obchodní plán nakupování akcií do poklesu Nákupy po poklesu akcií mohou mít různou formu. Někteří obchodníci podobným vstupem otevírají svá dlouhodobá portfolia, jiní vydělávají na očekávaných krátkodobých pohybech. To je náš příklad. Jedna z taktik, kterou v trzích dělám, vypadá zhruba následovně: Vstupní pravidla obchodního plánu Sleduji akcie v určitém akciovém indexu. Pro konkrétní příklad použijme Nasdaq 100. Sleduji, které akcie se pohybují nad MA 200 a čekám, až některá akcie klesne za jeden den o více než 3 %. To je tzv. signální úsečka (č.1 na níže uvedeném screenshotu). Následující den zadám limitní vstupní příkaz pod uzavírací cenu signální úsečky. Většinou o velikosti určitého násobku ATR. ATR zjednodušeně řečeno říká, jaký je průměrný denní rozkmit. 0,9 * ATR5 tak např. reprezentuje skoro plnohodnotný průměrný denní rozsah za posledních 5 dnů. Do podobné vzdálenosti zadám limitní vstupní nákupní příkaz. Jinými slovy po výrazném poklesu se snažím nakoupit ještě s výraznou slevou. Výstupní pravidla obchodního plánu Takto se budu snažit vstoupit do určitého daného maximálního množství současně otevřených pozic. Například deset. Výstupy mívají časový stop-loss (např. pozici chci držet max. 10 dnů), price action výstupní podmínku (například výstup, když úsečka uzavírá nad nejvyšší cenou předchozí den) a třeba limitní profit target (např. pohyb o určitý násobek ATR od poslední uzavírací ceny). Konkrétní příklad obchodu dle publikovaného obchodního plánu Konkrétní obchod může vypadat jako tento na screenshotu: Bod 1 představuje signální úsečku – trh poklesl o více než 3 % od předchozí uzavírací ceny. Následující den (úsečka 2) zadávám limitní nákupní příkaz do vzdálenosti 0,9*ATR5 od uzavírací ceny úsečky 1. Na úsečce 3 je zasažen výstupní profit target signál počítaný z hodnot 0,5*ATR5. Pokud bych měl profit target vzdálenější, vystupoval by systém na úsečce 4, protože ta uzavírá výše, než byla maximální cena předcházející úsečky. Podobné obchody opakuje systém stále dokola ve všech akciích indexu Nasdaq 100 (maximálně má otevřeno 10 pozic). Nakupování po poklesu akcií vs. buy and hold Jaká je výhoda podobného přístup oproti klasickému držení akcií nebo indexu? Stručně nám na to odpoví backtest. Modrá křivka představuje výkonnost zmíněného jednoduchého systému nákupu „dipu“, šedá linka reprezentuje pro porovnání výkonnost indexu Nasdaq 100. O jednotlivých metrikách backtestu bych zde mohl psát hodiny. Pro zachování stručnosti se zaměřme jen na ty nejjednodušší. V řádku označeném 1 je vidět, že systém vydělal historicky výrazně více, než případné držení indexu: 18,8 % ročního zhodnocení vs. 13,31 %. Což vedlo pochopitelně k výrazně odlišnému absolutnímu zisku. Investovaných 20 000 dolarů by v rámci systému přineslo 3 057 987 dolarů, v indexu 831 074 dolarů (řádek označený 3). Systém vydělal výrazně více i přesto, že v praxi bychom museli výnosy systému danit (v případě pasivního držení indexu nikoliv). Ještě podstatnější než absolutní výnosy je pro mě důležitý drawdown (řádek označený 2). V indexu bychom si prošli drawdownem –82,90 %, systém měl drawdown –22,55 %. Z pohledu výnos/drawdown je jednoznačné, kdo je vítězem a proč se systematickému obchodování věnujeme. Vyšší výkonnost při nižším využití kapitálu Srovnání dalších parametrů si můžete projít ve výše publikované tabulce. Upozornil bych ale ještě na řádek označený 4 – průměrně vytížení kapitálu systémem. V případě indexu bychom měli zainvestovaný veškerý kapitál. V případě diskutovaného systému „nákupu se slevou“ je vytíženost kapitálu 13,9 %. To znamená, že 80 % kapitálu u podobného systému nevydělávalo – leželo by na účtu (a i přesto jsou výsledky mnohem lepší než při držení indexu). V praxi se tak nabízí zapojení dalších systémů do portfolia. Což je přesně to, co na Finančníkovi děláme. Mohu obchodovat například podobný systém nákupu po poklesu a současně jiný systém, který bude krátkodobě akcie shortovat. Oba systémy budou vyžívat stejný kapitál a o to vyšší bude výsledná výkonnost. Podrobně tento princip rozvádíme v článku Portfolio – význam pro profitabilitu a diverzifikaci rizika. Další kombinace parametrů – vyzkoušejte bezplatný backtester Možná, že začínáte být ze systematických mechanických strategií (a jejich portfolií) podobně nadšeni, jako jsme my. A nedivím se. Možností, jak zajímavě zhodnocovat kapitál, je zde skutečně mnoho. Vše lze navíc jednoznačně testovat a vyhodnocovat. Pokud zatím nemáte s historickými backtesty zkušenosti, můžete vyzkoušet prostředí, se kterým sám pracuji. Na stránku https://backtester.financnik.cz/zakladni-korekce jsme připravili jednoduché rozhraní, ve kterém si můžete otestovat různé variace popisovaného systému. Můžete sledovat, jaký dopad mají na výsledky jiné parametry zvolených násobků ATR, podmínky signální úsečky nebo množství současně otevíraných pozic. Backtester je v tuto chvíli otevřený všem traderům na Finančník.cz. Hotové reporty posílá v PDF formátu na e-mail, který se nemusíte bát do formuláře zadat. E-maily v tomto formuláři nejsou nikde uchovány ani použity pro jiný účel, než jednorázové zaslání reportu. P.S: V pravidelné pondělní lekci z živých trhů jsem komentoval svůj živý obchod, který mám v době psaní článku právě otevřený podle obchodního systému, který je velmi podobný tomu, který zde diskutujeme.
    1 bod
  35. V případě časově efektivního burzovního obchodování s co nejvyšším využitím počítačů musíme chtě nechtě řešit i technologické výzvy. Zde je přehled toho, jak mám své řešení postavené sám a jak řeším témata jako bezpečnost a spolehlivost. Obsah článku: Základní technologické potřeby pro systematické obchodování Je lepší počítač pro obchodování doma nebo v hosting centru? Co je VPS? Windows nebo Linux pro trading? RDP – připojování ke vzdálené ploše Windows Remote Desktop Protocol a bezpečnost Co je VPN? Jak na VPS s VPN? Vzdálený přístup do domácí sítě Shrnutí Nejprve důležité upozornění. Jsem trader, nejsem IT specialista. Níže uvedené tipy tak vycházejí z mého aktuálního nejlepšího přesvědčení, jak potřebné technologické prvky nastavit a poskládat dohromady. Je možné, že existují další a lepší cesty. Pokud jste v této oblasti zkušení a napíšete mi, rád budu tento článek aktualizovat. Základní technologické potřeby pro systematické obchodování Připomeňme, že systematický trading je takové obchodování, kde vše, co děláme, má jednoznačně nadefinovaná pravidla. Ta můžeme otestovat a obchodovat bez jakékoliv subjektivity. Systematické obchodování neznamená, že je třeba obchodovat automatizovaně. Ale umožňuje nám do obchodování zapojovat počítače, a být tak v práci tradera mnohem efektivnější. Systematické obchodování může mít mnoho podob. Můžeme všechny potřebné úkony dělat sami ručně. Nebo můžeme na počítači používat různé dávky, které instruují programy, aby například stáhly data trhů a pomocí programů typu Amibroker nebo Excel vytvořily přehled příkazů, které ručně zadáváme do trhů. A nebo jít dál a nechat do trhu zadat příkazy automaticky. A pak třeba postoupit zase o kus dál a nechat počítač obchodovat intradenně, jako to dělá můj autotrader. Možnosti jsou neomezené a všechny postupně vedou k tomu, že efektivity začneme dosahovat tím, že nám počítač běží 24 hodin denně na spolehlivém internetu a pracuje v době, kdy my sami třeba spíme nebo se věnujeme zábavě či jiné práci. Je lepší počítač pro obchodování doma nebo v hosting centru? Potřebu neustále zapnutého počítače můžeme řešit různými způsoby. Samozřejmě může postačit levné kancelářské PC umístěné na polici v komoře. Klíčovým parametrem by měla být stabilita. Počítač má napájení, funkční internet, zkrátka, že vše funguje, jak má. Protože profitabilní obchodování je zejména o tom, abychom byli schopni fungovat systematicky. Abychom nevynechali zadávání obchodních příkazů ani jeden den. A ze své zkušenosti vím, že i když mi internet doma vypadne jen párkrát za rok, vsadím se, že to bude zrovna v den, kdy by to můj trading ovlivnilo nejvíce. Proto jsem přesvědčený, že je výhodnější obchodovat z počítačů umístěných v profesionálních serverovnách. Zde bývá zálohovaná konektivita a napájení, nehledě na to, že internet bývá mnohem rychlejší. Co je VPS? Přesun práce do profesionální serverovny nemusí být drahý. Záleží, jak výkonné prostředí potřebujeme využívat. Nejdostupnější jsou tzv. VPS - Virtuální Privátní Servery. Jde o typ webhostingové služby, která používá virtualizační technologie k tomu, aby rozdělila zdroje výkonných serverů mezi více uživatelů. Každý z těchto virtuálních zdrojů může fungovat nezávisle s vlastním operačním systémem. Na rozdíl od sdíleného hostingu, kde jsou zdroje serveru sdíleny mezi všechny uživatele, VPS poskytuje uživatelům přidělené množství paměti RAM, CPU a diskového prostoru. To znamená, že výkon VPS není ovlivněn ostatními uživateli na stejném fyzickém serveru. Každý VPS je také izolovaný od ostatních, což poskytuje vyšší úroveň bezpečnosti a uživatelé si mohou instalovat své vlastí aplikace a provádět změny v operačním systému, aniž by ovlivňovali ostatní. Windows nebo Linux pro trading? V případě přesunu tradingu na vzdálený počítač v serverovně brzy zjistíte, že z pohledu zabezpečení a nákladů představuje velký rozdíl operační systém. V případě využití MS Windows jsou náklady často až o polovinu vyšší než v případě Linuxu. A to z důvodu platby za licenci Windows, kdy je třeba využít výrazně dražší Windows server. Lze obchodovat na Linux serveru? Bezesporu ano. Samotné Interactive Brokers na Linuxu běží. Ovšem řada programů ne. Osobně například generuji signály s využitím Amibrokeru a Norgate dat a ty potřebují prostředí Windows. Ty jsou pro mě jako neprogramátora také výrazně jednodušší na ovládání. Sám mám tak hlavní trading server na platformě Windows. V případě Windows je třeba počítat s cenou licence. A to ať si Windows kupujeme (můžeme hostovat v serverovně i vlastní fyzický počítač), nebo pronajímáme v ceně VPS. V případě hostování vlastního serveru lze uvažovat o výrazně levnějších Windows 11, ale osobně bych to nedoporučoval. Určitý čas jsem takto fungoval, ale bohužel Windows pro osobní počítače mají tu nevýhodu, že se nedá trvale kontrolovat např. způsob, jak se aktualizují. A tak se mi občas stalo, že se mi update provedl v průběhu týdne, následoval restart a třeba nespuštění některých programů, které pro běh obchodování potřebuji. Dnes tak funguji výhradně na MS Windows Server, což je operační systém postavený proto, aby fungoval na serverech. Z pohledu uživatele Windows 11 není v ovládání MS Windows Server žádný zásadní rozdíl (klasické serverové aplikace nevyužívám). VPS se dají pořídit s Windows Serverem od cca 50 dolarů měsíc. Tedy v rámci tradingu stále za pakatel. Jedna z nejlevnějších nabídek je u Contabo (viz https://contabo.com/en/windows-servers-vps/). Existují ale další stovky podobných firem. Důležité je nejít po nejlevnější nabídce s nízkými hardwarovými parametry. Přeci jen Windows mají své nároky. RDP – připojování ke vzdálené ploše Windows Ke vzdáleným instancím Windows se lze připojovat pomocí Remote Desktop Protocol (RDP). Ten umožňuje ovládat desktop jiného počítače na dálku. A to včetně zobrazení grafického uživatelského rozhraní, ovládání klávesnice, myši a spouštění aplikací stejně, jako bychom byli přímo na hostitelském počítači. Pokud se budete ke vzdálenému počítači připojovat pomocí dostatečně rychlého počítače, práce skrz RDP probíhá skoro stejně, jako byste pracovali na lokálním počítači. Uživatelsky je to tedy extrémně přátelské. Je zde jedno ohromné „ale“… Remote Desktop Protocol a bezpečnost RDP sice obsahuje bezpečnostní funkce jako je šifrování, autentizace uživatelů a možnost nastavit oprávnění pro různé uživatele, nicméně na všech počítačích běží na stejném portu 3389 (ten lze sice změnit, ale kdo z uživatelů to dělá…), a jde tak o jeden z hlavních cílů různých hackerů. Nejsem bezpečnostní specialista, ale na internetu si můžete přečíst o řadě důvodů, proč nemít RDP otevřený na veřejném internetu. Windows sice umožňují nastavit ve svém interním firewallu IP adresy, které mají k RDP přístup, ale stejně se mi RDP vystavené na internet jeví jako příliš riskantní cesta k tomu, abych podobným způsobem ohrožoval svůj počítač na trading. Co je VPN? Nejrozumnější cestu k zabezpečení trading serveru tak vnímám v jeho umístění do privátní sítě za VPN. Virtuální Privátní Síť (VPN) je technologie navržená k zabezpečení internetového připojení prostřednictvím šifrování. Tato technologie vytváří šifrovaný tunel, přes který jsou data přenášena mezi uživatelem a vzdáleným serverem. Proces šifrování zajišťuje, že data jsou chráněna před odposlechem a neoprávněným přístupem. VPN využívá různé šifrovací protokoly k zajištění bezpečnosti a integrity dat. Mezi populární protokoly patří OpenVPN, L2TP/IPsec a novější WireGuard. V praxi mám tak před Windows server umístěný ještě VPN server. Ze svého notebooku se nejprve šifrujícími klíči připojím k VPN serveru. Po autorizaci se dostanu do privátní sítě za VPN, kde už mohu normálně používat RDP. To je tedy přístupné pouze z privátní sítě za VPN. Zejména pokud v tradingu pracujete již s větším kapitálem, tak si myslím, že kombinace VPN + VPS (nebo vlastní hosting PC) představuje rozumné bezpečnostní minimum. Jak na VPS s VPN? Cest je celá řada a určitě je v tomto ohledu dobré se poradit s nějakým IT specialistou. Pokud budete využívat služby typu Contabo, pak lze využít privátní sítě. V principu to funguje následovně. Pořídíte si dva VPS hostingy. Jeden výkonnější s Windows serverem a jeden úplně nejlevnější s Linuxem, který budete provozovat jako VPN (ceny se pohybují kolem 5 euro měsíčně). VPS s Windows serverem bude dostupné pouze z virtuální sítě. Do té se dostanete skrz VPN umístěnou na prvním linuxovém VPS. Na něj lze naistalovat například WireGuard VPN. Wireguard VPN je relativně nový VPN protokol známý pro svou vysokou úroveň bezpečnosti a vynikající výkon. Nabízí rychlejší připojení a snazší konfiguraci ve srovnání s tradičními protokoly VPN. Přestože je asi dobré nechat konfiguraci VPN vždy na starost někomu se zkušenostmi, WireGuard má minimum nastavení a jeho zprovoznění se dá zvládnout pomocí mnoha tutoriálů, které na internetu najdete (například zde). Schování pracovního prostoru za VPN je tedy již trochu komplikovanější, ale rozhodně stojí za tu námahu. V každém případě byste nyní měli rámcově vědět, co chcete a o to snáze se k tomu dostat. Vzdálený přístup do domácí sítě Navíc jakmile se v oblasti VPN trochu zorientujete, snadno si zefektivníte i zbytek práce. Já například obchoduji ze serveru hostovaném v serverovně, ale současně na výzkum používám počítače, které mám doma. Což je u mě aktuálně ve Španělsku, na chalupě v západních Čechách a občas v Praze. Počítače umístěné doma mají své výhody. Používám je hlavně na vývoj systémů a různé backtesty. Jednou z výhod je skutečnost, že domácí počítače si zapínám jen tehdy, když na nich pracuji. Na rozdíl od server hostingu tak za ně neplatím, když je nevyužívám. A především práce v lokální síti je i v době rychlých internetů stále pohodlnější a plynulejší v místní síti. Možná to máte podobné a řešíte, jak se k domácím počítačům dostat vzdáleně. Opět pomohou VPN, kdy privátní sítí je tentokrát domácí síť. Sám ve svých domácnostech používám Brume 2 od GL iNET. Což jsou velmi levné, výkonné a snadno nastavitelné VPN brány. Zejména pokud máte domácí síť s veřejnou adresou, nebo alespoň nejste za komplikovanými NATy, (Network Address Translation - technologie používaná v počítačových sítích k překladu interních IP adres na externí IP adresy a naopak) je zprovoznění VPN opravdu snadné. Routery podporují nativně Wireguard VPN protokol. V ideálním případě si pak stáhnete do notebooku Wireguard klienta (ke stažení zde), na Brume si nastavíte směrování portů na firewally a rázem budete mít domácí PC přístupné odkudkoliv na světě (Wireguard klient je pochopitelně dostupný i pro mobilní telefony). Brume2 je opravdu malá krabička, která mi pomáhá vytvářet VPN tunely mezi mými domovy. A pokud máte připojení k internetu komplikovanější, lze to obejít jen s trochu více práce a stále bez nějakých intenzivních IT znalostí. Jen pro příklad. Na chalupě jsem připojen přes satelitní internet Starlink, který rozhodně veřejné IP adresy nepřiděluje. Mám to nastavené tak, že Brume router na chalupě se připojuje VPN tunelem k mému hlavnímu Wireguard VPN serveru (např. ten co jsem zmiňoval u Contabo), ke kterému se pak připojuji notebookem. A rázem vidím ve vytvořené privátní síti všechna má zařízení, tj. včetně zařízení na chalupě, ve Španělsku atd. Podobné řešení můžete dnes získat i skrz hotová cloudová řešení – například tailscale.com, který vám vytvoří centrální bod, ke kterému se připojují různí VPN klienti a všechna zařízení se vidí navzájem. Rozhodně tak není problém dnes bezpečně přistupovat odkudkoliv k jakýmkoliv počítačům. Ale možná si říkáte, co se stane, pokud by se mi například počítač na chalupě „kousl“, já jej potřeboval restartovat a byl jsem ve Španělsku. Pro tyto účely mám počítače vybavené úžasnými piKVM – mikropočítači, kterými své domácí počítače mohu plně ovládat na dálku (a to až na úrovni editace BIOSu, přeinstalace operačního systému atd.). Shrnutí Osobně dělám trading proto, abych získal nejen finanční, ale i časovou a fyzickou svobodu. Je tak pro mě přirozené, že maximum práce předávám počítačům a ty chci mít dostupné odkudkoliv. To lze bezpochyby provést mnoha způsoby a konkrétní nastavení bude vycházet z konkrétních potřeb. Dobré je ale stále myslet na bezpečnost. A pokud tak chceme být fyzicky nezávislí na počítačích, se kterými obchodujeme, je určitě potřeba přemýšlet, jak se k nim připojovat co nejbezpečněji. Jako nejsnazší řešení se mi v této oblasti jeví různé VPN postavené na Wireguard protokolu.
    1 bod
  36. CFD představuje zkratku pro Contracts for Differences, známé jako rozdílové smlouvy. Jsou to derivátové nástroje umožňující spekulovat na rostoucí nebo klesající ceny nejrůznějších trhů. S CFD se obchoduje proto, abychom profitovali ze změn ceny aktiva, aniž bychom samotné aktivum vlastnili nebo fyzicky dodali. Obsah: Co je to CFD podrobně Trhy obchodované jako CFD Náklady a poplatky spojené s CFD Spready Komise Poplatky za držení pozice přes noc (swapy) Výhody CFD Nevýhody CFD Jak začít obchodovat CFD? Konkrétní strategie s backtestem Strategie nákupu krátkodobých poklesů v CFD akciích Jak to funguje v praxi? Bezplatný on-line backtester strategie Co je to CFD podrobně Rozdílový kontrakt neboli CFD je finanční derivát, který nám umožňuje spekulovat na pohyb ceny finančního nástroje v čase. Jedná se o dohodu o výměně rozdílu v hodnotě podkladového aktiva od okamžiku otevření kontraktu do okamžiku jeho uzavření. Jednou z významných výhod je nabízená finanční páka, což znamená, že můžeme ovládat velkou pozici s relativně malým kapitálem. CFD vytváří broker, jinými slovy je to rozdílová smlouva mezi brokerem a jeho klientem. Ceny a podmínky CFD produktů se tak mezi CFD brokery mohou lišit. To je hlavní rozdíl oproti finančním produktům obchodovaným skrz burzy. Řekněme, že se rozhodnete obchodovat zlato. Můžete využít futures kontrakt na zlato (GC) obchodovaný na burze CME. Tento kontrakt je standardizovaný a všichni obchodníci na světě jej obchodují centrálně. Cena tohoto futures kontraktu vzniká nabídkou a poptávkou jednotlivých obchodníků na centralizované burze. Zlato lze ale obchodovat i ve formě CFD kontraktu. Takový kontrakt vzniká jako kotace brokera na cenu zlata. Systémy brokera sledují globální cenu zlata (například zmíněný futures kontrakt) a vytvářejí svůj vlastní produkt, který je od dané ceny odvozený. Výhodou je, že produkt může mít například velmi nízkou hodnotu bodu a na rozdíl od futures kontraktu lze výsledné CFD obchodovat s velmi malým kapitálem. Broker si nastavuje také vlastní marginová pravidla obchodování svého CFD. To, že CFD vytváří broker, má ale i svá rizika – viz níže. Trhy obchodované jako CFD CFD jsou univerzální a lze je používat pro trading široké škály aktiv. To může tyto instrumenty dělat zajímavé např. pro diverzifikaci malých účtů. Mezi běžná aktiva CFD patří: Akcie a indexy: CFD vytvářejí brokeři jak na celé tržní indexy (např. S&P 500), tak jednotlivé nejznámější akcie. Komodity: Běžně lze skrz CFD obchodovat drahé kovy, energie a zemědělské produkty. Měnové páry - Forex: Pomocí CFD lze spekulovat na změny hodnot měn. Kryptoměny: Někteří brokeři vytvářejí CFD i na kryptoměny. Dluhopisy a úrokové sazby: Skrz CFD lze spekulovat na kolísání úrokových sazeb nebo různých dluhopisů. Tím, že CFD kontrakty vytvářejí brokeři, se může u jednotlivých subjektů nabídka obchodovaných titulů různě lišit. Náklady a poplatky spojené s CFD CFD patří spíše k dražším produktům. Důležité je také rozumět tomu, že CFD nejsou příliš regulovány a podmínky u jednotlivých brokerů se mohou výrazně lišit. Mezi hlavní náklady na obchodování patří spready (rozpětí mezi nabídkou a poptávkou), komise a poplatky za držení pozice přes noc. Spready CFD vytváří broker, který je tak tzv. market maker. Vytváří bid/ask ceny, za které je možné daný instrument zobchodovat. Čím širší je rozpětí mezi bid/ask cenou, tím dražší bude obchodování. Realitou také je, že spready se mohou u instrumentů lišit podle aktuální volatility trhů. Komise Někteří brokeři účtuji za obchodování CFD komise – poplatky odvozené od množství zobchodovaných kontraktů. Pokud brokeři komise neúčtují, nemusí to automaticky znamenat, že bude obchodování levnější. Poplatky mohou brokeři snadno schovat do širších spreadů. Poplatky za držení pozice přes noc (swapy) Jde o úrok placený za držení pozice přes noc. Tento úrok je obvykle vázán na referenční sazbu plus určité procento. Výhody CFD Hlavní výhodou CFD je dostupnost. CFD lze obchodovat s velmi malými obchodními účty a obchodníci mají přitom k dispozici ohromnou škálu trhů. Pro CFD bývají dostupná bezplatná data a k dispozici jsou i bezplatné kvalitní obchodní platformy (nejčastěji se obchoduje s platformou MetaTrader). CFD bývají obchodovány u prop firem typu FTMO, u kterých lze při úspěšném obchodování získat pro své strategie další kapitál. Podrobněji viz článek Jak získat kapitál pro obchodování? U CFD tak patrně platí ze všech finančních instrumentů asi nejvíce, že velmi malý kapitál lze zhodnocovat nejvíce agresivně. Pomáhá k tomu i vysoká páka, která bývá u CFD nabízena. Mezi další výhody CFD patří obchodování trhů, které nemusí být v dané zemi kvůli legislativě k dispozici. V Evropě jsou to typicky americké akciové indexy obchodované skrz ETF. Světově velmi aktivně obchodované trhy typu SPY (ETF na S&P 500) nebo QQQ (ETF na Nasdaq 100) nelze kvůli regulaci na běžných retailových účtech obchodovat. Lze to ovšem přes CFD vytvářené brokery na tyto ETF (viz příklad níže). U komoditních trhů je výhodou, že CFD nemají expiraci – obchodujeme stále jeden a tentýž kontrakt. U akcií a akciových indexů je výhodou shortování, které nemá žádná omezení. Nevýhody CFD Hlavní nevýhodou CFD je, že obchodování je dražší než u srovnatelných burzovních produktů. Pro začínající obchodníky je pak velkým rizikem fakt, že CFD nejsou silně regulovány a pod podobným označením se mohou u různých brokerů skrývat produkty s různými poplatky a kvalitou spreadů. V některých zemích jsou dokonce CFD zakázány (např. v USA). Rizikem pro méně zkušené obchodníky je i vysoká páka, která je u CFD nabízena. Ta může sice zprostředkovat rychlejší zisky, častěji ale vede k rychlým ztrátám. Jak začít obchodovat CFD? Konkrétní strategie s backtestem Dosud jsme si představili CFD kontrakty a jejich specifika. Nyní se pojďme podívat na konkrétní obchodní strategii, kterou můžete s CFD využít. Strategie nákupu krátkodobých poklesů v CFD akciích Tato strategie, známá také jako "buy the dip", vychází z principu nákupu aktiv v době dočasného poklesu ceny s očekáváním budoucího růstu. Sami ji obchodujeme na akciích, ale s ohledem na krátkou dobu držení pozice je možné ji obchodovat i s CFD . Jak to funguje v praxi? Identifikace akcie: Sledujeme akcie v indexu (např. Nasdaq 100) a vyhledáváme ty, které se obchodují nad svým dlouhodobým cenovým průměrem (např. 200denní klouzavý průměr - MA200). Identifikace poklesu: Čekáme na pokles ceny akcie o více než 3 % během jednoho obchodního dne. Vstup do pozice: Následující den po poklesu zadáme limitní nákupní příkaz pod uzavírací cenu z předchozího dne. Výstup z pozice: Používáme kombinaci časového stop-lossu, price action výstupní podmínky a limitního profit targetu. Bezplatný on-line backtester strategie Na stránce go.financnik.cz/backtester najdete bezplatný on-line backtester této strategie na akciích, který ukazuje její historickou výkonnost. Můžete si sami ověřit, jakých výsledků strategie dosahuje s různými parametry a jak si vede v porovnání s pasivním držením indexu. V backtestu zjistíte, že strategie: Dosahuje vyššího zhodnocení než pasivní držení indexu. Má nižší drawdown (maximální pokles hodnoty). Využívá menší část kapitálu, což umožňuje diverzifikaci do dalších strategií.
    1 bod
  37. Nevíte, jak postavit obchodní systém? Nechte jej postavit umělou inteligencí, která čerpá z většiny informací týkajících se burzovního obchodování, které byly kdy publikovány. Stačí se česky ptát a základní AOS je za pár minut hotový. Velké jazykové modely není jistě na Finančníkovi třeba představovat. Jde o modely jazyka založené na neuronové síti trénované na ohromném množství textu. Modelů, které můžeme využívat, existuje dnes celá řada. Patrně nejznámější jsou GPT od OpenAI, se kterými sám denně pracuji. Tyto modely nepředstavují umělou inteligenci ve smyslu, že by měly nějaké vlastní vědomí. Ale jsou to nástroje, se kterými se dá již běžně komunikovat podobně, jako byste komunikovali s člověkem. S člověkem, který má ale načteno neuvěřitelné množství informací a tyto informace umí aplikovat skrz programovací jazyky na poskytnutá data. A tak například vytvářet a testovat obchodní systémy. Je potřeba zdůraznit, že například GPT neumí postavit systém, který by stačilo pustit do trhů a vydělávat. Umí ale poskytnout množství inspirace. A skrz postupný dialog je možné dostat se k nuancím obchodních systémů, které jsou inovativní a které by člověka vůbec nenapadly. Tady je jednoduchá ukázka, jak to vše funguje. Sám používám chat GPT v jeho placené verzi, která stojí 20 dolarů měsíčně. V rámci této verze GPT je možné pracovat s modulem Advanced Data Analysis umožňující do GPT nahrávat vlastní data, která chat GPT použije pro analýzu: Po zvolení modulu pro datovou analýzu už se stačí jen ptát. Můžeme začít velmi obecnou otázkou pro vytvoření mean reversion "z ničeho". Takto se zeptám GPT a nahraji mu příslušná denní data QQQ: "Jsi zkušený systematický obchodník s velkou znalostí swingových obchodních systémů. Vytvoř long mean reversion systém s využitím dat QQQ. In sample 2010-2019. Pro vstup použij některý z oscilátorů a vystup poté, co se trh vrátí ke krátkodobému průměru. Vstupuj jen v situacích, které jsou z pohledu historických pravděpodobností extrémnější. Publikuj přehled pravidel systému. Proveď out of sample test od roku 2019. U každého testu vytvoř equity křivku a srovnej s výkonností QQQ (graf vytvoř šedě). Publikuj také tabulku s běžnými výkonnostními metrikami." A GPT začne pracovat: Odpověď GPT postupně pokračuje dál: Výsledkem reakce chatu je první návrh konkrétní strategie, kdy se GPT rozhodl pro práci s indikátorem RSI a sám navrhl smysluplně vypadající kostru systému. Kostra systému je v tuto chvíli triviální, ale vše se dá ovlivnit dalšími dotazy. Můžete zkoušet vytvářet podobné systémy na jakékoliv téma - různé arbitráže, breakouty, momentum strategie. Co vás napadne... Všimněte si navíc boxíku "Finished working / Show work. V tomto boxíku se skrývá python kód, který GPT sám vytvořil: Znalost Pythonu není pro práci s GPT nutná, protože kódy GPT vytváří a interpretuje sám. Nicméně pokud kódům alespoň částečně rozumíte, můžete se z nich jednak učit a také lépe GPT směřovat na další vývoj. Na Finančníkovi vyučujeme základy Pythonu posledních několik let, v TechLabu naleznete mnoho tutoriálů i několik minikurzů na osvojení základů práce s Pythonem. Chat GPT v praxi demonstruje, jak se výuka na Finančníkovi logicky uzavírá. I základní znalost Pythonu vám práci s nástroji typu GPT umožní neuvěřitelně akcelerovat. GPT můžete česky instruovat k vytváření kódů, které je v důsledku možné nasadit do autotraderu, který máme na Finančníkovi také v Pythonu. Práce s GPT je o komunikaci. Je pravděpodobné, že první návrhy výsledků nevypadají smysluplně, grafy mohou být ve špatném měřítku. Ale GPT stačí říct a on pokračuje v konverzaci navrženým směrem. Například poté, co zobrazil první výsledky, jsem mu napsal, že graf QQQ není v dobrém měřítku (původně publikovaný graf nevypadal dobře) a hned mám opravené řešení: Na equity křivkách jsou vidět in-sample a out-of sample testy strategie, kterou navrhl GPT a jejíž výsledky jsou srovnány s držením QQQ. A tímto směrem můžeme v konverzi pokračovat dál. Můžeme například GPT požádat o shrnutí pravidel strategie a přepisu do skriptovacího jazyka Amibroker, který hodně pro práci se systematickými strategiemi požíváme: GPT neumí skriptovací jazyk AFL programu Amibroker interpretovat a je velmi pravděpodobné, že ve skriptu budou chybky. Bývá to ale základ, se kterým můžete začít pracovat. Mimochodem - v TechLabu, kde získáte praxi s Pythonem, vyučujeme i AFL skriptování. A 16.10.2023 spouštíme minikurz První strategie v Amibrokeru, který vás základy AFL provede. I v kontextu s ukázanými možnostmi GPT je patrné, jak hodnotné praktické znalosti v TechLabu získáte. GPT je možné používat pro solidní generování prototypů obchodních systémů. Know-how naučené v TechLabu vám pak pomůže prototypy dotahovat do produkční fáze. Zpět ke GPT. Komfort využívání podobných modelů tkví především v tom, že chat si udrží povědomí o provedené konverzaci. Jakmile GPT skončí s vytvářením základní verze systému, můžeme jej požádat, aby myšlenku rozvinul nebo třeba aplikoval v portfoliu. To vypadá takto jednoduše: A takto vypadá vytvořený portfolio graf: Zelená a modrá křivka jsou equity křivky strategie na trzích QQQ a SPY. Červená je výkonnost celého portfolia. A tímto směrem lze pokračovat. Můžeme si nechat zkusit vytvořit prototypy breakout strategií, ty kombinovat s mean reversion a podobně. Potenciál v této technologii je pro trading opravdu vysoký. Zejména pokud se dokážete ptát a rozvíjet odpovědi, které modely vrací. Chat GPT sám o sobě nepřijde zatím se systémem, který by byl použitelný tak, jak jej sám vygeneruje. Ale dokáže inspirovat. Představte si, že byste o stavbě mean reversion systémů vůbec nic nevěděli. A jak je vidět výše, stačí pár otázek a rázem máte nejen představu, jak vše funguje, ale i konkrétní backtesty a kódy, se kterými jde dál pracovat. A takto jde postupovat v dalších oblastech. Potřebujete rozvíjet momentum strategie? Můžete s GPT diskutovat o momentum faktorech, které ostatní obchodníci ve svých systémech používají, nechávat je ověřit backtesty a smysluplně vypadající myšlenky implementovat například do Amibrokeru. Podobná prostředí jsou z mého pohledu opravdu revolucí posouvající možnosti retailových obchodníků s omezenými budgety na vývoj a výzkum blíže k tomu, co si mohou dovolit různé instituce (které ale mají s vývojem také neuvěřitelné náklady na mzdy analytiků).
    1 bod
  38. 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é obchodní 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). Pozn.: Postup založení fondu jsem popisoval zde. Je založen podle § 15 odst. 1 zákona č. 240/2013 Sb. a umožňuje provádět „správu majetku srovnatelnou s obhospodařováním“. Fond je podle uvedeného zákona pouze registrován u ČNB a nepodléhá její regulaci či dohledu jako tradiční investiční fondy. Ve fondu nespravuji malý kapitál veřejnosti a je určen pouze pro kvalifikované investory.
    1 bod
  39. Další dávka inspiračních zkušeností s rozbíháním účtu v rámci mého fondu je zde. Poslední report jsem publikoval těsně před letními prázdninami. Léto jsem letos z větší části trávil v mém „jižním trading roomu" na slunečném španělském pobřeží u Malagy, kde byla letos teplota vyšší než obvykle. Přes 30 stupňů prakticky každý den, což člověka vede na mořském pobřeží vesměs k jiným než pracovním myšlenkám. Znovu a znovu tak oceňuji, že většinu svého obchodování mám převedenou do automatizovaných portfolií. Ta pracují každý den stále stejným tempem, byť sám mám volnější režim. Z pohledu fondu to prakticky znamená, že jsem celé léto obchodoval již hotové strategie popisované v posledním článku, nicméně zatím jsem nenasadil žádnou novou strategii (z naposledy zmiňovaného portfolia zatím není nasazená STARL). I když, jak jsem zmiňoval v Trading Roomu, pomalu se dostávám ve výzkumu k reálným obrysům breakout strategií, kterými chci portfolio rozšířit. S výsledky vývoje účtu jsem zatím spokojen. Jak jsem popisoval dříve, mojí prioritou je nyní především zvládnutí všech nových principů, které jsou se správou investic spojeny. Obchoduji tak velmi konzervativně s cílovým ročním zhodnocením v rozsahu cca 15 až 30 %, kdy za letní dva měsíce portfolio vygenerovalo adekvátní část zhodnocení. A to i přesto, že se strategiím zas tak moc nedařilo. Z pěti aktivně obchodovaných strategií (kdy Finwin v tomto grafu mám zobrazen jako jednu long/short strategii) dvě vydělávaly hezky, jedna průměrně, jedna byla na nule a jedna prodělávala. Největším vítězem bylo paradoxně shortování akcií – jak intradenní, tak swingové. Paradoxně přesto, že akciové trhy stále jen rostou. To je pro mě osobně dobrou zprávou, protože cílem fondu je mj. diverzifikace k běžným dlouhodobým akciovým investicím. Cílem je zaměřovat se na krátkodobé obchody (max. několik dnů), které by měly vydělávat i v době, kdy budou akciové indexy procházet drawdowny. Každopádně strategie fondu vytvářejí nyní nová maxima (tučná linka), což je vždy příjemné. Na výše uvedeném screenshotu je ale opět patrné, jak důležitá je diverzifikace – obchodování několika různých přístupů najednou. Nikdy nevíme, který přístup bude vydělávat v nejbližší době a sám bych nedokázal profitabilně obchodovat jen jediný systém. U celku jsem si nicméně celkem jistý, že v rozumném časovém horizontu peníze vydělám. Rozhodně je tak mým plánem portfolio rozšířit i o další systémy. Jednak proto, že to zajistí stabilnější distribuci zisků a také je otázka, kdy u stávajících strategií narazím na limity s likviditou. Od září budu například opět zvyšovat stav účtu o 100 % kapitálu a byť pozice nejsou ještě nějak extrémně veliké, bude jednou existovat hranice, u které začnou být plnění horší. V souvislosti s kapitálem mám prosbu – prosím, nepište mi o informace ke vstupu do fondu. Nepřijímám nový externí kapitál – fond v tuto chvíli spravuje mé rodinné finance, plus nejbližších spolupracovníků, kterým možnost zapojení do fondu nabízím jako bonus vzájemné spolupráce. Je to z důvodu, že smysluplné fungování podobného fondu vidím ve dvou režimech – buď je fond relativně malý, spravující maximálně několik nižších milionů dolarů a takový může dosahovat nadstandardních zhodnocení možná i desítek procent ročně (průměrně každý rok). Nebo bude fond žít z poplatků, potřebuje vyšší kapitál, ale logicky už se musí zaměřovat na hodně likvidní trhy a bude dosahovat výrazně nižších zhodnocení. Také proto, že více investorů si bude žádat vyšší administrativní zázemí a vyšší fixní náklady. A jelikož se sám považuji více za tradera než správce kapitálu, je zatím mým cílem jít první cestou. Mj. je mým cílem, aby podstatná část peněz spravovaných fondem byly mé vlastní, a fond mi tak umožňoval peníze rozmnožovat nadstandardním tempem. Byť pochopitelně vše se může v budoucnu změnit. Na Finančníkovi o fondu tedy píši nikoliv z důvodu akvizice klientů, ale proto, že jsme zde všichni tradeři pracující na podobných cílech a mé zkušenosti mohou sloužit jako motivace pro ostatní. Například se mi potvrzuje extrémní zájem lidí v okolí o správu peněz systematickými strategiemi. Pokud tedy řešíte například to, že vás trading baví, ale pro uživení máte malý kapitál, tak vězte, že kapitál je ten nejmenší problém. Podstatné je, abyste si byli jisti v tom, co děláte, měli dostatečné zkušenosti s živým obchodováním, a pokud o to budete stát, externí kapitál pak absolutně nebude problém. Několik dotazů jsem dostal na téma odlišení strategií obchodovaných ve fondu od těch, které sdílím v rámci Trading Roomu. Ten vznikl jako řešení pro všechny, kteří chtějí využívat stejné pravděpodobnosti, se kterými pracuji já. Každý den ukazuji, do kterých pozic budu vstupovat, které ukončovat, jaké jsem dostal plnění atd. Do velké míry se pracuje se stejným know-how, jako používám ve fondu, ovšem je pravda, že jsem řešil, aby obchody z Trading Roomu neovlivňovaly plnění ve fondu. V tuto chvíli mám vše nastaveno tak, že strategie v Trading Roomu obchodují stejné strategie, ale s trochu jiným nastavením. Výsledné tendence jsou tak stejné (například i nyní se v Trading Roomu nejvíce vydělává na shortech), nicméně nevstupuji a nevystupuji na úplně stejných cenách a často se obchodují i odlišné trhy. Výjimkou je intradenní strategie Finwin, ke které jsem v Trading Roomu poskytl svůj autotrading skript a která v tuto chvíli obchoduje stejné vstupy (plánování a reportované plnění v Trading Roomu pochází z účtu fondu a shoduje se také s obchody reportovanými na finwin.cz). Další telegrafické postřehy z vývoje fondu: Pokud se touto cestou pustíte, určitě je třeba mít připravenu zejména z počátku cca 1/3 času na čistě administrativní úkony. Řeším situace, které jsem coby trader neznal – jak evidovat podíly investorů, jak jim ideálně reportovat výsledky atd. Celkově vnímám, že většině potenciálních investorů nezáleží tolik na vysokých výnosech, ale spíše se bojí (oprávněně) drawdownů. Máte-li tak pocit, že vaše strategie vydělává málo nato, aby oslovila externí kapitál, tak to vůbec nemusí být pravda. Podstatné je ale pracovat na řízení risku (osobně toto řeším zejména diverzifikací). V případě externí správy kapitálu je potřeba přemýšlet o business plánu. S kolika klienty ještě dokážete komunikovat osobně a od kolika již bude potřeba někdo další na administrativu? Kolik kapitálu bude třeba aby se posila zaplatila? Atd. Jsem čím dál více přesvědčený, že ideální cesta pro většinu obchodníků jsou spíše jednodušší, neoptimalizované strategie obchodované v rámci diverzifikovaných portfolií. S postupně získávanými zkušenostmi s automaticky obchodovanými strategiemi se mi čím dál více líbí rychlejší strategie. Mým aktuálním cílem je obchodovat v portfoliu cca 200 obchodů měsíčně, tj. průměrně cca 10 obchodů denně. Jsou s tím spojené sice vyšší komise, nicméně strategie se mi jeví stabilnější a kapitál lze lépe reinvestovat. A jako vždy platí. Pokud se věnujete testování trhů, pracujete na strategiích a vidíte přínos v zapojení v mém týmu, určitě mi neváhejte napsat na e-mail petr@financnik.cz a třeba najdeme model na vzájemnou spolupráci. Pozn.: Postup založení fondu jsem popisoval zde. Je založen podle § 15 odst. 1 zákona č. 240/2013 Sb. a umožňuje provádět „správu majetku srovnatelnou s obhospodařováním“. Fond je podle uvedeného zákona pouze registrován u ČNB a nepodléhá její regulaci či dohledu jako tradiční investiční fondy. Ve fondu nespravuji malý kapitál veřejnosti a je určen pouze pro kvalifikované investory.
    1 bod
  40. Poslední týdny trávím spoustu času posouváním prací na fondu. Zde je první souhrnný update, kam jsem se zatím posunul z pohledu používaných strategií a jaké jsou mé další plány. K samotnému rozhodnutí rozjet fond jsem dostal patrně nejvíce e-mailových reakcí od založení Finančníka. Řada z vás se zajímá jak na to, jiní zjišťují možnosti správy peněz atd. Pro mě samotného je to pochopitelně velký krok. Do určité míry zde vidím paralelu se vzdělávacími kurzy, které mi vždy poskytovaly určitý bič na promýšlení strategií do detailů a jemných nuancí. U fondu pracuji sice s podobnými strategiemi jako na svém osobním účtu, ale práce s externím kapitálem mě nutí mnohem více promýšlet a dotahovat detaily například řízení portfolia. Vše tak postupuje dopředu jen velmi pomalu. Na druhou stranu dobrou zprávou je, že fond již reálně funguje a obchoduje. V prvotní chvíli jsem se rozhodl zaměřit na systematické strategie pracující s americkými akciemi a ETF. Jelikož ve fondu plánuji hodnotit i většinu svého vlastního kapitálu, hlavní důraz kladu na co nejvyšší stabilitu výnosů a co nejnižší drawdowny. Byť za cenu nižších výnosů. Způsob, jak dosáhnout co nejvyšší stability, je pochopitelně diverzifikace. Fond jsem začal obchodovat s osmi strategiemi (kde obchodování jedné ještě ladím po technické stránce), které mají velmi nízké korelace. A to jak výnosů, tak především drawdownů. Historický backtest korelace drawdownů vypadá takto: Nejvyšší korelace v drawdownech s akciovým indexem S&P 500 (reprezentovaným tickerem SPY) mají strategie MicroBreakout a MR3000L, které obě nakupují akcie a drží alespoň několik dnů. Což je logické – pokud začnou akciové trhy celkově padat, budou ztrácet všechny strategie, které nějakým způsobem akcie drží. To je i důvod, proč ve fondu nemám zatím další strategie, které americké akcie drží. U všech testovaných jsem měl sice nízkou korelaci výnosů, ale vysokou korelaci v drawdownech. Dobré je, že při intradenním nákupu akcií v podobě strategie FinWin, kterou v portfoliu fondu obchoduji také, korelace v drawdownech není (viz řádek Finwin_long). V portfoliu fondu tak mám nyní: Dvě strategie, které nakupují americké akcie a drží je alespoň několik dnů (MicroBreakout a MR3000L). Dvě strategie, které nakupují americké akcie a drží je maximálně 12 hodin (Finwin_long a STARL). Strategii, která shortuje americké akcie a drží pozice několik dnů (MR3000S). Strategii, která shortuje americké akcie na intradenní bázi (Finwin_short). Strategii obchodující volatilitu (vxTradeLow, vxTradeHigh). Všechny strategie jsou samozřejmě plně mechanické a automatizované. Velkou technickou výzvou pro mě bylo zajistit, abych strategie byl schopen obchodovat coby portfolio a mohl reagovat na poměrně časté změny kapitálu. Na konci každého kalendářního měsíce fond oceňuji a přidávám/odebírám kapitál podle toho, jak ve fondu proudí externí kapitál. Vyřešeno to mám tak, že celé portfolio obchoduji jako jeden systém, který má na začátku definován vstup v podobě aktuální výše kapitálu. Jednotlivé strategie mají svůj position sizing definován procentuálním poměrem kapitálu celého portfolia. Pokud se změní velikost kapitálu fondu například o deset milionů korun, všechny strategie budou okamžitě další den pracovat s adekvátně většími pozicemi. Otevřené pozice mám uloženy v databázi, což zajišťuje, že jsou uzavírány pozice vždy ve velikosti, ve které byly původně otevřeny. Všechny strategie v celém portfoliu v reálném čase také „vědí“ o ostatních strategiích. A pozice v určité akcii tak nemůže být otevřena v několika strategiích současně (tento princip už mám zahrnut i v backtestu). Velkou otázkou pochopitelně je, jak velký podíl kapitálu přidělit jednotlivým strategiím v portfoliu. Nyní to dělám tak, že posuzuji individuálně historickou volatilitu strategií, kterou normalizuji. Tj. chci, aby všechny strategie měly v portfoliu podobnou volatilitu. Velmi jednoduše to lze udělat například přes posuzování denních procentuálních výkyvů zisků a ztrát strategie s tím, že nastavím position sizing a kapitál strategie tak, aby nejvyšší denní historické procentuální zisky/ztráty strategie byly na úrovni x % kapitálu. Nebo lze použít standardní odchylky výnosů, což je metrika, se kterou sám pracuji. Nesleduji tedy maximální drawdowny strategií, protože ty jsou vždy výsledkem určité náhody a jde jen o jedno jediné číslo (tedy statisticky nerelevantní informaci). Jde mi více o to, aby ztráty v jedné strategii nebyly nějak zásadní vůči velikosti celého portfolia. Všechny strategie by tak měly mít dlouhodobou podobnou průměrnou volatilitu. V podobný přístup mám velkou důvěru, ale vede k tomu, že máme-li málo strategií, nemusí být využit všechen kapitál. A to je přesně situace, ve kterém jsem nyní. S velmi konzervativně nastavenou volatilitou strategií má historický backtest portfolia drawdown pouze 3,85 %, ovšem úplně nejvyšší souběžná intradenní expozice portfolia byla jen 23 %. Tedy většinu času není do obchodování zapojeno více než 75 % kapitálu. To samozřejmě vede k nižším možným výdělkům. Nicméně historický backtest první verze portfolia nasazené ve fondu indikuje průměrnou možnou roční výkonnost 16 %. Při maximálním drawdownu 3,85 % a nejvyšším využití kapitálu 23 % je to za mě velmi dobré a líbí se mi stabilita výnosů, tvořená za posledních cca 11 let 12 711 obchody – ohromným vzorkem. Takto vypadá equity křivka celého portfolia (historický backtest zahrnující poplatky): Ale je pochopitelně na čem pracovat. Můj cíl je samozřejmě zužitkovat i zbývající volný kapitál fondu. Nicméně nechci to dělat na úkor vyšší volatility jednotlivých strategií (což by vedlo sice k vyšším výnosům, ale také k vyšším drawdownům), ale pomocí dalších nekorelujících strategií. Pracuji na strategiích s využitím opcí, futures a mimo evropských akciích. Ale každý, kdo strategie kdy vyvíjel jistě rozumí tomu, že vývoj a testování chce čas. Ten mimochodem potřebuji i proto, abych u stávajících strategií ověřoval třeba to, jak velké pozice jsem schopen do trhu umisťovat a možná tak v budoucnu některým strategiím v portfolií váhu přeci jen trochu zvedl. Další verze portfolia by tak měly být především komplexnější co se počtu různých strategiích týče. Rozhodně o vývoji budu dál na Finančníkovi reportovat. Pozn.: Postup založení fondu jsem popisoval zde. Je založen podle § 15 odst. 1 zákona č. 240/2013 Sb. a umožňuje provádět „správu majetku srovnatelnou s obhospodařováním“. Fond je podle uvedeného zákona pouze registrován u ČNB a nepodléhá její regulaci či dohledu jako tradiční investiční fondy. Ve fondu nespravuji malý kapitál veřejnosti a je určen pouze pro kvalifikované investory.
    1 bod
  41. Tento článek si na Finančníka odkládám zejména pro vlastní budoucí referenci. Jde o krok, který z pohledu mého obchodování vnímám jako silný milník a tak věřím, že se k tématu budu v budoucnu ještě hodně krát vracet. Správu externího kapitálu jsem v minulosti nikdy dělat nechtěl a věřte mi, že i na Finančníkovi jsem odmítl ohromné množství poptávek na toto téma. Důvodů, proč nespravovat externí kapitál bylo několik. Mezi ten nejhlavnější patřila obava z dopadu na moji psychiku, kdy při diskrečním obchodování je ohromný rozdíl, jestli obchodník obchoduje svůj kapitál nebo třeba násobně vyšší cizí částky. V druhé řadě potom averze zodpovídat se cizím lidem z drawdownů, kterými si všechny strategie procházejí. Sám vnímám schopnost překonávat drawdowny jako jednu z důležitých „edge“, kterou jsem se za dvacetiletou praxi naučil. Ale také vím, že nezkušení obchodníci/investoři vidí vždy na začátku jen zisk a při 10% drawdownu přestávají spát, občas snad i dýchat a následovat své obchodní plány přestávají v ten nejhorší moment. Těsně předtím, než se strategie otočí. Ve svém okolí jsem zažil několik obchodníků, kteří výše uvedené podcenili a jejich kariéra traderů s externím kapitálem netrvala dlouho. Prostě kombinace toho, že obchodník sám bojuje se svojí psychikou (díky správě podstatně vyššího kapitálu, než na který byl zvyklý) s tím, že na vás přecházejí intenzivní emoce, strach a nejistota investorů, jejichž peníze riskujete, je smrtící. Co se změnilo a proč jsem se rozhodl v roce 2021 private equity fond založit? Především dnes vše obchoduji jen systematicky, pomocí čistě mechanických strategií (AOS). Přípravu plánu „jak vydělat v trzích peníze“ dělám zcela nezávisle na čase, kdy se příkazy do trhu zadávají a kdy na mě mohou „psychologicky“ trhy působit. Výsledky jsem se naučil vnímat skrz procenta a reálně vidím, že jsem schopen pracovat s mnohem, mnohem vyšším kapitálem než dříve. Velkou roli na tom bezesporu má diverzifikace, kterou vnímám skoro jako svatý grál a rozhodně jako silný edge (viz Edge jménem diverzifikace). I diskrečně se lze pochopitelně diverzifikovat, ale má to své limity. S mechanickými strategiemi není problém mít v portfoliu taktiky, které obchodují jen někdy (třeba v silných propadech trhů), ale obchodník se může spolehnout na to, že strategie budou obchodovat, když to bude třeba (a nebudou si vymýšlet obchody v období, kdy žádné signály nebudou, byť to budou třeba dlouhé měsíce). Krásnou, byť zjednodušenou, ukázku diverzifikace demonstruje i portfolio, které jsem komentoval v jednom ze svých Youtube videí, konkrétně v 1000 dolarů za den a ukázka, jak budu postupovat dál. V něm jsem vysvětloval, že veřejně diskutovanou strategii Finwin kombinuji na účtu s pomalejší variantou mean reversion a momentum strategií. Protože Finwin 2021, která v rámci živě komentovaných obchodů (na finwin.cz je popsán jak obchodovaný princip, tak v reálném čase publikuji vstupy) měla raketový nástup, bude mít své drawdowny stejně jako každá reálně obchodovaná strategie. A to se přesně nyní děje. Finwin měl nyní několik ztrátových dnů, ale v rámci diskutované kombinace systému equity křivka prakticky stále tvoří nové vrcholy (equity křivky představují výstupy z mého živého obchodování, nikoliv ze simulací): Diverzifikované portfolio více systémů je z mého pohledu v tradingu extrémně důležité. Už jen z pohledu psychiky, kdy vždy bývá v portfoliu složka, která aktuálně vydělává. Obchodování diverzifikovaných portfolií, které mi umožnila automatizace toho co dělám, mi výrazně pomohlo ulehčit mé psychice a zvládat obchodovat čím dál vyšší kapitál. A co obavy z dopadu psychiky investorů? Nad tímto jsem přemýšlel dlouho. Můj plán je neotevírat se příliš velkému množství investorů a cizím už vůbec ne. V zásadě chci spravovat peníze rodiny, plus nejužších přátel s trochu vyššími účty, kde řada z nich jsou mými spolupracovníky, plus několika málo dalších přátel, kteří mají zájem zhodnocovat část svého ultra velkého majetku. Největší synergii a smysl mi dává možnost pracovat s kapitálem přátel/spolupracovníků. Ti totiž velmi často stojí za dílčími částmi mého úspěchu, třeba tím, že mi pomáhají některé věci naprogramovat. Ale obchodování komplexního systematického portfolia už pro ně samotné může být poměrně náročný úkol. Ať již po stránce know-how nebo z pohledu kapitálu, kdy výrazně vyšší kapitál umožní pracovat s ještě více diverzifikovaným portfoliem. Možností spravovat peníze v privátním fondu, o jehož fungování mají velmi mnoho informací (protože často diskutujeme vše, co sám obchoduji) je z mého pohledu win:win scénář. Díky ohromnému množství informací, které při procesu vývoje portfolia se všemi sdílím, věřím, že takový typ investorů bude i více chápat například období drawdownů, kterými si každé, i diverzifikované, portfolio bude procházet. Proč nyní? Kromě důvodů popisovaných výše je myslím bezpochyby zřejmé, že řada lidí nyní řeší více než kdy dříve otázky, jak ochránit hodnotu svého majetku a úspor. Přitom většina běžně používaných investorských aktiv jsou na svých cenových maximech. To neznamená, že ceny nemohou růst dále (u řady aktiv pravděpodobně budou), ovšem mohou i výrazně spadnout. Z mého pohledu je tak nejzaručenější šance, jak co nejstabilněji v době nejistoty majetek rozšiřovat, právě forma diverzifikace do aktivněji obchodujících strategií. Některé budou těžit třeba z růstu určitých trhů, jiné z možných silných propadů. Co plánuji obchodovat? Základem budou strategie, které obchoduji nyní. Mnoho věcí vychází z know-how swingového workshopu, které pochopitelně stále posouvám dál (MR3000 vychází z Mopull Limit atd). Tedy ze strategií obchodujících akcie, ve kterých mám automatizaci dotaženou nejdále. Dalším plánem je dotáhnout diverzifikace do futures, kde je pro mě ohromnou inspirací Robert Carver (viz AOS vydělávající vyšší desítky procent zadarmo ke stažení na internetu?). Plnohodnotné obchodování více futures trhů současně vyžaduje nicméně kapitál v řádech vyšších stovek tisíc dolarů, což jsou přesně parametry, pro které řada mých přátel může využít zmíněný fond. A co nezbytné papírování? Ano, nezbytné papírování spojené s příslušnou legislativou byl upřímně vždy také jeden z důvodů, proč jsem se do vytvoření privátního fondu nikdy nehrnul. Při představě dalších a dalších formulářů, hledání správných daňových a účetních cest, mě vždy přepadne neuvěřitelná míra prokrastinace a bezesporu i toto byl jeden z důvodů, proč jsem tuto cestu nikdy neprorážel. Ale vnímám, že nyní jsou celkové konstelace nastavené k tomu, abych se pustil do práce i tímto směrem. Právní kancelář, nezbytné dokumenty k ČNB, nastavení účetnictví, investorské smlouvy, příprava na výkazy k ČNB atd. Všechno jsem už postupně dal do pohybu a věřím, že se mi proces podaří dotáhnout až do konce. Určitě o něm budu na Finančníkovi alespoň rámcově pro motivaci ostatních informovat. Mimochodem. Vždy mě dokáže překvapit, jak ohromnou komunitu si Finančník za léta fungování vytvořil. V posledních týdnech třeba při pohledu do subjektů spravující peníze registrovaných u ČNB, kde jsem nacházel mnoho jmen, se kterými jsem měl možnost na Finančníkovi spolupracovat. A kteří mě nyní dokázali nasměrovat - v tomto ohledu patří dík zejména Jonášovi M. a Petrovi Ž ,kterým s jejich fondem přeji také hodně úspěchů! Pozn.: Postup založení fondu jsem později popisoval zde. Je založen podle § 15 odst. 1 zákona č. 240/2013 Sb. a umožňuje provádět „správu majetku srovnatelnou s obhospodařováním“. Fond je podle uvedeného zákona pouze registrován u ČNB a nepodléhá její regulaci či dohledu jako tradiční investiční fondy. Ve fondu nespravuji malý kapitál veřejnosti a je určen pouze pro kvalifikované investory.
    1 bod
  42. V minulém díle našeho seriálu jsme si ukázali, jak v programu TradeStation připravit triviální testovací "obchodní systém". Dnes náš připravený kód aplikujeme na data a podíváme se jak v TradeStation zkoumat výsledky našich automatizovaných backtestů. Máme-li napsaný kód obchodní strategie (viz minulý díl), je třeba ještě poslední krok, před nasazením na data kód ověřit. Ověření se provádí kliknutím na tlačítko Verify v horní nástrojové liště editoru EasyLanguage (tlačítko se zeleným zaškrtávátkem). V rámci této operace TradeStation zkontroluje, zda-li je kód po programátorské stránce v pořádku a případně upozorní na nesrovnalosti, které je třeba opravit. Jakmile máme kód ověřený, již nic nebrání jej zkusit aplikovat na realtime nebo historická data. Otevření grafu, výběr timeframe Nový graf v TradeStation otevřeme kliknutím na ikonu Chart Analysis: Otevře se graf obsahující symbol a timeframe, se kterým bylo v programu pracováno naposledy. Změnit symbol a timeframe lze přes volbu hlavního menu Format > Format Symbol (volba je dostupná také přes kontextové menu, které se vyvolá kliknutím pravého tlačítka myši do grafu). TIP: TradeStation lze nastavit také tak, aby se okno s formátem symbolu zobrazilo vždy po kliknutí na tlačítko Chart Analysis. Volbu lze nastavit přes hlavní menu, položka View > Chart Analysis Preferences. Zde v záložce General zaškrtněte volbu Promt for format when creating new Chart Analysis windows. V okně Format Symbol lze nastavit vše, co se volby zobrazovaného trhu týče. Nejvíce se pracuje se záložkou Settings (nastavení). Do pole Symbol je třeba vložit příslušný symbol trhu (který lze vyhledat přes tlačítko Lookup). Tip: Symbol začínající zavináčem (@) představuje tzv. kontinuální kontrakt - tedy nekonečný kontrakt pospojovaný z jednotlivých kontraktních měsíců. Takový kontrakt je nezbytný pro automatizovaný backtesting, ale zejména při pozičním obchodování je třeba se problematice věnovat trochu blíže a pochopit, jak je kontrakt poskládán, jaká rizika a náklady představuje přerolování atd. Zkratka @ER2 tak představuje kontinuální graf našeho oblíbeného trhu emini Russell 2000. V rámci definování symbolu umožňuje TradeStation ještě další upřesnění formátu dat. Symbol můžeme zakončit tečkou a některým z definovaných aliasů. Např. ".D" znamená zobrazování pouze denních elektronických dat (např. @ES.D zobrazí kontinuální graf denních cen trhu mini S&P, @ER2.D kontinuální graf trhu denních cen trhu emini Russell 2000 atd.) To může být zajímavé pro testování různých intradenních strategií, při kterých s nočními daty nepracujeme. Další alias je např. ".P", který zajistí zobrazení pouze cen pitového trhu. V našem příkladu zadáme do pole "Symbol" @ES.D - testovací strategii aplikujeme na trh mini S&P, přičemž máme zájem pouze o denní data. Dále je třeba vybrat: Select Interval - příslušný timeframe (v nabídce jsou tickové, volume grafy, intradenní grafy atd.). Pro náš test zvolíme intradenní graf (intra-day) s periodou 60 minut (do pole Interval Setting/Minute Bar vložíme 60). Dále musíme v položce Range specifikovat interval, za který se mají zobrazit historická data. Pozn.: TradeStation funguje tak, že data jsou dostupná ze serveru výrobce a po stažení se pro další použití ukládají na lokální disk. První stažení dat tak může trvat déle (hodně záleží, kolik dat si ze serveru vyžádáme). V našem příkladu máme vybráno zobrazení posledních 200 dnů historie. To jsou všechny základní parametry, které pro zobrazení našeho grafu potřebujeme. Podle potřeb je možné nastavit i další parametry (např. barevnost grafu, práci s měřítkem nebo přesné definování obchodních hodin trhu). Po kliknutí na OK se zobrazí graf trhu mini S&P s nastaveným timeframe 60 minut. Přiřazení studie do grafu Nyní musíme do grafu přiřadit vytvořený obchodní systém = studii. To lze provést přes hlavní menu, položka Insert > Strategy (nástroj je dostupný také z kontextového menu, které se zobrazí po kliknutí pravým tlačítkem myši do grafu). V rámci okna Insert Strategy zvolte vytvořenou studii a klikněte na OK. Otevře se okno "Format Analysis Techniques & Strategies", nabízející přehled všech strategií, které jsou v rámci daného grafu aplikovány: V přehledu (který lze jinak vyvolat přes menu Format > Strategies) vidíme aktuální parametry nastavení systému (číslo 20 je hodnota naší jediné použité konstanty CCIperioda - kliknutím na číslo jej lze snadno změnit). Ve sloupci Status je zobrazeno, zda-li je příslušná strategie aktivní (ON) nebo neaktivní (OFF) - toto lze přepínat tlačítkem Status. Poslední čtyři sloupce udávají, jaké vstupní a výstupní mechanismy strategie obsahuje - v našem případě je vidět, že strategie obsahuje pouze vstup do krátké pozice. Kliknutím na Close okno zavřeme. V tuto chvíli máme v našem grafu aplikovánu strategii, kterou jsme si vytvořili v minulém díle seriálu. V grafu se však nevytvořily žádné prodejní signály. Proč? Protože naše jednoduchá testovací strategie neobsahuje žádné ukončení otevřené pozice, obsahuje pouze podmínku pro vstup do krátké pozice. Strategii je tak třeba buď rozšířit o další kód pro uzavření otevřených pozic, nebo použít další strategii, která bude pozice uzavírat. Taková strategie je v TradeStation připravená a pro testování jednodušších systémů je velmi snadno použitelná - jmenuje se "_Stop & Targets". Strategii vložíme do grafu stejným způsobem, jako již bylo popsáno výše - tedy přes Insert > Strategy. Okno "Format Analysis Techniques & Strategies" pak bude vypada následovně: Strategie "_Stop & Targets" obsahuje již připravený kód pro práci s profit targety a stop-lossy. Je však třeba nejprve nastavit potřebné konstanty: Kliknutím na jméno strategie "_Stop & Targets" v okně "Format Analysis Techniques & Strategies" (vyvoláme přes menu Format > Strategies) se otevře panel, ve kterém můžeme nadefinovat obsah jednotlivých konstant. Do políčka ProfitTargetAmt můžeme zadat dolarový profit target, do políčka StopLossAmt dolarovou hodnotu stop-lossu, BreakevenFloorAmt reprezentuje dolarovou hodnotu otevřeného zisku, po jehož dosažení je stop-loss posunut na vstup. Strategie obsahuje dále předefinované funkce na posouvání stop-lossu a funkci ExitOnClose - tuto nastavme na "true", což znamená, že pozice bude ukončena na konci obchodního dne (nebudeme držet pozici přes noc). Mimochodem - pokročilejší strategie budou samozřejmě zahrnovat podobné podmínky (patrně i v sofistikovanější podobě) ve vlastním kódu obchodníka - v rámci EasyLanguage není jejich programování příliš složité. Pokud se chcete podívat jak je strategie "_Stop & Targets" naprogramovaná a kód použít pro vlastní práci, je možné se do kódu snadno podívat. Strategii otevřeme kliknutím na ikonu EasyLanguage > Open EasyLanguage Document a výběrem strategie "_Stop & Targets" z nabídky dostupných strategií. V rámci okna "Format Analysis Techniques & Strategies" je pro backtesting důležité ještě nastavit některé parametry obchodování. To se provádí přes tlačítko Properties... Ve vlastnostech strategie můžete nastavit např. skluz v plnění, komise a především je důležité zapnout funkci Back-testing resolution. Tato funkce zajistí, že se program "dívá" i na průběh "uvnitř" jednotlivých úseček (na úrovni tickových nebo minutových dat - vše lze v okně navolit). Zejména při vyšším timeframe (jako např. v našem případě) tato funkce zajistí, že TradeStation dokáže správně identifikovat, co se děje v rámci každého 60 minutového baru a správně tak pracovat např. s posouváním stop-lossu a uzavírání pozice na stop-lossu nebo profittargetu. Po uzavření okna "Format Analysis Techniques & Strategies" by již graf měl obsahovat také graficky zobrazené vstupy a výstupy naší strategie aplikované na celou zvolenou historii dat: Vstupy a výstupy si samozřejmě můžeme prohlížet v rámci grafu (patrně si budeme chtít do grafu přidat také CCI indikátor - to provedeme přes hlavní menu Insert > Indicator a výběr CCI indikátoru. Pozor - nezapomeňte pak v okně "Format Analysis Techniques & Strategies" nastavit v záložce Analysis Techniques správnou periodu indikátoru - vše již funguje stejně, jako bylo popsáno u nastavení parametrů strategie) ale zcela jistě budeme chtít vidět souhrnné výsledky - základ analýzy každého obchodního systému. Celkovou analýzu výsledků aplikovaného systému získáme přes volbu View > Strategy Performance Report (Alt + Shift + P). Tato volba nám poskytne komplexní informace o výkonnosti daného systému vč. grafů equity křivek a dalších: Nyní máme prostor dál naši strategii efektivně zkoumat, případně rozvíjet do plně automatizovaného obchodního systému (který lze z TradeStation pochopitelně rovnou obchodovat). Připomeňme, že pomocí optimalizace můžeme např. zkoumat dopad změny výstupních parametrů, testovat různé přístupy práce se stop-lossem, sledovat změnu/robustnost systému s různým natavením periody indikátoru atd. atd. Příprava obchodní strategie je pochopitelně velmi dlouhodobý proces, který vyžaduje nejen znalosti ovládání programu, ale samozřejmě i obchodování a především nekonvenční myšlení. Prezentovaný systém - jak jsme již psali na začátku seriálu - byl uveden jen jako čistě ilustrační tak, aby byl kód co nejjednodušší a pochopitelný pro začínající uživatele programu. Jak si ale dokážete představit, také pro obchodníky, kteří nedokáží postavit plně automatizovaný systém, může i různé dílčí testování částí jejich obchodních systémů přinést opravdu cenné informace. Příště se v našem seriálu podíváme na trochu složitější kód a další "vychytávky" TradeStation. Díly seriálu: Pracujeme s TradeStation (1) Pracujeme s TradeStation (2) Pracujeme s TradeStation (3)
    1 bod
  43. V dnešním díle našeho seriálu postoupíme od teoretického úvodu k praxi. Ukážeme si konkrétně jak v programu TradeStation naprogramovat triviální "obchodní strategii" a jak porozumět jednotlivým položkám kódu. Pojďme se rovnou pustit do práce s přípravou kódu našeho jednoduchého systému. Ten bude spočívat ve vstupu do krátké pozice v případě, že se indikátor CCI překříží s nulovou linkou. Věřím, že nemusím zdůrazňovat, že dnešní triviální příklad zde vytváříme čistě pro demonstraci a nejde o kompletní obchodní systém, který by byl připraven pro aplikování do trhu - přípravu takového si naznačíme v některém budoucím díle seriálu. Pravidla pro automatizovaný obchodní systém (nebo jeho dílčí část) se v rámci TradeStation nazývají strategie a vytvářejí se v okně strategy. To se vyvolá nejsnadněji přes ikonku EasyLanguage v tzv. shortcut liště - svislé liště s ikonkami, která se nejčastěji zobrazuje na levé straně programu. Pokud lištu s ikonkami nemáte v TradeStation zobrazenou, vyvoláte ji přes hlavní horní menu View > Shortcut Bar (Ctrl + Shift + S). Kliknutím na ikonku EasyLanguage se rozbalí kontextové menu, ve kterém v případě založení nové strategie zvolte New EasyLanguage Document > Strategy. Mimochodem - na uvedeném seznamu je vidět, jaké množství nejrůznějších typů kódu lze v TradeStation vytvářet. V druhém kroku nás TradeStation vybídne k založení nové strategie. TIP: všechny strategie se ukládají na disk do jednoho adresáře a je proto dobré, připravit si nějakou vlastní konvenci řazení strategií v rámci adresáře. Zejména v testovacím období se vám jinak stane, že se v nejrůznějších strategiích přestanete orientovat. Osobně si např. testovací strategie vytvářím s tečkou na začátku, takže se mi řadí na začátek výpisu v adresáři. V rámci založení nové strategie máme možnost vybrat si také šablonu, která nám do dokumentu vloží určitou základní pomocnou osnovu, jak by strategie měla vypadat a základní příkazy, které by měla obsahovat. V tuto chvíli si pojďme vybrat strategii se šablonou (template) None a začít "s prázdným papírem". Každá základní strategie by v TradeStation měla obsahovat několik prvků. Ne všechny jsou povinné, ale většina těchto prvků je natolik praktická, že je dobré se je naučit v kódu používat od začátku. Aby byl náš tutoriál co nepraktičtější, pojďme si strukturu celého našeho dnešního příkladu ukázat rovnou na kódu: V kódu si všimněte, že různé příkazy, nebo chcete-li slova, mají různou barvu. Světle modře jsou automaticky vyznačeny systémové příkazy - tj. takové, které v rámci programovacího jazyka EasyLanguage mají předem definovaný význam a které je třeba se naučit používat. Fialově jsou zobrazeny existující funkce (na screenshortu je fialově zobrazeno slovo CCI. Tj. jde o odkazy na existující kódy, zajišťující příslušnou funkcionalitu. Nejčastějším příkladem funkce jsou nejrůznější indikátory - ty jsou pochopitelně v programu již naprogramovány a obchodník se tak může na danou funkci pouze odkázat. Např. tím, že napíše CCI, čímž vyvoláme funkci provádějící aktuální výpočet indikátoru CCI. Zeleně jsou zobrazována slova, která nemají žádný programový význam a vesměs slouží pro orientaci uživatele. Jako první řádek našeho jednoduchého obchodního systému vidíme: Inputs: CCIperioda(20); Jde o definovaní vstupních konstant a příkaz Inputs: naleznete v kódech drtivé většiny obchodníků pracujících s TradeStation. Je to velmi jednoduchý způsob jak definovat konstanty, které budeme v kódu používat a potřebujeme jim přiřadit určitou hodnotu. Jako řada programovacích jazyků, také EasyLanguage potřebuje dopředu znát jména konstant, se kterými budeme v rámci kódu pracovat. Není třeba nastavovat žádný jejich typ, stačí je pouze programu představit - napsat jejich jméno a do závorky výchozí hodnotu. Inputs: CCIperioda(20); znamená, že budeme v kódu používat naši konstantu se jménem CCIperioda a tato konstanta bude mít hodnotu 20. Proč vkládáme hodnotu 20 "složitě" přes konstantu a nepoužijeme v kódu přímo dané číslo? To má dva základní důvody: ve složitějších kódech se můžeme na konstantu odkazovat na řadě míst kódu. V takovém případě už by bylo mnohem složitější případnou číselnou konstantu změnit (změnu bychom museli složitě provádět na mnoha místech dokumentu, takto stačí změnit číslo pouze v definici konstanty). TradeStation s hodnotami konstant dále pracuje a tyto hodnoty je možné později měnit v nastavení strategií, případně indikátorů atd., přes přehledný panel bez nutnosti zásahu do programového kódu. A především je možné přes konstanty velmi snadno provádět tzv. optimalizaci - nechat TradeStation projít řadu možných parametrů dané konstanty (tj. v našem případě např. CCI v rozsahu 9-50) a sledovat, jaké dopady to bude na danou strategií mít. Tzn. definování konstant pomocí příkazů Inputs je velmi praktické a používané. Konstant můžeme definovat samozřejmě více než jednu - v takovém případě je oddělujeme čárkami. Za poslední konstantou je třeba vložit středník. Středníkem vždy ukončujeme každý příkaz v rámci EasyLanguage. Příklad definování 3 konstant najednou: Inputs: CCIperioda(20), mujstoploss(120), mujprofittarget(300); Takto zapsaný řádek připravuje v rámci EasyLanguage tři konstanty obchodníka, se kterými se dále bude pracovat v kódu strategie. Všechny tři konstanty budou mít na začátku příslušné hodnoty - tj. např. konstanta mujprofittarget bude mít hodnotu 300 atd. Jak již bylo řečeno výše, výhodou tohoto nastavení je zejména skutečnost, že konstanty bude možné velmi efektivně zkoumat programem pomocí tzv. optimalizace - automatického hledání nejrůznějších kombinací parametrů a zobrazování jejich dopadu na strategii. Konstanty zadané pomocí Inputs lze později velmi snadno konfigurovat v nastavení strategie. Snadno tak můžeme např. sledovat dopad různého stop-lossu. Výpočet provede TradeStation v rámci zvoleného rozsahu zcela automaticky (pomocí nástroje Optimalizace). Druhý řádek obsahuje: Variables: myCCI(0); Tento řádek je velmi podobný řádku Inputs s tím rozdílem, že se definují proměnné. Ty představují pro obchodníka srozumitelná "slova", která později naplňuje určitým obsahem (různé výpočty atd.) a dále s nimi pracuje. Proměnné uvedené v řádku Variables nelze optimalizovat, je to čisté "představení" všech používaných uživatelských proměnných a jejich prvotní naplnění hodnotou. Prvotní hodnotu udává číslo zapsané v závorce. V našem případě pracujeme s námi vymyšlenou proměnnou myCCI, která při prvním spuštění kódu bude mít hodnotu nula. Všechny proměnné použité v kódu musí být uvedeny buď v řádku Inputs nebo Variables, jinak nebude kód fungovat. Budeme-li ve složitějším kódu pracovat s více proměnnými opět můžeme jejich představení řetězit tak, že je uvedeme do jednoho řádku, ukončeného středníkem: Variables: myCCI(0),starttime(900),endtime(1200); Máme-li v kódu mnoho konstant a proměnných, lze zápis udělat na více řádků - každý musí začít označením Variables, nebo Inputs a musí končit středníkem. Třetím řádkem máme ukončeny veškeré "přípravy kódu" a dostáváme se již k samotné strategii. EasyLanguage vychází z běžných jednoduchých programovacích jazyků a všem obchodníkům, kteří kdy pracovali s libovolným programovacím jazykem bude zápis patrně velmi srozumitelný. Pro absolutní neprogramátory je pak porozumění pouze věcí určitého cviku a praxe. Uvidíte, že na konci našeho seriálu budete schopni jednoduché strategie připravovat bez jakýchkoliv problémů. myCCI=CCI(CCIperioda); Tento řádek přiřazuje naší proměnné myCCI hodnotu funkce CCI s příslušnou periodou. V našem konkrétním úvodním příkladu je tento řádek skoro nadbytečný, protože bychom mohli dále pracovat rovnou s funkcí CCI(CCIperioda), ve složitějších konstrukcí se však proměnným nevyhneme a je tak dobré si na jejich přítomnost zvyknout. if myCCI crosses below 0 then Sellshort ( "CCI_short" ) next bar at market ; Poslední řádky kódu obsahují samotnou logiku našeho jednoduchého ukázkového systému. Angličtináři si patrně dokáží význam odvodit na první pohled. Modře vytištěné jsou příkazu jazyka EasyLanguage, které je třeba ovládat, a jejichž význam a seznam lze nalézt v uživatelské příručce nebo v nápovědě programu. příkaz if znamená klasickou programovou logiku, nebo-li "jestli". Syntaxe if je následující: if podmínka then ** základní zápis podmínky; následují příkazy, které se mají vykonat při splnění podmínky. V našem konkrétním příkladě tedy podmínka znamená: pokud hodnota myCCI klesne pod hodnotu 0 (jinými slovy překříží nulovou linku) potom vykonat otevření krátké pozice s názvem "CCI short" následující bar za market. Podmínky mohou být samozřejmě výrazně košatější a lze je jednoduše řetězit klasickými operandy jako je AND a OR. Tj. chceme-li např. přidat další podmínky, že příkaz se má vykonat pouze v čase 9 - 15 hodin, můžeme zadat: if myCCI crosses below 0 AND time>900 AND time Sellshort ( "CCI_short" ) next bar at market ; Co se základních příkazů pro otevírání pozic v TradeStation týče, potom: pro dlouhou pozici: otevřít=buy, uzavřít=sell pro krátkou pozici: otevřít=sellshort, uzavřít=buy to cover (pozor všimněte si, že příkaz sell neslouží k otevření krátké pozice, ale k uzavření dlouhé, a to je v pojetí EasyLanguage rozdíl!) Pokyny lze vykonávat za market, jako v našem příkladu, ale samozřejmě i pomocí dalších typů obchodních příkazů jako je limit nebo stop. Tomuto se budeme ale věnovat v některém dalším díle seriálu v rámci konkrétního příkladu. Ač to na první pohled může vypadat složitě, po určité praxi lze i s několika základními funkcemi a příkazy, kterým se budeme v tomto seriálu věnovat, poskládat řadu zajímavých systémů, které nemusí nutně fungovat jako plně automatizované, ale mohou i začínajícím uživatelům programu pomoci s testováním základních myšlenek, které lze posléze pilovat např. pomocí jemného diskréčního testování. V příštím díle seriálu si ukážeme, jak náš první ukázkový systém aplikovat do různých trhů a vyhodnocovat jeho výsledky. Díly seriálu: Pracujeme s TradeStation (1) Pracujeme s TradeStation (2) Pracujeme s TradeStation (3)
    1 bod
  44. Komunita traderů okolo Finančníka se za poslední rok velmi rozrostla a na setkání obchodníků je znát, že se vytvářejí skupinky traderů diskutující práci v různých pokročilých specializovaných obchodních programech. Řada z vás patrně ví, že s Tomášem považujeme za nejsilnější analytický nástroj pro tradery MS Excel, nicméně jelikož jsme strávili několik let intenzivní prací s dalšími programy, rozhodli jsme se připravit seriály, které by měly ulehčit začátky všem, kteří se rozhodnou tyto programy používat. Přestože půjde o specializované informace určené pouze těm traderům, kteří se rozhodli používat daný software, věříme na druhou stranu, že naše zkušenosti mohou ostatním pomoci výrazně se posunout dále a přeskočit mnoho měsíců studia, které jsme museli problematice věnovat my. V tomto seriálu se budeme věnovat programu TradeStation. Seriál bude pojat hodně prakticky. Dnes začneme obecnějším úvodem, v dalších lekcích si ale probereme použití různých funkcí na praktických příkladech. Řadu přístupů si ukážeme na konkrétním programování některé ze strategie WoodiesCCI. Cílem celého seriálu je samozřejmě technické know-how týkající se programování TradeStation a nikoliv vytváření konkrétního finálního mechanického obchodního systému, pokusím se ale do textu zapracovat konstrukce, které je jinak v manuálu k TradeStation těžké objevit (ukázky money-managementu, časový stop-loss, omezování obchodování v průběhu dne atd.). Co je TradeStation Jako v každém prvním dílu delšího seriálu si nejprve nástroj, se kterým budeme pracovat, pojďme alespoň ve stručnosti představit. Program TradeStation byl dlouhou dobu patrně nejrozšířenější analytický software pro technické obchodníky. V zásadě jde o velmi univerzální platformu umožňující obchodování, zobrazování grafů, zakreslování technických formací a především programování skutečně všeho možného - od vlastních indikátorů, funkcí až po kompletní mechanické obchodní systémy. TradeStation je velmi flexibilní díky vlastnímu programovacímu jazyku EasyLangauge. Podrobnější představení programu naleznete v našem článku Backtesting: TradeStation. Dnes již existuje na trhu celá řada programů, které nabízejí více či méně podobné funkce jako TradeStation (velmi kompletní přehled naleznete v článcích Jaký software pro backtesting a vytváření vlastních obchodních systémů a indikátorů? a Jaký software pro backtesting a vytváření vlastních obchodních systémů a indikátorů? (2) a řada obchodníků od TradeStation přešla k jiným programovým řešením, přesto je dnes TradeStation stále jeden z nejvyhledávanějších programů v této oblasti. V Evropě Tradestation působí pod značkou TradeStation Global a své brokerské služby nabízí coby tzv. introducing broker pro Interactive Brokers. Tedy klientské účty jsou otevírány u brokera Interactive Brokers, TradeStation Global pak klientům poskytuje dodatečnou podporu a také svůj kompletní software TradeStation. Ten je postaven na stejném základu jako americký originál, ale je napojen na služby a data Interactive Brokers. Podrobnosti viz zde. Základy EasyLanguage Výhodou specializovaného obchodního jazyka je samozřejmě jeho připravenost pro prostředí tradingu. Trader nemusí řešit programování základních indikátorů, obchodních příkazů, práci s grafy - vše je připraveno a stačí pospojovat dohromady. Obrovskou výhodou TradeStation je také práce s historickými daty - je-li počítač s TradeStation připojen on-line k Internetu (což je předpokládám u většiny obchodníků), jsou přes dataserver výrobce v programu k dispozici všechna historická data trhů, které má obchodník k dispozici (myšleno klasická minutová data a výše, ticková data poskytuje TradeStation cca za půl roku zpět) - tj. stačí zvolit příslušný symbol a data se automaticky stáhnou z Internetu. Data pak lze v EasyLanguage volat velmi snadno. V rámci programového kódu se nejčastěji data referují následovně: Datové slovo Zkratka Popis Open O Otevírací cena daného baru High H Nejvyšší cena daného baru Low L Nejnižší cena daného baru Close C Uzavírací cena daného baru Volume V Celkové volume v rámci baru OpenInt I Open interest v rámci baru V EasyLanguage lze používat jak celá programová datová slova, tak příslušné zkratky. Úplně jednoduchý pokyn v rámci EasyLanguage tak může například znít: if Close>100 then ...... což můžeme také napsat jako if C>100 then .... Výše uvedená konstrukce představuje základní programovou podmínku, říkající: pokud (příkaz if, ke kterému se dostaneme podrobněji v některém z příštích dílů seriálu) bude cena na close úsečky vyšší než 100 pak se provedou další příkazy (např. otevření pozice atd.). Jak bude program vědět, ke které úsečce, je ono "Close" myšleno? Které Close máme na mysli? Toto programu specifikujeme později tím, že vytvořený kód (indikátor, strategie atd.) aplikujeme na nějaký konkrétní graf s konkrétním timeframe. Pokud kód aplikujeme na graf s timeframe 5 minut (tj. jedna úsečka bude představovat změnu cenu příslušného trhu v průběhu 5 minut), pak se close bude vztahovat na uzavírací cenu pětiminutového baru. Vytvořený kód lze samozřejmě aplikovat jak na grafy zobrazované v reálném čase - tak jak přicházejí data z burzy, tak na historická data. V případě aktuálně zobrazovaných grafů bude TradeStation podmínku aplikovat na každou poslední úsečku daného grafu, v případě historického backtestu TradeStation "projede" zvolený graf "čárku po čárce" a zvolenou strategii tak aplikuje na všechny bary v grafu a u každého baru bude testovat, zda-li je Close vyšší než 100 a pokud ano, tak provede zbytek kódu. Tímto poměrně velmi jednoduchým způsobem lze vytvářet komplexnější a složitější podmínky a systémy, které mohou sloužit mj. k zobrazování různých formací v realtime grafech, backtestování našich podmínek na historických datech, k vytváření automatizovaných obchodních systémů atd. V příštím díle seriálu si ukážeme, jak si v TradeStation vytvořit již komplexnější (byť stále jednoduchý) obchodní systém a aplikovat jej na aktuální nebo historická data. Díly seriálu: Pracujeme s TradeStation (1) Pracujeme s TradeStation (2) Pracujeme s TradeStation (3)
    1 bod
×
×
  • Vytvořit...