O co se jedná?
MetaQuotes Language 4 neboli MQL4 je programovací jazyk určen pro obchodní platformu MetaTrader. Tento jazyk nabízí možnost si vytvořit vlastní obchodní strategii, která pak automatizovaně řídí obchodování na základě vlastní logiky.
Kromě obchodní strategie je také možné si vytvořit vlastní indikátory, skripty či knihovny, které lze pak použít v dalších skriptech.
Veškeré kódy skriptů lze psát v textovém editoru MetaEditor, který je součástí MetaTraderu. Tento editor zvýrazňuje syntaxi struktury jazyka MQL4 a zjednodušuje práci při psaní skriptů. Součástí je i referenční dokumentace k jazyku MQL4.
Proč automatizované obchodování?
Nebylo by hezké mít systém, který by za nás obchodoval a vydělával peníze, aniž bychom se museli trápit s analýzou dat a trávit hodiny přemýšlením nad tím, jak příště obchodovat? Nepochybně bylo, ač obchodování bez vlastní přítomnosti na trhu ztrácí své jisté kouzlo a hlavně adrenalin. Ale ne každý má tu schopnost se správně orientovat ve všech těch indikátorech, oscilátorech a k tomu ještě zpracovávat jejich data v rychlém tempu. Každý chceme být na trhu, včas do něj vstoupit a včas z něj vystoupit. K tomu nám mohou pomoci právě automatizované systémy (EA – Expert Advisors, neboli obchodní poradci), které za nás provádějí obchody.
Ale není vše tak jednoduché. Napsat systém, který více vydělává, než prodělává, musí obsahovat velice chytrou logiku. Logika nemusí být příliš rozsáhlá a složitá, ale musí správně reagovat na trh a musí správně rozhodnout, zda je čas zahájit obchodování a zda je čas obchodování ukončit. Nejsilnější EA systémy většinou obchodují s menším objemem finančních prostředků, ale četně. Snižují tak riziko velkých ztrát a zároveň využívají i relativně malých pohybů na trhu, na kterých lze také něco získat.
Co mě tedy čeká?
Cílem této publikace není vás naučit, jak úspěšně obchodovat pomocí EA systémů, ale jak je napsat pomocí jazyka MQL4 a seznámit vás s jeho základními funkcemi.
Publikace je určená pro techničtější typy, ale vzhledem k jednoduchosti jazyka se může o tyto informace obohatit téměř každý.
Co k tomu budu potřebovat?
Platformu MetaTrader 4, kterou získáte od poskytovatele služby pro obchodování na měnovém trhu, nebo si ji můžete stáhnout na adrese http://www.metatrader4.com/files/mt4setup.exe.