เมื่อคุณรู้สึกว่า "ไม่ทำงาน" ในการใช้งาน EA ให้สงสัย 5 สิ่งนี้เป็นอันดับแรก
ติดตั้ง EA ลง MT5 แล้วนำไปใช้บนกราฟ ตั้งค่าตามคำแนะนำ อย่างไรก็ดี หลังจากนั้นไม่เกิดสัญญาณเข้าเลยหลายวัน หรือแสดงว่า “หยุดทำงาน” หรือ “ข้อผิดพลาด” และไม่ทำงาน
ผู้ที่เริ่มใช้งาน EA อาจเคยประสบสถานการณ์นี้มาก่อน ฉันได้รับคำปรึกษาเช่นนี้ทุกวัน
เมื่อสอบถามทีละกรณีจะพบว่า สาเหตุ 99% มักเป็นหนึ่งใน 5 รูปแบบไม่ใช่ปัญหาของ EA หรือผู้พัฒนา แต่มาจากสภาพแวดล้อมการใช้งานหรือการตั้งค่าที่มองข้ามไปอย่างเรียบง่าย
วันนี้จะอธิบาย 5ポイントที่ควรสงสัยเป็นอันดับแรกเมื่อ EA “ไม่ทำงาน” ตามลำดับความสำคัญ เพียงตรวจสอบ 5 ข้อนี้ทีละข้อ ก็แทบแก้ไขปัญหาทั้งหมดด้วยตนเอง บันทึกไว้เป็นรายการตรวจเช็คเมื่อเกิดปัญหา
เป็นสาเหตุที่พบมากที่สุดเมื่อมีคำปรึกษาเรื่อง “ไม่ทำงาน”
EA ถูกออกแบบให้ทำงานใน “คู่สกุลเงินเฉพาะ” และชื่อสัญลักษณ์ที่ต่างกันเล็กน้อยในแต่ละโบรกเกอร์อาจทำให้เกิดความสับสนได้ สำหรับทองคำ มโหฬารแตกต่างกันเล็กน้อยตามโบรกเกอร์ดังนี้
・GOLD
・GOLD#
・GOLD.
・XAUUSD
・XAU/USD
・XAUUSD.r (มี suffix ตามประเภทบัญชี)
หากชื่อที่ EA คาดหวังไว้ต่างจากชื่อสัญลักษณ์จริงบนกราฟ EA จะพิจารณาว่าไม่ใช่คู่สกุลเงินเป้าหมายและจะไม่เข้าออเดอร์
วิธีตรวจสอบ:ดูชื่อสัญลักษณ์ในแพนels price quote ของ MT5 ปัจจุบัน หากมีรายการ “ Symbol” ในพารามิเตอร์ EA ให้แก้เป็นชื่อที่ถูกต้องของโบรกเกอร์นั้น
หลักการพื้นฐานคือ“กราฟที่ใช้กับ EA = คู่สกุลเงินที่ EA คาดหวัง”โปรดให้ตรงกันเสมอ
เป็นเรื่องที่พบบ่อยมาก เมื่อปุ่มการซื้อขายอัตโนมัติของ MT5 ได้ถูกปิด EA จะไม่ทำงานเลย
เมื่อทั้งสามข้อครบ EA จะเริ่มทำงานได้ หากสัญลักษณ์นิกิโกะมุมบนขวาไม่แสดง แสดงว่าในการตั้งค่าบางจุดการซื้อขายอัตโนมัติถูกปิด
หากมีกรณี “การซื้อขาย ON แต่ไม่เข้าออเดอร์” ให้สงสัยฟิลเตอร์สเปรดต่อไป
EA แบบสแ็กเคลปปิ้งมักมีพารามิเตอร์ “สเปรดสูงสุด” เมื่อสเปรดสูงกว่าเกณฑ์ที่กำหนดจะเลี่ยงการเข้าออเดอร์เพื่อความปลอดภัย
ปัญหาเกิดจากบัญชีของคุณสเปรดสูงกว่าที่ EA คาดไว้ ทำให้เงื่อนไขการเข้าออเดอร์ถูกละเลยโดยฟิลเตอร์สเปรดและไม่เกิดออเดอร์ขึ้นต่อเนื่อง
ตรวจสอบสเปรดปัจจุบันจากแพนels สเปรดบนราคา ณ ปัจจุบัน เปรียบเทียบกับค่า “สเปรดสูงสุด” ในพารามิเตอร์ EA หากสเปรดอยู่เกินขอบเขตตลอดเวลา แสดงว่าสเปรดของบัญชีสูงเกินไป
เพื่อแยกสาเหตุ ลองตั้งค่า “สเปรดสูงสุดเป็น 0” เพื่อดูว่าเข้าออเดอร์ได้หรือไม่ หากเข้าออเดอร์ได้ สาเหตุชัดเจนคือฟิลเตอร์สเปรด
วิธีแก้ไขพื้นฐานคือโอนไลนส์บัญชีไปยังโบรกเกอร์ที่มีสเปรดต่ำกว่า เพื่อให้ EA ทำงานได้เต็มประสิทธิภาพ จำเป็นต้องมีสภาพแวดล้อมการใช้งานที่เหมาะสม
เป็นสาเหตุที่กำลังเป็นปัญหายอดนิยมในช่วงหลัง
การตัดสินวันของ EA และตัวกรองเวลาจะทำงานโดยใช้เวลาของเซิร์ฟเวอร์ไม่ใช่เวลาญี่ปุ่น
| โบรกเกอร์ | เวลาของเซิร์ฟเวอร์ (โดยมาตรฐาน) | ความแตกต่างจากเวลาญี่ปุ่น |
|---|---|---|
| A社(基準 GMT) | GMT+0 | ช้ากว่า 9 ชั่วโมง |
| B社(เวลายุโรป) | GMT+2/+3 | ช้ากว่า 6–7 ชั่วโมง |
| C社(นิวยอร์ก) | GMT-5 | ช้ากว่า 14 ชั่วโมง |
ผลกระทบอย่างไร ตัวอย่างเช่น เช้านวันจันทร์เวลาญี่ปุ่น ตรวจสอบ EA ในเวลา GMT+2 เซิร์ฟเวอร์ยังเป็นวันอาทิตย์ 23:00 EA จะหยุดทำงานเพราะคิดว่าวันอาทิตย์เป็นวันสุดท้ายในสัปดาห์ แต่ในมุมมองของผู้ใช้งานน่าจะคิดว่าเป็นวันจันทร์ที่ไม่ทำงาน
เมื่อเวล เซิร์ฟเวอร์เปลี่ยนไปเป็นวันจันทร์ (ประมาณเช้าของวันจันทร์เวลาญี่ปุ่น 7–9 โมง) EA จะเริ่มทำงานใหม่โดยอัตโนมัติ ก่อนที่จะแก้ไขการตั้งค่าให้รีบตรวจสอบเวลาของเซิร์ฟเวอร์ก่อน
เป็นปัญหาพิเศษของ EA ที่มีระบบตรวจสอบสิทธิ์ เช่น GoGoJungle
EA เหล่านี้ทำงานกับการผูกต่อกับบัญชีหนึ่งบัญชี และเมื่อพยายามนำ EA ไปใช้กับบัญชีอื่น (เช่น ย้ายจากเดโมไปจริง) จะเกิดข้อผิดพลาดในการยืนยัน
① ลบการผูกออกจากหน้าพลาตฟอร์มที่ใช้ซื้อ
② ดาวน์โหลดไฟล์ EA ใหม่แล้วติดตั้งทับใน MT5
③ รีสตาร์ท MT5
④ เพิ่ม URL เซิร์ฟเวอร์ตรวจสอบในการอนุญาต WebRequest ในเมนู Tools → Options → Expert Advisors
⑤ ใช้กับกราฟบัญชีใหม่
หากยังไม่หาย ปัญหาน่าจะมาจากการแคชของระบบยืนยัน ลองติดต่อฝ่ายสนับสนุนของแพลตฟอร์มที่ซื้อมาเพื่อขอรีเซ็ตข้อมูลยืนยัน
โดยเฉพาะในช่วง “ทดสอบด้วยบัญชีเดโม แล้วค่อยย้ายไปบัญชีจริง” ปัญหานี้มักเกิดบ่อย หากทำการยกเลิกการผูก ลบและติดตั้งใหม่ แล้วนำไปใช้บนกราฟ จะช่วยลดปัญหานี้ได้มาก
เมื่อ EA “ไม่ทำงาน” ส่วนใหญ่ 99% สามารถแก้ด้วยตนเองจากหนึ่งในห้าสาเหตุ
①ความไม่ตรงกันของชื่อสัญลักษณ์ (35%) → ตรวจชื่อสัญลักษณ์จากแพนels price quote ของโบรกเกอร์ให้ถูกต้อง
②การซื้อขายอัตโนมัติ OFF (25%) → ตรวจสอบปุ่มสีเขียว + สัญลักษณ์นิกิโกะ
③ฟิลเตอร์สเปรด (18%) → ตั้งค่าเป็นศูนย์เพื่อแยกสาเหตุ
④ความต่างเวลาระหว่างเซิร์ฟเวอร์กับเวลาญี่ปุ่น (14%) → ช่วงเช้าของจันทร์ เซิร์ฟเวอร์อาจยังเป็นวันอาทิตย์
⑤ข้อผิดพลาดการยืนยัน → ดาวน์โหลดใหม่และผูกใหม่
ก่อนจะยอมแพ้ต่อ EA ลองตรวจสอบ 5 ข้อนี้จากบนลงล่าง เพราะส่วนใหญ่แก้ไขได้ด้วยการปรับค่าเล็กน้อย หากยังไม่หาย ปรึกษาผู้พัฒนาหรือชุมชนได้ โดยไม่ต้องเก็บไว้คนเดียว ซึ่งช่วยให้การใช้งาน EA มีอายุยืนยาว
※บทความนี้มีวัตถุประสงค์เพื่อให้ข้อมูล ไม่ใช่เพื่อส่งเสริมการลงทุน ผลลัพธ์ที่ลงไว้เป็นประวัติการณ์ในอดีต ไม่รับประกันว่าในอนาคตจะได้กำไร การซื้อขาย FX・CFD มีความเสี่ยง ควรทำการตัดสินใจลงทุนด้วยความรับผิดชอบของตนเอง