Při hraní na burze je velmi důležité sledovat všechny obchodní operace včas a pro usnadnění práce mnoho hráčů na Forexu vytváří poradce obchodního robota. Není obtížné vytvořit Expert Advisor, a pokud bude vše provedeno správně, Expert Advisor vám zjednoduší proces provádění obchodních operací pro otevírání a zavírání pozic nákupu a prodeje. Váš zisk však závisí pouze na vás, nikoli na poradci, a v tomto případě vám může poskytnout pouze další pomoc.
Instrukce
Krok 1
Nejprve vytvořte strategii pro vytvoření odborného poradce - například na základě čáry klouzavého průměru. Umístěte pozici nákupu s některými hodnotami Take Profit a Stop Loss, pokud cena nástroje stoupne nad hranici klouzavého průměru.
Krok 2
Nastavte funkce StopLoss a TakeProfit na 250 bodů. Robot by neměl otevírat nové pozice, pokud existuje nějaká otevřená obchodní pozice. Na základě této strategie začněte vytvářet Expert Advisor.
Krok 3
Otevřete MetaEditor a spusťte průvodce Expert Advisor Wizard. V nabídce průvodce vyberte možnost „Poradce“, klikněte na „Další“a zapište si hlavní parametry, kterými by měl být poradce vybaven. Pokud vytváříte obchodního robota poprvé, nechte okno s parametry prázdné a klikněte na „Dokončit“.
Krok 4
Nyní musíte napsat kód do MQL, což je hlavní prvek při vytváření robota. V editoru kódu naprogramujte připravenou strategii. Přeskočte bloky int init () a int deinit ().
Krok 5
Přejděte přímo k určení algoritmu poradce v bloku int star (). Pomocí obchodní funkce OrderSelect () by EA měla zkontrolovat, zda máte v terminálu nějaké otevřené pozice. Pokud poradce najde v terminálu otevřené pozice, bude čekat, až budou obchody uzavřeny.
Krok 6
Podle toho musíte zadat následující kód:
if (OrderSelect (0, SELECT_BY_POS, MODE_TRADES) == False)
{ }
Do složených závorek napište podmínky nákupu a prodeje.
Krok 7
Vzhledem k tomu, že jste přiřadili čáru klouzavého průměru jako signál k provedení obchodu, zadejte do kódu blok funkce, která ovlivňuje otevření obchodu pro klesající trend. Tato funkce by měla zrcadlit předchozí funkci, která ovlivňuje otevření trendu, pokud hodnoty aktuální ceny překročí hranici klouzavého průměru. Zkompilujte obchodního robota a otestujte jej na několika typech měn.
Krok 8
Nyní stačí zadat parametry nastavení robota. Po řádku #property link https:// … zadejte následující parametry:
externí dvojitý LotTrend = 0, 1; / * počet položek k otevření pozice * /
externí int TP = 250; / * počet bodů k uzavření TakeProfit * /
extern int SL = 250; / * počet bodů k uzavření StopLoss * /
Krok 9
Změňte kód s parametry tak, aby Expert Advisor mohl pracovat přímo z obchodního terminálu. Vyzkoušejte Expert Advisor pomocí funkce terminálu „Strategy Tester“.