ผมเคยเห็น EA หลายตัวทะเลาะกับบัญชีจริงจนเสียเงินไปหลายพันดอลลาร์ เพราะเราเชื่อใจ EA มากเกินไป วันนี้ผมจะมาเล่า 7 กฎเหล็กที่เราต้องตรวจสอบ EA ให้ละเอียดก่อนให้มันไปเทรดบนบัญชีจริง มาเริ่มกันเลย

ค้นหาคำสั่งส่งออเดอร์ในโค้ด

การค้นหาคำสั่งส่งออเดอร์ในโค้ด EA
การตรวจสอบโค้ดเพื่อหาคำสั่งส่งออเดอร์ที่อาจซ่อนอยู่

เราต้องไล่หาคำสั่งส่งออเดอร์ในโค้ดทุกบรรทัด ในบางกรณี EA อาจซ่อนคำสั่ง OrderSend หรือ MqlTradeRequest ไว้ในฟังก์ชันที่ไม่ได้ใช้งานหรือเงื่อนไข if ที่ซับซ้อน ผมเคยเห็น EA ที่มีคำสั่งส่งออเดอร์ซ่อนอยู่ในฟังก์ชันเล็กๆ ที่ไม่เคยถูกเรียกใช้ แต่เมื่อมีบักบางอย่างกลับทำให้ฟังก์ชันนั้นถูกเรียกขึ้นมา ทำให้ EA ส่งออเดอร์โดยไม่คาดคิด

ตรวจสอบสวิตช์เทรดสดในทุกไฟล์ตั้งค่า

การตรวจสอบสวิตช์เทรดสดในไฟล์ตั้งค่า EA
การตรวจสอบให้แน่ใจว่าสวิตช์เทรดสดถูกปิดในทุกไฟล์ตั้งค่า

สวิตช์เทรดสดควรถูกปิดในทุกไฟล์ตั้งค่าของ EA ผมเคยเจอกรณีที่ EA มีไฟล์ตั้งค่าหลายไฟล์ และบางไฟล์ไม่มีตัวเลือกเปิด/ปิดเทรดสดเลย ทำให้เมื่อโหลด EA มันจะเริ่มเทรดทันที นอกจากนี้ยังต้องตรวจสอบว่าไม่มีคำสั่งที่เปิดใช้งานเทรดสดโดยตรงในโค้ด

ไม่แตะ whitelist การเชื่อมต่อภายนอก

เราต้องตรวจสอบว่า EA ไม่ได้กำหนด whitelist สำหรับการเชื่อมต่อภายนอก เพราะบาง EA อาจส่งข้อมูลไปยังเซิร์ฟเวอร์ภายนอกหรือดึงข้อมูลจากแหล่งภายนอกที่ไม่ควรได้ ในบริษัทของเรา เราใช้ Synology DS725+ เป็นเซิร์ฟเวอร์ภายในเพื่อเก็บบันทึกการทำงานของ EA ทุกตัว

ทดสอบแบบอ่านอย่างเดียวก่อนขยับขึ้น

ก่อนให้ EA ทำงานบนบัญชีจริง ให้ทดสอบแบบอ่านอย่างเดียวก่อน นั่นคือให้ EA วิเคราะห์เท่านั้น ไม่ให้ทำการส่งออเดอร์ใดๆ เราใช้ MetaTrader 5 บนเครื่องเวิร์กสเตชันหลักในการทดสอบแบบนี้ โดยตั้งค่าให้ EA วิเคราะห์ตลอด 24 ชั่วโมงแล้วตรวจสอบผลลัพธ์ทุกวัน

ตรวจแผ่นพัดทั้งชุด

เราต้องตรวจแผ่นพัดทั้งชุด ไม่ใช่แค่ไฟล์หลัก บาง EA มีไฟล์เสริมหรือไลบรารีที่อาศัยอยู่ และบางไฟล์เหล่านี้อาศัยฟังก์ชันส่งออเดอร์เช่นกัน ผมเคยเห็นกรณีที่ EA หลักไม่มีคำสั่งส่งออเดอร์ แต่ไฟล์เสริมหนึ่งไฟล์มีคำสั่งนี้อยู่

ใช้โหมดพักในการทดสอบ

เมื่อทดสอบ EA บนบัญชีจริงเป็นครั้งแรก ให้ใช้โหมดพักก่อน นั่นคือให้ EA วิเคราะห์และแสดงสัญญาณเท่านั้น ไม่ให้ส่งออเดอร์จริง เราใช้ฟีเจอร์นี้บน MT5 โดยการปิดการเชื่อมต่อกับเซิร์ฟเวอร์ของโบรกเกอร์ชั่วคราว ให้ EA ทำงานในโหมดออฟไลน์

ตรวจสอบบันทึกการทำงาน

เราต้องตรวจสอบบันทึกการทำงานของ EA อย่างละเอียด บันทึกควรแสดงทุกสัญญาณที่ EA ตัดสินใจว่าจะเทรด แม้ว่าจะไม่ได้ส่งออเดอร์ก็ตาม บันทึกช่วยให้เราเข้าใจพฤติกรรมของ EA ได้ดียิ่งขึ้น ในบริษัทของเรา เรามีระบบบันทึกการทำงานที่เรียบร้อย ซึ่งเก็บข้อมูลทุกการเคลื่อนไหวของ EA ทุกตัว

บทเรียนจากการตรวจสอบ EA

การตรวจสอบ EA อย่างละเอียดก่อนใช้งานนั้นสำคัมมากที่สุด ผมเคยเสียเงินไปหลายพันดอลลาร์เพราะความมั่นใจเกินไป วันนี้เรามีขั้นตอนการตรวจสอบ EA ที่เข้มงวด ซึ่งช่วยลดความเสี่ยงได้มาก สำหรับคนที่อยากลองเทรดทองจริง เปิดบัญชี XM ได้ที่: https://clicks.pipaffiliates.com/c?c=72816&l=th&p=6