Ֆոնդային բորսայում խաղալիս շատ կարևոր է ժամանակին հետևել բոլոր առևտրային գործառնություններին, և աշխատանքը հեշտացնելու համար Forex- ի շատ խաղացողներ ստեղծում են առևտրային ռոբոտների խորհրդատու: Դժվար չէ ստեղծել Փորձագիտական խորհրդատու, և եթե ամեն ինչ ճիշտ արվի, փորձագետի խորհրդականը կպարզեցնի ձեզ համար առք ու վաճառքի դիրքերը բացելու և փակելու առևտրային գործառնությունների կատարման գործընթացը: Այնուամենայնիվ, ձեր շահույթը կախված է միայն ձեզանից, ոչ թե խորհրդատուից, և այս դեպքում նա կարող է միայն լրացուցիչ օգնություն ցուցաբերել:
Հրահանգներ
Քայլ 1
Նախ `ձևավորեք Փորձագետ խորհրդատու ստեղծելու ռազմավարություն, օրինակ` շարժվող միջին գծի հիման վրա: Տեղադրեք գնման դիրքը Take Profit և Stop Loss որոշ արժեքներով, եթե գործիքի գինը բարձրանում է Moving Average գծից:
Քայլ 2
StopLoss և TakeProfit գործառույթները սահմանեք 250 միավոր: Ռոբոտը չպետք է բացի նոր դիրքեր, մինչդեռ գոյություն ունի բաց առևտրի դիրքի մի տեսակ: Այս ռազմավարության հիման վրա սկսեք ստեղծել փորձագետի խորհրդական:
Քայլ 3
Բացեք MetaEditor- ը և սկսեք Expert Advisor Wizard- ը: Կախարդի ընտրացանկում ընտրեք «Խորհրդատու» տարբերակը, կտտացրեք «Հաջորդ» կետին և գրեք այն հիմնական պարամետրերը, որոնցով պետք է օժտված լինի խորհրդականը: Եթե դուք առաջին անգամ առեւտրային ռոբոտ եք ստեղծում, պարամետրերով դատարկ պատուհանը թողեք և կտտացրեք «Ավարտել» կոճակին:
Քայլ 4
Այժմ դուք պետք է կոդ գրեք MQL- ում, որը ռոբոտի ստեղծման հիմնական տարրն է: Կոդի խմբագրում ծրագրավորեք պատրաստված ռազմավարությունը: Բաց թողեք int init () և int deinit () բլոկները:
Քայլ 5
Անցեք ուղիղ դեպի int star () բլոկում խորհրդատուի ալգորիթմի նշումը: Օգտագործելով OrderSelect () առևտրի գործառույթը, EA- ն պետք է ստուգի ՝ տերմինալում առկա բաց դիրքեր ունե՞ք: Եթե խորհրդատուն տերմինալում գտնի բաց դիրքեր, նա կսպասի մինչ գործարքների փակումը:
Քայլ 6
Ըստ այդմ, անհրաժեշտ է մուտքագրել հետևյալ ծածկագիրը.
եթե (OrderSelect (0, SELECT_BY_POS, MODE_TRADES) == Սխալ)
{ }
Գանգուր բրեկետներում գրեք առք ու վաճառքի պայմանները:
Քայլ 7
Քանի որ Դուք նշանակել եք Շարժվող Միջին գիծը որպես ազդանշան առևտուր իրականացնելու համար, կոդի մեջ մուտքագրեք գործառույթի բլոկը, որն ազդում է անկման միտման համար առևտուր բացելու վրա: Այս գործառույթը պետք է արտացոլի նախորդ գործառույթը, որն ազդում է միտումի բացման վրա, եթե ընթացիկ գնի արժեքները գերազանցում են Շարժվող միջին գիծը: Կազմեք առևտրային ռոբոտ և փորձարկեք այն մի քանի տեսակի արժույթների վրա:
Քայլ 8
Այժմ պարզապես անհրաժեշտ է մուտքագրել ռոբոտի պարամետրերի պարամետրերը: # Գույքի հղումը տողից հետո https:// … մուտքագրեք հետևյալ պարամետրերը.
արտաքին կրկնակի LotTrend = 0, 1; / * դիրքը բացելու համար լոտերի քանակը * /
extern int TP = 250; / * TakeProfit- ը փակելու համար միավորների քանակը * /
extern int SL = 250; / * StopLoss- ը փակելու համար միավորների քանակը * /
Քայլ 9
Փոխեք կոդը պարամետրերով, որպեսզի Փորձագետի խորհրդականը կարողանա աշխատել անմիջապես առևտրային տերմինալից: Փորձեք փորձագետի խորհրդականին ՝ օգտագործելով «Ռազմավարության փորձարկող» տերմինալային գործառույթը: