Birjada o'ynaganda, barcha savdo operatsiyalarini o'z vaqtida kuzatib borish juda muhim va ishni osonlashtirish uchun ko'plab Forex o'yinchilari savdo robotining maslahatchisini yaratadilar. Ekspert maslahatchisini yaratish qiyin emas va agar hamma narsa to'g'ri bajarilgan bo'lsa, ekspert maslahatchisi siz uchun sotib olish va sotish pozitsiyalarini ochish va yopish uchun savdo operatsiyalarini amalga oshirishni soddalashtiradi. Biroq, sizning foydangiz maslahatchiga emas, balki faqat sizga bog'liq va bu holda u faqat qo'shimcha yordam ko'rsatishi mumkin.
Ko'rsatmalar
1-qadam
Birinchidan, Ekspert maslahatchisini yaratish strategiyasini shakllantiring - masalan, Moving Average liniyasi asosida. Agar asbob narxi harakatlanuvchi o'rtacha chizig'idan yuqoriga ko'tarilsa, foyda olish va to'xtashni to'xtatish qiymatlari bilan sotib olish pozitsiyasini joylashtiring.
2-qadam
StopLoss va TakeProfit funktsiyalarini 250 ballgacha sozlang. Biron bir ochiq savdo pozitsiyasi mavjud bo'lganda, robot yangi pozitsiyalarni ochmasligi kerak. Ushbu strategiyaga asoslanib, ekspert maslahatchisi yaratishni boshlang.
3-qadam
MetaEditor-ni oching va ekspert maslahatchisi sehrgarini ishga tushiring. Sehrgarning menyusidagi "Maslahatchi" parametrini tanlang, "Keyingi" tugmachasini bosing va maslahatchiga berilishi kerak bo'lgan asosiy parametrlarni yozing. Agar siz birinchi marta savdo robotini yaratayotgan bo'lsangiz, oynani parametrlari bilan bo'sh qoldiring va "Finish" tugmasini bosing.
4-qadam
Endi robot yaratishning asosiy elementi bo'lgan MQL-da kod yozishingiz kerak. Kod muharririda tayyorlangan strategiyani dasturlashtiring. Int init () va int deinit () bloklarini o'tkazib yuboring.
5-qadam
Int star () blokida to'g'ridan-to'g'ri maslahatchi algoritmini belgilashga o'ting. OrderSelect () savdo funktsiyasidan foydalanib, EA terminalda mavjud bo'lgan ochiq pozitsiyalar mavjudligini tekshirishi kerak. Agar maslahatchi terminalda ochiq joylarni topsa, u bitimlar yopilguncha kutib turadi.
6-qadam
Shunga ko'ra, siz quyidagi kodni kiritishingiz kerak:
agar (OrderSelect (0, SELECT_BY_POS, MODE_TRADES) == False)
{ }
Jingalak qavslarga sotib olish va sotish shartlarini yozing.
7-qadam
Harakatlanuvchi o'rtacha chizig'ini savdo-sotiqni amalga oshirish uchun signal sifatida tayinlaganingiz sababli, pastga tushish tendentsiyasi uchun savdo ochilishiga ta'sir ko'rsatadigan funktsiya blokini kodga kiriting. Ushbu funktsiya trendning ochilishiga ta'sir qiladigan oldingi funktsiyani aks ettirishi kerak, agar joriy narxning qiymatlari harakatlanuvchi o'rtacha chizig'idan oshsa. Savdo robotini tuzing va uni bir necha turdagi valyutalarda sinab ko'ring.
8-qadam
Endi siz robot sozlamalarining parametrlarini kiritishingiz kerak. #Property liniyasidan keyin https:// … quyidagi parametrlarni kiriting:
extern double LotTrend = 0, 1; / * pozitsiyani ochish uchun lotlar soni * /
extern int TP = 250; / * TakeProfit-ni yopish uchun ochkolar soni * /
extern int SL = 250; / * StopLoss-ni yopish uchun ballar soni * /
9-qadam
Ekspert maslahatchisi to'g'ridan-to'g'ri savdo terminalidan ishlashi uchun kodni parametrlar bilan o'zgartiring. "Strategy Tester" terminal funktsiyasidan foydalangan holda ekspert maslahatchisini sinab ko'ring.