As u op die aandelebeurs speel, is dit baie belangrik om alle handelsbedrywighede betyds op te spoor, en om die werk te vergemaklik, skep baie Forex-spelers 'n handelsrobotadviseur. Dit is nie moeilik om 'n kundige adviseur te skep nie, en as alles korrek gedoen word, sal die kundige adviseur die proses om handel te dryf vir die opening en sluiting van koop- en verkoopsposisies vir u vereenvoudig. U wins hang egter net van u af, nie van die adviseur nie, en in hierdie geval kan hy slegs addisionele hulp verleen.
Instruksies
Stap 1
Stel eers 'n strategie op vir die skep van 'n kundige adviseur - byvoorbeeld gebaseer op die lyn van bewegende gemiddelde. Plaas 'n koopposisie met 'n paar waardes vir wins en stopverlies as die instrumentprys bo die lyn van bewegende gemiddelde styg.
Stap 2
Stel die StopLoss- en TakeProfit-funksies op 250 punte. Die robot moet nie nuwe posisies oopmaak terwyl daar 'n soort oop handelsposisie is nie. Begin op grond van hierdie strategie om 'n kundige adviseur te skep.
Stap 3
Open MetaEditor en begin die Expert Advisor Wizard. Kies die opsie "Adviseur" in die menu van die towenaar, klik op "Volgende" en skryf die hoofparameters neer waarop die adviseur moet beskik. As u vir die eerste keer 'n handelsrobot skep, laat die venster met die parameters leeg en klik op "Voltooi".
Stap 4
Nou moet u kode in MQL skryf, wat die hoofelement is om 'n robot te skep. Programmeer die voorbereide strategie in die kode-redakteur. Slaan die int init () en int deinit () blokke oor.
Stap 5
Gee direk die algoritme van die adviseur in die int star () blok. Met behulp van die OrderSelect () - handelsfunksie, moet die EA nagaan of u enige oop posisies in die terminale het. As die adviseur oop posisies in die terminale vind, sal hy wag totdat die transaksies gesluit is.
Stap 6
Gevolglik moet u die volgende kode invoer:
if (OrderSelect (0, SELECT_BY_POS, MODE_TRADES) == Onwaar)
{ }
Skryf die voorwaardes vir koop en verkoop in krullerige hakies.
Stap 7
Aangesien u die bewegende gemiddelde lyn toegeken het as teken om 'n transaksie uit te voer, voer u die blok in van die funksie wat die opening van 'n transaksie vir 'n verslechtering neiging beïnvloed. Hierdie funksie moet die vorige funksie weerspieël wat die opening van 'n tendens beïnvloed indien die waardes van die huidige prys die bewegende gemiddelde lyn oorskry. Stel 'n handelsrobot op en toets dit op verskillende soorte geldeenhede.
Stap 8
Nou hoef u net die parameters van die robotinstellings in te voer. Voer die volgende parameters in na die reël #property-skakel https:// …
eksterne dubbele LotTrend = 0, 1; / * aantal lotte om 'n posisie te open * /
eksterne int TP = 250; / * aantal punte om TakeProfit te sluit * /
eksterne int SL = 250; / * aantal punte om StopLoss te sluit * /
Stap 9
Verander die kode met parameters sodat die Expert Advisor direk vanaf die handelsterminal kan werk. Toets die deskundige adviseur deur gebruik te maak van die terminale funksie "Strategy Tester".