สุดยอด EA สำหรับการเทรดด้วย MACD บน MetaTrader 5

Mike 2018.01.22 18:58 25 0 0
ไฟล์แนบ

ผู้เขียนแนวคิดAlexander, ผู้เขียนโค้ด mq5: barabashkakvn.

EA ตัวนี้ใช้สัญญาณจากตัวชี้วัด iMACD (Moving Average Convergence/Divergence, MACD) ในการเทรด โดยจะเพิ่มล็อตเมื่อจำนวนตำแหน่งเพิ่มขึ้น (Martingale).

แนะนำให้ใช้ EA นี้กับกรอบเวลา H4 และ D1.

การจัดการปริมาตรตำแหน่ง:

  • สามารถกำหนดล็อตเริ่มต้นด้วยตนเอง;
  • สามารถคำนวณล็อตเริ่มต้นตามเปอร์เซ็นต์ความเสี่ยงจากมาร์จิ้นที่ว่าง.

นอกจากนี้คุณยังสามารถจำกัด:

  • จำนวนตำแหน่งที่เปิดสูงสุด;
  • ล็อตสูงสุด.

การป้องกันผลกำไร: หากเปิดการป้องกัน และผลกำไรรวมของตำแหน่งทั้งหมดมากกว่าค่าที่กำหนด และจำนวนตำแหน่งมากกว่าหรือเท่ากับจำนวนที่ป้องกัน ตำแหน่งที่มีกำไรมากที่สุดจะถูกปิด ตัวอย่างเช่น หากเรามีผลกำรวม $52 และเปิดตำแหน่งสี่ตำแหน่ง จำนวนที่ป้องกันถูกตั้งไว้ที่ "3" ดังนั้นเราสามารถปิดหนึ่งตำแหน่งได้ ทำให้พยายามรักษาตำแหน่งขั้นต่ำสามตำแหน่งไว้เสมอ.

พารามิเตอร์การตั้งค่า

  • ล็อต (ถ้า <= "0" -> ใช้ "ความเสี่ยง") - ปริมาตรตำแหน่ง (ถ้า <= "0.0" จะคำนวณล็อตโดยใช้พารามิเตอร์ "ความเสี่ยง");
  • Stop Loss (ใน pips) - ค่าหยุดขาดทุน;
  • Take Profit (ใน pips) - ค่ากำไรที่ต้องการ;
  • Trailing Stop (ใน pips) - ค่าตามหลัง;
  • Trailing Step (ค่าต่ำสุด == 1)(ใน pips) - ค่าตามหลังขั้นตอน;
  • ความเสี่ยงเป็นเปอร์เซ็นต์สำหรับการเทรดจากมาร์จิ้นที่ว่าง - ความเสี่ยงต่อการเทรดเป็นเปอร์เซ็นต์จากมาร์จิ้นที่ว่าง;
  • ตำแหน่งเปิดสูงสุด - จำนวนตำแหน่งที่เปิดสูงสุด;
  • ระยะห่างระหว่างตำแหน่ง - ระยะห่างระหว่างตำแหน่ง;
  • ผลกำไรขั้นต่ำ ปิดตำแหน่งที่มีกำไรสูงสุด - กำไรขั้นต่ำ ที่จะปิดตำแหน่งที่มีกำไรสูงที่สุด;
  • การป้องกันบัญชี ถ้า "true" -> ปิดตำแหน่งที่มีกำไรสูงสุด - การป้องกันกำไรที่ตำแหน่งที่มีกำไรสูงสุดจะถูกปิด;
  • จำนวนตำแหน่งที่เปิดถ้า "การป้องกันบัญชี" = "true" - จำนวนตำแหน่งที่จะป้องกัน;
  • เงื่อนไขกลับ - สัญญาณกลับ;
  • MACD: ช่วง ema เร็ว
  • MACD: ช่วง ema ช้า
  • ปริมาณตำแหน่งสูงสุด - ปริมาณตำแหน่งที่อนุญาตสูงสุด;
  • ค่าสัมประสิทธิ์ล็อต - ค่าคูณล็อต จำนวนตำแหน่งที่เปิดเพิ่มมากขึ้นจะทำให้คูณล็อตสูงขึ้น.
รายการ
ความคิดเห็น 0