Jump to content
Co nového? Mé kurzy
Články a tutoriály:
Hledat v
  • Více možností...
Najít obsah, který ...
Hledat výsledky v ...
Seriály Komoditní Manuál Psychologie obchodování
  • Obchodní systém Finwin – aktuální vývoj a výsledky [7/2021]

    Jak se vyvíjí intradenní obchodní systém, jehož pravidla jsme si zde otevřeně popsali a který dnes obchoduji mj. i ve svém fondu?

    Nejprve malá rekapitulace, co Finwin je. Jde o systematickou obchodní metodu, která intradenně obchoduje americké akcie. Finwin je unikátní tím, že vznikal prostřednictvím bezplatných Youtube videí, která stále můžete najít v archivu. Ve videích jsme si ukázali, jak je možné přetavit myšlenku do reálného „stroje na peníze“. Stroje proto, že Finwin mám zmechanizovaný, a obchoduje tak již zcela sám. Pro inspiraci ostatním a zachování maximální transparentnosti navíc reportuji obchody v reálném čase na web finwin.cz.

    Finwin je tedy opakovatelná obchodní metoda:

    • Jejíž pravidla jsme si sestavili a vysvětlili v otevřených videích.
    • Kterou sám obchoduji na živém účtu.
    • Jejíž obchody reportuji v reálném čase.
    • A která vydělává nemalé peníze...

    Myslím, že těžko někde na internetu dostanete konkrétnější a praktičtější inspiraci „jak vydělávat na burze peníze“.

    Sám dnes obchoduji Finwin ve stále stejné podobě, v jaké jsem jej popisoval na Youtube videích. Rozdílem je akorát jiný kapitál, protože Finwin jsem zařadil do systematického portfolia obchodovaného v rámci mého fondu. Jsem skutečně přesvědčený, že metoda má solidní potenciál výdělku.

    Ve fondu pochopitelně postupně přiřazuji strategii vyšší kapitál, a proto nemohu již jednoduše reportovat equity křivku systému. Z tohoto důvodu budu na Finančníkovi dále uvádět výsledky Finwinu přepočtené na kapitál 20 000 dolarů, což byla poslední částka, se kterou jsem systém na Youtube obchodoval.

    Finwin svůj kapitál rozděluje mezi maximálně 5 long a 5 short pozic, kdy při kapitálu 20 000 dolarů každé přiřazuje 4 000 dolarů. Pokud byste s tímto money managementem přepočítali všechny long a short pozice publikované na finwin.cz, odečetli komise, dostanete následující equity křivku:

    Výkonnost systému Finwin při alokaci 4000 dolarů/obchod

    Ta tedy plně reflektuje mé vlastní živé obchody, které jsem jen obchodoval s jiným kapitálem.

    Finwin od svého spuštění krásně vydělává. V tuto chvíli jsme přibližně na zhodnocení 25 % za cca půl roku, tedy 50 % anualizovaně (při hypotetické alokaci 4 000 dolarů do každé pozice od spuštění systému). Což je pochopitelně parádní výsledek.

    Na screenshotu je patrné, že systém prochází různými fázemi výkonnosti – vidíme období strmého růstu, menší drawdown, stagnaci a následný útok na nové maximum. Ale takto se chovají všechny systémy. V případě Finwinu je vše hodně ovlivněno volatilitou trhu.

    Od myšlenky k reálným obchodům 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.

    Takto vypadá výkonnost Finwinu při různých úrovních VIXu (index volatility – v grafu zobrazen oranžově):

    Finwin vs. VIX

    Volatilita se poslední měsíce dostala na velmi nízké hodnoty, kdy se systému nabízí velmi málo vstupů. Ale věřte mi, že je jen otázkou času, než se režim v trzích opět změní.

    Systém zatím pěkně překonává i benchmark (Russell 3000), byť doba na nějaké hodnocení je zatím krátká:

    Finwin vs. benchmark

    Co se mi ovšem na systému líbí nejvíce – přestože akciové trhy i v první polovině roku 2021 prakticky jen rostly, Finwin vydělával především na short obchodech:

    Finwin - long / short obchody

    Tohle vnímám jako opravdu důležité. Nakupovat profitabilně akcie v období celkového růstu indexů není zas tak složité. Vydělávat ve stejném období pomocí shortů je mnohem náročnější. Osobně mám v portfoliu cca třetinu pozic v shortech, protože chci mít výkonnost co nejvyrovnanější i v dobách, kdy trhy budou padat nebo půjdou do strany. A Finwin vnímám rozhodně jako systém, který mi bude v této diverzifikaci dobrým pomocníkem.

    Technická implementace Finwinu sice není triviální, ale jak to u každé technické věci bývá, je to jen o technice. Tedy vždy lze nalézt cesty. Zatím to rozhodně vypadá, že přístup za trochu extra námahy zkoumání cest určitě stojí.

    Pokud se systematickým obchodováním začínáte, pak ale není určitě potřeba pouštět se hned do intradenního obchodování, které je vždy psychicky a technicky náročnější než pomalejší swingové styly. Osobně obchoduji logiku Finwinu i na pomalejších denních timeframe pomocí systému, kterému říkám MR3000 (jeho princip je na Finančníkovi popsán zde). Swingové obchodování je pomalejší, což především znamená, že příkazy lze zadávat klidně i ručně dlouho před otevřením trhů a není třeba žádného náročného programování.

    U MR3000 obchoduji také long i short stranu (tedy stejně jako u Finwinu) a zde je pro ilustraci výkonnost portfolia, ve kterém kromě MR3000 obchoduji pro diverzifikaci ještě trend following systém MicroBreakout (na Finančníkovi jsem jej popisoval například zde).

    Trading room obsahující MR3000

    Portfolio obchoduji veřejně v rámci služby Trading Room, kde dopředu reportuji konkrétní akcie a ceny, za  které budu obchodovat (a následně publikuji svá přesná plnění z brokerské platformy) a každý mi tak může „koukat přes rameno“. Portfolio nyní od začátku roku atakuje zisk +10 000 USD. Tedy jednoznačně lze podobný pomalejší styl obchodování praktikovat opravdu bez stresu a sám bych začal s tou pomalejší cestou, ve které odpadá náročnější implementace intradenního zadávání obchodů. Nicméně pokud již v portfoliu swingové strategie máte, tak intradenní mean reversion ve stylu Finwinu může poskytnout další zajímavou diverzifikaci – tak, jak je to vidět v dnešním reportu. O dalším vývoji strategie budu na Finančníkovi samozřejmě informovat.

    11.7.2021

    Petr Podhajský

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

    • Líbí se 4

    Mohlo by vás dále zajímat

    Intradenní systém Finwin – aktuální výsledky, analýzy a UPDATE [9/2021]

    Málokde na internetu se můžete zúčastnit vývoje obchodního systému, studovat jeho otevřená pravidla a sledovat jeho nasazení do živých trhů. A o tom přesně je intradenní Finwin, který mám dnes nasazen i ve fondu. Dnes si popíšeme update, který od pondělí se systémem plánuji.
    Co je Finwin 2021?
    Jde o intradenní systém obchodující akcie, jehož vznik jsem komentoval na našem Youtube kanálu. Prošli jsme si zde celým vývojem – od otestování základní myšlenky po sestavení pravidel obchodního systému až po nasazení do trhů v podobě plně automatického obchodování. Videa jsou stále linkovaná a k dispozici na stránce finwin.cz.
    Celá bezplatná výuková série ukazuje, že není tak neřešitelné v trzích vydělávat nemalé peníze a jak konkrétně na to. Od startu systému reportuji pPro maximální důvěryhodnost celého procesu všechny živé obchody v reálném čase na Twitteru, který je linkován také na stránku finwin.cz. Na stránce se objeví obchody doslova za pár vteřin poté, co je obchod vyplněn v brokerské platformě. Takto vypadá jeden z posledních obchodů, který systém otevíral v akcii NTNX 3.9.2021 v 13:54:

    A takto vypadá pozice ve výpisu mé brokerské platformy:

    Čas reportovaný u brokera je v jiné časové zóně, ale je jasně vidět, že na Twitteru se obchod objevil za 6 vteřin po vyplnění v platformě. Výstup je vždy v rámci uzavírací aukce burzy – používám příkaz „Market on Close“. V tomto případě byla pozice uzavřena za cenu 43.24, což byla uzavírací cena akcie NTNX daný den.
    Finwin tedy obchoduje maximálně transparentně a toto je z mého pohledu základní předpoklad k tomu, aby stála metoda za studium.
    Jakých výsledků Finwin dosahuje v živém obchodování?
    V rámci Twitteru nereportuji velikost svých pozic, protože se neustále zvyšují (systém mám dnes zapojen ve svém fondu). V Youtube videích jsou nicméně ukázány i brokerské výpisy, kde jsem naposledy obchodoval systém s účtem 20 000 dolarů, což odpovídá 4 000 dolarů na každou otevíranou pozici.
    Výsledky proto reportuji tak, že přepočítám všechny obchody právě na tento účet. Pokud byste si dali tu práci a prošli kompletní historii publikovaných live obchodů na Twitteru, každý obchod otevírali s pozicí 4 000 dolarů, odečetli komise, pak dostanete následující výkonnost:


    Od 29.1.2021 systém provedl 210 obchodů a anualizované roční zhodnocení po všech komisích je nyní 37,72 %. Systém  po nasazení live dosáhl zatím sharpe ratio 2.09. Šedá plocha v grafu zobrazuje výkonnost long i short části systému dohromady, červená linka je výkonnost shortů, zelená dlouhých obchodů.
    V zhodnocení reálně překonal index S&P 500 a to i přesto, že využíval jen cca 25 % kapitálu. Toto poskytuje extrémní prostor pro další využití kapitálu jinými strategiemi a dosahování ještě vyšších zhodnocení.
    Mně osobně se na systému hodně líbí, že větší část profitů byla dosahovaná shorty (135 obchodů vs. 75 obchodů na long stranu). Systém hezky diverzifikuje další mé systémy, které drží nakoupené akcie.
    Ve výsledcích také nedominují žádné extrémně ziskové obchody. Vesměs je výkonnost složena z menších zisků/ztrát, které se pohybují kolem 1 % účtu. Jen občas systém inkasuje zisk/ztrátu na úrovni 2 % účtu:

    Osobně jsem tak dost přesvědčený, že systém má velké šance vydělávat v různých režimech trhů, které nás budou v budoucnu čekat.

    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. Za mě tedy se současným vývojem velká spokojenost.
    Jak systém exekvuji?
    Finwin obchoduji plně automaticky. Jeho obchodování tedy nevěnuji žádný čas a rozhodně v průběhu dne nesleduji trhy, abych mohl zadávat příkazy. O vše se stará Python skript, který jsem si na toto vytvořil. Prakticky vše funguje tak, že v noci mi software projede akciové trhy a vyhledá ty, které splňují podmínky diskutované v obchodním plánu probíraném zde na Youtube. Následně kandidáty na obchodování přebere Python skript a v průběhu dne trhy sleduje a zadává obchodní příkazy. Ohromné zadostiučinění pro mě je, že skript dnes sdílím v rámci Trading Room a spolehlivě funguje i u ostatních obchodníků, kteří začali obchodovat stejným směrem.
    Update systému
    K původní logice systému publikované v původním Youtube videu nemám žádné výhrady. Z mé zkušenosti fungují nejlépe jednoduché systémy a rozhodně na logice neplánuji nic měnit.
    Prostor ke zlepšení systému vidím v množství trhů, které systém sleduje. V tuto chvíli Finwin obchoduje akcie z indexu Russell 3000 – tedy cca 3 000 amerických akcií. Nicméně poslední měsíce jsou trhy velmi ospalé a Finwin obchoduje čím dál méně příležitostí. Zde je zobrazen počet obchodů za jednotlivé dny:

    Na první pohled je zřejmé, že nejvíce profitů systém vygeneroval v prvních dvou měsících obchodování, kdy byl také dostatek obchodních signálů. Je to přesně jak popisuji v nové knize Od myšlenky k reálným obchodům. Pokud máme edge, potřebujeme k profitům frekvenci. A je jedno, jestli provozujeme kasino nebo obchodní systém.
    Proto jsem zkoumání zaměřil k možnosti obchodovat Finwin na více akciích. Konkrétně na všech akciích obchodovaných na amerických burzách.
    Pochopitelně, že veškerá zkoumání podkládám systematickými backtesty. Než se však dostaneme k jejich výsledkům, je třeba zopakovat, že jsou jen hrubě orientační. A to ze tří hlavních důvodů:
    Pro testování používám pouze denní, nikoliv intradenní data. A když začnete studovat pravidla systému, zjistíte, že funguje tak, že ráno vygeneruji na každou stranu (long/short) maximálně 50 signálů, ale otevřu nejvíce 5 pozic. Těch, které jsou v trzích zobchodovány nejdříve. Na denních datech toto ale nelze přesně poznat a historické testy jsou tak pouze orientační (což mi z řady důvodů popisovaných v Youtube sérii nevadí). Některé akcie nelze v praxi shortovat, což opět v testu nepoznám a akcie tak shortované jsou. V živém obchodování obchoduji jen trhy, které nemám otevřeny v jiných systémech. Historický backtest tak vnímám skutečně jen orientačně.
    Mohu si například porovnat živé výsledky s backtestem za stejné období (ve kterém jsem pro zjednodušení exekvoval obchody tak, že jsem akcie seřadil podle své volatility. Pro relevantnější testy používám náhodné pořadí a monte carlo):

    I když je backtest hrubě orientační, tak vidím, že backtest s využitím akcií z Russellu 3000 (test 0002) má poměrně podobné výsledky jako živé obchodování (test 0001), při obchodování všech US akcií (test 0003) jsou ale výsledky dvojnásobné. Hlavně proto, že bylo podstatně více obchodů (389 vs. 281) a více byl využitý kapitál (50 % vs. 36 %).
    Pokud stejný backtest provedu na delším časovém období, dostávám podobný obrázek:

    Finwin na všech US akciích generuje vyšší zhodnocení díky většímu počtu obchodů a vyššímu využití kapitálu.
    Nově tak budu od pondělí 13.9.2021 obchodovat Finwin na všech US akciích. Signály, které generuji do Trading Roomu budou pochopitelně také ze všech US akcií, protože zde generuji naprosto shodné signály, které sám obchoduji.
    Jak začít obchodovat podobnou strategii?
    Věřím, že na příkladu Finwinu je zřejmé, že úspěšné profitabilní obchodování není magie. Nejsou potřeba ani žádné zázračné indikátory. Jde vesměs o systematičnost a realistický pohled na věc.
    Pokud chcete trhy také úspěšně obchodovat, začal bych knihou Od myšlenky k reálným obchodům. V té popisuji hlavní principy, se kterými je třeba k trhům přistupovat tak, abyste měli vůbec šanci vydělat (a asi vás nepřekvapí, že se zde dočtete spoustu opaků k názorům běžně prezentovaných v diskuzních fórech). Mj. v knize naleznete popis podobného systému jako je Finwin, ale obchodovaného na futures.
    Následně vás čeká zvládnutí mnoha technických reálií (sám jsem testy na Finwinu strávil dnes jistě stovky hodin). Můžete ale využít také opačnou cestu – nejprve zkusit obchodovat, zjistit, jestli je podobný styl pro vás vhodný, a pak dělat vlastní výzkum. V takovém případě je zde pro vás Trading Room, ve které poskytuji všechnu svou práci k dispozici v podobě konkrétních signálů, které budu daný den obchodovat. A ano, u Finwinu včetně skriptu, který mi zajišťuje autotrading a který tak můžete také využít.

    Překonání období, kdy se systémům nedaří

    Žádný systém bohužel nemá trvale rostoucí výnosovou křivku. Musíme se připravit i na horší a občas i vysloveně špatné dny. Jak se mi podobné situace daří překonávat a dosahovat nových profitů, si můžeme popsat na aktuální situaci systému Finwin, který zde veřejně obchoduji.
    Finwin 2021 je systém, který jsem otevřeně vyvíjel na svém Youtube kanálu, začal živě obchodovat a v reálném čase reportovat výsledky na stránce finwin.cz. A to za jediným účelem – demonstrovat realitu tradingu. Tedy to, že vůbec není nereálné vzít myšlenku a přetavit ji ve „stroj na peníze“. A že to vlastně není tak složité. Mnohem těžší bývá dokázat náš zbacktestovaný plán dlouhodobě obchodovat. Protože po čase se z obchodování jakéhokoliv systému stane rutina a systémy si budou procházet i obdobím, kdy je třeba je obchodovat, přestože v danou chvíli nevydělávají. A mým cílem je na Finančníkovi poskytnout inspiraci v tom, jak všemi fázemi procházet tak, aby se mohly dostavit nové zisky.
    Řada neúspěšných obchodníků si pochopitelně myslí, že naleznou systém, který ztrátové období nemá. Ale věřte mi jedno – čím dříve přijmete realitu tradingu, tedy že žádný systém nebude bez drawdownů, tím dříve se k reálným profitům dostanete.
    Vyrovnat se ze ztrátami ale nemusí být nijak zásadně náročné. Je jen potřeba je chápat jako součást tradingu, mít správně nastavený money management, aby ztráty nebyly příliš vysoké s ohledem na naši psychiku. A ideálně obchodovat více strategií najednou, aby v době ztrát jednoho systému, vydělávalo něco jiného.
    A je skvělé, že vše si nyní můžeme demonstrovat na Finwinu. Zde je jeho aktuální výkonnost:

    Systém měl po spuštění skvělý začátek. Prvních několik desítek obchodů byly skoro jen samé zisky. Pak se v trhu změnila volatilita, Finwin inkasoval pár ztrát a od té doby se výkonnostní křivka pohybuje do strany (připomínám, že v průběhu března jsem do systému alokoval dvakrát vyšší kapitál, proto je dubnový propad v dolarovém vyjádření větší, než by byl, pokud bych obchodoval od začátku se stále stejnými penězi).
    Přestal systém fungovat? Samozřejmě, že ne (tedy alespoň z mého současného pohledu). Podívejte na se na video číslo 4 popisující obchodní plán a backtest. V historii systému bylo mnoho období, kdy systém byl ve ztrátě a měsíce nevydělával. Vítejte v realitě obchodování.

    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. Extrémně důležité je v takovém období systém neměnit a pokračovat v jeho obchodování tak, jak jsme si jej otestovali. Pro většinu začátečníků je právě tato fáze kritická a bohužel drtivá většina nezkušených traderů prostě „odpadne“ a začne hledat jiný systém.
    Trochu z jiného pohledu se situaci věnuji v posledním blogu na Youtube:

    A proč mě osobně nechává výkonnost Finwinu zcela klidným a obchoduji jej stále stejně, dnem za dnem? Kromě zkušeností s tím, že drawdowny je v tradingu třeba překonávat, jsou to další dva podstatné body:
    Systém obchoduji automatizovaně pomocí Python skriptu. Vše běží a já nemusím nějak zásadně řešit, jestli brát ještě „tento obchod“, když systém nevydělává. Do samotného obchodování Finwinu dnes neinvestuji žádný svůj čas.
      Systém neobchoduji samostatně – obchoduji jej v portfoliu dalších systémů. Portfolií mám několik, zde je ukázka živého portfolia, které sleduji na „inkubačním účtu“ v rámci TechLabu, kde portfolio ve vláknu Aktuální trhy a výkonnosti strategií každý měsíc pro inspiraci komentuji (výsledky pocházejí ze živého obchodování u Interactive Brokers):
    Výkonnost celého portfolia (tučná modrá čára) zahrnuje období, kdy Finwin přestal dělat nová high a prochází si drawdownem (červená linka). A je vidět, že z pohledu celého portfolia je to „poměrně jedno“, protože výkonnost v tuto chvíli poskytují jiné strategie – aktuálně nejvíce Monday Buyer, kterému svědčí nižší volatilita, kdežto Finwin bude profitovat znovu spíše ve vyšší volatilitě.
    Toto je opravdu klíčový základní princip dlouhodobé ziskovosti v obchodování. Celý proces bych dnes popsal následujícími kroky:
    Systematický popis obchodované výhody. Převod myšlenky do skriptu a otestování jejího chování na co nejdelší historii dat a co nejvíce trzích. Testování korelace systému s dalšími systémy. Skládání portfolií ze systémů, které vůči sobě mají nižší korelace. Mechanické dlouhodobé obchodování připraveného portfolia bez přílišných diskréčních zásahů. Jsem přesvědčený, že pokud se podobných kroků bude držet i začínající obchodník, výsledky se dostaví. A použité strategie opravdu nemusí být složité. Ostatně sám na poměrně jednoduchých strategiích dnes stavím i svůj fond, protože jsem přesvědčený že je to právě popsaný rámec vytváření portfolií, který v přiměřeně dlouhodobém horizontu peníze vygeneruje.
    P.S.: Již ve středu spouštíme v TechLabu bezplatný kurz Základy zvládnutí Pythonu – od nuly k práci s daty. Osobně si dnes bez skriptovacího jazyka Python nedokáži obchodování představit, protože právě s ním lze velmi jednoduše řešit vytváření portfolií, sledování korelací atd. Pokud si zkusíte na internetu vyhledat ceny českých kurzů za výuku Pythonu, zjistíte, že jde opravdu o nemalé částky. Proto v případě, že máte chuť jít podobnou cestou jako já a Pythonu dát šanci, nezmeškejte jediný termín živého kurzu, který budeme na Finančníkovi na toto téma pořádat. A to zdarma v rámci TechLabu. Podrobnosti jsou popsány zde.

    #14 Skener krok za krokem - bonusové video včetně konkrétního kódu systému

    Video #9 získalo 300 lajků a tak je zde slíbené video popisující, jak konkrétně může vypadat skener profitabilní strategie:
    Další videa série Od myšlenky k reálným obchodům naleznete zde: https://www.youtube.com/playlist?list=PLXy0SkwTCM0uEq54-XnYfNFPJezmNjXzT
     
×
×
  • Vytvořit...

Důležitá informace

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