ความรู้พื้นฐานใช้เวลาอ่าน 8 นาที

วิธีติดตั้ง EA บน MT5 | 7 ขั้นตอนและสิ่งที่ต้องเช็กเมื่อ EA ไม่ทำงาน

ใส่ EA ใน MT5 แล้ว แต่ดูบนชาร์ตไม่ออกว่าทำงานอยู่หรือไม่ ลังเลอยู่ใช่ไหม

สรุปคือ วางไฟล์ EA ในโฟลเดอร์ที่ถูกต้อง ลากขึ้นชาร์ต และอนุญาต Algo Trading ก็ทำงานได้

บทความนี้สรุป 7 ขั้นตอนการติดตั้ง วิธีตรวจสอบว่าทำงานอยู่ สาเหตุเมื่อไม่ทำงาน และวิธีหยุด EA

สรุปประเด็นสำคัญ

  • EA ที่ใช้ใน MT5 คือ .ex5/.mq5 ส่วน .ex4/.mq4 ของ MT4 ใช้ไม่ได้
  • เปิด File → Open Data Folder ใส่ใน MQL5Experts ลากขึ้นชาร์ต แล้วอนุญาต Algo Trading
  • หากไม่ทำงาน ให้ตรวจ 6 ข้อ เช่น ปุ่ม Algo Trading และทดสอบด้วยเดโมก่อนใช้จริง

สรุป: EA ทำงานได้ด้วย "วางไฟล์ รีเฟรช ลากขึ้นชาร์ต และอนุญาต"

  • MT5 ใช้ .ex5 (หรือ .mq5) ได้ ส่วน .ex4/.mq4 ของ MT4 ใช้ไม่ได้
  • เลือก File → Open Data Folder แล้วใส่ EA ใน MQL5\Experts จากนั้นรีเฟรช Navigator
  • ลาก EA ขึ้นชาร์ต แล้วติ๊ก "Allow Algo Trading"
  • ช่วงแรกให้รันบนบัญชีเดโม และหากไม่อยากให้หยุดเมื่อปิดคอมพิวเตอร์ ให้พิจารณา VPS

ชนิดไฟล์ EA: .ex5 กับ .mq5 และไฟล์ของ MT4 ใช้ไม่ได้

ไฟล์ EA ที่ใช้ใน MT5 มีหลัก ๆ 2 ชนิด ก่อนใส่ ควรตรวจสอบนามสกุลไฟล์

  • .ex5: EA ที่คอมไพล์แล้ว ใส่ในโฟลเดอร์แล้วใช้ได้ทันที
  • .mq5: ซอร์สโค้ด ต้องคอมไพล์ด้วยเอดิเตอร์ที่มากับ MT5 เพื่อให้เป็น .ex5
  • .ex4/.mq4: ไฟล์สำหรับ MT4 ใช้กับ MT5 ไม่ได้

แม้นำ EA ของ MT4 มาใส่ใน MT5 ก็ใช้งานไม่ได้ ความต่างของทั้งสองดูได้ในคอลัมน์ที่เกี่ยวข้อง

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

7 ขั้นตอนติดตั้ง EA บน MT5

EA ทำงานได้ด้วย วางไฟล์→รีเฟรช→ลากขึ้นชาร์ต→อนุญาต

ที่นี่ใช้ MT5 เวอร์ชัน PC เป็นหลัก อธิบายตั้งแต่การติดตั้งจนถึงตรวจสอบการทำงาน ชื่อเมนูใช้ตามภาษาอังกฤษของ MT5 (ชื่อในเมนูภาษาไทยอาจต่างออกไป)

  1. 1

    เปิดโฟลเดอร์ข้อมูล

    เลือก File → Open Data Folder จากเมนู File ของ MT5

  2. 2

    ใส่ในโฟลเดอร์ Experts

    ใส่ไฟล์ EA ใน MQL5\Experts ภายในโฟลเดอร์ที่เปิดขึ้นมา

  3. 3

    รีเฟรช Navigator

    คลิกขวาที่ Experts ใน Navigator แล้วเลือก Refresh หรือจะรีสตาร์ท MT5 ก็ได้

  4. 4

    ลาก EA ขึ้นชาร์ต

    เปิดชาร์ตของสัญลักษณ์และกรอบเวลาที่ต้องการ แล้วลาก EA จาก Navigator ไปที่ชาร์ต

  5. 5

    ติ๊กอนุญาตและตั้งค่า

    ในแท็บ Common ของหน้าตั้งค่า ติ๊ก "Allow Algo Trading" แล้วตั้งค่าในแท็บ Inputs

  6. 6

    เปิดปุ่ม Algo Trading

    เปิดปุ่ม Algo Trading บนแถบเครื่องมือ

  7. 7

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

    ดูชื่อ EA และสถานะที่มุมขวาบนของชาร์ต และดูว่ามีข้อผิดพลาดในแท็บ Experts และแท็บ Journal ของ Toolbox หรือไม่

ตำแหน่งโฟลเดอร์ข้อมูลต่างกันไปในแต่ละเครื่อง อย่าหาเอง ให้เปิดจาก File → Open Data Folder เสมอ

วิธีตรวจสอบว่า EA กำลังทำงาน

ตรวจสอบได้ว่าติดตั้งสำเร็จหรือไม่จากหน้าจอ 3 จุด การที่ไม่มีออเดอร์กับการที่ไม่ทำงานเป็นคนละเรื่องกัน

  • มีชื่อและสถานะของ EA แสดงที่มุมขวาบนของชาร์ต
  • แท็บ Experts ใน Toolbox ไม่มีข้อความหรือข้อผิดพลาดจาก EA
  • แท็บ Journal ใน Toolbox ไม่มีบันทึกข้อผิดพลาด
  • EA ส่งออเดอร์เฉพาะเมื่อเงื่อนไขของตนครบ การไม่มีออเดอร์ในบางช่วงเวลาเป็นเรื่องปกติ

เช็กลิสต์เมื่อ EA ใน MT5 ไม่ทำงาน

EA ไม่ทำงาน ให้ตรวจสอบ 6 ข้อตามลำดับ

สาเหตุที่ EA ไม่ทำงานส่วนใหญ่คือการตั้งค่าตกหล่น ลองตรวจสอบตามตารางต่อไปนี้จากบนลงล่าง

สาเหตุต่างกันไปในแต่ละ EA หากไม่แน่ใจ โปรดดูคู่มือของผู้แจกจ่าย
สิ่งที่ต้องตรวจสอบสิ่งที่เกิดขึ้นวิธีตรวจสอบ
ปุ่ม Algo Trading ปิดอยู่มี EA แต่ไม่ส่งออเดอร์ดูว่าปุ่มบนแถบเครื่องมือเปิดอยู่หรือไม่
EA ที่ต้องอนุญาต DLL แต่ยังไม่อนุญาตEA ไม่เริ่มทำงานหรือหยุดตรวจสอบคู่มือ EA และการตั้งค่าอนุญาตในแท็บ Common
ชื่อสัญลักษณ์ต่างกัน (มีส่วนต่อท้าย)หาสัญลักษณ์เป้าหมายไม่เจอปรับชื่อสัญลักษณ์ใน Market Watch ให้ตรงกับการตั้งค่า EA
ข้อจำกัดประเภทบัญชี・นอกเวลาซื้อขายออเดอร์ไม่ผ่านตรวจสอบบัญชีที่ EA รองรับและเวลาซื้อขายของสัญลักษณ์นั้น
มาร์จิ้นไม่พอเงินไม่พอสำหรับล็อตที่ตั้ง จึงไม่ส่งออเดอร์ลดล็อตหรือทบทวนเงินทุน
ยืนยันไลเซนส์ยังไม่เสร็จทำงานไม่ได้เพราะข้อผิดพลาดการยืนยันยืนยันให้เสร็จตามขั้นตอนของผู้แจกจ่าย

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

วิธีหยุดและลบ EA

มี 2 วิธีในการหยุด EA เลือกใช้ตามวัตถุประสงค์

  • หยุดเฉพาะชาร์ตนั้น: คลิกขวาที่ชาร์ต แล้วลบ EA ออกจาก Expert List
  • หยุด EA ทั้งหมด: ปิดปุ่ม Algo Trading บนแถบเครื่องมือ

แม้หยุด EA แล้ว สถานะที่ถืออยู่แล้วก็ยังอยู่ จะปิดหรือไม่ ให้ตัดสินใจและดำเนินการเอง

ข้อควรระวังในการใช้งาน: ทดสอบด้วยเดโมและ VPS

ทดสอบให้ครบก่อนใช้จริง

EA ไม่ใช่ของที่ติดตั้งแล้วนำไปใช้จริงทันที หากทำตามลำดับต่อไปนี้ จะลดความผิดพลาดได้

  • แบ็กเทสต์: ทดสอบย้อนหลังด้วย Strategy Tester
  • บัญชีเดโม: ตรวจสอบหน้าจอและการทำงานจริง
  • บัญชีจริงจำนวนน้อย: เริ่มจากล็อตเล็ก
  • รันตลอดเวลาด้วย VPS: ไม่หยุดแม้ปิดคอมพิวเตอร์

หากรัน MT5 บนคอมพิวเตอร์ที่บ้าน เมื่อปิดเครื่อง EA ก็หยุดด้วย หากต้องการให้ทำงาน 24 ชั่วโมง ให้พิจารณา VPS

วิธีทดสอบและการใช้ VPS ดูได้ในคอลัมน์ที่เกี่ยวข้องแต่ละเรื่อง

EA กับแคชแบ็กเกี่ยวข้องกันอย่างไร

แคชแบ็กส่วนใหญ่คำนวณตามปริมาณการซื้อขาย หาก EA ทำให้ปริมาณการเทรดเพิ่ม ก็อาจเข้าข่ายได้ง่ายขึ้น

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

ใส่อัตราชนะและกำไรขาดทุนเฉลี่ย เพื่อดูค่าคาดหวังของ EA หรือวิธีเทรด ใช้เป็นประโยชน์ในการทดสอบก่อนใช้จริง

คำนวณค่าคาดหวัง

คำถามที่พบบ่อย

Q.ต้องวาง EA ของ MT5 ไว้ที่ไหน

เลือก File → Open Data Folder จากเมนู File ของ MT5 แล้วใส่ในโฟลเดอร์ MQL5\Experts จากนั้นคลิกขวาที่ Experts ใน Navigator เพื่อรีเฟรช

Q.ใช้ EA ของ MT4 บน MT5 ได้หรือไม่

ใช้ไม่ได้ .ex4/.mq4 ของ MT4 ไม่ทำงานบน MT5 ต้องเตรียม .ex5/.mq5 สำหรับ MT5 ความต่างของทั้งสองดูได้ในคอลัมน์ที่เกี่ยวข้อง

Q.ลาก EA ขึ้นชาร์ตแล้วแต่ไม่ทำงาน เป็นเพราะอะไร

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

Q.ต้องใช้บัญชีเดโมในการรัน EA หรือไม่

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

บทความนี้จัดทำเพื่อให้ข้อมูลเท่านั้น ไม่ใช่คำแนะนำด้านการลงทุน เงื่อนไขอาจมีการเปลี่ยนแปลง โปรดตรวจสอบข้อมูลล่าสุดที่หน้าทางการของแต่ละโบรกเกอร์ การเทรด FX และ CFD ต่างประเทศมีความเสี่ยงที่จะขาดทุนเกินเงินต้น

คอลัมน์ที่เกี่ยวข้อง

แจ้งแก้ไขและสอบถามผ่าน LINE

รับเรื่องผ่านบัญชี LINE ทางการเท่านั้น ไม่รับทางอีเมล

สอบถามผ่าน LINE
สอบถามผ่าน LINE