Zásadní vliv historických cenových dat na simulace zpětného testování
V praxi programovaného obchodování je provedení zpětného testu nezbytným krokem.Mezi všemi prvky zpětného testování hraje kvalita historických cenových záznamů rozhodující roli. Je to proto, že jakýkoli Automatizovaný obchodní systém (EA) nebo obchodní strategie přijímá rozhodnutí o nákupu a prodeji zcela na základě historických cenových informací.
Pokud jsou při zpětném testování použita nepřesná cenová data, pak bez ohledu na to, zda simulace vykazuje zisk nebo ztrátu, může být závěr nedostatečně relevantní, což činí celý proces zpětného testování bezvýznamným.
Proto je před zahájením zpětného testování prvořadým úkolem připravit vysoce kvalitní historická cenová data. Pouze tak můžeme skutečně spoléhat na výsledky zpětného testu při hodnocení efektivity strategie.
Způsoby získání vestavěných historických dat v platformě MT4
Funkce zpětného testování MetaTrader 4 podporuje tři různé režimy přesnosti cenových dat pro simulaci, a to:- pouze otevírací cena
- použití kontrolních bodů
- na základě každého aktuálního cenového bodu (Tick)
V počáteční fázi vývoje strategie, pro rychlý přehled o výkonu strategie, lze zvolit režim „kontrolní body“ s rychlejším zpětným testem.
Nicméně po konečném stanovení parametrů strategie by měl být proveden detailní zpětný test v nejpřesnějším režimu „každý aktuální tick “ pro ověření všech obchodních detailů.
Volba „otevírací cena“ je kvůli své hrubé povaze a velmi nízké přesnosti téměř bez referenční hodnoty a proto je zřídka používána.
Bez ohledu na zvolený režim zpětného testování je nutné mít odpovídající historická data. V procesu zpětného testování MT4 je nutné stáhnout interní historická cenová data poskytovaná brokerem přes nástrojovou lištu platformy.
Cesta k ovládání: Nástroje > Centrum historických dat
Podrobný postup stahování
Po vstupu do „Centra historických dat“ uvidíte seznam všech dostupných obchodních nástrojů (obchodní nástroje) poskytovaných brokerem.
V okně Centra historických dat najděte nástroj, který chcete zpětně testovat, a dvojitým kliknutím na jeho název se zobrazí všechny dostupné časové rámce (např. M1, M5, H1, D1 atd.).

Poté je potřeba postupně dvojitě kliknout na požadované časové rámce a kliknout na tlačítko „Stáhnout “ ve spodní části rozhraní a trpělivě počkat na dokončení stahování.
Potvrzení a doporučení po dokončení stahování dat
Po úspěšném importu dat pro daný časový rámec se jeho ikona změní na zelenou.Doporučuje se stáhnout data pro všechny časové rámce, aby byla zajištěna co nejkompletnější historie cen.
Po stažení všech potřebných historických cenových dat pro všechny cílové nástroje zpětného testování můžete začít se samotným testováním.
Je však třeba mít na paměti, že přímé použití historických dat poskytovaných brokerem může nést riziko neúplnosti. Někteří brokeři mají relativně kompletní záznamy, zatímco jiní mohou mít data velmi omezená nebo nekvalitní.
Důvodem je, že hlavní povinností brokerů je poskytovat služby obchodního provedení, nikoli specializovaně uchovávat a spravovat historická data.
Proto pro výrazné zvýšení přesnosti zpětného testování mnoho obchodníků volí data poskytovaná třetími stranami, které se specializují na poskytování historických dat.
Způsoby získání vysoce kvalitních historických dat s přesností 99,1 % pro MT4
Na trhu jsou běžně používané profesionální softwary pro získávání vysoce přesných historických cenových dat pro forex:- Tickstory
- Tick Data Suite
Navíc soubory historických dat pro jeden nástroj mohou být velmi rozsáhlé, a pokud je potřeba zpracovat data pro více nástrojů, zabere to značné množství místa na pevném disku.
Z tohoto důvodu, pokud jste aktivní uživatel MT4 pro programované obchodování, autor doporučuje používat software Tick Data Suite.
Představení Tick Data Suite (TDS)
Tick Data Suite (zkráceně TDS) není bezplatný nástroj, ale pokud plánujete hlubší rozvoj programovaného obchodování v MT4 s EA, autor velmi doporučuje investovat do jeho zakoupení a používání.Můžete začít s bezplatnou zkušební verzí Tick Data Suite, která obvykle trvá 14 dní.
Navštivte oficiální web Tick Data Suite (https://eareview.net/tick-data-suite), klikněte na odkaz „TRY FREE FOR 14 DAYS “, zadejte svou e-mailovou adresu a obdržíte zkušební licenční klíč.

Poté klikněte na stránku „Download “ a stáhněte nejnovější verzi softwaru TDS.
Po stažení postupujte podle standardního instalačního procesu a klikněte na „Další “ až do dokončení instalace.
Tick Data Manager po instalaci
Po dokončení instalace se na ploše vašeho počítače objeví ikona aplikace „Tick Data Manager “ (její logo je malý brouk).Po spuštění této aplikace je potřeba nejprve stáhnout historická cenová data pro cílový nástroj. Uživatelské rozhraní vypadá přibližně jako na obrázku.
Při prvním stahování se doporučuje kliknout na tlačítko nastavení (tři tečky v červeném kruhu na obrázku) pro nastavení počátečního a koncového data stahovaných dat.

Nastavení stahování TDS a technické výhody
Přednastavení rozsahu dat je dobrý zvyk, můžete zvolit začátek od roku 2008 nebo 2010.Pokud nevyberete a přímo kliknete na tlačítko stahování (ikona šipky), systém automaticky stáhne data od roku 2003.
Nicméně příliš stará tržní data mají relativně nízkou referenční hodnotu pro současné zpětné testování, obvykle není nutné stahovat tak stará data.
TDS údajně používá nějakou zrcadlovou technologii (konkrétní technické detaily nejsou podrobně známy), která uživatelům přináší významnou výhodu v tom, že při stahování a používání dat nezabírá příliš místa na pevném disku a není potřeba stahovat a ukládat obrovské surové datové soubory.
Navíc TDS v roce 2022 aktualizoval svou technologii stahování, což výrazně zrychlilo rychlost stahování ve srovnání s verzemi z minulých let.
Integrace TDS s rozhraním zpětného testování MT4
Po dokončení stahování dat přes Tick Data Manager se v rozhraní Strategy Tester MT4 objeví v pravém horním rohu dvě nové zaškrtávací políčka:Jedno je „Use tick data (Použít tick data) “, které musíte zaškrtnout, aby zpětný test využíval vysoce kvalitní historická data poskytovaná TDS;
druhé je „Tick data settings (Nastavení tick dat) “, po kliknutí se otevře pokročilé nastavení, kde můžete ověřit, že TDS úspěšně načetl nejnovější stažená cenová data.

Pokročilé nastavení zpětného testování v TDS
V okně „Nastavení tick dat“ můžete provádět další podrobné konfigurace, například nastavení GMT časové zóny serveru, simulace plovoucího rozpětí a slippage.Tyto bohaté funkce do určité míry kompenzují omezení nativního zpětného testování MT4, které používá pouze pevné rozpětí.
Autor obvykle při zpětném testování dlouhodobých strategií neprovádí speciální nastavení plovoucího rozpětí a slippage, protože dlouhodobé strategie jsou na tyto faktory méně citlivé.
Nicméně pokud obchodujete krátkodobé strategie, vliv plovoucího rozpětí a slippage bude velmi významný, a zapnutí těchto dvou funkcí v TDS při zpětném testování přinese výsledky blíže reálnému obchodnímu prostředí.
Využití TDS pro vysoce kvalitní zpětné testování
Po aktivaci TDS může MT4 snadno provádět zpětné testy s kvalitou modelu až 99,91 %.Pouze zpětné testy založené na takto vysoce kvalitních datech mají vysokou referenční hodnotu a lépe odrážejí historický výkon strategie.

Platební model Tick Data Suite
Tick Data Suite nabízí tři platební plány k výběru:- roční předplatné
- měsíční předplatné
- doživotní licence
Pokud se později rozhodnete používat EA dlouhodobě, můžete zvážit přechod na doživotní licenci.
Upozornění k používání licenčního klíče TDS
Po úspěšném nákupu vám bude licenční klíč (aktivace) zaslán e-mailem.Je třeba si uvědomit, že jeden licenční klíč může být aktivován pouze na jednom počítači současně.
I když můžete měnit počítače, po každé změně je klíč uzamčen na aktuálním počítači po dobu 14 dnů.
To znamená, že pokud aktivujete klíč na jednom počítači, a chcete jej použít na jiném, musíte počkat alespoň 14 dní.
Shrnutí přípravy historických cenových dat pro MT4
Shrnuto, pokud jste začátečník v EA a chcete si pouze základně vyzkoušet zpětné testování, stačí stáhnout a použít bezplatná historická data poskytovaná brokerem.Pokud však plánujete skutečně používat EA pro obchodování, je získání historických cenových dat, která umožní spolehlivé a relevantní výsledky zpětného testování, zásadní.
Ačkoliv TDS vyžaduje placenou licenci, autor věří, že jeho přínosy výrazně převyšují náklady:
- úspora místa na disku
- rychlé a pohodlné stahování
- přímá kompatibilita s rozhraním MT4
- žádný ruční import dat
Lze říci, že pro programátora obchodujícího na platformě MT4 je TDS nezbytným nástrojem.
Pokud si myslíte, že je tento článek pro vás užitečný, neváhejte ho sdílet s přáteli.
Nechte více lidí společně se učit o znalostech obchodování s forexem!
Nechte více lidí společně se učit o znalostech obchodování s forexem!