FOREX– ის ბაზარი ტრილიონობით დოლარად მუშაობს, მაგრამ მასზე მუშაობა შეუძლია ყველას, ვისაც კომპიუტერი და ინტერნეტი აქვს. ვაჭრობის დროს გადაწყვეტილების მიღების ხელშესაწყობად, ბევრი მოვაჭრე იყენებს მრჩეველებს - სპეციალურ პროგრამებს, რომლებიც მუშაობენ კონკრეტული ალგორითმის შესაბამისად.
ინსტრუქციები
Ნაბიჯი 1
Forex– ის ყველაზე გავრცელებული სავაჭრო პლატფორმა არის mt4 ტერმინალი. შესაბამისად, მრჩეველთა უმეტესობა ამისთვის არის დაწერილი. თუ ჯერ არ გაქვთ ტერმინალი, გადმოწერეთ ის სავაჭრო ცენტრის ვებ – გვერდიდან, რომელთანაც მუშაობთ.
ნაბიჯი 2
დაიწყეთ ტერმინალი. გახსენით MetaEditor დაჭერით F4. რედაქტორის ფანჯარაში, რომელიც გამოჩნდება ფაილი, ჩანართში File, აირჩიეთ New, გაიხსნება Expert Advisor Wizard. შეარჩიეთ შექმნილი მრჩეველის ტიპი - ექსპერტი მრჩეველი. დააჭირეთ შემდეგს. შემდეგ ფანჯარაში შეიყვანეთ მრჩეველის სახელი და ინფორმაცია ავტორის შესახებ (თუ გსურთ).
ნაბიჯი 3
იგივე ფანჯარა შეიცავს პარამეტრების ცხრილს - დააჭირეთ ღილაკს დამატება მარჯვნივ. ახალი პარამეტრი Extparam1 გამოჩნდება. პარამეტრების გამოყენებით შეგიძლიათ”ასწავლოთ” მრჩეველს საჭირო მოქმედებების შესრულება. მაგალითად, შეცვალეთ Extparam1 პარამეტრის სახელი StopLoss- ით მაუსის ხაზზე ორმაგი დაწკაპუნებით და ახალი სახელის შეყვანით. დააყენეთ პარამეტრის ტიპი ორმაგად. დააყენეთ პარამეტრის მნიშვნელობა (საწყისი მნიშვნელობა) თქვენთვის დასაშვები ზარალის მნიშვნელობის ტოლი - მაგალითად, 20 ქულა.
ნაბიჯი 4
ანალოგიურად, შეგიძლიათ შეიტანოთ მნიშვნელობა მოგებისთვის და სხვა პარამეტრებისთვის. ამ ეტაპზე ვერაფერს შეიტანთ და მოგვიანებით ხელით, პირდაპირ კოდში, შეიტანეთ საჭირო მნიშვნელობები. დააჭირეთ ღილაკს "დასრულება", დაინახავთ ფანჯარას მრჩეველის ძირითადი კოდით.
ნაბიჯი 5
ყურადღება მიაქციეთ ინიცირების, დენიტების, დაწყების ფუნქციებს. პირველი ასრულებს ექსპერტის მრჩეველის ინიციალიზაციასთან დაკავშირებულ ოპერაციებს მისი გაშვების შემდეგ. მეორე თიშავს მრჩეველს, როდესაც ის გამორთულია ან ტერმინალი დახურულია. ყველაზე მნიშვნელოვანი ფუნქცია არის საწყისი ფუნქცია, რადგან სწორედ ეს ფუნქცია ამუშავებს ყველა მონაცემს, რომელსაც მოყვება ყოველი ახალი ნიშანი (ფასის ცვლილება).
ნაბიჯი 6
როგორ მუშაობს მრჩეველი? აუცილებელია მის კოდში შეიტანოთ სტრიქონები, რომლის წყალობითაც იგი გახსნის ან დახურავს ბრძანებას, თუ არსებული ვითარება შეესაბამება მრჩეველის ლოგიკაში მოცემულ პირობებს. მაგალითად, უბრალო ექსპერტ მრჩეველს შეუძლია დაეყრდნოს მოძრავი საშუალო მაჩვენებელს. ორი საშუალო მაჩვენებელია სხვადასხვა პერიოდებით - მაგალითად, 5 და 15. თუ სწრაფი ხაზი გადადის ნელიდან ქვევიდან ზემოთ, იხსნება ყიდვის დავალება. დახურვა ხდება მაშინ, როდესაც სასურველი მოგება მიიღწევა ან როდესაც სწრაფი ხაზი გადადის ნელას ზემოდან ქვემოთ.
ნაბიჯი 7
ანალოგიურად ხდება გაყიდვის ბრძანების გახსნა და დახურვა. ცრუ სიგნალების რაოდენობის შესამცირებლად შეგიძლიათ შემოგთავაზოთ წესი, რომლის მიხედვითაც შეკვეთა გაიხსნება მხოლოდ მას შემდეგ, რაც სწრაფი ხაზი ნელ-ნელა დაშორდება გარკვეული მანძილით - მაგალითად, 10 ქულა. შეგიძლიათ დააყენოთ კონკრეტული პარამეტრები ყველაზე წარმატებული პარამეტრების განსაზღვრით.
ნაბიჯი 8
როგორ დავწერო კოდის კონკრეტული სტრიქონები? ამისათვის თქვენ უნდა დაეუფლოთ mql4 ენის საფუძვლებს. ბევრი სასარგებლო მასალა, მათ შორის სახელმძღვანელოები, შეგიძლიათ იხილოთ აქ: https://forum.mql4.com/ru/ დაუყოვნებლივ ნუ დაიწყებთ რთული ექსპერტი მრჩეველის შექმნას - თავდაპირველად მიანიჭეთ უმარტივესი ფუნქციები, შემდეგ კი თანდათანობით გაართულებს მას. ამასთან, დარწმუნდით, რომ შეინარჩუნეთ ძირითადი ვერსიები - ისინი გამოგადგებათ, თუ წინა ვერსიებზე დაბრუნება მოგიწევთ.