ระบบเทรด MA ที่ลดการขาดทุน - EA สำหรับ MetaTrader 5

Mike 2018.06.19 00:56 16 0 0
ไฟล์แนบ

แนวคิดโดย: Vladimir Tkach.

โค้ด MQL5 โดย: Vladimir Karputov.

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

ถ้าหากเลือกใช้ ปิดการขาดทุน ระบบจะไม่ปิดตำแหน่งที่ขาดทุนโดยสัญญาณกลับตัว แต่จะเปิดตำแหน่งใหม่ แถมยังปรับระดับ Take Profit ของตำแหน่งที่ขาดทุนไปยังราคาเปิดของตำแหน่งนั้น

จำนวนตำแหน่งสูงสุดที่สามารถเปิดได้ในระหว่างการอยู่ในสถานะ จะถูกจำกัดโดยพารามิเตอร์ จำนวนตำแหน่งสูงสุด. ประเภทของตำแหน่งที่จะเปิดจะถูกตรวจสอบใน OnTradeTransaction.


พารามิเตอร์นำเข้า

  • ล็อต - ขนาดของตำแหน่ง;
  • จำนวนตำแหน่งสูงสุด - จำนวนตำแหน่งสูงสุด;
  • ปิดการขาดทุน - จะปิดคำสั่งที่ขาดทุนหรือไม่ (การอยู่ในสถานะ);
  • MA เร็ว: ระยะเวลาเฉลี่ย - ระยะเวลาเฉลี่ย;
  • MA เร็ว: การเลื่อนแนวนอน - การเลื่อนแนวนอน;
  • MA เร็ว: ประเภทของราคา - ประเภทของราคา;
  • MA ช้า: ระยะเวลาเฉลี่ย - ระยะเวลาเฉลี่ย;
  • MA ช้า: การเลื่อนแนวนอน - ระยะเวลาเฉลี่ย;
  • MA ช้า: ประเภทของราคา - ระยะเวลาเฉลี่ย;
  • MA เร็วและช้า: ประเภทการปรับเรียบ - ประเภทการปรับเรียบ (พารามิเตอร์ทั่วไปสำหรับทั้ง "เร็ว" และ "ช้า");
  • หมายเลขเวทมนตร์ - รหัสเฉพาะสำหรับ EA.

ตัวอย่างการทำงานของการอยู่ในสถานะที่ส่งผลต่อการเทรด:

การขาดทุนของ MA ที่ปิดการขาดทุน ไม่

การขาดทุนของ MA ที่ปิดการขาดทุน ใช่

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