Portfolio a alokace
Backtest portfolia: jak ho udělat a proč mu nevěřit slepě
Klíčové body
- Backtest je užitečný nástroj pro pochopení vlastností portfolia, nikoli záruka budoucích výnosů.
- Survivorship bias, data mining a nadměrné přizpůsobení historii jsou tři hlavní pasti backtestingu.
- Čím více parametrů optimalizuješ na historická data, tím více testuješ minulost, ne robustnost strategie.
- Dobrý backtest zahrnuje poplatky, daně a psychologicky realistická pravidla rebalancingu.
Backtest je historická simulace výkonnosti portfolia — ukazuje, jak by si strategie vedla v minulosti za předpokladu určitých pravidel. Je to cenný, ale snadno zneužitelný nástroj.
K čemu backtest slouží
Správně použitý backtest pomůže:
- pochopit volatilitu strategie — jak hluboké poklesy zažila;
- porovnat dvě alokace za srovnatelných podmínek;
- ověřit, zda rebalancovací pravidla fungovala historicky jako záměr;
- odhadnout maximální drawdown a dobu zotavení.
K čemu backtest neslouží: k předpovídání budoucích výnosů nebo k výběru strategie jen proto, že měla nejlepší historický výsledek.
Tři velké pasti
Survivorship bias — historické databáze obsahují především firmy a fondy, které přežily. Zaniklé společnosti v nich chybí, takže průměrné výnosy jsou nafouknuté.
Data mining a overfitting — pokud testuješ 100 různých strategií na stejných historických datech, statisticky najdeš několik, které fungují — čistou náhodou. Strategie přizpůsobená konkrétní historii nefunguje v budoucnu.
Look-ahead bias — v backtestovém modelu neúmyslně použiješ informaci, která v té době ještě nebyla dostupná (např. dnešní dividendová data aplikovaná zpětně).
Jak dělat backtest správně
Zahrň všechny reálné náklady — poplatky, spread, dividendové srážkové daně. Testuj na co nejdelší historii zahrnující různé tržní cykly (bull market, bear market, boční trh, inflační i deflační prostředí). Použi out-of-sample validaci — testuj strategii na jiném časovém období, než na kterém jsi ji navrhl.
Použití v praxi
Pro běžného investora jsou backtesty volně dostupné na nástrojích jako Portfolio Visualizer nebo Backtest.curvo.eu. Pomůžou ověřit základní vlastnosti portfolia — ale ne k výběru „nejlepší" strategie. Více o faktorech, které backtest takhle snadno nepodchytí, popisujeme v článku o faktorovém investování a o tom, proč nepředpovídat trhy.
Časté otázky
Co je backtest portfolia?
Historická simulace, která ukáže, jak by si portfolio vedlo v minulosti za daných pravidel — alokace, rebalancování, příspěvky. Je užitečný pro pochopení volatility a drawdownů strategie, ale nezaručuje budoucí výnosy.
Co je survivorship bias?
Zkreslení v historických datech: firmy a fondy, které zkrachovaly nebo zanikly, v databázích chybí. Výsledkem jsou historické průměrné výnosy nafouklé o přeživší — lepší než reálná zkušenost investorů v té době.
Jak udělat spolehlivý backtest?
Zahrň reálné poplatky a daně, testuj na co nejdelší historii zahrnující různé tržní fáze a vyhni se optimalizaci příliš mnoha parametrů. Pokud je to možné, ověř strategii na jiném časovém úseku, než na kterém jsi ji navrhl.