Automatické obchodování

Automatické obchodování 7: Jak na kvalitní data

V minulém článku jsme si napsali 3 kroky, které jsou důležité pro stavbu kvalitních strategií. V dalších článcích se na ně podíváme více do detailů a dnes začneme daty.

Jaká data potřebujeme? Proč data z MT4 nejsou tou nejlepší volbou a kde kvalitní data získat? Na toto si dnes odpovíme.

Jaká data potřebujeme?

V první řadě data musí být kvalitní a přesná. Musí tedy odpovídat chování ceny v minulosti a věrně ji kopírovat. Potřebujeme tedy důvěryhodný zdroj.

Data také musí být přesná a můžeme je rozdělit na dvě kategorie – ticková data a konkrétní timeframe. Ticková data jsou taková, která v sobě mají zaznamenaný každý pohyb, který na trhu nastal. Ticková data jsou obrovské soubory dat a pro většinu strategií je nepotřebujeme. Obvykle nám stačí data s přesností M1. To jsou data z druhé kategorie – konkrétní timeframe. M1 data obsahují minimální, maximální, otevírací a zavírací cenu za každou minutu (tzv. OHLC data). Taková data jsou pro backtest dostatečně přesná, pokud jsou samozřejmě kvalitní.

Proč data v MT4 nejsou nejlepší volbou?

Většina začátečníků předpokládá, že historická data v metatraderu patří konkrétnímu brokerovi. Tak to bohužel ale není. Data v MT4 jsou přímo od výrobce MT4 a bohužel obsahují mnoho chyb. Backtest je tak velmi nepřesný. Můžeme si toho všimnout i přímo v backtestu. Na reportu můžeme vidět „modeling quality“ a obvykle vidíme číslo např. 25,96%, nebo dokonce N/A, tedy kvalita nebyla zjištěna. V MT4 je cokoli pod 90% špatně. Ideální je 99%, toho ale dosáhneme jedině pomocí importovaných tick data přes speciální plugin a celý backtest je pak velmi pomalý. Kdysi jsem takto testoval a pamatuji si, že jedna strategie trvala několik minut až dokonce hodin.

Report s přesností 99% vypadá takto:

Kde kvalitní data získat?

Jistě vás napadá, kde přesná a kvalitní data získat. Naštěstí to není až tak těžké. Pomocí programu tick downloader (ke stažení zdarma zde), který je zdarma, si můžete stáhnout ticková data pro forex a kovy zcela zdarma. Můžete je expotovat i do zmíněného M1 formátu. Data poskytuje broker dukascopy a jejich historie je až k roku 2003 (záleží na trhu). Dukascopy nabízí ke stažení i data indexů, jako je DAX, S&P500 apod. Nicméně zde kvalita není nejlepší a historie je krátká. Pokud chcete stavět strategie pro indexy, doporučuji data z futures, ty jsou ale bohužel relativně drahá a zdarma je získat nelze. Nicméně pro forex a drahé kovy jsou velmi kvalitní a můžete je bez obav použít.