เริ่มต้นใช้งาน Expert Advisor สำหรับ MetaTrader 5

Mike 2012.11.21 20:17 12 0 0
ไฟล์แนบ

Expert Advisor ที่พัฒนาขึ้นโดยผู้เขียนที่ไม่ระบุชื่อ ได้ถูกเขียนใหม่จาก MQL4 และเผยแพร่ครั้งแรกที่นี่ https://www.mql5.com/en/code/8515 โดย Collector.

การทำงานของ Expert Advisor ต้องใช้ Laguerre indicator. 

การทำงานของมัน

เมื่อ Laguerre เท่ากับ 0 และ MA ขึ้นไป และ CCI อยู่ต่ำกว่าระดับ - เป็นสัญญาณซื้อ แต่ถ้า Laguerre เท่ากับ 1, MA ลงต่ำ และ CCI อยู่สูงกว่าระดับ - เป็นสัญญาณขาย.

ขนาดล็อตสำหรับการเปิดตำแหน่งสามารถกำหนดเป็นค่าคงที่หรือสัดส่วนตามมาร์จินที่ว่างอยู่ ในกรณีที่การซื้อขายขาดทุน ขนาดตำแหน่งสามารถลดน้อยลงได้.

ตำแหน่งจะถูกปิดเมื่อ Laguerre เปลี่ยนทิศทาง โดยตำแหน่งซื้อจะปิดเมื่อค่ามากกว่า 0.9 และตำแหน่งขายจะปิดเมื่อค่าน้อยกว่า 0.1.

สามารถตั้ง Stop Loss และ Take Profit สำหรับตำแหน่งที่เปิดได้ แทนที่จะใช้ Stop Loss และ Take Profit จริงๆ ตำแหน่งสามารถถูกปิดเมื่อถึงความเสียหายหรือกำไรที่กำหนด.

ภาพด้านล่างแสดงผลการทำงานของ Expert Advisor ในโหมดการทดสอบกลยุทธ์.

 

พารามิเตอร์

  • Lots - ขนาดล็อต; ถ้าค่านี้เป็น 0 จะใช้ค่า MaximumRisk แทน.
  • MaximumRisk - ความเสี่ยง (จะใช้ถ้าค่า Lots=0).
  • DecreaseFactor - ปัจจัยการลดล็อตหลังจากการซื้อขายขาดทุน โดย 0 หมายถึงไม่ลดล็อต. ค่ายิ่งน้อย ยิ่งมีการลดมาก. หากไม่สามารถลดขนาดล็อตได้ จะเปิดตำแหน่งขนาดล็อตขั้นต่ำ.
  • StopLoss - Stop Loss ในจุด; 0 หมายถึงไม่มี Stop Loss.
  • TakeProfit - Take Profit ในจุด; 0 หมายถึงไม่มี Take Profit.
  • VirtualSLTP - Stop Loss และ Take Profit ไม่ถูกตั้งค่า. แทนที่, ตำแหน่งจะถูกปิดเมื่อถึงความสูญเสียหรือกำไรตามที่กำหนดในพารามิเตอร์ StopLoss และ TakeProfit.
  • LagGamma - พารามิเตอร์ของ Laguerre indicator.
  • CCIPeriod - ระยะเวลา CCI.
  • CCIPrice - ราคา CCI.
  • CCILevel - ระดับ CCI.
  • MAPeriod - ระยะเวลา MA.
  • MAShift - การเลื่อน MA.
  • MAMethod - วิธีการ MA.
  • MAPrice - ราคา MA.
  • Shift - แท่งที่เช็คค่าตัวชี้วัด: 0 - แท่งใหม่ที่กำลังเกิดขึ้น, 1 - แท่งแรกที่เสร็จสมบูรณ์.
รายการ
ความคิดเห็น 0