Vyhledávání v článcích

Tip na knihu


Jak na...

Bezplatné ebooky

Praktické poznámky k testování a spouštění AOS


Řada obchodníků začínajících s automatizovanými obchodními systémy může být překvapena z výsledků, které po jejich prvním spuštění dostávají. Jak se vyvarovat nepříjemným rozčarováním a často zbytečným ztrátám?

Jakékoliv formy tradingu mají svá úskalí. Systematické obchodování pomocí algoritmických kódů nevyjímaje. Do dnešního článku jsem připravil několik typů vzniklých na základě různých konverzací z poslední doby. Zejména s obchodníky, kteří s algoritmickým obchodováním začínají.

Systém by měl mít jasný a robustní edge

Profitabilita a robustnost automatizovaných obchodních systému samozřejmě začíná u samotné obchodované myšlenky. Existuje spousta cest, jak získat backtest, který vypadá obchodovatelně. Tedy poskytuje takovou historickou výkonnost (ve smyslu průměrného obchodu, draw downu atd), která vede obchodníka k přesvědčení, že systém stojí za to obchodovat live. Bohužel řada cest není statisticky validních a získané výsledky nejsou příliš velkou zárukou budoucí robustnosti.

To je téma, které by vydalo na celou knihu. Osobně doporučuji zejména ze začátku volit raději méně optimalizované (preferuji prakticky neoptimalizované) přístupy. Takové, které mají jasný fundamentální základ, kterému důvěřujeme, a jejich výkonnost pak můžeme srovnávat s jinými obchodníky. Například pokud budeme obchodovat nějakou z variací krátkodobého obchodování momenta, můžeme náš systém v principu porovnávat s podobnými přístupy. Pokud budou obchodované trhy aktuálně spíše chopovat, je přirozené, že momentum strategie nebudou vydělávat. Ztráty budou ale jasně zdůvodnitelné a neměly by nás vyvádět z míry. Zejména pokud se pohybujeme v rámci běžných drawn downů viditelných v backtestu.

Obchodujeme-li „black box", jehož výkonnost nemáme s čím porovnat, pak je zřejmé, že můžeme mít problém.

Při stavbě systému je třeba přemýšlet především o risku a nesnažit se optimalizovat zhodnocení nad rozumné meze.

Řada obchodníků má nepřiměřená očekávání ziskovosti. Jistě, pomocí optimalizací lze nalézt hypotetické backtesty nabízející zhodnocení stovky procent ročně, ale prostě toto není realita. Pokud začnete obchodovat podobné strategie live, tak je logicky jen otázkou času, než selžou nebo budou mít ohromný draw down. Opět je tak dobré už při stavbě systému porovnávat výkonnost s podobnými strategiemi jiných obchodníků a třeba fondů, kteří je mohou obchodovat již déle a přizpůsobit svá očekávání rozumné dosažitelné realitě. Zejména pokud s tradingem začínáte, tak bych se zaměřil především na kontrolu risku a akceptoval i poměrně nízké zhodnocení. Postupem času začnete patrně do svých portfolií přidávat další systémy, více se diverzikovat a postupným zvyšováním páky je možné zhodnocení dostat do zajímavých čísel.

Pozor na survivorship bias

Jeden z nebezpečných prvků optimalizace při vytváření strategií je tzv. „survivorship bias", který by se dal přeložit jako „klam přeživších". Prakticky jde o tzv. „out-of-sample optimalizaci", kterou obchodníci provádějí často nevědomky. Tím, že subjektivně preferují pozitivní výsledky a ignorují ty negativní. Zjednodušený příklad může být například ten, že budeme v rámci paper tradingu sledovat tři systémy, které jsme vytvořili na základě nějaké podobné filozofie - A, B a C. Všechny systémy nám v určitém čase přišly rozumně robustní (řekněme, že prošly našimi testy robustnosti) a proto jsme se rozhodli je začít sledovat v rámci paper tradingu. Přesto mohl paper trading po určité době dopadnout tak, že systémy A a C nebyly výdělečné, vydělával pouze systém B.

V takovém případě není určitě moudré vytvořit závěr, že systém B je funkční a ověřený. Protože jeho dobrá výkonnost v paper tradingu může být dílem náhody a určitě nepřináší žádné pravděpodobnosti další ziskovosti. Pokud bychom paper trading spustili třeba v trochu jinou dobu, mohl by zvítězit například systém C atd.

Opět jsme u toho, že by systémy měly mít zejména solidní fundamentální základ. Pomocí něho bychom měli být schopni odůvodnit základní parametry výkonnosti systému v určitém období a rozhodně není dobrý nápad snažit se systémy optimalizovat „za chodu“ tím, že je budeme například vypínat podle našeho subjektivního rozhodování. V případě více systému může být ale rozumným řešením přiřazovat systémům různou váhu podle aktuální výkonosti a podle váhy jim alokovat kapitál. Ale toto je prakticky systém sám o sobě, který je opět třeba testovat in-sample a ověřovat out-of-sample.

I u systémů se střídají zisková a ztrátová období

Obchodníci často spouští strategie v momentě, kdy mají za sebou velmi dobré období a jejich equity tvoří dlouhodobá high. Je to přirozené, ale často dost nebezpečné. Totiž po sériích úspěšných obchodů velmi často přichází ochlazení strategií a adekvátní draw downy. Ty nemusí být nějak znepokojující pro obchodníky, exekvující strategie dlouhodobě. Nicméně pokud přijde draw down hned po spuštění strategie, je to nepříjemné. Sám raději spouštím strategie v momentě, kdy mají za sebou menší DD.


Diskutovat k tématu článku můžete zde


Petr

(publikováno 01.05.2017, editovat ) Vytisknout tento článek

Klíčová slova použitá v článku:
obchodní systém, backtest, momentum

Finančník.cz je místo, kde už od roku 2004:

  • Autoři webu a zkušení tradeři Petr a Tomáš předávají své know-how.
  • Autoři webu Petr a Tomáš přinášejí kompletní vzdělání v tradingu.
  • Naleznete nejkomplexnější informace o tradingu v českém jazyce.
  • Získáte profesionální tipy a rady, plynoucí z reálných zkušeností z trhů.
  • Najdete inspiraci a motivaci k novému životnímu stylu tradera.
  • 2x týdně naleznete nový článek věnovaný úspěšnému tradingu.

Upozornění: Všechny informace poskytované na Financnik.cz jsou určeny výhradně ke studijním účelům témat týkajících se obchodování na burze a neslouží v žádném případě coby konkrétní investiční či obchodní doporučení. Provozovatel serveru ani jednotliví autoři nejsou registrovanými brokery či investičním poradcem ani makléřem. Jsou-li na stránkách zmiňovány konkrétní finanční produkty, komodity, akcie, forex či opce, vždy a pouze za účelem studia obchodování na burze. Vydavatel serveru není zodpovědný za konkrétní rozhodnutí jednotlivých uživatelů.

Burzovní obchodování a investování s finančními instrumenty (a komoditami obzvláště) je vysoce rizikové. Rozhodnutí obchodovat komodity a akcie je odpovědností každého jednotlivce a jedině on sám nese za svá rozhodnutí plnou odpovědnost. Nikdy se nepouštějte do obchodů, jejichž podstatě plně nerozumíte. Pamatujte, že burza má svá pravidla, kterým je třeba porozumět, než začnu riskovat své vlastní peníze!

Tento web používá k poskytování služeb a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte.
Copyright 2016 © Financnik.cz - Developed by BlueCube.cz
Server Financnik.cz vydává a všechny služby provozuje Centrum finančního vzdělávání, s.r.o.
Všechny články zde uveřejněné podléhají autorskému zákonu a jejich kopírování pouze se souhlasem autora.