เมื่อเล่นในตลาดหลักทรัพย์ การติดตามการดำเนินการซื้อขายทั้งหมดให้ตรงเวลาเป็นสิ่งสำคัญมาก และเพื่ออำนวยความสะดวกในการทำงาน ผู้เล่น Forex จำนวนมากจะสร้างที่ปรึกษาหุ่นยนต์ซื้อขาย การสร้าง Expert Advisor ไม่ใช่เรื่องยาก และหากทุกอย่างถูกต้องแล้ว Expert Advisor จะทำให้ขั้นตอนการดำเนินการเทรดง่ายขึ้นสำหรับการเปิดและปิดโพซิชั่นซื้อและขายให้กับคุณ อย่างไรก็ตาม กำไรของคุณขึ้นอยู่กับคุณเท่านั้น ไม่ใช่ที่ปรึกษา และในกรณีนี้ เขาสามารถให้ความช่วยเหลือเพิ่มเติมได้เท่านั้น
คำแนะนำ
ขั้นตอนที่ 1
ขั้นแรก สร้างกลยุทธ์สำหรับการสร้าง Expert Advisor - ตัวอย่างเช่น ตามเส้นค่าเฉลี่ยเคลื่อนที่ วางตำแหน่งซื้อด้วยค่า Take Profit และ Stop Loss หากราคาตราสารสูงขึ้นเหนือเส้นค่าเฉลี่ยเคลื่อนที่
ขั้นตอนที่ 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
ตอนนี้คุณเพียงแค่ต้องป้อนพารามิเตอร์ของการตั้งค่าหุ่นยนต์ หลังจากบรรทัด #property ลิงค์ https:// … ป้อนพารามิเตอร์ต่อไปนี้:
LotTrend คู่ภายนอก = 0, 1; / * จำนวนล็อตที่จะเปิดสถานะ * /
TP ภายนอก = 250; / * จำนวนคะแนนที่จะปิด TakeProfit * /
ภายนอก int SL = 250; / * จำนวนจุดที่จะปิด StopLoss * /
ขั้นตอนที่ 9
เปลี่ยนรหัสด้วยพารามิเตอร์เพื่อให้ Expert Advisor สามารถทำงานได้โดยตรงจากเทอร์มินัลการซื้อขาย ทดสอบ Expert Advisor โดยใช้ฟังก์ชันเทอร์มินัล "Strategy Tester"