Expert Advisor (EA) คือโปรแกรมที่ทำงานภายใน MetaTrader 5 และสามารถเปิดและปิดออร์เดอร์ตามกฎที่กำหนดไว้ล่วงหน้า คู่มือนี้อธิบายวิธีติดตั้ง EA ใน MT5 และตรวจสอบว่าทำงานอยู่หรือไม่
ก่อนเริ่มต้น
- EA สำหรับ MT5 เป็นไฟล์
.ex5(คอมไพล์แล้ว) หรือ.mq5(ซอร์สโค้ด) ไฟล์.ex4/.mq4เป็นของ MT4 และใช้กับ MT5 ไม่ได้ - EA จะทำงานเฉพาะเมื่อเทอร์มินัลเปิดอยู่และเชื่อมต่ออินเทอร์เน็ต ดังนั้นระบบที่ต้องทำงานตลอด 24 ชั่วโมงมักรันบน VPS
- หากคุณล็อกอินด้วยรหัสผ่านนักลงทุน (อ่านอย่างเดียว) จะเปิดออร์เดอร์ไม่ได้ ต้องล็อกอินด้วยรหัสผ่านหลัก
- ชื่อเมนูในคู่มือนี้เป็นภาษาอังกฤษ หาก MT5 ของคุณใช้ภาษาอื่น ชื่ออาจแตกต่างออกไป
ขั้นตอนที่ 1: เปิดโฟลเดอร์ข้อมูล
ใน MT5 คลิก File → Open Data Folder (ไฟล์ → เปิดโฟลเดอร์ข้อมูล) ในหน้าต่างที่เปิดขึ้นให้เข้าไปที่โฟลเดอร์ MQL5
ขั้นตอนที่ 2: คัดลอกไฟล์ไปยังโฟลเดอร์ที่ถูกต้อง
- คัดลอกไฟล์ EA ไปที่
MQL5\Experts - ไฟล์อินดิเคเตอร์ให้ใส่ใน
MQL5\Indicators - หากคุณมีเฉพาะไฟล์ซอร์สโค้ด
.mq5ให้เปิดใน MetaEditor แล้วคอมไพล์ด้วย F7 ซึ่งจะสร้างไฟล์.ex5
หากติดตั้ง MT5 มากกว่าหนึ่งชุด แต่ละชุดจะมีโฟลเดอร์ข้อมูลของตัวเอง ตรวจสอบให้แน่ใจว่าคัดลอกไฟล์ไปยังโฟลเดอร์ของเทอร์มินัลที่จะรัน EA
ขั้นตอนที่ 3: รีเฟรชรายการ
กด Ctrl+N เพื่อเปิดแผง Navigator (ตัวนำทาง) คลิกขวาที่ Expert Advisors แล้วเลือก Refresh (รีเฟรช) หาก EA ยังไม่ปรากฏ ให้ปิด MT5 แล้วเปิดใหม่
ขั้นตอนที่ 4: เปิดการเทรดอัลกอริทึม
- ไปที่ Tools → Options → Expert Advisors และตรวจสอบว่าได้ติ๊กตัวเลือกที่อนุญาตการเทรดอัลกอริทึมแล้ว
- ปุ่ม Algo Trading บนแถบด้านบนต้องเป็นสีเขียว หากเป็นสีแดง ให้คลิกเพื่อเปิด
- หาก EA ต้องเชื่อมต่อกับที่อยู่ภายนอก (WebRequest) ให้เพิ่มเฉพาะที่อยู่ที่ระบุในเอกสารของ EA ลงในรายการที่อนุญาตในแท็บเดียวกัน และเฉพาะเมื่อคุณเชื่อถือที่อยู่นั้น อย่าเพิ่มที่อยู่ที่ไม่จำเป็น
ขั้นตอนที่ 5: เพิ่ม EA ลงในกราฟ
- ลาก EA จาก Navigator ไปวางบนกราฟ (หรือดับเบิลคลิก)
- ในแท็บ Common (ทั่วไป) ตรวจสอบว่าได้ติ๊กตัวเลือกที่อนุญาตการเทรดอัลกอริทึมแล้ว
- ในแท็บ Inputs (พารามิเตอร์) ตรวจดูพารามิเตอร์ของ EA อย่าใช้ค่าเริ่มต้นบนบัญชีจริงจนกว่าจะเข้าใจ
- คลิก OK
ขั้นตอนที่ 6: ตรวจสอบว่าทำงานอยู่
- ชื่อ EA และไอคอนควรปรากฏที่มุมขวาบนของกราฟ
- ใน Toolbox → Experts (Ctrl+T) ควรมีบันทึกว่าโหลด EA สำเร็จ หากมีข้อผิดพลาดจะแสดงที่นี่
ปัญหาที่พบบ่อย
| อาการ | สาเหตุที่เป็นไปได้และวิธีแก้ |
|---|---|
| EA ไม่ปรากฏใน Navigator | โฟลเดอร์ผิด ยังไม่ได้รีเฟรชรายการ หรือไฟล์เป็นของ MT4 ตรวจสอบขั้นตอนที่ 2 และ 3 |
| ไม่มีไอคอน EA บนกราฟ หรือมีเส้นขีดฆ่า | Algo Trading ปิดอยู่ ทำให้ปุ่มบนแถบเป็นสีเขียว |
| ข้อผิดพลาด «trade is disabled» หรือคล้ายกันในแท็บ Experts | คุณอาจล็อกอินด้วยรหัสผ่านนักลงทุน หรือบัญชี/โบรกเกอร์ไม่อนุญาตให้เทรดด้วย EA |
| «Not enough money» / «Invalid volume» | ขนาดล็อตไม่เหมาะกับยอดเงินหรือปริมาณต่ำสุด/สูงสุดของสัญลักษณ์ แก้ล็อตในพารามิเตอร์ |
| EA ไม่เปิดออร์เดอร์เลย | ตลาดอาจปิดอยู่ (วันหยุดสุดสัปดาห์) เงื่อนไขของ EA ยังไม่เกิดขึ้น หรือคุณใช้บัญชีประเภท (hedging / netting) ที่ EA ไม่รองรับ |
| EA หยุดทำงานเมื่อฉันปิดคอมพิวเตอร์ | EA ทำงานภายในเทอร์มินัล ดังนั้นเทอร์มินัลต้องเปิดค้างไว้ หากต้องการให้ทำงานต่อเนื่องให้ใช้ VPS |
เกี่ยวกับเครื่องมือของ Thatri.ch
ไฟล์อินดิเคเตอร์และ EA สำหรับ MT5 ของ Thatri.ch ติดตั้งด้วยวิธีเดียวกัน สำหรับรายละเอียดเรื่องลิขสิทธิ์และเครื่องมือ ดูคำถามที่พบบ่อย ส่วนบทเรียนอยู่ที่หน้าวิดีโอ
คำถามที่พบบ่อย
ฉันรัน EA ในแอป MT5 บนมือถือได้หรือไม่
ไม่ได้ แอป MT5 บนมือถือไม่รัน Expert Advisor EA ทำงานในเทอร์มินัล MT5 บนเดสก์ท็อปหรือเทอร์มินัลที่โฮสต์บน VPS
EA ที่เขียนสำหรับ MT4 ใช้กับ MT5 ได้หรือไม่
ไม่ได้ ไฟล์ MT4 (.ex4 / .mq4) ใช้ร่วมกับ MT5 ไม่ได้ คุณต้องมีไฟล์ .ex5 ที่คอมไพล์สำหรับ MT5 โดยเฉพาะ
จะเปลี่ยนการตั้งค่า EA ภายหลังได้อย่างไร
คลิกขวาที่กราฟ เปิด Expert Advisors แล้วเลือก Properties (คุณสมบัติ ทางลัด: F7) เปลี่ยนพารามิเตอร์ในแท็บ Inputs แล้วคลิก OK