วิธีติดตั้ง EA บน MT4 MT5 — คู่มือ step-by-step ทุก platform 2026

อัปเดตล่าสุด: เมษายน 2026 | เขียนโดย: อ.บอม — XM VIP Partner ประสบการณ์กว่า 13 ปี | หมวดหมู่: QA คำถามที่พบบ่อย

EA (Expert Advisor) คือโปรแกรมเทรดอัตโนมัติที่รันบน MetaTrader ถ้าติดตั้งถูกต้อง EA จะเปิด-ปิดออเดอร์ให้คุณ 24 ชั่วโมงโดยไม่ต้องนั่งเฝ้าจอ แต่ถ้าติดตั้งผิดขั้นตอนสักจุดเดียว EA จะไม่ทำงาน — ไม่เทรด ไม่แจ้งเตือน ไม่มี error ให้เห็นด้วยซ้ำ แค่เงียบไปเฉย ๆ ลูกค้าหลายคนโทรมาบอก อ.บอม ว่า “ติดตั้ง EA แล้วมันไม่ทำอะไรเลย” พอเช็คดูปัญหามักจะเป็นเรื่องง่าย ๆ อย่างลืมเปิด AutoTrading หรือวาง file ผิดโฟลเดอร์

บทความนี้จะพาคุณผ่านทุกขั้นตอนตั้งแต่เตรียมไฟล์ วางโฟลเดอร์ attach เข้ากราฟ ตั้งค่า parameter ไปจนถึงวิธีตรวจสอบว่า EA ทำงานจริง พร้อม troubleshooting ปัญหาที่พบบ่อยทุกข้อ ไม่ว่าคุณจะใช้ MT4 หรือ MT5 บน Windows, Mac หรือ VPS ก็ทำตามได้ครบ หากยังไม่มีบัญชี XM สามารถเปิดบัญชี XM ได้ก่อนแล้วกลับมาทำตามบทความนี้ได้เลย

🎧

XM Thailand Support

ติดต่อโดยตรง ภาษาไทย 100%

📞 โทรศัพท์ (เร็วที่สุด)

💻 ช่องทางอื่น

จันทร์-ศุกร์: 24 ชั่วโมง
🕐เสาร์-อาทิตย์ + วันหยุดนักขัตฤกษ์: 08:00-19:45 น.

1. ก่อนติดตั้ง EA ต้องเตรียมอะไร (checklist)

ก่อนจะเริ่มติดตั้ง EA ต้องเช็คให้แน่ใจว่าทุกอย่างพร้อม อ.บอม เจอบ่อยมากว่าลูกค้ารีบร้อนติดตั้ง EA แล้วติดปัญหาทีหลังเพราะขาดการเตรียมตัว เช็ค checklist นี้ทีละข้อก่อนเริ่ม:

  • บัญชี XM ที่ verified แล้ว — ต้องมีบัญชีเทรดจริง (Standard, Micro, Ultra Low Standard หรือ Ultra Low Micro) ที่ผ่าน KYC เรียบร้อย หากยังไม่ได้ยืนยันตัวตน ให้ยืนยันตัวตน XM ให้เสร็จก่อน บัญชี Demo ก็ใช้ทดสอบ EA ได้ แต่ถ้าจะเทรดจริงต้องเป็นบัญชี Live
  • MT4 หรือ MT5 ติดตั้งเรียบร้อย — ดาวน์โหลดจากเว็บ XM โดยตรง (xm.com/mt4 หรือ xm.com/mt5) อย่าโหลดจากเว็บอื่นเพราะอาจไม่มี server ของ XM มาให้ หากยังตัดสินใจไม่ได้ว่าจะใช้ตัวไหน อ่านเปรียบเทียบ MT4 vs MT5 ก่อนได้
  • ไฟล์ EA (.ex4 หรือ .ex5) — ไฟล์ที่มีนามสกุล .ex4 สำหรับ MT4 หรือ .ex5 สำหรับ MT5 ต้องแน่ใจว่าเป็น compiled version (.ex4/.ex5) ไม่ใช่ source code (.mq4/.mq5) เว้นแต่คุณจะต้องการ compile เอง หากกำลังมองหา EA ฟรี ลองอ่านรวม EA ฟรี สำหรับ XM
  • Server Name ที่ถูกต้อง — ต้องล็อกอิน MT4/MT5 ด้วย server ที่ถูกต้องเสียก่อน EA ถึงจะทำงานได้ หากไม่แน่ใจว่า server อะไร อ่านวิธีเช็ค Server Name XM
  • อินเทอร์เน็ตเสถียร — EA ต้องการ connection ที่ไม่หลุดตลอดเวลาที่ทำงาน ถ้า internet หลุดบ่อย EA จะหยุดเทรดหรือเทรดผิดพลาดได้ แนะนำ ping ไม่เกิน 100ms และไม่หลุดเกิน 1-2 ครั้งต่อวัน ถ้าเน็ตไม่เสถียรควรพิจารณาใช้ VPS (อธิบายในหัวข้อที่ 5)
  • ปิดโปรแกรม Antivirus ชั่วคราว (ถ้าจำเป็น) — Antivirus บางตัว (โดยเฉพาะ Windows Defender) อาจบล็อกไฟล์ .ex4/.ex5 เพราะคิดว่าเป็น malware ถ้าวางไฟล์แล้วหายไป ให้เช็ค quarantine ของ Antivirus
  • เงินทุนเพียงพอ — EA แต่ละตัวต้องการ minimum balance ต่างกัน เช่น EA บางตัวต้องการอย่างน้อย $100 บางตัวต้องการ $500+ ตรวจสอบจากคู่มือของ EA ก่อน

Tips จาก อ.บอม: แนะนำให้ทดสอบ EA บนบัญชี Demo ก่อนเสมอ อย่างน้อย 1-2 สัปดาห์ ดูว่า EA เปิด-ปิดออเดอร์ตามที่คาดหวังหรือไม่ แล้วค่อยย้ายไปบัญชีจริง เทรดเดอร์ที่ประสบความสำเร็จกับ EA มักเป็นคนที่ใจเย็นทดสอบให้ถี่ถ้วนก่อนใช้เงินจริง

2. วิธีติดตั้ง EA บน MT4 Windows

นี่คือวิธีที่ใช้กันมากที่สุด เพราะ MT4 บน Windows เป็นแพลตฟอร์มหลักที่ EA ส่วนใหญ่ถูกออกแบบมารองรับ ทำตามขั้นตอนนี้ทีละ step:

Step 1: เปิด MT4 และเข้า Data Folder

  1. เปิดโปรแกรม MetaTrader 4 ขึ้นมา
  2. ที่เมนูด้านบน คลิก File
  3. เลือก “Open Data Folder” (เปิดโฟลเดอร์ข้อมูล)
  4. จะมีหน้าต่าง Windows Explorer เปิดขึ้นมาแสดงโฟลเดอร์ data ของ MT4

Step 2: นำทางไปยังโฟลเดอร์ Experts

  1. ในหน้าต่าง Explorer ที่เปิดขึ้นมา ให้ดับเบิลคลิกเข้าโฟลเดอร์ MQL4
  2. จากนั้นดับเบิลคลิกเข้าโฟลเดอร์ Experts
  3. path เต็มจะเป็นประมาณนี้: ...\MQL4\Experts\

Step 3: วางไฟล์ EA

  1. คัดลอก (Copy) ไฟล์ EA ที่มีนามสกุล .ex4 ของคุณ
  2. วาง (Paste) ลงในโฟลเดอร์ Experts ที่เปิดอยู่
  3. ถ้า EA มาพร้อมไฟล์ .dll หรือ .set เพิ่มเติม ให้วางไฟล์ .dll ในโฟลเดอร์ MQL4\Libraries\ และไฟล์ .set ในโฟลเดอร์ MQL4\Presets\

Step 4: รีสตาร์ท MT4

  1. ปิด MT4 ทั้งโปรแกรม (ไม่ใช่แค่ minimize)
  2. เปิด MT4 ใหม่อีกครั้ง
  3. ไปที่หน้าต่าง Navigator ด้านซ้าย (ถ้าไม่เห็น กด Ctrl+N)
  4. ขยาย “Expert Advisors” ในหน้าต่าง Navigator
  5. จะเห็นชื่อ EA ของคุณปรากฏอยู่ในรายการ

ข้อควรระวัง: ถ้าวางไฟล์แล้ว EA ไม่ปรากฏใน Navigator หลัง restart มีสาเหตุหลัก ๆ 3 ข้อ: (1) วางไฟล์ผิดโฟลเดอร์ — ต้องเป็น MQL4\Experts ไม่ใช่ MQL4\Indicators หรือ MQL4\Scripts (2) ไฟล์ถูก Antivirus ลบ — เช็ค quarantine (3) ไฟล์เป็น .ex5 ซึ่งใช้กับ MT4 ไม่ได้ ต้องเป็น .ex4 เท่านั้น

3. วิธีติดตั้ง EA บน MT5 Windows

ขั้นตอนสำหรับ MT5 คล้ายกับ MT4 มาก แต่มีความแตกต่างที่ชื่อโฟลเดอร์และนามสกุลไฟล์:

Step 1: เปิด MT5 และเข้า Data Folder

  1. เปิดโปรแกรม MetaTrader 5
  2. ที่เมนูด้านบน คลิก File
  3. เลือก “Open Data Folder”
  4. หน้าต่าง Explorer จะเปิดขึ้นมา

Step 2: นำทางไปยังโฟลเดอร์ Experts

  1. ดับเบิลคลิกเข้าโฟลเดอร์ MQL5 (สังเกตว่าเป็น MQL5 ไม่ใช่ MQL4)
  2. จากนั้นดับเบิลคลิกเข้าโฟลเดอร์ Experts
  3. path เต็ม: ...\MQL5\Experts\

Step 3: วางไฟล์ EA

  1. คัดลอกไฟล์ EA ที่มีนามสกุล .ex5
  2. วางลงในโฟลเดอร์ Experts
  3. ไฟล์ประกอบอื่น ๆ: .dll ไปที่ MQL5\Libraries\ และ .set ไปที่ MQL5\Presets\

Step 4: รีสตาร์ท MT5

  1. ปิด MT5 ทั้งโปรแกรม
  2. เปิด MT5 ใหม่
  3. ไปที่หน้าต่าง Navigator (กด Ctrl+N ถ้าไม่เห็น)
  4. ขยาย “Expert Advisors”
  5. จะเห็นชื่อ EA ปรากฏในรายการ

ข้อแตกต่างสำคัญระหว่าง MT4 กับ MT5: ใน MT5 โฟลเดอร์ Experts อาจมีโฟลเดอร์ย่อยเพิ่มเติม เช่น Advisors ใน MT5 บางเวอร์ชัน EA อาจอยู่ใต้โฟลเดอร์ย่อยเหล่านี้ ถ้าวางไฟล์ใน Experts แล้วไม่เห็น ให้ลองวางในโฟลเดอร์ย่อยด้วย นอกจากนี้ MT5 มีระบบ Strategy Tester ที่ทำงานได้ดีกว่า MT4 มาก ถ้าคุณต้องการ backtest EA ก่อนใช้งานจริง MT5 เป็นตัวเลือกที่ดีกว่า

4. วิธีติดตั้ง EA บน MT4/MT5 Mac

การใช้ EA บน Mac มีความยุ่งยากกว่า Windows พอสมควร เพราะ MetaTrader เป็นโปรแกรม Windows โดยกำเนิด แต่ก็มีทางออกหลายวิธี:

วิธีที่ 1: ใช้ PlayOnMac (หรือ Wine)

  1. ดาวน์โหลด PlayOnMac จาก playonmac.com (ฟรี)
  2. ติดตั้ง PlayOnMac ตามขั้นตอน
  3. ดาวน์โหลด MT4/MT5 installer (.exe) จากเว็บ XM
  4. ใช้ PlayOnMac เปิดไฟล์ .exe เพื่อติดตั้ง MetaTrader
  5. เมื่อ MT4/MT5 ทำงานได้แล้ว ให้ทำตามขั้นตอนเดียวกับ Windows ข้างบน — File → Open Data Folder → MQL4/Experts (หรือ MQL5/Experts) → วางไฟล์ EA

ข้อจำกัดของวิธีนี้: บาง EA ที่ใช้ DLL imports อาจทำงานไม่สมบูรณ์บน Wine เพราะ DLL เป็น library ของ Windows โดยเฉพาะ EA ที่ต้องใช้ custom DLL อาจมีปัญหาเรื่อง compatibility

วิธีที่ 2: ใช้ Parallels Desktop หรือ VMware Fusion

  1. ติดตั้ง Parallels Desktop (มีค่าใช้จ่าย) หรือ VMware Fusion บน Mac
  2. ติดตั้ง Windows ภายใน virtual machine
  3. เปิด Windows ใน VM แล้วติดตั้ง MT4/MT5 ตามปกติ
  4. วิธีนี้ให้ compatibility 100% กับ EA ทุกตัว เพราะเป็น Windows จริง ๆ

วิธีที่ 3: ใช้ VPS (แนะนำมากที่สุด)

ถ้าคุณจริงจังกับการใช้ EA อ.บอม แนะนำให้ใช้ VPS (Virtual Private Server) มากกว่าการรัน EA บน Mac โดยตรง เพราะ VPS ให้ Windows Server ของจริง ทำงาน 24 ชั่วโมง ไม่ต้องเปิดคอมพิวเตอร์ค้างไว้ รายละเอียดอยู่ในหัวข้อถัดไป

Case Study จาก อ.บอม — คุณดี (นามสมมติ): คุณดีใช้ MacBook Pro รัน EA ผ่าน PlayOnMac ในช่วงแรก EA ทำงานได้ปกติ แต่พอ macOS อัปเดตเป็นเวอร์ชันใหม่ PlayOnMac ก็พังใช้ไม่ได้ ต้องรอ update อีก 2 สัปดาห์ ระหว่างนั้น EA หยุดเทรดทั้งหมด พลาดโอกาสเทรดช่วง Non-Farm Payrolls เดือนนั้นไป หลังจากเหตุการณ์นั้นคุณดีเปลี่ยนมาใช้ VPS และไม่มีปัญหาอีกเลย บทเรียนคือ — ถ้าใช้ EA จริงจังบน Mac อย่าพึ่ง Wine/PlayOnMac เพียงอย่างเดียว

5. ติดตั้ง EA บน VPS (run 24 ชม.)

VPS (Virtual Private Server) คือเซิร์ฟเวอร์คอมพิวเตอร์ที่ทำงานอยู่ใน data center ตลอด 24 ชั่วโมง 7 วัน คุณเช่า VPS มาแล้วติดตั้ง MT4/MT5 กับ EA บนนั้น EA จะรันได้ต่อเนื่องแม้คุณจะปิดคอมที่บ้านหรือหลับไปแล้ว

ทำไม VPS ถึงแนะนำสำหรับ EA:

  • ทำงาน 24/5 — ไม่หลุด ไม่หยุด ตลอดช่วงเวลาตลาดเปิด (จันทร์-ศุกร์)
  • Internet เสถียร — data center มี uptime 99.9%+ ดีกว่า internet บ้าน
  • Latency ต่ำ — VPS ที่ตั้งอยู่ใกล้ server ของ broker จะมี ping ต่ำมาก execution เร็วขึ้น
  • ไม่กินไฟ — ไม่ต้องเปิดคอมที่บ้านทิ้งไว้ ค่าไฟ VPS ถูกกว่าค่าไฟคอมพิวเตอร์มาก
  • ไม่มีปัญหา macOS update, Windows update — VPS ใช้ Windows Server ที่ตั้งค่าไม่ให้ restart อัตโนมัติ

วิธีเชื่อมต่อ VPS:

  1. ซื้อ VPS จาก provider (เช่น ForexVPS, Contabo, Vultr, Amazon Lightsail) เลือก plan ที่มี RAM อย่างน้อย 2GB สำหรับ EA 1-3 ตัว
  2. ผู้ให้บริการจะส่ง IP address, Username และ Password มาทาง email
  3. Windows: เปิด Remote Desktop Connection (พิมพ์ mstsc ใน Run) → ใส่ IP ของ VPS → ใส่ Username/Password
  4. Mac: ดาวน์โหลด Microsoft Remote Desktop จาก App Store → เพิ่ม PC ใหม่ → ใส่ IP/Username/Password
  5. เมื่อเชื่อมต่อได้แล้ว จะเห็นหน้า desktop ของ Windows Server เหมือนใช้คอมพิวเตอร์ปกติ

ติดตั้ง EA บน VPS:

  1. เปิด browser บน VPS → ไปที่ xm.com → ดาวน์โหลดและติดตั้ง MT4 หรือ MT5
  2. ล็อกอิน MT4/MT5 ด้วยบัญชีเทรดของคุณ
  3. คัดลอกไฟล์ EA เข้า VPS (ใช้ Copy-Paste ผ่าน Remote Desktop ได้เลย หรืออัปโหลดผ่าน Google Drive/Dropbox)
  4. ทำตามขั้นตอนติดตั้ง EA เหมือนกับบน Windows ปกติ (File → Open Data Folder → MQL4/Experts → วางไฟล์)
  5. Attach EA เข้ากราฟ ตั้งค่า parameter เปิด AutoTrading (รายละเอียดในหัวข้อถัดไป)
  6. อย่าลืม: Disconnect จาก VPS ด้วยการกด X ปิดหน้าต่าง Remote Desktop ไม่ใช่ Log Off เพราะถ้า Log Off แล้ว MT4/MT5 จะถูกปิดไปด้วย ต้อง Disconnect เท่านั้น

Tips จาก อ.บอม: XM มีบริการ Free VPS สำหรับลูกค้าที่มี balance ตั้งแต่ $5,000 ขึ้นไป (หรือเทียบเท่า) และมี volume เทรดขั้นต่ำตามที่กำหนด สามารถสมัครได้ผ่าน Members Area ถ้ายังไม่ถึงเกณฑ์ก็ใช้ VPS จาก provider ข้างนอกได้ ราคาเริ่มต้นประมาณ $10-20/เดือน ถือว่าคุ้มมากเมื่อเทียบกับความเสถียรที่ได้

6. Attach EA เข้ากราฟ

หลังจากวางไฟล์ EA ลงในโฟลเดอร์ Experts และ restart MT4/MT5 แล้ว ขั้นตอนต่อไปคือการ “แปะ” EA เข้ากับกราฟของคู่เงินที่ต้องการเทรด:

วิธีที่ 1: ลากวาง (Drag & Drop)

  1. เปิดกราฟของคู่เงินที่ต้องการ เช่น EURUSD, GBPUSD, XAUUSD (ทองคำ)
  2. ตั้ง timeframe ตามที่ EA กำหนด (เช่น H1, M15, D1 — ดูจากคู่มือ EA)
  3. ไปที่หน้าต่าง Navigator → ขยาย Expert Advisors
  4. คลิกค้างที่ชื่อ EA แล้ว ลากไปวาง บนกราฟ
  5. จะมีหน้าต่าง Properties ของ EA ปรากฏขึ้นมา (สำหรับตั้งค่า parameter — อธิบายในหัวข้อถัดไป)

วิธีที่ 2: ดับเบิลคลิก

  1. เปิดกราฟที่ต้องการก่อน (คลิกที่กราฟเพื่อให้เป็น active window)
  2. ไปที่ Navigator → Expert Advisors
  3. ดับเบิลคลิก ที่ชื่อ EA
  4. EA จะถูก attach เข้ากราฟที่ active อยู่ พร้อมเปิดหน้าต่าง Properties

วิธีที่ 3: คลิกขวา

  1. ไปที่ Navigator → Expert Advisors
  2. คลิกขวา ที่ชื่อ EA
  3. เลือก “Attach to a chart”
  4. EA จะถูก attach เข้ากราฟที่ active อยู่

ข้อสำคัญที่ต้องจำ:

  • 1 กราฟ = 1 EA เท่านั้น — ถ้าคุณลาก EA ตัวใหม่เข้ากราฟที่มี EA อยู่แล้ว EA ตัวเก่าจะถูกแทนที่โดยอัตโนมัติ
  • EA ทำงานเฉพาะบนกราฟที่ attach — ถ้า EA ออกแบบมาเทรด EURUSD แต่คุณ attach บนกราฟ GBPUSD มันจะเทรด GBPUSD ไม่ใช่ EURUSD (เว้นแต่ EA จะกำหนดคู่เงินในโค้ดเอง)
  • Timeframe ต้องตรง — EA บางตัวทำงานเฉพาะ timeframe ที่กำหนด เช่น ออกแบบมาสำหรับ H1 ถ้าเปิดกราฟ M5 EA อาจไม่ทำงานหรือทำงานผิดปกติ ตรวจสอบจากคู่มือ EA เสมอ

7. ตั้งค่า Parameter (Lot, SL, TP, Magic Number)

เมื่อ attach EA เข้ากราฟจะมีหน้าต่าง Properties ปรากฏขึ้นมา ในหน้าต่างนี้มีหลาย tab แต่ tab ที่สำคัญที่สุดคือ “Inputs” ซึ่งเป็นที่สำหรับตั้งค่า parameter ต่าง ๆ ของ EA:

Parameter หลักที่ต้องรู้:

  • Lot Size (ขนาด lot) — ขนาดการเทรดต่อ 1 ออเดอร์ เช่น 0.01 (micro lot), 0.10 (mini lot), 1.00 (standard lot) สำหรับมือใหม่หรือทุนน้อย แนะนำเริ่มที่ 0.01 เพื่อจำกัดความเสี่ยง ถ้าทุน $100 ไม่ควรใช้เกิน 0.01-0.05 lot
  • Stop Loss (SL) — จุดตัดขาดทุน กำหนดเป็น pips หรือราคาก็ได้ แล้วแต่ EA ออกแบบ เช่น SL = 50 หมายถึงตัดขาดทุนที่ 50 pips ถ้า EA ไม่มีตัวเลือก SL แปลว่า EA จัดการ SL เองในโค้ด
  • Take Profit (TP) — จุดทำกำไร กำหนดเป็น pips หรือราคา เช่น TP = 30 หมายถึงปิดทำกำไรที่ 30 pips บาง EA ใช้ trailing stop แทน fixed TP
  • Magic Number — เลข ID เฉพาะของ EA แต่ละตัว ใช้เพื่อให้ EA รู้ว่าออเดอร์ไหนเป็นของตัวเอง สำคัญมากถ้าคุณรัน EA หลายตัว — ต้องให้แต่ละ EA มี Magic Number ที่ต่างกัน เช่น EA ตัวแรกใช้ 12345 EA ตัวที่สองใช้ 67890 ถ้าใช้ Magic Number ซ้ำกัน EA อาจปิดออเดอร์ของอีกตัวหนึ่งได้
  • Max Spread — spread สูงสุดที่อนุญาตให้ EA เปิดออเดอร์ ถ้า spread กว้างกว่าค่าที่ตั้ง EA จะไม่เทรด เช่นตั้ง Max Spread = 20 หมายถึง ถ้า spread เกิน 2.0 pips จะไม่เปิดออเดอร์ ช่วยป้องกันการเทรดช่วง spread พุ่ง (เช่น ข่าวแรง, ตลาดเปิด)
  • Trading Hours — EA บางตัวให้กำหนดเวลาเทรดได้ เช่น เทรดเฉพาะ 08:00-16:00 (server time) เพื่อหลีกเลี่ยงช่วงที่ตลาดเบาบางหรือ volatile สูง
  • Max Orders — จำนวนออเดอร์สูงสุดที่ EA เปิดได้พร้อมกัน ตั้งค่านี้เพื่อจำกัดความเสี่ยง ถ้าไม่ตั้งค่า EA บางตัวอาจเปิดออเดอร์จำนวนมากจนบัญชีเรียก margin call

วิธีตั้งค่า:

  1. ในหน้าต่าง Properties คลิกที่ tab “Inputs”
  2. จะเห็นรายการ parameter ทั้งหมดของ EA พร้อม Value (ค่าปัจจุบัน)
  3. ดับเบิลคลิกที่ช่อง Value ของ parameter ที่ต้องการเปลี่ยน
  4. พิมพ์ค่าใหม่ แล้วกด Enter
  5. ทำซ้ำกับทุก parameter ที่ต้องการปรับ
  6. กด OK เพื่อยืนยัน

Tips จาก อ.บอม: ถ้า EA มาพร้อมไฟล์ .set (preset file) ให้คลิกปุ่ม “Load” ในหน้าต่าง Inputs แล้วเลือกไฟล์ .set นั้น ค่า parameter ทั้งหมดจะถูกตั้งค่าตามที่ผู้พัฒนา EA แนะนำ สำหรับมือใหม่วิธีนี้ปลอดภัยที่สุด ไม่ต้องเดาเองว่าควรตั้งค่าอะไรเท่าไหร่

8. เปิด AutoTrading + Allow DLL imports

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

ส่วนที่ 1: เปิด AutoTrading

  1. ดูที่ toolbar ด้านบนของ MT4/MT5
  2. หาปุ่ม “AutoTrading” (MT4 อาจเขียนว่า “Expert Advisors” หรือ “Auto Trading”)
  3. ถ้าปุ่มเป็น สีแดง = ปิดอยู่ → คลิก 1 ครั้ง เพื่อเปิด
  4. ถ้าปุ่มเป็น สีเขียว = เปิดอยู่แล้ว ไม่ต้องทำอะไร
  5. สังเกตว่าไอคอนบน toolbar จะเปลี่ยนจากหน้ากากสีแดงเป็นหน้ายิ้มสีเขียว

ส่วนที่ 2: ตั้งค่า Expert Advisors permissions

  1. ไปที่เมนูบาร์ → ToolsOptions (หรือกด Ctrl+O)
  2. คลิกที่ tab “Expert Advisors”
  3. ติ๊กทุกช่องที่จำเป็น:
    • “Allow automated trading” — ต้องติ๊ก (สำคัญที่สุด)
    • “Allow DLL imports” — ติ๊กถ้า EA ต้องใช้ DLL (ดูจากคู่มือ EA)
    • “Allow imports of external experts” — ติ๊กถ้า EA เรียกใช้ script หรือ EA ตัวอื่น
  4. กด OK

ส่วนที่ 3: ตั้งค่าในหน้าต่าง EA Properties (ต่อ EA แต่ละตัว)

  1. คลิกขวาที่กราฟที่มี EA อยู่ → Expert AdvisorsProperties
  2. ในหน้าต่าง Properties คลิก tab “Common”
  3. ติ๊ก “Allow live trading”
  4. ติ๊ก “Allow DLL imports” (ถ้า EA ต้องการ)
  5. กด OK

ข้อควรระวังเรื่อง DLL imports: การเปิด DLL imports หมายถึงคุณอนุญาตให้ EA รันโค้ดจากภายนอก ซึ่งอาจเป็นความเสี่ยงด้านความปลอดภัยได้ ถ้า EA มาจากแหล่งที่ไม่น่าเชื่อถือ เปิด Allow DLL imports เฉพาะกับ EA ที่คุณไว้ใจเท่านั้น EA ส่วนใหญ่จาก developer ที่มีชื่อเสียงจะระบุชัดเจนว่าต้องใช้ DLL หรือไม่

9. ตรวจสอบ EA ทำงาน (smiley face green)

หลังจาก attach EA เข้ากราฟ ตั้งค่า parameter และเปิด AutoTrading แล้ว ต้องตรวจสอบว่า EA ทำงานจริง อย่าคิดว่า “น่าจะ OK แล้ว” ต้อง confirm ให้แน่ใจ:

สัญญาณที่ 1: Smiley Face ที่มุมขวาบนของกราฟ

  • หน้ายิ้ม (smiley face) = EA ทำงานปกติ พร้อมเทรดอัตโนมัติ
  • หน้าเศร้า (sad face) = EA ถูก attach แล้ว แต่ยังไม่ได้รับ permission ให้เทรด — เช็ค AutoTrading และ Allow live trading
  • ไม่มีไอคอน = EA ไม่ได้ถูก attach เข้ากราฟ — ต้องลาก EA มาวางใหม่

สัญญาณที่ 2: Expert Tab

  1. ดูที่ tab “Experts” ด้านล่างของ MT4/MT5 (อยู่ข้าง ๆ tab Terminal, Trade, History)
  2. ถ้า EA ทำงานปกติ จะเห็นข้อความ log เช่น initialized successfully หรือข้อความจาก EA เอง
  3. ถ้ามี error จะเห็นข้อความสีแดง เช่น DLL imports not allowed หรือ trading is not allowed

สัญญาณที่ 3: Journal Tab

  1. คลิกที่ tab “Journal” ด้านล่าง
  2. Journal จะแสดง log ทั้งหมดของ MT4/MT5 รวมถึงกิจกรรมของ EA
  3. ถ้า EA เปิดหรือปิดออเดอร์ จะมี log แสดงรายละเอียดของ trade ที่นี่
  4. ถ้ามี error เกี่ยวกับการเชื่อมต่อ, permission หรือ parameter จะแสดงที่นี่เช่นกัน

สัญญาณที่ 4: ดูจาก Trade Tab

  • คลิก tab “Trade” ด้านล่าง — จะเห็นออเดอร์ที่เปิดอยู่ทั้งหมด
  • ถ้า EA เริ่มเทรดแล้ว จะเห็นออเดอร์ใหม่ปรากฏที่นี่ พร้อมข้อมูล symbol, type (buy/sell), lot size, price, SL, TP
  • คอลัมน์ “Comment” อาจแสดงชื่อ EA หรือ Magic Number เพื่อบอกว่าออเดอร์นี้มาจาก EA ตัวไหน

Case Study จาก อ.บอม — คุณอี (นามสมมติ): คุณอีติดตั้ง EA ถูกต้องทุกขั้นตอน เห็นหน้ายิ้มบนกราฟ Expert tab ก็ไม่มี error แต่รอ 3 วัน EA ไม่เปิดออเดอร์สักตัว คุณอีคิดว่า EA เสีย แต่พอ อ.บอม เช็คดูปรากฏว่า EA ตัวนั้นเป็น EA แบบ trend-following ที่จะเปิดออเดอร์เฉพาะเมื่อมีสัญญาณ trend ชัดเจน ช่วงที่คุณอีรอ 3 วันนั้นตลาด sideway ไม่มี trend EA จึงไม่เทรด — นี่ไม่ใช่ bug แต่เป็นการทำงานปกติ บทเรียนคือ ต้องเข้าใจ logic ของ EA ด้วย ไม่ใช่แค่ติดตั้งแล้วคาดหวังว่าจะเทรดทุกนาที

10. ปัญหาที่พบบ่อย: EA ไม่ trade + วิธีแก้

อ.บอม รวบรวมปัญหาที่ลูกค้าเจอบ่อยที่สุดเกี่ยวกับ EA ไม่ทำงานมาไว้เป็นตาราง เก็บไว้เป็น reference เวลาเจอปัญหา:

# ปัญหา สาเหตุ วิธีแก้
1 EA มีหน้าเศร้า (sad face) AutoTrading ปิดอยู่ หรือ Allow live trading ไม่ได้ติ๊ก กดปุ่ม AutoTrading ให้เป็นสีเขียว + คลิกขวาที่กราฟ → EA Properties → Common → ติ๊ก Allow live trading
2 EA ไม่ปรากฏใน Navigator วางไฟล์ผิดโฟลเดอร์ หรือ Antivirus ลบไฟล์ ตรวจสอบว่าไฟล์อยู่ใน MQL4/Experts (MT4) หรือ MQL5/Experts (MT5) เช็ค Antivirus quarantine แล้ว restart MT
3 Error: “DLL imports not allowed” ไม่ได้เปิด Allow DLL imports Tools → Options → Expert Advisors → ติ๊ก Allow DLL imports + ใน EA Properties → Common → ติ๊ก Allow DLL imports
4 Error: “Trade is disabled” บัญชีเทรดถูก disable หรือเป็น Investor password ตรวจสอบว่าใช้ Master password ไม่ใช่ Investor (read-only) password เช็คสถานะบัญชีใน Members Area
5 EA เทรดได้แต่ล็อตใหญ่เกิน ตั้ง Lot Size สูงเกินไป หรือใช้ค่า default ที่ไม่เหมาะ คลิกขวาที่กราฟ → EA Properties → Inputs → แก้ Lot Size ให้เหมาะกับทุน เช่น 0.01 สำหรับทุนน้อย
6 EA ไม่เทรดเลย (ไม่มี error) ตลาด sideway ไม่มีสัญญาณ, spread กว้างเกินค่า Max Spread, หรือ timeframe ไม่ตรง ตรวจสอบ timeframe ให้ตรงกับคู่มือ EA เช็คค่า Max Spread ว่าไม่ตั้งต่ำเกินไป รอให้ตลาดมีสัญญาณ
7 Error: “Not enough money” ยอดเงินในบัญชีไม่พอสำหรับ lot size ที่กำหนด ลดขนาด Lot Size ลง หรือฝากเงินเพิ่ม ตรวจสอบ margin requirement ของคู่เงินที่เทรด
8 EA หายไปหลังอัปเดต MT4/MT5 MT อัปเดตแล้ว Data Folder ย้ายไปที่ใหม่ File → Open Data Folder → ตรวจสอบว่าไฟล์ EA ยังอยู่ในโฟลเดอร์ Experts หรือไม่ ถ้าไม่อยู่ให้คัดลอกไฟล์ EA ไปใหม่
9 EA เปิดออเดอร์ซ้ำ ๆ จำนวนมาก ไม่ได้ตั้ง Max Orders หรือ Magic Number ซ้ำกับ EA ตัวอื่น ตั้ง Max Orders ให้เหมาะสม ตรวจสอบ Magic Number ไม่ให้ซ้ำกัน ถ้า EA เปิดออเดอร์มากเกิน ให้ปิด AutoTrading ก่อนแล้วปิดออเดอร์ manual
10 EA ทำงานบนเครื่องแต่ไม่ทำงานบน VPS Log Off จาก VPS แทนที่จะ Disconnect หรือ VPS หมดอายุ เมื่อเลิกใช้ VPS ให้ Disconnect (กดปิดหน้าต่าง RDP) ไม่ใช่ Log Off เช็คว่า VPS ยังทำงานอยู่ ติดต่อ provider ถ้า VPS ดับ

ถ้าเจอปัญหาที่ไม่อยู่ในตารางข้างบน หรือลองแก้แล้วยังไม่ได้ สามารถติดต่อ XM Support ภาษาไทยได้ที่ thai.support@xm.com หรือโทร +66 2 506 0571 และ +66 2 506 0572 ทีมงานจะช่วยเช็คว่าบัญชีมีปัญหาอะไรหรือไม่ แต่โปรดทราบว่า XM support ช่วยเรื่องบัญชีและแพลตฟอร์ม ไม่สามารถช่วยแก้ปัญหาตัว EA เองได้ (เพราะ EA เป็นโปรแกรมจาก third party) หากต้องการล็อกอินก่อนแล้วค่อยทดสอบ EA อ่านวิธีแก้ MT4/MT5 ล็อกอินไม่ได้

11. ถอด EA ออก + เปลี่ยน EA

ถ้าต้องการเอา EA ออกจากกราฟ หรือเปลี่ยนจาก EA ตัวหนึ่งไปใช้อีกตัว ทำได้ง่าย ๆ ดังนี้:

วิธีถอด EA ออก (Remove):

  1. คลิกขวา ที่กราฟที่มี EA อยู่
  2. เลือก “Expert Advisors” จากเมนู
  3. คลิก “Remove”
  4. EA จะถูกถอดออกจากกราฟทันที หน้ายิ้ม/หน้าเศร้าที่มุมกราฟจะหายไป
  5. สำคัญ: การ Remove EA จะไม่ปิดออเดอร์ที่ EA เปิดไว้ ออเดอร์จะยังเปิดอยู่จนกว่าคุณจะปิดเอง manual หรือจนกว่าจะถึง SL/TP

วิธีเปลี่ยน EA (Replace):

  1. ไม่ต้อง Remove EA ตัวเก่าก่อน
  2. แค่ ลาก EA ตัวใหม่ จาก Navigator ไปวางบนกราฟเดิม
  3. MT4/MT5 จะถามว่า “An Expert Advisor is already running on this chart. Do you want to replace it?”
  4. คลิก “Yes”
  5. EA ตัวเก่าจะถูกถอดออกและ EA ตัวใหม่จะเข้ามาแทนที่ทันที

วิธีถอด EA ออกจากเครื่องถาวร:

  1. Remove EA จากกราฟก่อน (ตามขั้นตอนด้านบน)
  2. ไปที่ File → Open Data Folder → MQL4/Experts (หรือ MQL5/Experts)
  3. ลบไฟล์ .ex4 หรือ .ex5 ของ EA ที่ไม่ต้องการ
  4. Restart MT4/MT5 — EA จะหายไปจาก Navigator

กรณีที่ต้องระวัง: ถ้า EA ของคุณเป็นแบบ Grid หรือ Martingale ที่เปิดหลายออเดอร์พร้อมกัน อย่า Remove EA แบบกะทันหัน โดยไม่ปิดออเดอร์ก่อน เพราะ EA เหล่านี้มีระบบจัดการออเดอร์เป็นชุด ถ้าถอด EA ออกแล้วปล่อยออเดอร์ทิ้งไว้ อาจเกิดขาดทุนรุนแรงได้ แนะนำให้ปิดออเดอร์ทั้งหมดก่อนแล้วค่อยถอด EA ออก

Case Study จาก อ.บอม — คุณเอฟ (นามสมมติ): คุณเอฟใช้ EA แบบ Martingale ที่เปิดออเดอร์ 12 ตัวพร้อมกัน (grid ซื้อลง ๆ) วันหนึ่งตลาดวิ่งสวนทาง คุณเอฟตกใจรีบถอด EA ออก แต่ไม่ได้ปิดออเดอร์ ผลคือ 12 ออเดอร์ที่เปิดอยู่ไม่มี EA คอยจัดการ ไม่มีระบบ TP/SL อัตโนมัติ ตลาดวิ่งต่อไปจนเกือบ margin call อ.บอม แนะนำให้จำไว้เสมอว่า ถอด EA = ไม่ได้หมายความว่าออเดอร์จะปิดตาม ต้องจัดการออเดอร์ให้เรียบร้อยก่อนเสมอ

🎧

XM Thailand Support

ติดต่อโดยตรง ภาษาไทย 100%

📞 โทรศัพท์ (เร็วที่สุด)

💻 ช่องทางอื่น

จันทร์-ศุกร์: 24 ชั่วโมง
🕐เสาร์-อาทิตย์ + วันหยุดนักขัตฤกษ์: 08:00-19:45 น.

12. FAQ 7 คำถาม เกี่ยวกับการติดตั้ง EA

รวม 7 คำถามที่ลูกค้าถามบ่อยที่สุดเกี่ยวกับการติดตั้งและใช้งาน EA พร้อมคำตอบจากประสบการณ์ตรงของ อ.บอม:

Q1: ไฟล์ .ex4 กับ .mq4 ต่างกันยังไง? ใช้ตัวไหนติดตั้ง?

ไฟล์ .mq4 คือ source code (โค้ดต้นฉบับ) ของ EA ส่วน .ex4 คือ compiled version (เวอร์ชันที่ compile แล้ว พร้อมใช้งาน) ใช้ไฟล์ .ex4 ในการติดตั้ง ถ้าคุณมีเฉพาะ .mq4 ให้เปิดใน MetaEditor (กดปุ่ม MetaEditor ใน MT4) แล้วกด Compile (F7) ระบบจะสร้างไฟล์ .ex4 ให้อัตโนมัติ สำหรับ MT5 ก็เช่นกัน — ใช้ .ex5 (compiled) ไม่ใช่ .mq5 (source code)

Q2: EA ตัวเดียวใช้ได้ทั้ง MT4 และ MT5 ไหม?

ไม่ได้ EA สำหรับ MT4 (.ex4) ใช้ได้เฉพาะบน MT4 เท่านั้น และ EA สำหรับ MT5 (.ex5) ใช้ได้เฉพาะบน MT5 เท่านั้น ทั้งสองแพลตฟอร์มใช้ภาษาโปรแกรมคนละเวอร์ชัน (MQL4 vs MQL5) ไม่สามารถใช้ข้ามกันได้ ถ้าต้องการใช้ EA ตัวเดียวกันบนทั้งสองแพลตฟอร์ม ต้องหา version ที่ developer สร้างมาสำหรับแต่ละแพลตฟอร์มโดยเฉพาะ อ่านเพิ่มเติมเกี่ยวกับความแตกต่างที่เปรียบเทียบ MT4 vs MT5

Q3: ติดตั้ง EA หลายตัวบนบัญชีเดียวกันได้ไหม?

ได้ แต่ต้องแยกกราฟ เพราะ 1 กราฟรัน EA ได้แค่ 1 ตัว ถ้าต้องการรัน EA 3 ตัว ก็เปิดกราฟ 3 หน้าต่าง (อาจเป็นคู่เงินเดียวกันหรือต่างกัน แล้วแต่ EA) สิ่งสำคัญคือ ต้องให้แต่ละ EA มี Magic Number ที่ต่างกัน เพื่อไม่ให้ EA ตัวหนึ่งไปยุ่งกับออเดอร์ของอีกตัว นอกจากนี้ต้องคำนึงถึง margin ด้วย เพราะ EA หลายตัวอาจเปิดออเดอร์พร้อมกันจำนวนมาก

Q4: ต้องเปิดคอมทิ้งไว้ตลอดเพื่อให้ EA ทำงานไหม?

ใช่ ถ้ารันบนคอมพิวเตอร์ที่บ้าน EA ทำงานบน MT4/MT5 ซึ่งเป็นโปรแกรมที่ต้องเปิดอยู่ตลอด ถ้าปิด MT4/MT5 หรือปิดคอม EA ก็จะหยุดทำงาน ทางออกที่ดีที่สุดคือ ใช้ VPS (ดูหัวข้อที่ 5) เพราะ VPS ทำงาน 24 ชั่วโมง ไม่ต้องเปิดคอมที่บ้าน ประหยัดค่าไฟ และเสถียรกว่า

Q5: EA ฟรีกับ EA เสียเงิน ต่างกันยังไง?

EA ฟรีอาจเป็นได้ทั้ง EA คุณภาพดีที่ developer แจกเพื่อโปรโมท หรือ EA คุณภาพต่ำที่ไม่ได้ถูกทดสอบอย่างดี EA เสียเงินก็ไม่ได้รับประกันว่าจะดีเสมอไป สิ่งสำคัญคือต้องดู backtest result, forward test, review จากผู้ใช้จริง และทดสอบบน Demo account ก่อนเสมอ อ่านเพิ่มเติมที่รวม EA ฟรี สำหรับ XM ที่ อ.บอม คัดสรรมาให้แล้ว

Q6: ติดตั้ง EA บนมือถือ (MT4/MT5 Mobile) ได้ไหม?

ไม่ได้ MT4 Mobile (Android/iOS) และ MT5 Mobile ไม่รองรับ EA (Expert Advisor) EA ทำงานได้เฉพาะบน MT4/MT5 Desktop version (Windows, Mac ผ่าน Wine, หรือ VPS) เท่านั้น ถ้าต้องการติดตามผลการเทรดของ EA ผ่านมือถือ ให้ใช้ MT4/MT5 Mobile เพื่อดูออเดอร์และยอดเงิน แต่ตัว EA ต้องรันบน desktop หรือ VPS สำหรับการจัดการบัญชีผ่านมือถือ ลองดูแอป iCafeFX ที่ช่วยเรื่อง signal และข่าว

Q7: EA หมดอายุ (expired) ทำยังไง?

EA บางตัวมีระบบ license ที่กำหนดวันหมดอายุ เมื่อหมดอายุ EA จะหยุดทำงานหรือแสดง error ว่า “license expired” วิธีแก้คือ (1) ต่ออายุ license กับ developer ของ EA (2) ถ้าเป็น EA ฟรีที่หมดอายุ ให้หา version ใหม่ (3) เปลี่ยนไปใช้ EA ตัวอื่น ข้อสำคัญคือ อย่าใช้ crack หรือ keygen เพราะนอกจากจะผิดกฎหมายแล้ว ไฟล์ crack มักมี malware แฝงที่อาจขโมยรหัสผ่านบัญชีเทรดของคุณได้


13. สรุป + CTA

การติดตั้ง EA บน MT4/MT5 ไม่ใช่เรื่องยาก แต่ต้องทำให้ถูกทุกขั้นตอน สรุปสิ่งสำคัญที่ต้องจำ:

  • เตรียมตัวให้พร้อม — บัญชี verified, MT4/MT5 ติดตั้ง, ไฟล์ EA, Server Name ถูกต้อง
  • วางไฟล์ให้ถูกโฟลเดอร์MQL4/Experts สำหรับ MT4 หรือ MQL5/Experts สำหรับ MT5
  • Restart MT4/MT5 หลังวางไฟล์ — ไม่ restart จะไม่เห็น EA ใน Navigator
  • Attach EA เข้ากราฟ — ลากวาง ดับเบิลคลิก หรือคลิกขวา
  • ตั้งค่า parameter — Lot, SL, TP, Magic Number ให้เหมาะกับทุนและกลยุทธ์
  • เปิด AutoTrading + Allow permissions — ขั้นตอนที่คนลืมบ่อยที่สุด
  • ตรวจสอบ smiley face — ต้องเป็นหน้ายิ้ม ไม่ใช่หน้าเศร้า
  • ใช้ VPS — ถ้าจริงจังกับ EA ควรรันบน VPS เพื่อความเสถียร 24/5
  • ทดสอบบน Demo ก่อน — อย่ารีบใช้เงินจริง ทดสอบให้มั่นใจก่อนเสมอ

ถ้าทำตามทุกขั้นตอนในบทความนี้แล้วยังมีปัญหา ติดต่อ XM Support ภาษาไทยได้ที่ thai.support@xm.com หรือโทร +66 2 506 0571 ทีมงานพร้อมช่วยเหลือ 24 ชั่วโมงในวันทำการ

พร้อมเริ่มเทรดด้วย EA แล้วหรือยัง?

ถ้าคุณยังไม่มีบัญชี XM หรือต้องการเปิดบัญชีเพิ่มสำหรับรัน EA โดยเฉพาะ เริ่มต้นได้เลยวันนี้:

หรือสำหรับคนที่ต้องการทดลอง EA บน Demo ก่อน:


คำเตือนความเสี่ยง: การเทรด Forex และ CFD มีความเสี่ยงสูง คุณอาจสูญเสียเงินลงทุนทั้งหมดได้ EA (Expert Advisor) ไม่ได้รับประกันกำไร ผลการ backtest ในอดีตไม่ได้เป็นตัวชี้วัดผลลัพธ์ในอนาคต ควรศึกษาข้อมูลและทำความเข้าใจความเสี่ยงก่อนตัดสินใจลงทุน ไม่ควรลงทุนด้วยเงินที่ไม่สามารถรับความเสียหายได้ บทความนี้เป็นข้อมูลเพื่อการศึกษาเท่านั้น ไม่ใช่คำแนะนำในการลงทุน


บทความที่เกี่ยวข้อง


เกี่ยวกับผู้เขียน

อ.บอม — XM VIP Partner ประสบการณ์กว่า 13 ปี ผู้ก่อตั้ง icafeforex.com ดูแลลูกค้า XM ชาวไทยมาตั้งแต่ปี 2013 เชี่ยวชาญด้านการเปิดบัญชี การยืนยันตัวตน การใช้งาน MT4/MT5 การติดตั้งและปรับแต่ง EA และการแก้ปัญหาทุกรูปแบบสำหรับเทรดเดอร์ชาวไทย ข้อมูลในบทความนี้มาจากประสบการณ์ตรงในการดูแลลูกค้ากว่าหมื่นคน รวมถึงกรณี EA ที่ลูกค้าแจ้งปัญหาเข้ามาหลายร้อยเคส ทำให้สามารถรวบรวม troubleshooting ได้ครบถ้วนที่สุด


TH TH ▼
ภาษาไทย language flag ไทย English language flag English Tiếng Việt language flag Tiếng Việt Bahasa Indonesia language flag Indonesia Bahasa Melayu language flag Melayu ភាសាខ្មែរ language flag ខ្មែរ ພາສາລາວ language flag ລາວ 日本語 language flag 日本語 한국어 language flag 한국어 中文 language flag 简体中文

ก่อนไป! 📱 ลองแอป iCafeFX ฟรี

รับสัญญาณเทรด Forex & ทองคำ XAU/USD แบบ Real-time ภาษาไทย

ดาวน์โหลดฟรี
📱
Partner Sites: SiamCafe | SiamLancard | Siam2R | XM Signal | iCafe Cloud | SiamCafeBook | Kittithat
📚 บทความทั้งหมด 🏠 หน้าแรก
iCafeFX Network XM Signal · SiamCafe · SiamLancard · Siam2R · iCafeCloud

วิธีติดตั้ง EA บน MT4 MT5 — คู่มือ step-by-step ทุก platform 2026