วันนี้เราจะมาพูดถึง 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