Jump to content
Co nového? Mé kurzy
Články a tutoriály:
Na této stránce
Archiv článků Psychologie obchodování Jak na obchodní plán Mé obchodní strategie
  • Konec starých časů? AI neúprosně přepisuje pravidla tradingu

    Technologická evoluce v oblasti finančních trhů akceleruje bezprecedentním tempem. Zatímco předchozí dekády byly charakterizovány postupným zaváděním algoritmického obchodování, současnost je definována nástupem umělé inteligence (AI). Ta má šanci trading výrazně změnit. Zejména velké jazykové modely (LLM) a na nich založené agentní systémy otevírají i malým retailovým obchodníkům nové možnosti nejen v automatizaci úkolů, ale i v samotném procesu výzkumu, vývoje a implementace obchodních strategií.

    Obsah

    Principy moderní AI v kontextu financí

    Pro pochopení dopadu AI na trading je nezbytné porozumět základním stavebním kamenům této technologie.

    Velké jazykové modely (LLM): Architektura a schopnosti

    Velké jazykové modely, jejichž nejznámějšími představiteli jsou modely rodiny GPT, Claude, Gemini či Llama, představují pokročilé neuronové sítě umožňující efektivně zpracovávat data a zachytávat mezi nimi závislosti. LLM jsou trénovány na masivních datasetech (řádově terabajty textu a kódu), během čehož se učí statistické vzorce a struktury jazyka. Výsledkem je schopnost modelu generovat smysluplný a kontextuálně relevantní text, překládat, sumarizovat a odpovídat na dotazy.

    Pro sektor financí a tradingu je u LLM klíčová jejich schopnost porozumět instrukcím v přirozeném jazyce a generovat funkční kód v různých programovacích jazycích. LLM dokáží analyzovat finanční výkazy, tiskové zprávy, extrahovat informace a generovat základní analytické skripty či části obchodních strategií. Jejich schopnost práce s kódem není magií, ale výsledkem tréninku na miliardách řádků veřejně dostupného kódu, což jim umožňuje "porozumět" syntaxi, běžným programátorským vzorům a strukturám.

    Podstatný je také fakt, že LLM jsou trénovány na extrémně širokém množství odborných textů, díky čemuž disponují rozsáhlými znalostmi o mnoha běžně dostupných přístupech k obchodování, taktikách řízení rizika (risk managementu) a podobně.

    AI agenti a workflow: Více či méně autonomní systémy řízené LLM

    Samotný LLM je sice výkonný v porozumění a generování, ale pro plné využití v komplexních úlohách často potřebuje schopnost aktivně pracovat s okolním světem.

    Velmi rychle se tak rodí architektury, které kombinují LLM (coby mozek) s různými nástroji. Tyto architektury mohou být dnes již dost pokročilé - například frameworky typu LangChain, AutoGen implementují logiku, se kterou LLM plánuje různé akce, vybírá nástroj, volá jej s potřebnými parametry, zpracovává výsledek a postupně postupuje k finálnímu cíli.

    Nebo jednodušší řešení, které si lze dobře představit jako workflow, kdy LLM model má k dispozici API pro přímou komunikaci s jiným programem. V tomto směru stojí za zmínku například Claude Desktop, který skrz tzv. mcp server (možný nastupující standard zpřístupňující LLM různý API) dokáže komunikovat s mnoha nejrůznějšími softwary (sám mám na notebooku takto například propojení Claude Desktop s Obsidianem, ve kterém si zpracovávám všechny své poznámky k tradingu).

    Jednoduššími či složitějšími cestami tak dnes již LLM umí pracovat s nástroji typu:

    • Vyhledávače (Google, Bing, specializované vyhledávače)
    • Interprety kódu (např. Python REPL)
    • Přístup k API (např. pro získání tržních dat, exekuci obchodů, přístup k databázím)
    • Schopnost číst a analyzovat soubory (PDF, CSV, HTML)
    • A další

    Synergie LLM a agentů (a integrovaných workflow): Nová úroveň automatizace a dostupnosti

    Změna pravidel tradingu - ilustrační obrázekSpojení schopností LLM porozumět komplexním zadáním a schopností agentů autonomně plánovat a vykonávat akce vytváří silná řešení.

    Běžní uživatelé tak získávají nástroje umožňující například vytvoření backtestingového frameworku na míru, provedení komplexní fundamentální analýzy z různých nestrukturovaných zdrojů, monitorování tržního sentimentu v reálném čase, nebo i "jen" efektivní generování a ladění kódu.

    Podstatné je, že nové technologie snižují nároky na expertní znalosti (např. v programování nebo datové vědě), i když základní porozumění a schopnost kontroly zůstávají klíčové.

    Praktická demonstrace: Deepsite a rapidní prototyping backtestovací aplikace

    Mnoho lidí si pokročilé taktiky integrací LLM neumí prakticky představit, protože jejich využití a spuštění vyžaduje typicky různé předplatné nebo použití kombinace sofistikovanějších nástrojů.

    Inspirativní může být v tomto ohledu nový nástroj Deepsite, který Hugging Face spustili minulý týden.

    Nástroj integruje typické LLM workflow, ve kterém lze s pomocí jednoduché specifikace (promptu) v přirozeném jazyce vytvořit kompletní aplikaci - například pro backtest. To není v kontextu již existujících nástrojů zas tak zásadní funkcionalita, ovšem zde (zatím) probíhá vše úplně zdarma a pro prvních několik pokusů bez registrace.

    Zadání textu typu "Vytvoř aplikaci pro backtesting momentum strategie akcií indexu Down Jones s možností volby periody parametrů, vizualizací equity křivky a klíčových metrik výkonnosti" může vést během minut k prakticky hotovému interaktivnímu nástroji. Takto pak může vše vypadat v praxi (video je zrychlené):

    Určitě je důležité zdůraznit, že současná generace těchto nástrojů má svá omezení. Vygenerovaný kód často vyžaduje manuální revize a úpravy. Ostatně je to vidět i na první verzi backtesteru vygenerovaném ve videu, kde je na ekvity křivce vidět, že logika backtestu bude mít chyby a bylo by třeba jej dotáhnout – to lze ale opět udělat prompty zadanými v přirozeném jazyce.

    Tedy nelze očekávat, že dnes zadáme pár slov a AI za nás odvede kompletní práci. Nicméně pro účely rapidního prototypingu, interního výzkumu a pro zkoumání nových myšlenek představují podobné cesty revoluční zkrácení vývojového cyklu. Umožňují rychle ověřit hypotézu nebo vizualizovat data způsobem, který by dříve vyžadoval dny či týdny programátorské práce.

    Význam nástupu AI pro trading

    Každému, kdo prakticky okusí výsledky práce s autonomními workflow, je zřejmé, že svět práce s informacemi se dramaticky mění. Samozřejmě, aktuálně jsme v určitém polostavu, ve kterém můžeme vnímat reálné obrysy změn, ale nástroje ještě nemusí být ve stavu, aby byly změny snadno implementovány. Ale to se mění doslova každým dnem. A dokáži si představit, že za rok bude práce s daty probíhat úplně jinak, než je tomu dnes.

    A trading přitom není nic jiného, než práce s daty.

    Pokud si dovolím trochu zauvažovat - v jakých směrech se trading promění?

    Dočasné snížení vstupních bariér pro profesionální trading

    Tradiční vývoj obchodních systémů je často zdlouhavý proces. Schopnost AI asistovat při generování kódu a návrhu obchodních strategií na základě slovního popisu snižuje bariéru pro tradery, kteří nejsou expertními programátory ani velmi zkušenými obchodníky. AI přitom dnes dokáže navrhnout řešení a systémy, které jsou často na úrovni profesionálních privátních obchodníků a fondů. Tedy subjektů, které dříve musely do osvojení podobných přístupů a znalostí investovat značné prostředky. 

    Podobně jako v počátcích rozmachu internetu však toto okno příležitosti vnímám jako dočasné. Výkonné LLM modely jsou nyní často k dispozici za relativně nízké náklady, nebo dokonce zdarma, protože jejich poskytovatelé se intenzivně snaží získat dominantní tržní podíly a uživatelskou základnu. Jakmile se trh stabilizuje a "prach usedne", lze očekávat, že budou hledat návratnost svých obrovských investic. Dovedu si představit, že za využívání nejpokročilejších LLM modelů a specializovaných AI služeb pro finanční sektor se bude v budoucnu platit násobně více než dnes. Dočasná demokratizace nástrojů může také paradoxně vést ke zvýšení efektivity na některých trzích, čímž se hledání konzistentní alfy stane ještě náročnějším, a to i s pomocí AI.

    Předpokládám také, že obchodníci a firmy začnou hledat nové způsoby, jak chránit své proprietární know-how, aby je LLM modely snadno nezpracovávaly a neintegrovaly do svých tréninkových databází, čímž by se unikátní strategie rychleji šířily a ztrácely svou efektivitu.

    Aktuálně se ale domnívám, že AI může pomoci řadě retailových obchodníků profesně vyrůst a etablovat se na trzích mnohem rychleji, než to bylo možné kdykoliv předtím.

    Odklon od komoditních řešení

    Standardizované platformy a indikátory budou stále existovat, ale konkurenční výhoda se přesouvá k jedinečným, na míru vytvořeným řešením. AI usnadňuje tvorbu těchto personalizovaných nástrojů – ať už jde o specifické vizualizace, proprietární indikátory kombinující různé datové zdroje nebo backtestingové frameworky přizpůsobené konkrétnímu stylu obchodování. Obchodníci, kteří dokážou AI využít k vytvoření své unikátní "technologické výzbroje", budou mít výhodu oproti těm, kteří spoléhají pouze na standardní nástroje.

    Revoluce v objevování alternativní alfy

    Toto je pravděpodobně aktuálně nejvíce transformační aspekt AI v tradingu. Alfa, tedy výnos nad rámec tržního benchmarku, je stále obtížněji dosažitelná tradičními metodami. AI otevírá nové cesty k jejímu systematickému hledání. LLM například excelují v analýze obrovského množství textových dat (zprávy, sociální média, regulatorní podání, přepisy konferenčních hovorů). To umožňuje získávání signálů založených na sentimentu, detekci událostí, identifikaci klíčových témat nebo sledování vztahů mezi společnostmi v reálném čase. Podobně lze analyzovat i jiné nestrukturované zdroje, jako jsou satelitní snímky (monitorování továren, parkovišť u obchodních center, lodní dopravy) nebo geolokační data atd.

    Nové požadavky na dovednosti tradera

    Racionálně uvažujícím obchodníkům by mělo být zřejmé, že vynakládat čas na učení se obchodování založeného čistě na manuálním rozpoznávání běžných vizuálních patternů, trendových linek či profilů trhu, ztrácí na efektivitě. Podobné analýzy totiž dokáže AI provádět systematicky, objektivně a ve velkém měřítku, čímž překonává lidská omezení daná únavou či subjektivitou. Neznamená to, že tyto koncepty ztrácejí smysl, ale jejich manuální aplikace v diskrečním obchodování bude pravděpodobně stále méně výnosnější.

    Úspěšný retailový trader budoucnosti podle mého názoru nebude muset být nutně programátorem AI, ale bude muset disponovat novým souborem dovedností:

    1. Prompt engineering

      Schopnost efektivně komunikovat s AI, formulovat jasné, přesné a kontextově bohaté instrukce pro dosažení požadovaných výsledků.
    2. Systémové myšlení

      Hlavní úlohou tradera bude ve stále větší míře navrhovat, sestavovat a dohlížet na komplexní obchodní systémy integrující jednotlivé komponenty stavěné pomocí AI.
    3. Základní programátorská gramotnost

      Přestože AI může významně usnadnit či převzít část rutinní programátorské práce, minimálně v aktuálním transformačním období mají nespornou výhodu ti, kdo disponují programátorskou gramotností. Tedy schopností alespoň částečně rozumět generovanému kódu, upravovat jej a integrovat. Většina moderních AI workflow a knihoven intenzivně využívá Python, což je i důvod, proč se poslední roky na Finančníkovi tomuto jazyku tolik věnujeme (viz přehled minikurzů dostupných v Techlabu).
    4. Kritické myšlení a validace

      Jak je patrné již dnes, AI nástroje dokáží vygenerovat mnoho užitečného, ale nejsou neomylné. Klíčovou výhodu mají obchodníci, kteří výsledky slepě nenásledují, ale dokáží je na základě svých praktických zkušeností kriticky zhodnotit, ověřit a validovat v relevantním kontextu.
    5. Komplexní znalost souvislostí

      Potřeba hluboké expertízy v tradingu a na finančních trzích nevymizí, naopak její význam může vzrůst. Nebude však primárně spočívat v manuálním hledání jednoduchých patternů, ale spíše v hlubokém porozumění tržním mechanismům, aspektům chování jiných subjektů a identifikaci souvislostí, jejichž prozkoumání můžeme následně zadat či akcelerovat pomocí LLM.

    Závěr

    Vstupujeme do éry, kdy umělá inteligence přestává být pouhou futuristickou vizí a stává se nedílnou součástí technologického arzenálu moderního tradera. Jak jsme si v tomto článku ukázali, velké jazykové modely a AI agentní systémy přinášejí revoluci ve vývoji obchodních nástrojů, v analýze rozmanitých dat i v samotném hledání nových zdrojů zisku (alfy). Nástroje demonstrující rapidní prototyping a směřování k hyper-personalizaci jsou předzvěstí budoucnosti, kde budou tyto přístupy běžnou normou.

    Pro aktivní systematické obchodníky to představuje jedinečnou příležitost k inovacím a zefektivnění vlastní práce, ale zároveň i výzvu k adaptaci. Úspěch v tomto novém, dynamickém prostředí bude nevyhnutelně vyžadovat osvojení si nového souboru dovedností – od systémového myšlení při návrhu komplexních řešení a efektivní komunikace s AI (prompt engineering) přes neustálé uplatňování kritického myšlení a validace výstupů až po schopnost integrovat a přizpůsobovat tyto technologie pomocí základní technické a programátorské gramotnosti.

    6.4.2025

    Petr Podhajský

    Fulltime obchodník věnující se tradingu více než 20 let. Specializace na systematické strategie obchodované na futures a akciích. Oblíbený styl obchodování: stavba automatizovaných portfolio systémů, které využívá i při správě většího externího kapitálu.

    • Líbí se 5

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

    Jak reálně uspět v tradingu?

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

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

    >> Získat kurz zdarma <<

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

    Devět let transformace tradingu: Reflexe 2024 a vize pro 2025

    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.

    Jak bez zkušeností vytvářet automatizované obchodní systémy (AOS) s využitím umělé inteligence

    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ů).
     
×
×
  • Vytvořit...