up3x1: ระบบ EA สำหรับ MetaTrader 5 ที่ไม่ควรพลาด

Mike 2012.11.20 21:19 11 0 0
ไฟล์แนบ

วันนี้เราจะมาพูดถึง up3x1 ซึ่งเป็นระบบ Expert Advisor ที่ถูกพัฒนามาจาก MQL4 และเคยเผยแพร่ที่นี่ https://www.mql5.com/en/code/8097 โดยผู้เขียน izhutov.

การทำงานของระบบ EA นี้

ระบบนี้ใช้ ค่าเฉลี่ยเคลื่อนที่ (MA) จำนวน 3 ตัว โดยเมื่อ MA เร็วตัดกับ MA กลาง ขณะที่ MA กลางและ MA เร็วอยู่ต่ำกว่า MA ช้า จะเปิดตำแหน่งซื้อ ส่วนการขายจะตรงกันข้าม คือ MA เร็วตัดกับ MA กลางลงในขณะที่ MA กลางและ MA เร็วอยู่สูงกว่า MA ช้า

ขนาดล็อตที่เปิดสามารถตั้งค่าได้ทั้งแบบคงที่หรือเป็นสัดส่วนกับมาร์จิ้นที่ว่าง นอกจากนี้ยังมีฟังก์ชันในการลดขนาดล็อตเมื่อมีการขาดทุน โดยจะลดขนาดล็อตลงตามจำนวนการขาดทุนที่เกิดขึ้น และสามารถตั้งค่า Trailing Stop สำหรับตำแหน่งที่เปิดได้

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

 

พารามิเตอร์ต่าง ๆ ที่ควรรู้

  • MaximumRisk - ความเสี่ยง (ใช้เมื่อ Lots=0).
  • Lots - ขนาดล็อต.
  • DecreaseFactor - ปัจจัยการลดล็อตหลังจากขาดทุน ค่าศูนย์หมายถึงไม่ลดล็อต ค่าเล็กลงจะทำให้ลดล็อตมากขึ้น หากไม่สามารถลดขนาดล็อตได้ จะเปิดตำแหน่งที่ล็อตขั้นต่ำ.
  • TakeProfit - เป้าหมายกำไรในพ้อย.
  • StopLoss - ขีดจำกัดการขาดทุนในพ้อย.
  • TrailingStop - Trailing Stop ในพ้อย หากค่าเป็น 0 จะปิดฟังก์ชัน Trailing Stop.
  • FastPeriod - ระยะเวลา MA เร็ว.
  • FastShift - การเลื่อน MA เร็ว.
  • MiddlePeriod - ระยะเวลา MA กลาง.
  • MiddleShift - การเลื่อน MA กลาง.
  • SlowPeriod - ระยะเวลา MA ช้า.
  • SlowShift - การเลื่อน MA ช้า.

หมายเหตุ

ไม่แนะนำให้ตั้งค่า FastShift, MiddleShift และ SlowShift ต่ำกว่า 1 เนื่องจากระบบ EA จะตรวจสอบตัวชี้วัดในแท่งเทียนศูนย์เมื่อแท่งใหม่เปิดเท่านั้น (ไม่ควรทำงานในแท่งที่กำลังสร้าง) รุ่นดั้งเดิมไม่มีพารามิเตอร์ภายนอกใด ๆ สำหรับค่าเฉลี่ยเคลื่อนที่เลย

รายการ
ความคิดเห็น 0