Биржада ойнаған кезде барлық сауда операцияларын уақытында қадағалап отыру өте маңызды, ал жұмысты жеңілдету үшін көптеген Forex ойыншылары сауда роботының кеңесшісі жасайды. Сарапшы кеңесшіні құру қиын емес, егер бәрі дұрыс жасалса, сарапшы кеңесші сіз үшін сатып алу-сату позицияларын ашу және жабу үшін сауда операцияларын жүргізу процесін жеңілдетеді. Алайда сіздің пайдаңыз кеңесшіге емес, сізге ғана байланысты, және бұл жағдайда ол тек қосымша көмек көрсете алады.
Нұсқаулық
1-қадам
Біріншіден, Сарапшы кеңесшісін құру стратегиясын жасаңыз - мысалы, жылжитын орташа сызық негізінде. Пайда алу және шығындарды тоқтату мәндерімен сатып алу позициясын орналастырыңыз, егер құрал бағасы жылжымалы орташа сызықтан жоғарыласа.
2-қадам
StopLoss және TakeProfit функцияларын 250 баллға қойыңыз. Ашық сауда позициясы болған кезде робот жаңа позицияларды ашпауы керек. Осы стратегия негізінде Сарапшы кеңесші құруды бастаңыз.
3-қадам
MetaEditor бағдарламасын ашып, сарапшы кеңесшісін бастаңыз. Шебердің мәзірінен «Кеңесші» опциясын таңдап, «Келесі» батырмасын басыңыз және кеңесшіге берілуі керек негізгі параметрлерді жазыңыз. Егер сіз сауда-саттық роботын бірінші рет құрып жатсаңыз, терезесі параметрлерімен бос қалдырыңыз және «Аяқтау» батырмасын басыңыз.
4-қадам
Енді сізге роботты құрудың негізгі элементі болып табылатын MQL-де код жазу керек. Код редакторында дайындалған стратегияны бағдарламалаңыз. Int init () және int deinit () блоктарын өткізіп жіберіңіз.
5-қадам
Int star () блогында кеңесшінің алгоритмін көрсетуге тура барыңыз. OrderSelect () сауда-саттық функциясын қолдана отырып, EA сізде терминалда ашық позициялардың бар-жоғын тексеруі керек. Егер кеңесші терминалда ашық позицияларды тапса, мәмілелер жабылғанша күтеді.
6-қадам
Тиісінше, сізге келесі кодты енгізу қажет:
егер (OrderSelect (0, SELECT_BY_POS, MODE_TRADES) == жалған)
{ }
Бұйра жақшаларға сатып алу-сату шарттарын жазыңыз.
7-қадам
Орташа жылжыту сызығын сауданы жүзеге асыруға сигнал ретінде бергендіктен, төмендеу үрдісі үшін сауданың ашылуына әсер ететін функция блогын кодқа енгізіңіз. Бұл функция трендтің ашылуына әсер ететін алдыңғы функцияны көрсетуі керек, егер ағымдағы баға мәндері Жылжымалы орташа сызықтан асып кетсе. Сауда-саттық роботын құрастырыңыз және оны бірнеше валюта түрлеріне тексеріңіз.
8-қадам
Енді сізге робот параметрлерінің параметрлерін енгізу керек. Http: // … сілтемесінің жолынан кейін келесі параметрлерді енгізіңіз:
extern double LotTrend = 0, 1; / * позицияны ашуға арналған лоттар саны * /
extern int TP = 250; / * TakeProfit жабылатын ұпай саны * /
extern int SL = 250; / * StopLoss жабылатын ұпай саны * /
9-қадам
Параметрлермен кодты өзгертіңіз, сонда Сарапшы кеңесші тікелей сауда терминалынан жұмыс істей алады. Сарапшы кеңесшіні «Стратегия сынаушысы» терминал функциясын пайдаланып тексеріңіз.