Algotrading je jen hra s pravděpodobností – rozhovor s algotraderem

16:01 | M Z | Diskuze

Rozhovor s algotraderem

Ilustrativní obrázek
Foto: Petr Kouba
Petr Kouba, absolvent MFF UK (RNDr.) se po 24-leté kariéře v pojišťovnictví ponořil na full-time do svého dlouholetého koníčku – tradingu. Po letech investování do otevírání fondů v ČR, do akcií, investování pomocí certifikátů a warrantů, opcí se od roku 2015 věnuje na 100% pouze problematice AOS a algotradingu.

Jak vypadá týdenní rozvrh algotradera?

Předem je třeba říct, že se nejedná o žádný HFT s obchody v milisekundách, strategie mají průměrnou dobu trvání obchodu kolem 8 hodin. V pondělí ráno zapnu na VPSkách automatické obchodování na metatraderech a průběžně monitoruju, jak probíhá obchodování, jestli se nestal nějaký technický problém. V pátek večer zkontroluju vypnutí. Současně přes týden běží generování nových strategií v builderech (nejvíce používám StrategyQuant), jejich ověřování – výborný je např. i TickDataSuite se spoustou možností nastavení, testování jejich robustnosti atd. O víkendu nasazuju nové věci na demo účty, co se osvědčilo na demu, tak zkouším nově zařadit do sestavy resp. vyřazuju ty, které překonaly historický maximální drawdown o 20-50%.    

 

Takže stačí koupit kvalitní builder a jste ziskový?

To nestačí. Znám spoustu lidí, co to úsilí vzdali. Ale nepochybně se vaše šance na úspěch procentuálně zvětší. Zejména vás ten backtesting na kvalitních datech (tickových nebo alespoň minutových) donutí k obchodní disciplíně a rozvaze, když uvidíte simulace různých podvodných MM systémů a jejich konce. Neděláte žádná překotná rozhodnutí, na všechno je dost času ke zvážení.

Určitě je výhodou, pokud máte už předtím nějaké zkušenosti s obchodováním. Nikdy bych už neobchodoval strategii, která mi vypadla ze StrategyQuantu a které nerozumím. Je potřeba se podívat na její obchody, proč a kdy vstupuje do obchodu atd. Často získáte strategii, jejíž filtr úplně nechápete, je matematicky popsán tak, že mu člověk nemůže rychle porozumět. Je dobré se pokusit to rozklíčovat a pochopit.

 

Jaká úskalí skrývá algotrading oproti diskrečnímu obchodování?

Oproti diskrečnímu obchodování máte najednou zcela opačný problém – máte spoustu kandidátů na úspěšné strategie, ale hodně z nich nebude fungovat. A vy musíte zjistit, které mají velkou šanci být profitabilní a které budou spíše propadáky. Např. vám tam genetika namotá několik poměrně hodně ziskových obchodů, které výrazně vybočují z normálu. Ty je potřeba odečíst, protože takovou kliku do budoucna mít nebudete. Builder je prostě v minulosti našel, a protože se mu hodily do krámu, tak navlékl parametry strategie tak, aby mu tam do historie spadly. Pokud se nejedná o nějakou specifickou strategii, tak by distribuce zisků a ztrát měla ctít normální rozdělení s posunem do kladné části grafu.

Velmi častou chybou je perfekcionismus a ten si myslím vede ke snaze o overfitting (přeoptimalizaci) strategie. Třeba často lidi preferují a vybírají strategii podle ekvity na BT, chtějí, aby se co nejvíce blížila přímce. Je to nesmysl a znásilňování dosavadního možného průběhu celé třídy příbuzných strategií, které se liší jen v maličkých detailech. Výsledkem tohohle procesu je, že úplně nesmyslně snižujete historický max.DD a tím performujete výkonnost v R/DD k naprosto nereálným představám.

 

Co se proti tomu dá dělat?

Musíte se s tím více pohrát – nejlépe se to asi vysvětlí na 3D grafu, kde vykreslíte např. BT zisk (nebo další vhodný ukazatel výkonnosti) v závislosti na 2 hlavních parametrech strategie. Než vybrat globální maximum, které ale ční ostře vzhůru jako K2, raději vyberte pouze lokální maximum, které se ale plynule zvedá z okolní krajiny (toto nastavení bude mnohem více robustní, odolné vůči změnám podmínek na trhu než ta globální špice).

Nestačí mít builder, musíte se naučit se ho ovládat. Vlastní zkušenost je tady nedocenitelná. Pokud zadáte úvodní settings pro hledání špatně, tak zbytečně plýtváte počítačovým výkonem. U StrategyQuantu spousta lidí ocení doprovodný kurz v češtině, který vás naučí základní věci. Pak už musíte být hodně aktivní a hloubaví. Na internetu je obrovská halda informací o algotradingu a nemusíte být Ph.D. nebo raketový inženýr, abyste ty hlavní myšlenky a ideje pochopili.

 

Jak se dá poznat nadějná strategie?

Určitě nedoporučuju se upínat jen na R/DD nebo na ekvity co nejvíce podobnou přímce. Hodně napoví např. hodnota SQN nebo Sharpe ratio (ještě lépe Sortino ratio). Dále je dobré chtít, aby maximální doba stagnace nebyla příliš dlouhá nebo já osobně třeba preferuju symetrické strategie (tj. ty, které vydělávají na long i short stranu cca stejně). A musí projít přes testy robustnosti.    

 

Jaký typ strategií ve vašem portfoliu převažuje a proč?

Jednoduché breakouty. Mně vyhovuje ten poměr RRR 1:2 až 1:6, kdy cílím zhruba na úspěšnost obchodů těsně nad 40%. Nemám rád ty situace, kdy máte strategii s 80-90% úspěšností obchodů ale se záporným RRR a během měsíce se vám přihodí 2-3 ztráty. Pokud obchodujete hlavně breakouty, musíte být v pohodě s tím, že vaše ekvity bude 95% času v drawdownu, že budete muset trpělivě čekat na pěkný swing, který zase vytáhne vaše portfolio nahoru.

Bohužel dosáhnout diverzifikace u breakoutů je velmi těžká úloha. Jsou chvíle, kdy dochází k zásadním pohybům na mnoha instrumentech najednou a jelikož mám hodně breakouty, tak potom letí všechno. Nebo zase dojde k delšímu range na víc párech najednou a čekáte na brejk jako na vysvobození. Důležité je vybírat strategie, jejichž výsledky nejsou spolu extrémně korelované.

 

Jaký názor máte na London breakouty?

Já je vnímám jako zbytečné omezení breakoutů na určitý čas (např. jde nejčastěji o break z range mezi 7.až 8. nebo 8.až 9. hodinou ranní). Nějakou dobu jsem se jimi zabýval, ale nebyl jsem schopen je vyladit na nějaký konzistentnější výkon, tak jsem své úsilí vzdal.

 

A co scalping?

Já budu opatrný a řeknu, že je rozhodně nedoporučuju pro začátečníky. Scalpingu jsem nikdy nepřišel na chuť – pro mě je to neuchopitelná disciplína, kde výsledek závisí mnohem více na brokerovi, slippage, spreadu než na vašem nastavení scalpingové strategie.

 

Koupil byste si od někoho hotový AOS?

Pokud ano, musel bych perfektně vědět, na jaké hlavní myšlence je postavený, jak je tam nastavený MM atd. Dnes bohužel spousta prodejců maskuje skutečné výsledky pomocí martingale nebo gridu – za krásu ekvity většinou brzy tvrdě zaplatíte, ten průběh je udržitelný velmi krátkodobě a pak jednou dojde k zásadnímu průšvihu. Je opravdu s podivem, že pořád lidi podléhají tomu fenoménu dokonalé vyhlazené ekvity.

 

Často se setkáváte s názorem, že AOS nefungují?

Kdyby nefungovaly, tak by neprobíhalo více než 80% obchodů pomocí automatů (dle WSJ). U automatů máte všechno ložené, existuje BT (pochopitelně může být zfalšovaný nebo nesprávně provedený), ale můžete vše doložit - kdy jste ho nasadili na účet, že obchoduje stále stejnou myšlenku 24/5, nevynechal obchod. Oproti tomu diskreční obchodník většinou nemůže doložit jednoznačnou historii obchodů, kde by řekl – vždy když platilo A a B a současně nastalo C, tak jsem vždy vstoupil do obchodu a podle pevně daných pravidel jsem jej ukončil. Často zazní – ale tentokrát platí ještě D a proto jsem do obchodu nevstoupil. Nebo na základě mých zkušeností se mi ta situace pro vstup subjektivně nelíbila. Nebo tehdy jsem měl dovolenou, byl jsem na služební cestě, tak jsem nestihl obchodovat. Pak máte jen nějaký styl obchodování, který může z 10 následovníků pochopit různě a mít každý jiné výsledky.

 

Jakého ročního výnosu je možné podle vás dosáhnout?

Podstatná otázka je, jaký maximální DD – v % nebo v absolutní částce – jste schopen unést. Já se snažím o to, abych nešel v poměru roční zisk/max.DD pod 2:1. Dva poslední roky se mi povedlo tento poměr držet vysoko, v roce 2017 to bylo dokonce 3,7, loni 3,3. Je na mém nastavení, jaký cíl si zvolím. Chci překonávat 40% p.a. při max. 15-20% DD, ale pokud bych byl více konzervativní, tak to můžu nastavit bez problémů na cíl 10% p.a. při max. DD 5%.

 

Máte nějaký benchmark, který sledujete?

Jelikož se zajímám i o pamm účty, tak sleduju dvě platformy, které je mají k dispozici, a historicky mám kontakty na kolegy ze zahraničí, co obchodují podobným způsobem a stylem. Jejich výsledky si porovnávám se svými, abych věděl, jestli se držím jejich aktuální výkonnosti nebo mám začít zkoumat, jestli se něco neděje špatně v mém PF. Snažím se přizpůsobit výsledkům za minulý rok a podle nich rebalancuji váhy na jednotlivé instrumenty.

 

Obchodují se CFD u forexových brokerů bez problémů?

Pro algotrading není úplně optimální, když každý broker si řeší např. indexové kontrakty, jak se mu zlíbí – zejména zlobí jiný rozsah obchodních hodin, jeden forex broker má dokonce svíčky s posunem o 5 minut u US indexů, což je samo o sobě s podivem. Vždy je potřeba pracovat s daty, která nastavením brokera odpovídají, jinak jste ztracení. Rozdílů je opravdu strašně moc a každý detail vás posouvá dále od kvalitního BT. Třeba v TradeStation s tímto není problém, ale tam jsou zase jiná specifika. Každou změnu u brokera musíte analyzovat a připravit se na její dopady.

 

Doporučujete nějaké konkrétní indikátory?

Nepoužívám žádné ultramoderní sofistikované indikátory - vypadají velmi často moc pěkně, když vidíte graf, řeknete si, není problém s tímhle super sofistikovaným indikátorem vydělávat. Ale není to tak jednoduché, jste teprve někde na 20% cesty. Musíte definovat, kdy přesně chcete vstoupit do obchodu, SL, PT, TS, MM atd. A to je podle mě těch dalších 80%, kdy často zjistíte, že vlastně nelze nalézt nic, co by dlouhodobě fungovalo. Nehledě na to, že občas si „výrobci“ indikátorů pomáhají zpětným překreslováním, což stejně rychle odhalíte.

 

Máte nějaké rady pro začínající algotradery?

Buďte na demo účtu se strategií opravdu jen chvíli pro ověření, zda obchoduje stejně jako na datech v BT a pak hned běžte na reálný mikro nebo nano účet. Za malé peníze si vyzkoušejte, jestli co fungovalo na demu, jde úspěšně i na reálu. Najděte si kolem sebe lidi, kamarády se stejným cílem a sdílejte si navzájem informace, budete se zvedat společně mnohem rychleji než jen při samostatném studiu. Vyberte si solidního brokera. Buďte pozitivně naladěni. Nepřestávejte se vzdělávat.

 

Co je podle Vás podstatné pro úspěch?

Mít kvalitní data pro backtesting. Mít velkou vůli a odpracovat si to. Měl jsem také určité momenty, kdy jsem to chtěl vzdát a jít od toho. Ale trading je můj život, jsem hráč. Je tím, co mě baví. A život je příliš krátký na to, abych dělal to, co mě nebaví. Algotrading je jen hra s pravděpodobností. Algotrader to tak musí vnímat a zcela se oprostit od nějakého emočního vypětí. Pokud o 2 pipy minul PT nebo naopak o 4 pipy obchod prošel SL, to všechno je započteno v BT. Štěstí nebo smůla – to jsou pojmy, které v algotradingu nemají co dělat.

Petr Kouba, absolvent MFF UK (RNDr.) se po 24-leté kariéře v pojišťovnictví ponořil na full-time do svého dlouholetého koníčku – tradingu. Po letech investování do otevírání fondů v ČR, do akcií, investování pomocí certifikátů a warrantů, opcí se od roku 2015 věnuje na 100% pouze problematice AOS a algotradingu. Na Twitteru ho můžete najít pod přezdívkou @investor666666.

 

Zdroj:Petr Kouba
Líbil se vám článek?
+0 / -0
Odeslat článek e-mailem
Diskuze
Vstoupit do diskuze
V diskuzi zatím není žádný komentář. Buďte první, kdo bude komentovat.

Portál W4T.CZ používá cookies s cílem zajistit co možná nejlepší zážitek při návštěvě těchto webových stránek. Dalším užíváním těchto webových stránek vyjadřujete souhlas s umístěním souborů cookies na vašem počítači / zařízení. Více informací naleznete zde.