การติดตั้งที่ถูกต้องมีมากกว่าการวางไฟล์ในโฟลเดอร์ โปรแกรม บัญชี สัญลักษณ์ กรอบเวลา สิทธิ์ และค่าความเสี่ยงต้องสอดคล้องกันทั้งหมด ทำตามลำดับนี้บนบัญชีทดลองที่เริ่มใหม่ก่อนพิจารณาใช้จริง
ก่อนติดตั้ง EA Forex
Expert Advisor Forex คือโปรแกรมที่ทำงานภายใน MetaTrader และนำกฎในโค้ดมาใช้กับข้อมูลตลาด เตรียมไฟล์ EA คู่มืออย่างเป็นทางการ ข้อมูลเข้า MT4 ของโบรกเกอร์ คู่เงินและกรอบเวลาที่ต้องใช้ รวมถึงคีย์ใบอนุญาตหากมี สำรองไฟล์ set เดิมก่อนเปลี่ยน
.ex4 และ .mq4 เป็นไฟล์ MT4 และต้องอยู่ใน MQL4/Expertsส่วนไฟล์ .ex5 หรือ .mq5 ใช้กับ MT5 และต้องอยู่ใน MQL5/Expertsไม่สามารถทำงานใน MT4 ได้
ติดตั้ง EA ทีละขั้นตอน
เปิด Data Folder ของ MT4 ตัวที่ถูกต้อง
ใช้ File → Open Data Folder ภายในโปรแกรมตัวที่เชื่อมต่อกับบัญชีที่ต้องการใช้ เพื่อหลีกเลี่ยงการคัดลอกไฟล์ไปยังการติดตั้งของโบรกเกอร์เก่าหรืออีกตัวหนึ่ง
เปิด MQL4 → Experts
Open MQL4แล้วเปิด Expertsคัดลอกไฟล์ EA นามสกุล .ex4 ไว้ที่นั่น ไฟล์ต้นฉบับที่ลงท้ายด้วย .mq4 เก็บไว้ที่นั่นได้เช่นกัน แต่ต้องคอมไพล์สำเร็จก่อนใช้งาน
รีเฟรช Navigator หรือเริ่ม MT4 ใหม่
กลับไป MT4 เปิด Navigator ด้วย Ctrl+N คลิกขวาที่ Expert Advisors และเลือก Refresh หากยังไม่ปรากฏ ให้ปิดแล้วเปิดโปรแกรมใหม่
แนบ EA และเปิดสิทธิ์การเทรด
เปิดสัญลักษณ์และกรอบเวลาที่ผู้ขายกำหนด แล้วลาก EA ลงกราฟ ในแท็บ Common อนุญาตการเทรดจริง เปิดปุ่ม AutoTrading ส่วนกลาง อนุญาต DLL imports เฉพาะเมื่อเอกสารที่เชื่อถือได้ระบุว่าจำเป็น
ตรวจสอบกราฟและบันทึก
ยืนยันชื่อและสถานะ EA ที่มุมกราฟ แล้วตรวจ Terminal → Experts และ Journal EA ที่โหลดแล้วอาจรอเงื่อนไขเข้า การยังไม่มีการเทรดจึงไม่ได้แปลว่าผิดปกติเสมอ
กำหนดสัญลักษณ์ กรอบเวลา และค่าป้อนเข้าให้ถูกต้อง
ใช้คู่เงินตรงตามเอกสารผลิตภัณฑ์ ส่วนต่อท้ายโบรกเกอร์ เช่น EURUSD.a หรือ EURUSDm อาจสำคัญหากโปรแกรมคาดหวังรูปแบบชื่อเฉพาะ ตั้งกรอบเวลาที่ระบุ เช่น M15, H1 หรือ H4 เพราะการคำนวณอินดิเคเตอร์และตรรกะแท่งใหม่อาจเปลี่ยนตามช่วงเวลาของกราฟ
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.