Chcete-li vytvořit vlastní ukazatele, je třeba použít MetaQuotes jazyk 4 (MQL4) a MetaEditor. Chcete li spustit editor, Musíte spustit příkaz „Vytvořit“ v kontextové nabídce okna „Navigator Custom Indicators“ nebo příkaz nabídky „Tools-MetaQuotes Language Editor“ nebo stisknout tlačítko F4 nebo na panelu nástrojů „Standard“. Při vytváření programu MQL4 se automaticky otevře Průvodce odborníky, který umožňuje vytvářet nové programy MQL4. „Vlastní indikátor“ musí být v něm vybrán jako objekt, který má být vytvořen,
a potřebná pole musí být vyplněna:
- název-název indikátoru;
- vývojář-jméno vývojáře;
- odkaz-web vývojáře;
- vstupy-seznam vstupů indikátoru. Chcete-li přidat nový parametr, musíte stisknout tlačítko „Přidat“ a pro odstranění musíte stisknout tlačítko „Odstranit“.
pak je nutné rozhodnout, zda bude nový indikátor vytvořen v samostatném dílčím okně a jaký rozsah bude mít. Kromě toho je nutné definovat množství a parametry polí indikátorů. Hodnoty jejich prvků se používají k kreslení čar v grafu. Jinými slovy, když jsou definována pole indikátorů, jsou definovány i řádky budoucího indikátoru. Poté se otevře okno nového indikátoru s definovanými nastaveními. Soubor se zdrojovým kódem (*.MQ4) indikátoru bude automaticky umístěn do složky/EXPERTS / INDICATORS klientského terminálu. Od tohoto okamžiku lze začít psát text vlastního indikátoru.
poté, co byl indikátor vyvinut, musí být sestaven. K tomu je třeba provést příkaz nabídky editoru „soubor-kompilace“, stisknout klávesu F9 nebo tlačítko na panelu nástrojů. Po úspěšném zkompilování indikátoru spustitelný programový soubor s *.Bude vytvořeno rozšíření EX4, které bude automaticky umístěno do složky/EXPERTS / INDICATORS. Seznam vlastních indikátorů lze zobrazit v okně „Navigátor-vlastní indikátory“ klientského terminálu.
úprava vlastních indikátorů
Chcete-li zahájit úpravu existujícího indikátoru z terminálu, je třeba provést příkaz „Upravit“ v kontextové nabídce okna „Navigator Custom Indicator“. Při tom se MetaEditor otevře tam, kde již byl stažen vybraný zdrojový kód indikátoru. Po změně tohoto kódu bude nutné jej znovu zkompilovat a získat nový spustitelný soubor EX4. V opačném případě bude v terminálu použita předchozí nezměněná verze indikátoru.
pozor: pokud byl indikátor sestaven s chybami, není možné jej připojit k grafu. V tom se nezobrazí okno vlastností indikátoru a v odborném časopise se objeví záznam o nemožnosti otevřít soubor se spustitelným kódem.