FEATURED ARTICLEEA เปิด Order ซ้ำ เกิดจากอะไร?
อาการ EA เปิดออเดอร์ซ้ำไม่ได้แปลว่าเงื่อนไขเทรดผิดเสมอไป ส่วนใหญ่มาจากวิธีควบคุมสถานะระหว่าง Tick, แท่งราคา และคำสั่งที่ส่งไปยังโบรกเกอร์ การแก้ที่ดีต้องหาว่าซ้ำที่ชั้น Signal, Order หรือการตอบกลับจากเซิร์ฟเวอร์ก่อน
อ่านบทความ EA Bug Fixอาการ EA เปิดออเดอร์ซ้ำไม่ได้แปลว่าเงื่อนไขเทรดผิดเสมอไป ส่วนใหญ่มาจากวิธีควบคุมสถานะระหว่าง Tick, แท่งราคา และคำสั่งที่ส่งไปยังโบรกเกอร์ การแก้ที่ดีต้องหาว่าซ้ำที่ชั้น Signal, Order หรือการตอบกลับจากเซิร์ฟเวอร์ก่อน
8 นาทีEA Bug Fixเมื่อ EA MT5 ไม่เปิด Order ควรแยกก่อนว่าไม่มี Signal, Signal มีแต่ถูก Filter, หรือส่งคำสั่งแล้วถูกปฏิเสธ แต่ละกรณีต้องใช้หลักฐานคนละแบบและไม่ควรแก้ด้วยการตัดเงื่อนไขออกแบบสุ่ม
9 นาทีRisk ManagementTrailing Stop คือ Logic ที่ขยับ Stop Loss ตามทิศทางกำไรโดยไม่ขยับกลับไปเพิ่มความเสี่ยง การออกแบบต้องกำหนดจุดเริ่ม ระยะห่าง Step และข้อจำกัดของโบรกเกอร์ให้ชัด
8 นาทีRisk ManagementBreakeven ย้าย Stop Loss ไปใกล้ราคาเข้าเมื่อกำไรถึงระดับที่กำหนด จุดคุ้มทุนทางโค้ดอาจต้องเผื่อ Spread, Commission, Swap และ Offset
7 นาทีMT4 / MT5การแปลง EA จาก MT4 เป็น MT5 ไม่ใช่การเปลี่ยนนามสกุลไฟล์ โครงสร้างคำสั่งซื้อขาย Indicator และรูปแบบบัญชีแตกต่างกัน จึงต้องย้าย Logic พร้อม Regression test
10 นาที