Pri igranju na borzi je zelo pomembno, da pravočasno sledite vsem trgovalnim operacijam in za lažje delo mnogi igralci Forex ustvarijo svetovalca za trgovalnega robota. Ustvariti strokovnega svetovalca ni težko in če bo vse narejeno pravilno, vam bo poenostavil postopek trgovanja za odpiranje in zapiranje pozicij za nakup in prodajo. Vaš dobiček pa je odvisen samo od vas, ne pa od svetovalca, v tem primeru pa lahko nudi le dodatno pomoč.
Navodila
Korak 1
Najprej oblikujte strategijo za ustvarjanje strokovnjaka - na primer na podlagi vrstice drseče povprečje. Če se vrednost instrumenta dvigne nad vrstico drsečega povprečja, postavite položaj za nakup z nekaj vrednostmi Take Profit in Stop Loss.
2. korak
Funkcije StopLoss in TakeProfit nastavite na 250 točk. Robot ne bi smel odpirati novih položajev, medtem ko obstaja nekakšna odprta trgovinska pozicija. Na podlagi te strategije začnite ustvarjati strokovnega svetovalca.
3. korak
Odprite MetaEditor in zaženite čarovnika za strokovnjake. V čarovnikovem meniju izberite možnost "Svetovalec", kliknite "Naprej" in zapišite glavne parametre, s katerimi naj bo svetovalec obdarjen. Če prvič ustvarjate trgovalnega robota, pustite okno s parametri prazno in kliknite »Končaj«.
4. korak
Zdaj morate napisati kodo v MQL, ki je glavni element ustvarjanja robota. V urejevalniku kode programirajte pripravljeno strategijo. Preskočite bloka int init () in int deinit ().
5. korak
Pojdite naravnost k določitvi algoritma svetovalca v bloku int star (). S pomočjo funkcije trgovanja OrderSelect () mora EA preveriti, ali imate v terminalu obstoječe odprte pozicije. Če bo svetovalec našel odprte pozicije v terminalu, bo počakal, dokler se ne zaključijo ponudbe.
6. korak
V skladu s tem morate vnesti naslednjo kodo:
if (OrderSelect (0, SELECT_BY_POS, MODE_TRADES) == False)
{ }
V skodrane oklepaje napišite pogoje za nakup in prodajo.
7. korak
Ker ste vrstico drsečega povprečja dodelili kot signal za izvedbo posla, v kodo vnesite blok funkcije, ki vpliva na odprtje posla za padajoči trend. Ta funkcija mora odražati prejšnjo funkcijo, ki vpliva na odpiranje trenda, če vrednosti trenutne cene presegajo vrstico drsečega povprečja. Sestavite trgovinskega robota in ga preizkusite na več vrstah valut.
8. korak
Zdaj morate samo vnesti parametre nastavitev robota. Za vrstico #property link https:// … vnesite naslednje parametre:
zunanji dvojni LotTrend = 0, 1; / * število lotov za odprtje pozicije * /
zunanji int TP = 250; / * število točk za zapiranje TakeProfit * /
zunanji int SL = 250; / * število točk za zapiranje StopLoss * /
9. korak
Spremenite kodo s parametri, tako da bo strokovnjak lahko deloval neposredno s trgovalnega terminala. Preizkusite strokovnjaka s funkcijo terminala "Tester strategije".