Pri hraní na burze je veľmi dôležité včas sledovať všetky obchodné operácie a pre uľahčenie práce si mnoho hráčov na Forexe vytvorí poradcu obchodného robota. Nie je ťažké vytvoriť odborného poradcu a ak bude všetko vykonané správne, odborný poradca vám zjednoduší proces vykonávania obchodných operácií na otváranie a zatváranie pozícií nákupu a predaja. Váš zisk však závisí iba od vás, nie od poradcu, a v takom prípade vám môže poskytnúť iba ďalšiu pomoc.
Inštrukcie
Krok 1
Najskôr vytvorte stratégiu pre vytvorenie odborného poradcu - napríklad na základe čiary kĺzavého priemeru. Ak cena nástroja stúpne nad hranicu kĺzavého priemeru, umiestnite nákupnú pozíciu s niektorými hodnotami Take Profit a Stop Loss.
Krok 2
Nastavte funkcie StopLoss a TakeProfit na 250 bodov. Robot by nemal otvárať nové pozície, keď existuje nejaká otvorená obchodná pozícia. Na základe tejto stratégie začnite vytvárať Expertného poradcu.
Krok 3
Otvorte MetaEditor a spustite sprievodcu Expert Advisor Wizard. Vyberte v ponuke sprievodcu možnosť „Poradca“, kliknite na „Ďalej“a zapíšte si hlavné parametre, ktorými by mal byť poradca obdarovaný. Pokiaľ vytvárate obchodného robota prvýkrát, nechajte okno s parametrami prázdne a kliknite na „Dokončiť“.
Krok 4
Teraz musíte napísať kód do MQL, čo je hlavný prvok pri vytváraní robota. V editore kódu naprogramujte pripravenú stratégiu. Preskočte bloky int init () a int deinit ().
Krok 5
Prejdite priamo k zadaniu poradcovho algoritmu v bloku int star (). Pomocou obchodnej funkcie OrderSelect () by EA mala skontrolovať, či máte v termináli nejaké otvorené pozície. Ak poradca zistí v termináli otvorené pozície, počká, kým sa obchody uzavrú.
Krok 6
Preto musíte zadať nasledujúci kód:
if (OrderSelect (0, SELECT_BY_POS, MODE_TRADES) == False)
{ }
Do zložených zátvoriek napíšte podmienky nákupu a predaja.
Krok 7
Pretože ste riadku kĺzavého priemeru priradili ako signál na vykonanie obchodu, zadajte do kódu blok funkcie, ktorá ovplyvňuje otvorenie obchodu pre klesajúci trend. Táto funkcia by mala odrážať predchádzajúcu funkciu, ktorá ovplyvňuje otvorenie trendu, ak hodnoty aktuálnej ceny prekročia hranicu kĺzavého priemeru. Zostavte obchodného robota a otestujte ho na niekoľkých druhoch mien.
Krok 8
Teraz stačí zadať parametre nastavenia robota. Za riadkom #vlastnosť odkaz https:// … zadajte nasledujúce parametre:
externý dvojitý LotTrend = 0, 1; / * počet pozícií na otvorenie pozície * /
externá int TP = 250; / * počet bodov na uzavretie TakeProfit * /
externá int SL = 250; / * počet bodov na uzavretie StopLoss * /
Krok 9
Zmeňte kód s parametrami tak, aby Expert Advisor mohol pracovať priamo z obchodného terminálu. Vyskúšajte Expert Advisor pomocou funkcie terminálu „Strategy Tester“.