Pod pokličkou
OK
Pod pokličkou
Můžou obchodování převzít algoritmy?
Na první pohled to může znít jako sci-fi: počítačový systém, který sám nakupuje a prodává energii na trhu. Ve skutečnosti to ale vůbec není hudba budoucnosti a v prostředí ČEZ jde spíš o evoluci než revoluci. Algoritmický trading, zkráceně algo‑trading, vzniká v útvaru trading přímo „na zelené louce“ a stojí za ním malý tým lidí, kteří kombinují svět obchodu, matematiky a vývoje.
Text: Ilona Vysoudilová Foto: Martin Malý
↑ Na fotce zleva (stojící): Jan Večeř, Róbert Jurčík, František Dostál, (sedící): Marek Goldstein, František Řezáč.
„V ČEZ vyvíjíme už několik let vlastní systém, který automatizuje obchodování tam, kde to dává smysl, a zároveň ukazuje, proč umělá inteligence zatím není všemocná, ale přesto představuje budoucnost,“ říká František Řezáč, který v sobě spojuje roli tradera, vývojáře, analytika i člověka zodpovědného za provoz systému.
V tradingových sálech se dnes neobchoduje jen klikáním myší a sledováním grafů. Část práce přebírají algoritmy – přesné, neúnavné a rychlé. Právě za jejich vývojem stojí malý, ale klíčový tým algo-tradingu, který v ČEZ funguje už zhruba šest let. Vznikl z potřeby zbavit obchodování opakujících se, mechanických úkonů a posunout lidskou práci tam, kde má největší hodnotu.
„Snažíme se automatizovat všechno, co je mechanicky definovatelné,“ vysvětluje vedoucí útvaru analytického týmu Marek Goldstein. „Ne proto, abychom nahrazovali lidi, ale abychom využili algoritmické obchodování – metodu, která pomocí počítačových programů automaticky provádí obchody podle předem definovaných pravidel založených na ceně, čase, objemu a dalších faktorech. Software eliminuje lidské emoce a dokáže realizovat obchody mnohem rychleji než člověk, zpracovat velké množství dat a optimalizovat obchodní rozhodnutí například pro zásobníky plynu nebo virtuální elektrárny. Pokročilé statistické modely a prvky umělé inteligence pak umožňují, aby rozhodování bylo co nejefektivnější.“
Aplikace, která obchoduje
Algo-trading si lze představit jako aplikaci, do níž vstupují aktuální data z trhu a z níž naopak odcházejí obchodní pokyny. Uvnitř ale neběží žádná magie – jen matematické a statistické modely, které říkají, kdy je výhodné nakoupit a kdy prodat. Tyto modely mohou být velmi jednoduché, založené na ověřených vzorcích, nebo naopak extrémně složité.
Typickým příkladem jsou třeba plynové zásobníky. Hodně zjednodušeně se dá říct, že systém hlídá jejich kapacitu, rozdíly mezi letními a zimními cenami a podle předem dané logiky s nimi obchoduje tak, aby se využily co nejefektivněji. Pro člověka by šlo o únavnou, rutinní práci. Pro algoritmus je to ideální úloha.
Kde končí matematika a začíná AI
Drtivá většina objemu obchodované energie dnes prochází přes relativně „triviální“ matematické modely. Jsou stabilní, předvídatelné a velmi efektivní.
Umělá inteligence, například neuronové sítě nebo jiné metody strojového učení, se zatím podílí jen na malé části samotných obchodů. Paradoxně je to ale oblast, které tým věnuje nejvíc času a energie. „Objemově i výnosově jde o jednotky procent. Zatímco na klasických modelech se vydělávají eura, algo-trading vydělává centy,“ popisuje František Řezáč.
Přes veškerý pokrok zůstává tým realistický. Čistě AI trading, který by byl dlouhodobě výrazně profitabilní, dnes prakticky neexistuje. Zkoušeli například využívat jazykové modely k rychlému vyhodnocení zpráv a okamžité reakci na ně. Technicky to fungovalo, ekonomicky ne. AI dokáže analyzovat texty, ale správně odhadnout, jak na konkrétní zprávu zareaguje trh, je pořád extrémně složité. Navíc platí nepsané pravidlo trhu: jakmile začne nějaká strategie fungovat, ostatní si toho všimnou – a výhoda rychle zmizí. Proto musí tým neustále vyvíjet nové přístupy.
Nové role, nové možnosti
Budoucnost algo-tradingu tým nevidí v nahrazení traderů, ale v proměně jejich role. Rutinní zadávání pokynů, hlídání cen a mechanické reakce na trh budou čím dál víc úlohou pro systémy. Lidé se mají posunout k analytice, strategii a hledání nových příležitostí.
„Intuici zkušeného tradera nahradit neumíme. A ani nechceme,“ zaznívá z týmu. Smyslem je dát lidem nástroje, díky nimž se mohou soustředit na to, co stroje zatím nezvládají.
Malý tým, velká ambice
Tým algo-tradingu tvoří zhruba šest lidí a kombinuje velmi rozdílné profily – od vývojářů přes analytiky až po matematiky z akademické sféry. Společně fungují jako inovační centrum pro trading: část řešení sami používají k obchodování, část nabízejí ostatním traderům jako interní službu.
A i když jejich systém klasický trading plně nenahrazuje, jedno je jisté: bez algoritmů už se moderní obchodování neobejde. Algo-trading není zkratka k rychlému zisku, ale dlouhodobá sázka na budoucnost – takovou, ve které stroje dělají rutinu a lidé přemýšlejí o tom, jak jejich pomoci co nejlépe využít.
→ Pokud vás zajímá softwarové inženýrství, podívejte se na blog Františka Řezáče, kde najdete mnoho technických zajímavostí.