ForexBestRobots.comเปรียบเทียบ EA →
TH

MT4 และ Expert Advisor · ความรู้ Forex

วิธีติดตั้ง Expert Advisor Forex ใน MetaTrader 4

ติดตั้ง Expert Advisor ใน MT4 ให้ถูกต้อง คัดลอก EA เปิด AutoTrading ยืนยันสัญลักษณ์และกรอบเวลา ตรวจสอบบันทึก ใช้ VPS และทดสอบอย่างรอบคอบบนบัญชีทดลอง

ใช้เวลาอ่าน 14 นาทีตรวจทานโดยทีมบรรณาธิการ ForexBestRobots
ภาพประกอบขั้นตอน Open Data Folder ใน MetaTrader 4MT4 และ Expert Advisorคำแนะนำที่นำไปใช้ได้จริงและคำนึงถึงความเสี่ยง

ภาพประกอบต้นฉบับสำหรับ ForexBestRobots.com

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

ก่อนติดตั้ง EA Forex

Expert Advisor Forex คือโปรแกรมที่ทำงานภายใน MetaTrader และนำกฎในโค้ดมาใช้กับข้อมูลตลาด เตรียมไฟล์ EA คู่มืออย่างเป็นทางการ ข้อมูลเข้า MT4 ของโบรกเกอร์ คู่เงินและกรอบเวลาที่ต้องใช้ รวมถึงคีย์ใบอนุญาตหากมี สำรองไฟล์ set เดิมก่อนเปลี่ยน

ไฟล์ MT4 และ MT5 ใช้แทนกันไม่ได้

.ex4 และ .mq4 เป็นไฟล์ MT4 และต้องอยู่ใน MQL4/Expertsส่วนไฟล์ .ex5 หรือ .mq5 ใช้กับ MT5 และต้องอยู่ใน MQL5/Expertsไม่สามารถทำงานใน MT4 ได้

ติดตั้ง EA ทีละขั้นตอน

1

เปิด Data Folder ของ MT4 ตัวที่ถูกต้อง

ใช้ File → Open Data Folder ภายในโปรแกรมตัวที่เชื่อมต่อกับบัญชีที่ต้องการใช้ เพื่อหลีกเลี่ยงการคัดลอกไฟล์ไปยังการติดตั้งของโบรกเกอร์เก่าหรืออีกตัวหนึ่ง

ภาพใน MetaTrader 4 แสดงการเปิด Data Folder ที่ถูกต้อง
ขั้นตอน 1: เปิด Data Folder จาก MT4 ที่เชื่อมต่อกับบัญชีเป้าหมาย เพื่อไม่ให้ติดตั้ง EA ในโปรแกรมคนละตัว
2

เปิด MQL4 → Experts

Open MQL4แล้วเปิด Expertsคัดลอกไฟล์ EA นามสกุล .ex4 ไว้ที่นั่น ไฟล์ต้นฉบับที่ลงท้ายด้วย .mq4 เก็บไว้ที่นั่นได้เช่นกัน แต่ต้องคอมไพล์สำเร็จก่อนใช้งาน

ภาพใน MetaTrader 4 แสดงการเปิด MQL4 → Experts
ขั้นตอน 2: วางไฟล์ MT4 .ex4 หรือ .mq4 ใน MQL4 → Experts ไฟล์ MT5 ไม่ควรอยู่ในโฟลเดอร์นี้
3

รีเฟรช Navigator หรือเริ่ม MT4 ใหม่

กลับไป MT4 เปิด Navigator ด้วย Ctrl+N คลิกขวาที่ Expert Advisors และเลือก Refresh หากยังไม่ปรากฏ ให้ปิดแล้วเปิดโปรแกรมใหม่

ภาพใน MetaTrader 4 แสดงการรีเฟรช Navigator หรือเริ่ม MT4 ใหม่
ขั้นตอน 3: รีเฟรช Expert Advisors ใน Navigator หรือเริ่ม MT4 ใหม่ จนเห็น EA ที่ติดตั้ง
4

แนบ EA และเปิดสิทธิ์การเทรด

เปิดสัญลักษณ์และกรอบเวลาที่ผู้ขายกำหนด แล้วลาก EA ลงกราฟ ในแท็บ Common อนุญาตการเทรดจริง เปิดปุ่ม AutoTrading ส่วนกลาง อนุญาต DLL imports เฉพาะเมื่อเอกสารที่เชื่อถือได้ระบุว่าจำเป็น

ภาพใน MetaTrader 4 แสดงการแนบ EA และเปิดสิทธิ์การเทรด
ขั้นตอน 4: เปิด AutoTrading ส่วนกลางและสิทธิ์เทรดเฉพาะ EA อนุญาต DLL เฉพาะเมื่อเอกสารที่เชื่อถือได้กำหนด
5

ตรวจสอบกราฟและบันทึก

ยืนยันชื่อและสถานะ EA ที่มุมกราฟ แล้วตรวจ Terminal → Experts และ Journal EA ที่โหลดแล้วอาจรอเงื่อนไขเข้า การยังไม่มีการเทรดจึงไม่ได้แปลว่าผิดปกติเสมอ

ภาพใน MetaTrader 4 แสดงการตรวจกราฟและบันทึก
ขั้นตอน 5: ตรวจสถานะ EA สัญลักษณ์และกรอบเวลาของกราฟ แล้วตรวจข้อความเริ่มทำงานในแท็บ Experts และ Journal

กำหนดสัญลักษณ์ กรอบเวลา และค่าป้อนเข้าให้ถูกต้อง

ใช้คู่เงินตรงตามเอกสารผลิตภัณฑ์ ส่วนต่อท้ายโบรกเกอร์ เช่น EURUSD.a หรือ EURUSDm อาจสำคัญหากโปรแกรมคาดหวังรูปแบบชื่อเฉพาะ ตั้งกรอบเวลาที่ระบุ เช่น M15, H1 หรือ H4 เพราะการคำนวณอินดิเคเตอร์และตรรกะแท่งใหม่อาจเปลี่ยนตามช่วงเวลาของกราฟ

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

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

วิธียืนยันว่า EA ทำงานจริง

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

สิ่งที่ตรวจสัญญาณการทำงานปกติหากไม่เป็นไปตามนี้
การเชื่อมต่อราคาอัปเดตและไม่มีข้อความ “No connection”เชื่อมต่อใหม่กับเซิร์ฟเวอร์โบรกเกอร์ที่ถูกต้อง
สิทธิ์เปิด AutoTrading และอนุญาตการเทรดจริงเปิดทั้งสิทธิ์ส่วนกลางและสิทธิ์เฉพาะ EA
ค่าป้อนเข้าความเสี่ยง สัญลักษณ์ และกรอบเวลาตรงตามคู่มือโหลดไฟล์ set ที่อนุมัติอีกครั้งและตรวจค่า
บันทึกเริ่มทำงานโดยไม่มีข้อผิดพลาดซ้ำ ๆใช้รหัสตัวเลขในคู่มือแก้ปัญหา

ใช้ EA บน VPS โดยไม่ให้ส่งออเดอร์ซ้ำ

Windows VPS แบบทั่วไปใช้โปรแกรมเต็มรูปแบบ ส่วน Virtual Hosting ในตัว MetaTrader ย้ายสภาพแวดล้อมกราฟที่ใช้งานไปโฮสต์ ไม่ว่าเลือกแบบใด ให้มีโปรแกรมที่เทรดจริงเพียงตัวเดียวสำหรับ EA บัญชี และ Magic Number เดียวกัน หลังย้าย ตรวจบันทึกระยะไกลและยืนยันว่าสำเนาในเครื่องไม่ได้เทรดอยู่

Virtual Hosting ของ MetaTrader ไม่รองรับ DLL หาก EA ต้องใช้ DLL ต้องใช้ VPS แบบทั่วไปที่รองรับ หรือการตั้งค่าอื่นที่ผู้ขายอนุมัติ

อ่านคู่มือตั้งค่า MT4 บน VPS ฉบับเต็ม →

ทดสอบบนบัญชีทดลองก่อนใช้จริง

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

เริ่มจากความเสี่ยง ไม่ใช่ผลตอบแทนที่คาดหวัง

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

ติดตั้งส่วนประกอบเพิ่มเติมเฉพาะที่คู่มือกำหนด

แพ็กเกจ EA อาจรวมอินดิเคเตอร์เฉพาะ ไลบรารี หรือไฟล์ข้อมูล วางแต่ละไฟล์ในโฟลเดอร์ที่ระบุภายใน Data Folder ของโปรแกรมนี้ โดยทั่วไปคือ MQL4/Indicators, MQL4/Libraries หรือ MQL4/Filesเก็บโฟลเดอร์ย่อยที่จำเป็นไว้ การย้ายเฉพาะ EA ไม่แก้ปัญหาส่วนประกอบที่ขาด ใช้ข้อความผิดพลาดฉบับเต็มเพื่อระบุไฟล์

หาก EA ใช้ WebRequest ให้อนุญาตเฉพาะ URL ที่เชื่อถือได้และผู้พัฒนาระบุใน Tools → Options → Expert Advisors อย่าเปิด DLL imports หรือสิทธิ์เครือข่ายกว้าง ๆ เพียงเพื่อล้างคำเตือนที่ยังไม่เข้าใจ โฮสติ้งในตัว MetaTrader ไม่รองรับการเรียก DLL

อัปเดตโดยไม่สูญเสียการควบคุมสถานะเดิม

ก่อนแทนที่ EA ให้บันทึกเวอร์ชัน Inputs ไฟล์ set การตั้งค่ากราฟ และตัวระบุเจ้าของออเดอร์ ตรวจว่ารุ่นใหม่รู้จัก Ticket และชุดออเดอร์เดิมหรือไม่ EA แบบพอร์ตอาจใช้ Magic Number ร่วมกันข้ามสัญลักษณ์โดยตั้งใจ แต่กลยุทธ์อิสระต้องแยกตามที่ผู้พัฒนากำหนด

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

เอกสารอ้างอิงอย่างเป็นทางการ

ขั้นตอนติดตั้งอิงรูปแบบ Navigator และการเทรดอัตโนมัติอย่างเป็นทางการของ MetaTrader 4 ดู เอกสาร Navigator ของ MetaTrader 4.