V TechLabu jsme spustili kurz zaměřený na provádění backtestů v Pythonu
V TechLabu jsme spustili minikurz zaměřený na backtestování obchodních strategií v Pythonu. Cílem tohoto bezplatného pětidílného minikurzu je ukázat praktické postupy, jak si vytvořit vlastní jednoduchý backtester a využívat jej při vývoji a ověřování obchodních strategií.
Minikurz je postaven tak, aby účastníky provedl celým procesem práce s backtestem – od přípravy dat přes definování logiky obchodního systému až po zpracování jednotlivých obchodů do trade logu a vyhodnocení základních statistik. V průběhu výuky si také ukážeme, jak zobrazovat důležité prvky přímo v grafu, jak pracovat s různými způsoby zpracování obchodů a jak výsledky ověřit pomocí kontrolního backtestu v platformě AmiBroker.
Součástí minikurzu je i praktická ukázka ladění intradenních strategií se zapojením dat s nižším timeframe, která umožňují přesněji analyzovat vznik obchodních signálů. Výhodou práce v Pythonu je navíc možnost velmi flexibilně analyzovat výsledky testů a zkoumat různé pravděpodobnosti a statistické souvislosti, které se k jednotlivým obchodům a celé strategii váží.
Každá lekce je doplněna o pracovní listy v prostředí Jupyter Notebook, díky kterým si mohou účastníci jednotlivé postupy snadno projít a vyzkoušet v praxi.
Do minikurzu se mohou zapojit všichni účastníci TechLabu. Pokud v TechLabu nejste, můžete se do něj jednoduše registrovat. Po skončení minikurzu je obsah z TechLabu stažen a zůstane k dispozici pouze jeho absolventům. Pokud o zapojení do TechLabu uvažujete, právě nyní je ideální čas se připojit.
Bogdan Waclawik
Bogdan, vystupující ve fóru pod nickem 4fx, poskytl v uzavřených diskuzích Finančníka již mnoho praktických Python skriptů a rad ostatním obchodníkům. Je také autorem skriptů Autotraderu předávaných a vyučovaných v rámci workshopu automatizace. Coby autor Bogdan skripty sám používá pro živé obchodování swingových obchodních strategií.
