Let Profit Run EA
1. การป้องกัน Drawdown สูงสุด (Max Drawdown Protection)
- ถ้า Equity สูงสุดยังไม่ถูกตั้ง หรือ Equity ปัจจุบันสูงกว่า Equity สูงสุดเดิม จะอัปเดตค่า Equity สูงสุด
- ถ้า Drawdown (เปอร์เซ็นต์ที่ Equity ลดลงจากจุดสูงสุด) มากกว่าค่าที่กำหนด (
MaxDrawdownPercent
) จะหยุดเปิดออเดอร์ใหม่ (TradingHalted = true
) แต่ยังจัดการออเดอร์ที่เปิดอยู่ได้
2. การป้องกันขาดทุนจาก Equity (Max Equity Loss Protection)
- ถ้า Equity ปัจจุบันต่ำกว่าเปอร์เซ็นต์ที่กำหนดของยอดเงินเริ่มต้น (
MaxLossPercent
) จะปิดออเดอร์ทั้งหมดและหยุดการเทรดทันที
3. การจัดการ Hedge อัจฉริยะ (Smarter Hedge Management)
- คำนวณปริมาณสุทธิของออเดอร์ Buy/Sell ที่ไม่ใช่ Hedge
- ถ้าขาดทุนลอยตัวมากกว่า 10% ของ Balance และมีแนวโน้มชัดเจน (ADX สูงกว่าเกณฑ์และราคาตัด MA) จะเปิดออเดอร์ Hedge ฝั่งตรงข้ามกับ Net Exposure
- เมื่อขาดทุนลอยตัวลดลงเหลือครึ่งหนึ่งของเกณฑ์ จะทยอยปิด Hedge ทีละส่วน
4. การเปิด Grid Order
- จะเปิดออเดอร์ใหม่เฉพาะเมื่อไม่มี Hedge เปิดอยู่
- ตรวจสอบ Spread และช่วงเวลาทำการก่อนเปิดออเดอร์
- ใช้เงื่อนไข Retracement (ราคาต้องย่อตัวจากจุดสูงสุด/ต่ำสุดของ Grid เดิมตามสัดส่วนที่กำหนด) ก่อนเปิดออเดอร์ใหม่
5. การแสดงผลและข้อมูล
- แสดง Balance, Equity, Drawdown, จำนวนออเดอร์, สถานะ Hedge, กำไร ฯลฯ บนหน้าจอและกราฟ
6. ฟังก์ชันช่วยเหลือ
- มีฟังก์ชันสำหรับปิดออเดอร์ทั้งหมด/บางส่วน, คำนวณกำไรขาดทุน, คำนวณล็อตต่ำสุด, ปิดออเดอร์แบบ Close By ฯลฯ
สรุป
- EA ตัวนี้มีระบบป้องกันความเสี่ยงหลายชั้น (Hedge, Max Drawdown, Max Equity Loss)
- มีการจัดการ Grid และ Hedge อย่างชาญฉลาด
- ปรับขนาด Grid ตามสภาพตลาดและความผันผวน
- มีระบบแสดงผลและจัดการข้อผิดพลาดที่ดี