ข้ามไปเนื้อหา

หมวดหมู่:การติดตั้ง EA

จาก docs.botbas.com

วิธีติดตั้ง EA และ Indicator บน MT4 / MT5 อย่างละเอียด

หน้านี้เป็นคู่มือสำหรับผู้ใช้งาน botbas ที่ต้องการติดตั้ง EA, Indicator, Preset, Library และไฟล์ประกอบต่าง ๆ บนโปรแกรม MetaTrader 4 และ MetaTrader 5

เหมาะสำหรับผู้ใช้ใหม่ที่ยังไม่คุ้นกับโฟลเดอร์ MQL4, MQL5, การเปิดใช้งาน AutoTrading, Algo Trading, การโหลดไฟล์ .set และการตรวจสอบ Error หลังติดตั้ง

คำแนะนำก่อนเริ่ม: ควรติดตั้งและทดสอบบนบัญชี Demo หรือ Cent ก่อนเสมอ โดยเฉพาะ EA ประเภท Grid, Martingale, DCA, Hedge, Lock และ Basket Trading

1. ประเภทไฟล์ที่เกี่ยวข้อง

ก่อนติดตั้ง ควรรู้ก่อนว่าไฟล์แต่ละประเภทต้องวางไว้ที่โฟลเดอร์ใด

ประเภทไฟล์ ใช้กับ หน้าที่ โฟลเดอร์ MT4 โฟลเดอร์ MT5
.ex4 MT4 ไฟล์ EA หรือ Indicator ที่ Compile แล้ว MQL4/Experts หรือ MQL4/Indicators -
.mq4 MT4 Source Code ของ EA หรือ Indicator MQL4/Experts หรือ MQL4/Indicators -
.ex5 MT5 ไฟล์ EA หรือ Indicator ที่ Compile แล้ว - MQL5/Experts หรือ MQL5/Indicators
.mq5 MT5 Source Code ของ EA หรือ Indicator - MQL5/Experts หรือ MQL5/Indicators
.set MT4 / MT5 ไฟล์ Preset สำหรับโหลดค่าตั้งต้นของ EA MQL4/Presets MQL5/Presets
.dll MT4 / MT5 Library เสริมสำหรับ EA บางระบบ MQL4/Libraries MQL5/Libraries
.mqh MT4 / MT5 Include File สำหรับ Source Code MQL4/Include MQL5/Include
.tpl MT4 / MT5 Template กราฟ templates Profiles/Templates หรือโฟลเดอร์ Template ตามระบบ

ข้อควรระวัง: ไฟล์ MT4 และ MT5 ใช้แทนกันไม่ได้ เช่น .ex4 ใช้กับ MT5 ไม่ได้ และ .ex5 ใช้กับ MT4 ไม่ได้

2. วิธีเปิด Data Folder

การติดตั้ง EA และ Indicator ควรใช้เมนู Open Data Folder เสมอ เพราะแต่ละ Broker อาจเก็บไฟล์ไว้คนละตำแหน่ง

ขั้นตอนเปิด Data Folder

  1. เปิดโปรแกรม MT4 หรือ MT5
  2. คลิกเมนู File
  3. เลือก Open Data Folder
  4. โปรแกรมจะเปิดโฟลเดอร์ข้อมูลของ Terminal นั้นขึ้นมา
  5. จากนั้นเข้าโฟลเดอร์ MQL4 หรือ MQL5 ตาม Platform ที่ใช้งาน

แนะนำ: ถ้ามี MT4/MT5 หลาย Broker หรือหลาย Terminal อย่าลากไฟล์ไปวางจาก path เดาเอง ให้เปิด Open Data Folder จาก Terminal ที่ต้องการติดตั้งจริงเท่านั้น

3. การติดตั้ง EA บน MT4

EA ของ MT4 ส่วนใหญ่จะเป็นไฟล์ .ex4 หรือ .mq4

3.1 ขั้นตอนติดตั้ง EA MT4

  1. เปิด MT4
  2. ไปที่ File > Open Data Folder
  3. เข้าโฟลเดอร์ MQL4
  4. เข้าโฟลเดอร์ Experts
  5. วางไฟล์ EA เช่น botbas_EA.ex4 หรือ botbas_EA.mq4
  6. ปิดหน้าต่างโฟลเดอร์
  7. กลับไปที่ MT4
  8. คลิกขวาที่ช่อง Navigator
  9. เลือก Refresh
  10. ถ้า EA ยังไม่แสดง ให้ปิดและเปิด MT4 ใหม่

3.2 ตำแหน่งโฟลเดอร์ EA ของ MT4

MQL4
└── Experts
    └── วางไฟล์ EA .ex4 หรือ .mq4 ที่นี่

3.3 การเปิด EA บนกราฟ MT4

  1. เปิดกราฟคู่เงินที่ต้องการ เช่น EURUSD, GBPUSD, XAUUSD
  2. เลือก Timeframe ตามคู่มือ EA เช่น M5, M15, H1
  3. ไปที่หน้าต่าง Navigator
  4. เปิดหมวด Expert Advisors
  5. ลาก EA ไปวางบนกราฟ
  6. หน้าต่างตั้งค่า EA จะปรากฏขึ้น
  7. ไปที่แท็บ Common
  8. ติ๊ก Allow live trading
  9. ถ้า EA ต้องใช้ DLL ให้ติ๊ก Allow DLL imports
  10. ถ้า EA ต้องเรียก API หรือ Web Service ให้ตั้งค่า WebRequest เพิ่มเติม
  11. ไปที่แท็บ Inputs
  12. ตั้งค่าตามคู่มือ หรือกด Load เพื่อโหลดไฟล์ .set
  13. กด OK

3.4 การเปิดปุ่ม AutoTrading บน MT4

หลังจากลาก EA ใส่กราฟแล้ว ต้องเปิดปุ่ม AutoTrading ที่แถบเครื่องมือด้านบน

  • ถ้าปุ่มเป็นสีเขียว หมายถึงเปิดให้ EA เทรดได้
  • ถ้าปุ่มเป็นสีแดง หมายถึง EA ยังไม่สามารถส่งคำสั่งเทรดได้

สังเกตมุมขวาบนของกราฟ:

สถานะ ความหมาย
หน้ายิ้ม EA พร้อมทำงาน
หน้าบึ้ง EA ถูกปิดการเทรด หรือยังไม่ได้อนุญาตให้เทรด
ไม่มีไอคอน EA อาจยังไม่ได้ถูกลากลงกราฟ หรือมีปัญหาการโหลด

4. การติดตั้ง Indicator บน MT4

Indicator ของ MT4 จะเป็นไฟล์ .ex4 หรือ .mq4 เช่นเดียวกับ EA แต่ต้องวางคนละโฟลเดอร์

4.1 ขั้นตอนติดตั้ง Indicator MT4

  1. เปิด MT4
  2. ไปที่ File > Open Data Folder
  3. เข้าโฟลเดอร์ MQL4
  4. เข้าโฟลเดอร์ Indicators
  5. วางไฟล์ Indicator เช่น botbas_Signal.ex4 หรือ botbas_Signal.mq4
  6. กลับไปที่ MT4
  7. คลิกขวาที่ Navigator
  8. เลือก Refresh
  9. ถ้า Indicator ยังไม่แสดง ให้ปิดและเปิด MT4 ใหม่

4.2 ตำแหน่งโฟลเดอร์ Indicator ของ MT4

MQL4
└── Indicators
    └── วางไฟล์ Indicator .ex4 หรือ .mq4 ที่นี่

4.3 การเปิด Indicator บนกราฟ MT4

  1. เปิดกราฟคู่เงินที่ต้องการ
  2. ไปที่ Navigator
  3. เปิดหมวด Indicators
  4. ลาก Indicator ไปวางบนกราฟ
  5. ตั้งค่าที่แท็บ Inputs
  6. กด OK

4.4 การลบ Indicator ออกจากกราฟ MT4

  1. คลิกขวาบนกราฟ
  2. เลือก Indicators List
  3. เลือก Indicator ที่ต้องการลบ
  4. กด Delete
  5. กด Close

5. การติดตั้ง EA บน MT5

EA ของ MT5 จะเป็นไฟล์ .ex5 หรือ .mq5

5.1 ขั้นตอนติดตั้ง EA MT5

  1. เปิด MT5
  2. ไปที่ File > Open Data Folder
  3. เข้าโฟลเดอร์ MQL5
  4. เข้าโฟลเดอร์ Experts
  5. วางไฟล์ EA เช่น botbas_EA.ex5 หรือ botbas_EA.mq5
  6. กลับไปที่ MT5
  7. คลิกขวาที่หน้าต่าง Navigator
  8. เลือก Refresh
  9. ถ้า EA ยังไม่แสดง ให้ปิดและเปิด MT5 ใหม่

5.2 ตำแหน่งโฟลเดอร์ EA ของ MT5

MQL5
└── Experts
    └── วางไฟล์ EA .ex5 หรือ .mq5 ที่นี่

5.3 การเปิด EA บนกราฟ MT5

  1. เปิดกราฟคู่เงินที่ต้องการ
  2. เลือก Timeframe ตามคู่มือ EA
  3. ไปที่หน้าต่าง Navigator
  4. เปิดหมวด Expert Advisors
  5. ลาก EA ไปวางบนกราฟ
  6. หน้าต่างตั้งค่า EA จะปรากฏขึ้น
  7. ไปที่แท็บ Common
  8. ติ๊ก Allow Algo Trading หรือเปิดสิทธิ์ให้ EA ทำงาน
  9. ถ้า EA ต้องใช้ DLL ให้ติ๊ก Allow DLL imports
  10. ไปที่แท็บ Inputs
  11. ตั้งค่าตามคู่มือ หรือกด Load เพื่อโหลดไฟล์ .set
  12. กด OK

5.4 การเปิดปุ่ม Algo Trading บน MT5

MT5 ใช้ปุ่ม Algo Trading แทน AutoTrading

  • ถ้า Algo Trading เปิดอยู่ EA สามารถทำงานได้
  • ถ้า Algo Trading ปิดอยู่ EA จะไม่สามารถส่งคำสั่งเทรดได้ แม้จะอยู่บนกราฟแล้วก็ตาม

ควรตรวจสอบทั้ง 2 จุด:

  1. ปุ่ม Algo Trading ด้านบนของโปรแกรม
  2. สิทธิ์ Allow Algo Trading ใน Properties ของ EA บนกราฟ

6. การติดตั้ง Indicator บน MT5

Indicator ของ MT5 จะเป็นไฟล์ .ex5 หรือ .mq5

6.1 ขั้นตอนติดตั้ง Indicator MT5

  1. เปิด MT5
  2. ไปที่ File > Open Data Folder
  3. เข้าโฟลเดอร์ MQL5
  4. เข้าโฟลเดอร์ Indicators
  5. วางไฟล์ Indicator เช่น botbas_Trend.ex5 หรือ botbas_Trend.mq5
  6. กลับไปที่ MT5
  7. คลิกขวาที่ Navigator
  8. เลือก Refresh
  9. ถ้ายังไม่แสดง ให้ปิดและเปิด MT5 ใหม่

6.2 ตำแหน่งโฟลเดอร์ Indicator ของ MT5

MQL5
└── Indicators
    └── วางไฟล์ Indicator .ex5 หรือ .mq5 ที่นี่

6.3 การเปิด Indicator บนกราฟ MT5

  1. เปิดกราฟคู่เงินที่ต้องการ
  2. ไปที่ Navigator
  3. เปิดหมวด Indicators
  4. ลาก Indicator ไปวางบนกราฟ
  5. ตั้งค่าที่แท็บ Inputs
  6. กด OK

6.4 การลบ Indicator ออกจากกราฟ MT5

  1. คลิกขวาบนกราฟ
  2. เลือก Indicators List
  3. เลือก Indicator ที่ต้องการลบ
  4. กด Delete
  5. กด Close

7. การติดตั้งไฟล์ Preset .set

ไฟล์ .set คือไฟล์ค่าตั้งต้นของ EA ใช้สำหรับโหลด Parameter เช่น Lot, TP, SL, Grid Step, Magic Number, Max Order, News Filter และค่าอื่น ๆ

7.1 ติดตั้ง Preset บน MT4

  1. เปิด MT4
  2. ไปที่ File > Open Data Folder
  3. เข้าโฟลเดอร์ MQL4
  4. เข้าโฟลเดอร์ Presets
  5. วางไฟล์ .set ลงในโฟลเดอร์นี้
MQL4
└── Presets
    └── วางไฟล์ .set ที่นี่

7.2 ติดตั้ง Preset บน MT5

  1. เปิด MT5
  2. ไปที่ File > Open Data Folder
  3. เข้าโฟลเดอร์ MQL5
  4. เข้าโฟลเดอร์ Presets
  5. วางไฟล์ .set ลงในโฟลเดอร์นี้
MQL5
└── Presets
    └── วางไฟล์ .set ที่นี่

7.3 วิธีโหลดไฟล์ .set เข้า EA

  1. ลาก EA ลงกราฟ
  2. ไปที่แท็บ Inputs
  3. กดปุ่ม Load
  4. เลือกไฟล์ .set ที่ต้องการ
  5. ตรวจสอบค่าที่โหลดเข้ามา เช่น Lot, Magic Number, Max Order, TP, SL
  6. กด OK

สำคัญ: หลังโหลด Preset ควรตรวจสอบค่า Magic Number, Lot Start, Max Order, Max DD และ Symbol ทุกครั้งก่อนเปิดเทรดจริง

8. การติดตั้งไฟล์ DLL และ Library

EA บางระบบอาจต้องใช้ DLL หรือ Library เพื่อเชื่อมต่อ License, API, Dashboard, Copy Trade, News Filter หรือระบบภายนอก

8.1 ติดตั้ง DLL บน MT4

  1. เปิด MT4
  2. ไปที่ File > Open Data Folder
  3. เข้าโฟลเดอร์ MQL4
  4. เข้าโฟลเดอร์ Libraries
  5. วางไฟล์ .dll ลงในโฟลเดอร์นี้
  6. Restart MT4
MQL4
└── Libraries
    └── วางไฟล์ .dll ที่นี่

8.2 ติดตั้ง DLL บน MT5

  1. เปิด MT5
  2. ไปที่ File > Open Data Folder
  3. เข้าโฟลเดอร์ MQL5
  4. เข้าโฟลเดอร์ Libraries
  5. วางไฟล์ .dll ลงในโฟลเดอร์นี้
  6. Restart MT5
MQL5
└── Libraries
    └── วางไฟล์ .dll ที่นี่

8.3 เปิด Allow DLL imports

ถ้า EA ต้องใช้ DLL ต้องเปิดสิทธิ์ DLL ด้วย

MT4

  1. ลาก EA ลงกราฟ
  2. ไปที่แท็บ Common
  3. ติ๊ก Allow DLL imports
  4. กด OK

MT5

  1. ลาก EA ลงกราฟ
  2. ไปที่แท็บ Common
  3. ติ๊ก Allow DLL imports
  4. กด OK

คำเตือน: เปิด DLL เฉพาะ EA หรือไฟล์ที่เชื่อถือได้เท่านั้น เพราะ DLL สามารถเชื่อมต่อกับระบบภายนอกของเครื่องได้

9. การตั้งค่า WebRequest สำหรับ EA ที่ต้องต่อ API

EA บางตัวอาจต้องเชื่อมต่อ API เช่น License Server, News Filter, Dashboard, Telegram, Copy Trade หรือระบบสมาชิก

ถ้า EA แจ้งว่าใช้งาน WebRequest ไม่ได้ ให้ตั้งค่าดังนี้

9.1 ตั้งค่า WebRequest บน MT4

  1. ไปที่เมนู Tools > Options
  2. เปิดแท็บ Expert Advisors
  3. ติ๊ก Allow WebRequest for listed URL
  4. กดปุ่ม Add
  5. ใส่ URL ที่ EA ต้องใช้ เช่น https://your-domain.com
  6. กด OK
  7. Restart MT4 ถ้าจำเป็น

9.2 ตั้งค่า WebRequest บน MT5

  1. ไปที่เมนู Tools > Options
  2. เปิดแท็บ Expert Advisors
  3. ติ๊ก Allow WebRequest for listed URL
  4. กดปุ่ม Add
  5. ใส่ URL ที่ EA ต้องใช้
  6. กด OK
  7. Restart MT5 ถ้าจำเป็น

10. การติดตั้ง Template .tpl

Template ใช้สำหรับบันทึกรูปแบบกราฟ เช่น สีพื้นหลัง Indicator ที่ติดตั้งไว้ เส้น EMA หรือ Layout ของระบบ

10.1 ติดตั้ง Template บน MT4

  1. เปิด MT4
  2. ไปที่ File > Open Data Folder
  3. กลับไปที่โฟลเดอร์หลักของ Terminal
  4. เข้าโฟลเดอร์ templates
  5. วางไฟล์ .tpl
  6. Restart MT4 หรือ Refresh
templates
└── วางไฟล์ .tpl ที่นี่

10.2 โหลด Template บน MT4

  1. คลิกขวาบนกราฟ
  2. เลือก Template
  3. เลือกชื่อ Template ที่ต้องการ

10.3 ติดตั้ง Template บน MT5

ใน MT5 ตำแหน่ง Template อาจแตกต่างตาม Build และการติดตั้ง แนะนำให้ใช้วิธีบันทึกหรือโหลดผ่านตัวโปรแกรม

  1. เปิดกราฟใน MT5
  2. คลิกขวาบนกราฟ
  3. เลือก Templates
  4. เลือก Load Template
  5. เลือกไฟล์ .tpl ที่ต้องการ

11. การเปิดกราฟและ Symbol ให้ถูกต้อง

หลายครั้ง EA ไม่ทำงานเพราะเปิด Symbol ผิด หรือ Broker มี Suffix ต่อท้ายชื่อคู่เงิน

ตัวอย่าง:

ชื่อปกติ ชื่อที่ Broker อาจใช้
EURUSD EURUSDm, EURUSD.a, EURUSDpro
GBPUSD GBPUSDm, GBPUSD.raw
XAUUSD XAUUSDm, XAUUSD.a, GOLD
US30 US30.cash, DJI30, WallStreet30

วิธีเปิด Symbol ใน Market Watch

  1. เปิดหน้าต่าง Market Watch
  2. คลิกขวา
  3. เลือก Show All
  4. หา Symbol ที่ต้องการ
  5. คลิกขวาที่ Symbol
  6. เลือก Chart Window

แนะนำ: ถ้า EA มีช่องตั้งค่า Symbol ให้ใส่ชื่อ Symbol ตาม Broker จริง เช่น XAUUSDm ไม่ใช่ XAUUSD

12. การตรวจสอบว่า EA ทำงานหรือไม่

หลังติดตั้งและเปิดใช้งาน EA แล้ว ให้ตรวจสอบสถานะดังนี้

12.1 ตรวจสอบบนกราฟ

  • มีชื่อ EA แสดงอยู่มุมขวาบนหรือไม่
  • MT4 มีหน้ายิ้มหรือไม่
  • MT5 แสดงสถานะ Algo Trading หรือไม่
  • มีข้อความ Status จาก EA บนกราฟหรือไม่
  • ค่า Spread, Lot, Magic, Equity, DD แสดงถูกต้องหรือไม่ ถ้า EA มี Dashboard

12.2 ตรวจสอบแท็บ Experts

แท็บ Experts จะแสดงข้อความจาก EA เช่น

  • EA loaded
  • License OK
  • Trade allowed
  • Signal detected
  • Order opened
  • Error code

12.3 ตรวจสอบแท็บ Journal

แท็บ Journal จะแสดงเหตุการณ์ของ Terminal เช่น

  • Login สำเร็จหรือไม่
  • Server หลุดหรือไม่
  • AutoTrading ถูกปิดหรือไม่
  • EA ถูกโหลดหรือถูกลบออกหรือไม่
  • มี Error จากระบบหรือไม่

13. ปัญหาที่พบบ่อยและวิธีแก้

13.1 EA ไม่แสดงใน Navigator

สาเหตุที่เป็นไปได้:

  • วางไฟล์ผิดโฟลเดอร์
  • ใช้ไฟล์ MT4 กับ MT5 ผิด Platform
  • ยังไม่ได้ Refresh
  • ยังไม่ได้ Restart โปรแกรม
  • ไฟล์เสียหายหรือดาวน์โหลดไม่สมบูรณ์

วิธีแก้:

  1. ตรวจสอบว่าไฟล์ MT4 เป็น .ex4 หรือ .mq4
  2. ตรวจสอบว่าไฟล์ MT5 เป็น .ex5 หรือ .mq5
  3. ตรวจสอบว่า EA อยู่ในโฟลเดอร์ Experts
  4. คลิกขวาที่ Navigator แล้วกด Refresh
  5. Restart MT4/MT5

13.2 Indicator ไม่แสดงใน Navigator

สาเหตุที่เป็นไปได้:

  • วางไฟล์ไว้ใน Experts แทน Indicators
  • ใช้ไฟล์ผิด Platform
  • ยังไม่ได้ Refresh หรือ Restart

วิธีแก้:

  1. ย้ายไฟล์ Indicator ไปที่ MQL4/Indicators หรือ MQL5/Indicators
  2. กด Refresh
  3. Restart โปรแกรม

13.3 EA อยู่บนกราฟ แต่ไม่เปิดออเดอร์

สาเหตุที่เป็นไปได้:

  • AutoTrading / Algo Trading ยังปิดอยู่
  • ไม่ได้ติ๊ก Allow live trading หรือ Allow Algo Trading
  • ตลาดปิด
  • Spread สูงเกิน Filter
  • ยังไม่มีสัญญาณเข้าออเดอร์
  • Time Filter ยังไม่ถึงเวลาเทรด
  • News Filter ปิดการเข้าออเดอร์
  • Lot ต่ำกว่าขั้นต่ำของ Broker
  • Margin ไม่พอ
  • Symbol ไม่ตรงกับที่ EA ตั้งไว้
  • License ไม่ผ่าน

วิธีแก้:

  1. เปิด AutoTrading / Algo Trading
  2. ตรวจสอบแท็บ Common ของ EA
  3. ตรวจสอบ Spread
  4. ตรวจสอบเวลาตลาด
  5. ตรวจสอบ Inputs ของ EA
  6. ตรวจสอบแท็บ Experts และ Journal
  7. ตรวจสอบ License หรือ Account Number ถ้า EA มีระบบล็อกบัญชี

13.4 ขึ้น Error: Trade is disabled

สาเหตุที่เป็นไปได้:

  • บัญชีห้ามเทรด
  • Symbol นั้นปิดการเทรด
  • Investor Password ไม่สามารถส่งคำสั่งได้
  • Broker ปิดตลาด
  • AutoTrading / Algo Trading ถูกปิด

วิธีแก้:

  1. ตรวจสอบว่า Login ด้วยรหัสเทรดจริง ไม่ใช่ Investor Password
  2. ตรวจสอบว่า Symbol เทรดได้
  3. เปิด AutoTrading / Algo Trading
  4. ติดต่อ Broker หาก Symbol ถูกปิดเทรด

13.5 ขึ้น Error: Not enough money

หมายถึง Margin ไม่พอสำหรับเปิดออเดอร์

วิธีแก้:

  • ลด Lot Start
  • ลดจำนวนคู่เงินที่เปิด EA
  • ลด Max Order
  • เพิ่มทุน
  • ใช้บัญชี Leverage สูงขึ้น แต่ต้องระวังความเสี่ยง
  • ปิดออเดอร์อื่นที่กิน Margin มาก

13.6 ขึ้น Error: Invalid lot size

สาเหตุที่เป็นไปได้:

  • Lot ต่ำกว่าขั้นต่ำของ Broker
  • Lot สูงกว่าขั้นสูงสุดของ Broker
  • Lot Step ไม่ตรง เช่น Broker ให้เพิ่มทีละ 0.01 แต่ EA คำนวณได้ 0.015
  • ใช้ Preset ที่ไม่เหมาะกับบัญชีนี้

วิธีแก้:

  1. ตรวจสอบ Minimum Lot
  2. ตรวจสอบ Lot Step
  3. ปรับ Lot Start ให้ถูกต้อง เช่น 0.01, 0.02, 0.10
  4. ตรวจสอบว่า EA มีการ Normalize Lot หรือไม่

13.7 ขึ้น Error: Invalid stops

สาเหตุที่เป็นไปได้:

  • TP หรือ SL ใกล้ราคาปัจจุบันเกินไป
  • Broker มี Stop Level สูง
  • Spread กว้างเกินไป
  • EA ตั้งค่า Points / Pips ผิด
  • Symbol เช่น XAUUSD หรือ Index มี Digits ไม่เหมือน Forex ทั่วไป

วิธีแก้:

  • เพิ่มระยะ TP/SL
  • ตรวจสอบ Stop Level ของ Broker
  • ตรวจสอบการตั้งค่า Points / Pips
  • ใช้ Preset ที่ออกแบบมาสำหรับ Symbol นั้นโดยเฉพาะ

13.8 EA เปิดออเดอร์ผิดคู่เงิน

สาเหตุที่เป็นไปได้:

  • เปิดกราฟผิด Symbol
  • ตั้งค่า Symbol ใน Inputs ผิด
  • Broker มี Suffix แต่ไม่ได้ใส่
  • EA Multi-Symbol ถูกตั้งค่า Symbol List ผิด

วิธีแก้:

  1. ตรวจสอบชื่อกราฟด้านบน
  2. ตรวจสอบ Inputs ของ EA
  3. ใช้ชื่อ Symbol ตาม Market Watch จริง
  4. ถ้าเป็น EA แบบหลายคู่เงิน ให้ตรวจสอบ Symbol List หรือ Mapping

13.9 EA ปิดออเดอร์ของระบบอื่น

สาเหตุที่เป็นไปได้:

  • Magic Number ซ้ำ
  • EA ถูกตั้งให้จัดการ Manual Order ด้วย
  • ตั้งค่า Manage All Orders เป็น true
  • ใช้ Comment Filter ไม่ถูกต้อง

วิธีแก้:

  1. ตั้ง Magic Number ให้ไม่ซ้ำทุกกราฟ
  2. ปิดโหมดจัดการออเดอร์ทั้งหมด ถ้าไม่ต้องการ
  3. ตรวจสอบว่า EA แยก Order ด้วย Symbol + Magic Number
  4. อย่าใช้ Preset เดียวกันหลายกราฟโดยไม่เปลี่ยน Magic Number

14. การ Update EA หรือ Indicator เวอร์ชันใหม่

เมื่อได้รับไฟล์ EA หรือ Indicator เวอร์ชันใหม่ ให้ทำตามขั้นตอนนี้

14.1 วิธี Update อย่างปลอดภัย

  1. ปิด AutoTrading / Algo Trading ก่อน
  2. ถ้ามีออเดอร์ค้าง ให้ตรวจสอบก่อนว่า EA เวอร์ชันใหม่รองรับการจัดการออเดอร์เดิมหรือไม่
  3. Remove EA ออกจากกราฟ
  4. ปิด MT4/MT5
  5. สำรองไฟล์เวอร์ชันเก่าไว้ก่อน
  6. วางไฟล์เวอร์ชันใหม่ทับในโฟลเดอร์เดิม
  7. เปิด MT4/MT5 ใหม่
  8. ลาก EA ลงกราฟใหม่
  9. โหลด Preset
  10. ตรวจสอบ Inputs ทุกค่า
  11. เปิด AutoTrading / Algo Trading อีกครั้ง

สำคัญ: ถ้ามีออเดอร์ค้าง อย่าเปลี่ยน EA เวอร์ชันใหม่ทันทีโดยไม่ตรวจสอบ Magic Number และโครงสร้าง Order เดิม เพราะ EA อาจไม่รู้จัก Basket เดิมหรือจัดการผิดชุด

15. การถอนการติดตั้ง EA หรือ Indicator

15.1 ลบ EA ออกจากกราฟ

  1. คลิกขวาบนกราฟ
  2. เลือก Expert Advisors
  3. เลือก Remove

หรือปิดกราฟนั้นไปเลย

15.2 ลบ Indicator ออกจากกราฟ

  1. คลิกขวาบนกราฟ
  2. เลือก Indicators List
  3. เลือก Indicator
  4. กด Delete

15.3 ลบไฟล์ออกจากระบบ

  1. เปิด File > Open Data Folder
  2. ไปยังโฟลเดอร์ที่เกี่ยวข้อง เช่น Experts หรือ Indicators
  3. ลบไฟล์ที่ไม่ต้องการ
  4. Restart MT4/MT5

16. Checklist หลังติดตั้งเสร็จ

ก่อนเปิดบัญชีจริง ให้ตรวจสอบรายการนี้ทุกครั้ง

รายการ ตรวจแล้ว
ติดตั้ง EA ถูกโฟลเดอร์
ติดตั้ง Indicator ถูกโฟลเดอร์
ติดตั้ง Preset ถูกโฟลเดอร์
ติดตั้ง DLL / Library ครบ ถ้ามี
เปิด AutoTrading / Algo Trading แล้ว
เปิด Allow live trading / Allow Algo Trading แล้ว
เปิด Allow DLL imports เฉพาะกรณีที่จำเป็น
ตั้งค่า WebRequest แล้ว ถ้า EA ต้องใช้ API
Symbol ตรงกับ Broker
Timeframe ถูกต้อง
Magic Number ไม่ซ้ำ
Lot Start เหมาะกับทุน
Max Order จำกัดแล้ว
Max DD / Equity Stop ตั้งแล้ว
Spread Filter เปิดแล้ว
News Filter เปิดแล้ว ถ้า EA รองรับ
Experts ไม่มี Error
Journal ไม่มี Error สำคัญ

17. โครงสร้างโฟลเดอร์สรุปแบบเร็ว

MT4

MQL4
├── Experts       ← EA .ex4 / .mq4
├── Indicators    ← Indicator .ex4 / .mq4
├── Libraries     ← DLL / Library
├── Include       ← Include File .mqh
├── Presets       ← Preset .set
└── Files         ← ไฟล์ข้อมูลที่ EA ใช้อ่าน/เขียน

MT5

MQL5
├── Experts       ← EA .ex5 / .mq5
├── Indicators    ← Indicator .ex5 / .mq5
├── Libraries     ← DLL / Library
├── Include       ← Include File .mqh
├── Presets       ← Preset .set
└── Files         ← ไฟล์ข้อมูลที่ EA ใช้อ่าน/เขียน

18. คำแนะนำสำหรับใช้งานบน VPS

ถ้าใช้งาน EA จริง ควรรันบน VPS เพื่อให้ EA ทำงานต่อเนื่อง 24 ชั่วโมง

สิ่งที่ควรทำบน VPS:

  • ปิด Windows Update แบบ Restart อัตโนมัติ
  • ตั้งค่า Power ไม่ให้ Sleep
  • เปิด MT4/MT5 ที่ต้องใช้เท่านั้น
  • ไม่เปิดกราฟมากเกินความจำเป็น
  • Restart Terminal เป็นรอบ ๆ เฉพาะตอนตลาดปิดหรือไม่มีออเดอร์ค้าง
  • ตรวจสอบ Ping ไปยัง Broker
  • ตรวจสอบพื้นที่ Disk และ RAM
  • ใช้ Remote Desktop อย่างระวัง ไม่ปิด Terminal ผิดตัว

แนะนำ: ถ้าเปิดหลาย EA หลายบัญชี ควรตั้งชื่อ Shortcut, Profile หรือ Workspace ให้ชัดเจน เช่น botbas-XAU-Live01, botbas-EUR-Demo01

19. แนวทางความเสี่ยงหลังติดตั้ง

การติดตั้งถูกต้องไม่ได้แปลว่าระบบปลอดภัย ต้องตั้งค่าความเสี่ยงให้เหมาะกับทุนด้วย

ควรตรวจสอบ:

  • Lot Start ไม่ใหญ่เกินทุน
  • Max Order ไม่สูงเกินไป
  • Grid Step เหมาะกับความผันผวนของ Symbol
  • Multiplier ไม่รุนแรงเกินไป
  • มี Equity Stop หรือ Max Drawdown Limit
  • มี Spread Filter
  • มี Time Filter หรือ News Filter ถ้าจำเป็น
  • ไม่เปิดหลายคู่เงินจน Margin กระจุกความเสี่ยง
  • ไม่เปิด EA หลายตัวที่ใช้กลยุทธ์คล้ายกันในบัญชีเดียวโดยไม่คำนวณ DD รวม

คำเตือน: EA ประเภท Grid, Martingale และ DCA อาจมีกำไรต่อเนื่องในช่วงตลาดแกว่ง แต่สามารถเกิด Drawdown หนักเมื่อตลาดวิ่งทางเดียวแรง ๆ จึงต้องมีแผนจำกัดความเสียหายเสมอ

20. สรุป

การติดตั้ง EA และ Indicator ที่ถูกต้องมี 4 เรื่องหลัก:

  1. วางไฟล์ให้ถูกโฟลเดอร์
  2. ใช้ไฟล์ให้ถูก Platform ระหว่าง MT4 และ MT5
  3. เปิดสิทธิ์การทำงานของ EA ให้ครบ
  4. ตรวจสอบ Error ในแท็บ Experts และ Journal

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

หน้าในหมวดหมู่ "การติดตั้ง EA"

2 หน้าต่อไปนี้อยู่ในหมวดหมู่นี้ จากทั้งหมด 2 หน้า