รหัสข้อผิดพลาด MT5 — ทำไม EA ของคุณถึงหยุดเทรดและวิธีแก้ไข
อัปเดตล่าสุด: 20 พฤษภาคม 2026 | เวลาอ่านโดยประมาณ: 15 นาที
"ติดตั้ง EA แล้วแต่ไม่เทรด" หรือ "จู่ๆ ก็มีข้อผิดพลาดคำสั่งปรากฏขึ้น" — สถานการณ์เหล่านี้เป็นสิ่งที่หลีกเลี่ยงไม่ได้ในการใช้งาน EA MT5 ทิ้งเบาะแสไว้ในล็อก บทความนี้อธิบายสาเหตุข้อผิดพลาดที่พบบ่อยที่สุด วิธีแก้ไข และวิธีอ่านล็อก
สารบัญ
สามสิ่งที่ต้องตรวจสอบก่อน
เมื่อ EA ทำงานผิดปกติ ให้เริ่มจากการตรวจสอบสามอย่างนี้ก่อน ปัญหาส่วนใหญ่จะได้รับการแก้ไขที่นี่
เปิดใช้งาน "Algo Trading" แล้วหรือยัง?
ตรวจสอบปุ่ม "Algo Trading" บนแถบเครื่องมือและไอคอนหน้ายิ้มที่มุมขวาบนของกราฟ ใบหน้าบึ้งตึงหมายถึงการเทรดอัตโนมัติถูกปิดใช้งาน
MT5 เชื่อมต่อกับโบรกเกอร์แล้วหรือยัง?
ตรวจสอบว่าตัวบ่งชี้การเชื่อมต่อที่มุมล่างขวาของหน้าจอเป็นสีเขียวหรือไม่ หากเป็นสีแดงหรือแสดง "No connection" ให้ลองเข้าสู่ระบบใหม่หรือตรวจสอบเครือข่ายของคุณ
อนุญาตให้เทรดในการตั้งค่าของ EA หรือไม่?
เปิด Properties ของ EA แล้วไปที่แท็บ Common ยืนยันว่า "Allow Algo Trading" ถูกทำเครื่องหมายไว้
การอ่านล็อก — แท็บ Journal และ Expert
หน้าต่าง Terminal ที่ด้านล่างของ MT5 บันทึกสิ่งที่กำลังเกิดขึ้น ใช้สองแท็บนี้ตามสิ่งที่คุณต้องการค้นหา:
| แท็บ | บันทึกอะไร |
|---|---|
| Expert | บันทึกกิจกรรมของ EA เอง — การตัดสินใจเข้าเทรด ผลลัพธ์คำสั่ง ข้อผิดพลาดและข้อความที่ EA แสดงออกมา |
| Journal | บันทึกระบบของ MT5 — สถานะการเชื่อมต่อ เปิด/ปิดการเทรดอัตโนมัติ ข้อผิดพลาดในการสื่อสารกับเซิร์ฟเวอร์ |
หากต้องการทราบว่าทำไม EA ไม่เทรด ให้ตรวจสอบแท็บ Expert หากต้องการตรวจสอบว่า MT5 หรือ EA กำลังทำงานอยู่หรือไม่ ให้ตรวจสอบแท็บ Journal สิ่งสำคัญคือการอ่านรายการที่อยู่รอบ ๆ วันและเวลาที่เกิดปัญหา
รหัสข้อผิดพลาดคำสั่งที่พบบ่อย
เมื่อคำสั่งล้มเหลว รหัสข้อผิดพลาดจะปรากฏในล็อกของ EA รายการที่พบบ่อยที่สุดแสดงไว้ด้านล่าง
| ข้อผิดพลาด | ความหมาย | สิ่งที่ต้องทำ |
|---|---|---|
| 10004 Requote | ราคาที่เสนอเปลี่ยนแปลงและไม่สามารถดำเนินการคำสั่งได้ | มักเป็นเพียงชั่วคราว ลอจิกลองใหม่ของ EA มักจะกู้คืนได้เองโดยอัตโนมัติ |
| 10006 คำขอถูกปฏิเสธ | เซิร์ฟเวอร์ปฏิเสธคำสั่ง | ตรวจสอบสถานะบัญชี เวลาเทรด และสัญลักษณ์ |
| 10016 Invalid stops | SL/TP อยู่ใกล้ราคาปัจจุบันเกินไปหรือมีค่าไม่ถูกต้อง | ตรวจสอบให้แน่ใจว่า SL/TP อยู่เกินระดับ stop ขั้นต่ำของโบรกเกอร์ |
| 10019 เงินทุนไม่เพียงพอ | มาร์จิ้นไม่เพียงพอสำหรับเปิดโพซิชัน | ลดขนาดล็อตหรือฝากเงินเพิ่ม |
| 10027 การเทรดอัตโนมัติถูกปิดใช้งาน | การเทรดอัตโนมัติถูกปิด | เปิดใช้งานปุ่ม "Algo Trading" |
| 10018 ตลาดปิด | มีการวางคำสั่งขณะตลาดปิด | ตรวจสอบว่าเวลาเทรดเปิดอยู่ สิ่งนี้มักเกิดขึ้นกับ EA ไทม์เฟรมรายวันที่วางคำสั่งตอน rollover |
ทำไม EA อาจหยุดเทรด (โดยไม่มีข้อผิดพลาด)
หากไม่มีข้อผิดพลาดปรากฏขึ้นแต่ EA ไม่เทรด ให้พิจารณาสาเหตุต่อไปนี้
เงื่อนไขการเข้าเทรดยังไม่เป็นไปตามที่กำหนด
EA จะวางคำสั่งเฉพาะเมื่อเงื่อนไขของมันเป็นไปตามที่กำหนดเท่านั้น EA แบบ H4 และ D1 ที่ไม่มีการเทรดเป็นเวลาหลายวันถึงหลายสัปดาห์ถือเป็นเรื่องปกติอย่างสมบูรณ์ ก่อนอื่นให้ยืนยันความถี่การเทรดที่คาดหวังของ EA
สเปรดเกินขีดจำกัดสูงสุด
EA จำนวนมากหยุดการเข้าเทรดใหม่เมื่อสเปรดเกิน MaxSpread สเปรดจะกว้างขึ้นในช่วงเซสชันเช้ามืดและรอบ ๆ การประกาศข่าว ดังนั้น EA อาจหยุดชั่วคราวเฉพาะในช่วงเวลาเหล่านั้น
ตัวกรองได้ระงับการเทรด
กลไกความปลอดภัย เช่น ตัวกรองข่าวเศรษฐกิจ ตัวกรองเวลาเทรด การหยุดการขาดทุนต่อเนื่อง หรือขีดจำกัดการขาดทุนรายวัน อาจถูกกระตุ้น เหตุผลจะปรากฏในล็อก
ชื่อสัญลักษณ์ไม่ตรงกัน
ตัวอย่างเช่น EA ที่ออกแบบมาสำหรับ GOLD ที่ติดตั้งบนกราฟ XAUUSD อาจไม่ทำงานเนื่องจากชื่อสัญลักษณ์ไม่ตรงกัน ยืนยันชื่อสัญลักษณ์ที่ถูกต้องที่โบรกเกอร์ของคุณใช้
ไทม์เฟรมผิดหรือข้อมูลย้อนหลังไม่เพียงพอ
การติดตั้ง EA บนกราฟไทม์เฟรมที่ผิด หรือข้อมูลย้อนหลังไม่เพียงพอ ก็อาจขัดขวางการเทรดได้เช่นกัน
การแก้ไขปัญหาอย่างเป็นระบบเมื่อข้อผิดพลาดยังคงอยู่
หากคุณไม่สามารถระบุสาเหตุได้ ให้ทำตามขั้นตอนต่อไปนี้ตามลำดับ
ระบุข้อผิดพลาดในล็อก
ในแท็บ Expert / Journal ให้จดวันที่ เวลา รหัสข้อผิดพลาด และข้อความ
ลองทำซ้ำปัญหาในบัญชีทดลอง
รันการตั้งค่าเดียวกันในบัญชีทดลองและดูว่าปัญหาเกิดขึ้นหรือไม่ หากเกิดขึ้น ปัญหาอยู่ที่ EA หรือการตั้งค่าของมัน หากไม่เกิดขึ้น ปัญหาอยู่ที่บัญชีหรือการเชื่อมต่อ
รีเซ็ตการตั้งค่าทีละอย่างเพื่อระบุสาเหตุ
คืนค่าตัวกรองและพารามิเตอร์เป็นค่าเริ่มต้นทีละตัวเพื่อระบุว่าตัวใดทำให้เกิดปัญหา
รีสตาร์ท MT5 และ EA
การรีสตาร์ท MT5 หรือติดตั้ง EA บนกราฟใหม่สามารถล้างปัญหาชั่วคราวได้ บน VPS การรีบูตก็อาจช่วยได้เช่นกัน
หากยังไม่ได้รับการแก้ไข ให้ติดต่อผู้ให้บริการ EA
รวมรายละเอียดข้อผิดพลาดจากล็อก สัญลักษณ์ ไทม์เฟรม และการตั้งค่าของคุณเมื่อติดต่อผู้ให้บริการ EA หรือโบรกเกอร์ของคุณ
🖥️ ทำให้สภาพแวดล้อมการเทรดของคุณมั่นคงด้วย VPS
ปัญหาหลายอย่างที่เกิดจากการเชื่อมต่อขาดหายและการรีบูตสามารถป้องกันได้ด้วยการรัน EA ของคุณบน VPS
อ่านคู่มือตั้งค่า VPS →