Ako Napísať Program Poradcu Pre Forex

Obsah:

Ako Napísať Program Poradcu Pre Forex
Ako Napísať Program Poradcu Pre Forex

Video: Ako Napísať Program Poradcu Pre Forex

Video: Ako Napísať Program Poradcu Pre Forex
Video: Подробно о Форекс стратегии «Следования за умными деньгами». Часть 1 - индикатор MT4 Ratios 2024, Apríl
Anonim

Trh FOREX funguje v biliónoch dolárov, ale pracovať na ňom môže každý, kto má počítač a prístup na internet. Mnoho obchodníkov používa na uľahčenie rozhodovania počas obchodovania poradcov - špeciálne programy, ktoré fungujú podľa konkrétneho algoritmu.

Ako napísať program poradcu pre Forex
Ako napísať program poradcu pre Forex

Inštrukcie

Krok 1

Najbežnejšou obchodnou platformou na Forexe je terminál mt4. V súlade s tým je väčšina poradcov určená pre tento účel. Ak ešte nemáte terminál, stiahnite si ho z webovej stránky dealerského centra, s ktorým spolupracujete.

Krok 2

Spustite terminál. Otvorte program MetaEditor stlačením klávesu F4. V zobrazenom okne editora na karte Súbor vyberte položku Nový a otvorí sa Sprievodca odborným poradcom. Vyberte typ vytvoreného poradcu - Expert Advisor. Kliknite na Ďalej. V ďalšom okne zadajte meno poradcu a podrobnosti o autorovi (ak chcete).

Krok 3

To isté okno obsahuje tabuľku Parameters - kliknite vpravo na tlačidlo Pridať. Zobrazí sa nový parameter Extparam1. Pomocou parametrov môžete „naučiť“poradcu vykonať požadované činnosti. Napríklad zmeňte názov parametra Extparam1 na StopLoss dvojitým kliknutím na riadok myšou a zadaním nového názvu. Nastavte typ parametra na dvojnásobok. Nastavte hodnotu parametra (počiatočná hodnota), ktorá sa rovná hodnote povolenej straty pre vás - napríklad 20 bodov.

Krok 4

Podobne môžete zadať hodnotu pre zisk a ďalšie parametre. V tejto fáze nemôžete nič zadávať a zadávať požadované hodnoty neskôr ručne, priamo do kódu. Kliknite na „Dokončiť“, zobrazí sa okno so základným kódom poradcu.

Krok 5

Venujte pozornosť funkciám init, deinit, start. Prvý vykonáva operácie spojené s inicializáciou Expertného poradcu po jeho spustení. Druhý vypne poradcu, keď je deaktivovaný alebo je terminál zatvorený. Najdôležitejšou funkciou je funkcia štart, pretože práve táto funkcia spracováva všetky údaje prichádzajúce s každým novým zaškrtnutím (zmena ceny).

Krok 6

Ako pracuje poradca? Do jeho kódu je potrebné zadať riadky, vďaka ktorým otvorí alebo uzavrie objednávku, ak aktuálna situácia zodpovedá podmienkam stanoveným v logike poradcu. Napríklad jednoduchý expertný poradca môže byť založený na indikátore kĺzavého priemeru. Vytvárajú sa dva priemery s rôznymi obdobiami - napríklad 5 a 15. Ak rýchla čiara pretína zdola nahor pomalú čiaru, otvorí sa nákupná objednávka. K uzavretiu dôjde, keď sa dosiahne požadovaný zisk alebo keď rýchla čiara pretne pomalú zhora nadol.

Krok 7

Rovnakým spôsobom dochádza k otváraniu a zatváraniu objednávky na predaj. Ak chcete znížiť počet falošných signálov, môžete zaviesť pravidlo, podľa ktorého sa poradie otvorí až potom, čo sa rýchla čiara vzdiali od pomalej o určitú vzdialenosť - napríklad 10 bodov. Definovaním najúspešnejších parametrov môžete vykonať konkrétne nastavenia.

Krok 8

Ako môžem napísať konkrétne riadky kódu? Aby ste to dosiahli, musíte ovládať základy jazyka mql4. Mnoho užitočných materiálov vrátane návodov nájdete tu: https://forum.mql4.com/ru/ Nezačínajte ihneď vytvárať komplexného odborného poradcu - najskôr ho obdarujte najjednoduchšími funkciami a potom postupne komplikovať to. Nezabudnite si však ponechať základné verzie - budú sa vám hodiť, ak sa budete musieť vrátiť k predchádzajúcim verziám.

Odporúča: