EA Up3x1_Krohabor_D สำหรับ MetaTrader 5: ระบบเทรดที่คุณควรรู้!

Mike 2012.11.16 22:09 10 0 0
ไฟล์แนบ

EA หรือ Expert Advisor ตัวนี้ถูกเขียนขึ้นใหม่จาก MQL4 และถูกเผยแพร่ครั้งแรกที่ https://www.mql5.com/en/code/8101 โดยผู้เขียน izhutov.

การทำงานของ EA

ระบบนี้ใช้ค่าเฉลี่ยเคลื่อนที่ (MA) ทั้งหมด 3 ตัว ซึ่งช่วยในการตัดสินใจในการซื้อและขายได้อย่างมีประสิทธิภาพ

เงื่อนไขการซื้อ:

เมื่อค่าเฉลี่ยเคลื่อนที่เร็วตัดขึ้นเหนือค่าเฉลี่ยเคลื่อนที่กลาง โดยที่:

  • MA เร็วอยู่เหนือ MA ช้า
  • MA เร็วจากแท่งก่อนหน้านี้อยู่เหนือ MA ช้า
  • MA กลางอยู่เหนือ MA ช้า
  • MA กลางจากแท่งก่อนหน้านี้อยู่เหนือ MA ช้า

เงื่อนไขการขาย:

เงื่อนไขการขายจะเป็นไปในทิศทางตรงข้ามกับการซื้อ เมื่อค่าเฉลี่ยเคลื่อนที่เร็วตัดลงต่ำกว่าMA กลาง โดยที่:

  • MA เร็วอยู่ต่ำกว่า MA ช้า
  • MA เร็วจากแท่งก่อนหน้านี้อยู่ต่ำกว่า MA ช้า
  • MA กลางอยู่ต่ำกว่า MA ช้า
  • MA กลางจากแท่งก่อนหน้านี้อยู่ต่ำกว่า MA ช้า

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

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

พารามิเตอร์

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

หมายเหตุ

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

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