Obchodní strategie: od hypotézy k historicky testovanému pravidlu
Obchodní strategie je užitečná tehdy, když má přesně definovaný vstup, výstup, směr a způsob vyhodnocení. Sezónní okno je jeden z nejjednodušších příkladů pravidla, které lze opakovat v každém historickém roce.
Co přesně má tato analýza zjistit?
Obchodní strategie je užitečná tehdy, když má přesně definovaný vstup, výstup, směr a způsob vyhodnocení. Sezónní okno je jeden z nejjednodušších příkladů pravidla, které lze opakovat v každém historickém roce. Text se zaměřuje na konstrukci testu, statistiky, drawdown, sample size a prevenci overfittingu.
Dobrá obchodní strategie je formulována tak přesně, aby dva analytici dostali při stejných datech stejný výsledek. To znamená jasný symbol, data a pravidla.
Backtest musí zahrnovat všechny roky, nejen vítězné příklady. Výběr několika hezkých grafů není test, ale ilustrace.
Optimalizace může pomoci najít robustnější interval, ale měla by být omezena na rozumný prostor a doplněna kontrolou sousedních oken a různých lookbacků.
Jak postavit test, který lze opakovat
U tématu „obchodní strategie“ je důležité převést obecnou otázku na měřitelná pravidla: konkrétní symbol, datum vstupu, datum výstupu, směr a délku historického vzorku. Samotná křivka může vypadat přesvědčivě, ale bez kontroly jednotlivých pozorování nevíme, zda ji nevytvořily dva nebo tři extrémní roky. Proto je vhodné sledovat win rate, průměrný výnos, medián, nejlepší a nejhorší obchod, maximální drawdown a počet dostupných let. Pokud se výsledek dramaticky změní po odebrání několika let, jde spíše o křehký vzorec než o robustní sezónní tendenci.
Praktický postup začíná volbou trhu a symbolu. Potom se stanoví kalendářní okno, například od určitého dne v březnu do určitého dne v červnu. Stejné datum se následně promítne do všech historických let. U každého roku se spočítá procentní změna mezi vstupem a výstupem a výsledky se agregují. Pokud je průměrný pohyb záporný, lze stejná data interpretovat jako historický SHORT scénář, ale vždy se musí zachovat původní hodnoty podkladového aktiva pro audit.
Důležitou součástí analýzy je délka historie. Pět let může dobře popisovat současný režim, ale jde o malý vzorek. Dvacet nebo dvacet pět let nabízí více pozorování, zároveň však zahrnuje období, kdy se firma, index i tržní struktura mohly výrazně lišit. Proto dává smysl porovnávat více lookback oken vedle sebe. Vzor, který je podobný v 10Y, 15Y, 20Y a 25Y pohledu, je informačně zajímavější než výsledek, který existuje jen v jednom krátkém období.
Přesná data jsou důležitější než známá poučka
Další otázkou je přesné načasování. Měsíční průměr je rychlý orientační nástroj, ale skutečný sezónní pohyb nemusí začínat prvního dne v měsíci ani končit posledního. Interaktivní výběr přesného rozsahu umožňuje testovat užší okna. Zároveň je potřeba dávat pozor na optimalizaci po výsledku. Pokud člověk posouvá vstup a výstup tak dlouho, až najde perfektní historii, může vytvořit vzorec, který existuje jen díky náhodě. Robustnější postup porovnává více sousedních oken a sleduje, zda výsledek zůstává podobný.
Riziko se nesmí schovat za vysokou win rate. Strategie může vyhrát ve většině let a přesto mít jeden velmi špatný rok, který vymaže velkou část předchozích zisků. Proto je užitečné sledovat maximální nepříznivý pohyb během každého historického obchodu, nejhorší konečný výsledek a sérii ztrát. V Stock Seasonality lze historické obchody otevřít po jednotlivých letech a porovnat vstupní cenu, výstupní cenu, procentní výsledek i ilustrační P&L při stejné velikosti pozice.
Při práci s procentním výnosem je dobré oddělit statistiku od skutečného řízení kapitálu. Ilustrační dolarový P&L při pozici 100 000 USD pomáhá převést procenta do intuitivnějšího čísla, ale nejde o doporučenou velikost pozice. Skutečný investor musí zohlednit vlastní kapitál, likviditu, spread, poplatky, daně, možnost gapů a další rizika. U SHORT scénáře je navíc potřeba pracovat s pravidly brokera, dostupností půjčení akcií a specifickými náklady shortování.
Jak hodnotit výsledek a riziko
Jak číst konečný výsledek? Pokud má test vysokou úspěšnost, ale průměr je tažen několika mimořádně silnými roky, je vhodné podívat se na medián a rozdělení výsledků. Pokud je průměr i medián podobný a většina let se drží ve stejném směru, je obraz vyrovnanější. Naopak velký rozdíl mezi průměrem a mediánem upozorňuje na asymetrii nebo extrémy. U tématu obchodní strategie proto nestačí jedna hodnota; důležitý je celý profil historických výsledků.
Častou chybou je také zaměnit sezónnost za kauzalitu. To, že se určitý pohyb opakoval ve stejném období, neznamená, že kalendářní datum samo způsobilo růst nebo pokles. Za vzorcem mohou stát výsledková období, tok kapitálu, daňové termíny, spotřebitelská sezóna nebo prostě náhodná shoda. Analytik by měl sezónní efekt chápat jako statistický popis a teprve potom hledat ekonomické vysvětlení, nikoli obráceně.
Před použitím výsledku v rozhodování si lze položit jednoduchý kontrolní seznam: Je vzorek dostatečně dlouhý? Je výsledek podobný i v jiném lookback období? Kolik let bylo ztrátových? Jak velký byl nejhorší drawdown? Změní se závěr při posunutí vstupu o několik dní? Odpovídá směr také současnému technickému a fundamentálnímu kontextu? Pokud na některou otázku neznáme odpověď, je lepší analýzu doplnit než rychle přejít k obchodu.
Od nápadu k auditovatelnému research procesu
Stock Seasonality je postaven tak, aby bylo možné přejít od širokého screeneru až k jednotlivým historickým obchodům. U tématu obchodní strategie proto může uživatel nejprve najít zajímavé okno, následně otevřít konkrétní symbol, změnit délku historie, porovnat LONG a SHORT interpretaci a zkontrolovat výsledky rok po roku. Tento přístup podporuje rozhodování založené na důkazech místo spoléhání na jednu známou sezónní poučku nebo atraktivní průměr.
Historický pattern je užitečný pouze tehdy, když víme, jak vznikl. Proto je vhodné předem zaznamenat hypotézu, poté provést test bez dodatečného upravování pravidel a nakonec otevřít jednotlivé roky. U tématu obchodní strategie je tento postup praktičtější než hledat jednu definitivní odpověď. Každý nový rok přidává další pozorování a může dlouhodobý obraz změnit. Sezónnost je tedy živá statistika, ne jednou provždy platná pravda.
Ověřte si sezónní okno na skutečných historických datech
Změňte symbol, rozsah let, datum vstupu a výstupu. Porovnejte win rate, průměrný výnos, medián, drawdown a jednotlivé historické roky.
Historická data, sezónní vzorce a ukázkové P&L nejsou investičním doporučením ani zárukou budoucích výsledků. Jde o výzkumný a vzdělávací nástroj.