Trailing Stop ใน EA ทำงานอย่างไร?
Trailing Stop คือ Logic ที่ขยับ Stop Loss ตามทิศทางกำไรโดยไม่ขยับกลับไปเพิ่มความเสี่ยง การออกแบบต้องกำหนดจุดเริ่ม ระยะห่าง Step และข้อจำกัดของโบรกเกอร์ให้ชัด
องค์ประกอบหลัก
Trailing Start คือกำไรขั้นต่ำก่อนเริ่ม, Distance คือระยะจากราคาถึง SL และ Step คือระยะที่ต้องเปลี่ยนก่อนส่ง Modify ครั้งใหม่ การแยกสามค่านี้ลดการส่งคำสั่งถี่เกินไป
ฝั่ง Buy และ Sell
Buy อ้างอิง Bid และเลื่อน SL ขึ้นเท่านั้น ส่วน Sell อ้างอิง Ask และเลื่อน SL ลงเท่านั้น ต้องตรวจว่า SL ใหม่ดีกว่าค่าเดิม
ข้อผิดพลาดที่พบบ่อย
ไม่ตรวจ Stop/Freeze Level, ใช้ Point ผิด, ส่ง Modify ทุก Tick, ลืมกรอง Magic Number หรือผสมหน่วยเงินกับ Point
วิธีทดสอบ
ทดสอบ Buy/Sell, ไม่มี SL เดิม, Gap, Spread กว้าง, หลาย Position และราคาแกว่งรอบ Step พร้อมตรวจว่า SL ไม่ถอยหลัง
Checklist สำหรับส่งให้ผู้พัฒนา
- Platform, Symbol, Timeframe และ Input
- ขั้นตอนที่ทำให้เกิดอาการ พร้อม Experts/Journal
- Source Code ที่มีสิทธิ์ใช้งาน (ถ้ามี)
- ผลลัพธ์ที่คาดหวังหลังแก้
คำถามที่พบบ่อย
ปิด MT5 แล้วทำงานไหม?
โดยทั่วไป EA ต้องทำงานบน Terminal หรือ VPS ที่เปิดอยู่
ใช้กับ Breakeven ได้ไหม?
ได้ แต่ต้องกำหนดลำดับและจุดส่งต่อเพื่อไม่ให้สอง Logic แย่งแก้ SL