หมวดหมู่:การติดตั้ง EA
วิธีติดตั้ง 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
- เปิดโปรแกรม MT4 หรือ MT5
- คลิกเมนู
File - เลือก
Open Data Folder - โปรแกรมจะเปิดโฟลเดอร์ข้อมูลของ Terminal นั้นขึ้นมา
- จากนั้นเข้าโฟลเดอร์
MQL4หรือMQL5ตาม Platform ที่ใช้งาน
แนะนำ: ถ้ามี MT4/MT5 หลาย Broker หรือหลาย Terminal อย่าลากไฟล์ไปวางจาก path เดาเอง ให้เปิด Open Data Folder จาก Terminal ที่ต้องการติดตั้งจริงเท่านั้น
3. การติดตั้ง EA บน MT4
EA ของ MT4 ส่วนใหญ่จะเป็นไฟล์ .ex4 หรือ .mq4
3.1 ขั้นตอนติดตั้ง EA MT4
- เปิด MT4
- ไปที่
File > Open Data Folder - เข้าโฟลเดอร์
MQL4 - เข้าโฟลเดอร์
Experts - วางไฟล์ EA เช่น
botbas_EA.ex4หรือbotbas_EA.mq4 - ปิดหน้าต่างโฟลเดอร์
- กลับไปที่ MT4
- คลิกขวาที่ช่อง
Navigator - เลือก
Refresh - ถ้า EA ยังไม่แสดง ให้ปิดและเปิด MT4 ใหม่
3.2 ตำแหน่งโฟลเดอร์ EA ของ MT4
MQL4
└── Experts
└── วางไฟล์ EA .ex4 หรือ .mq4 ที่นี่
3.3 การเปิด EA บนกราฟ MT4
- เปิดกราฟคู่เงินที่ต้องการ เช่น
EURUSD,GBPUSD,XAUUSD - เลือก Timeframe ตามคู่มือ EA เช่น
M5,M15,H1 - ไปที่หน้าต่าง
Navigator - เปิดหมวด
Expert Advisors - ลาก EA ไปวางบนกราฟ
- หน้าต่างตั้งค่า EA จะปรากฏขึ้น
- ไปที่แท็บ
Common - ติ๊ก
Allow live trading - ถ้า EA ต้องใช้ DLL ให้ติ๊ก
Allow DLL imports - ถ้า EA ต้องเรียก API หรือ Web Service ให้ตั้งค่า WebRequest เพิ่มเติม
- ไปที่แท็บ
Inputs - ตั้งค่าตามคู่มือ หรือกด
Loadเพื่อโหลดไฟล์.set - กด
OK
3.4 การเปิดปุ่ม AutoTrading บน MT4
หลังจากลาก EA ใส่กราฟแล้ว ต้องเปิดปุ่ม AutoTrading ที่แถบเครื่องมือด้านบน
- ถ้าปุ่มเป็นสีเขียว หมายถึงเปิดให้ EA เทรดได้
- ถ้าปุ่มเป็นสีแดง หมายถึง EA ยังไม่สามารถส่งคำสั่งเทรดได้
สังเกตมุมขวาบนของกราฟ:
| สถานะ | ความหมาย |
|---|---|
| หน้ายิ้ม | EA พร้อมทำงาน |
| หน้าบึ้ง | EA ถูกปิดการเทรด หรือยังไม่ได้อนุญาตให้เทรด |
| ไม่มีไอคอน | EA อาจยังไม่ได้ถูกลากลงกราฟ หรือมีปัญหาการโหลด |
4. การติดตั้ง Indicator บน MT4
Indicator ของ MT4 จะเป็นไฟล์ .ex4 หรือ .mq4 เช่นเดียวกับ EA แต่ต้องวางคนละโฟลเดอร์
4.1 ขั้นตอนติดตั้ง Indicator MT4
- เปิด MT4
- ไปที่
File > Open Data Folder - เข้าโฟลเดอร์
MQL4 - เข้าโฟลเดอร์
Indicators - วางไฟล์ Indicator เช่น
botbas_Signal.ex4หรือbotbas_Signal.mq4 - กลับไปที่ MT4
- คลิกขวาที่
Navigator - เลือก
Refresh - ถ้า Indicator ยังไม่แสดง ให้ปิดและเปิด MT4 ใหม่
4.2 ตำแหน่งโฟลเดอร์ Indicator ของ MT4
MQL4
└── Indicators
└── วางไฟล์ Indicator .ex4 หรือ .mq4 ที่นี่
4.3 การเปิด Indicator บนกราฟ MT4
- เปิดกราฟคู่เงินที่ต้องการ
- ไปที่
Navigator - เปิดหมวด
Indicators - ลาก Indicator ไปวางบนกราฟ
- ตั้งค่าที่แท็บ
Inputs - กด
OK
4.4 การลบ Indicator ออกจากกราฟ MT4
- คลิกขวาบนกราฟ
- เลือก
Indicators List - เลือก Indicator ที่ต้องการลบ
- กด
Delete - กด
Close
5. การติดตั้ง EA บน MT5
EA ของ MT5 จะเป็นไฟล์ .ex5 หรือ .mq5
5.1 ขั้นตอนติดตั้ง EA MT5
- เปิด MT5
- ไปที่
File > Open Data Folder - เข้าโฟลเดอร์
MQL5 - เข้าโฟลเดอร์
Experts - วางไฟล์ EA เช่น
botbas_EA.ex5หรือbotbas_EA.mq5 - กลับไปที่ MT5
- คลิกขวาที่หน้าต่าง
Navigator - เลือก
Refresh - ถ้า EA ยังไม่แสดง ให้ปิดและเปิด MT5 ใหม่
5.2 ตำแหน่งโฟลเดอร์ EA ของ MT5
MQL5
└── Experts
└── วางไฟล์ EA .ex5 หรือ .mq5 ที่นี่
5.3 การเปิด EA บนกราฟ MT5
- เปิดกราฟคู่เงินที่ต้องการ
- เลือก Timeframe ตามคู่มือ EA
- ไปที่หน้าต่าง
Navigator - เปิดหมวด
Expert Advisors - ลาก EA ไปวางบนกราฟ
- หน้าต่างตั้งค่า EA จะปรากฏขึ้น
- ไปที่แท็บ
Common - ติ๊ก
Allow Algo Tradingหรือเปิดสิทธิ์ให้ EA ทำงาน - ถ้า EA ต้องใช้ DLL ให้ติ๊ก
Allow DLL imports - ไปที่แท็บ
Inputs - ตั้งค่าตามคู่มือ หรือกด
Loadเพื่อโหลดไฟล์.set - กด
OK
5.4 การเปิดปุ่ม Algo Trading บน MT5
MT5 ใช้ปุ่ม Algo Trading แทน AutoTrading
- ถ้า
Algo Tradingเปิดอยู่ EA สามารถทำงานได้ - ถ้า
Algo Tradingปิดอยู่ EA จะไม่สามารถส่งคำสั่งเทรดได้ แม้จะอยู่บนกราฟแล้วก็ตาม
ควรตรวจสอบทั้ง 2 จุด:
- ปุ่ม
Algo Tradingด้านบนของโปรแกรม - สิทธิ์
Allow Algo Tradingใน Properties ของ EA บนกราฟ
6. การติดตั้ง Indicator บน MT5
Indicator ของ MT5 จะเป็นไฟล์ .ex5 หรือ .mq5
6.1 ขั้นตอนติดตั้ง Indicator MT5
- เปิด MT5
- ไปที่
File > Open Data Folder - เข้าโฟลเดอร์
MQL5 - เข้าโฟลเดอร์
Indicators - วางไฟล์ Indicator เช่น
botbas_Trend.ex5หรือbotbas_Trend.mq5 - กลับไปที่ MT5
- คลิกขวาที่
Navigator - เลือก
Refresh - ถ้ายังไม่แสดง ให้ปิดและเปิด MT5 ใหม่
6.2 ตำแหน่งโฟลเดอร์ Indicator ของ MT5
MQL5
└── Indicators
└── วางไฟล์ Indicator .ex5 หรือ .mq5 ที่นี่
6.3 การเปิด Indicator บนกราฟ MT5
- เปิดกราฟคู่เงินที่ต้องการ
- ไปที่
Navigator - เปิดหมวด
Indicators - ลาก Indicator ไปวางบนกราฟ
- ตั้งค่าที่แท็บ
Inputs - กด
OK
6.4 การลบ Indicator ออกจากกราฟ MT5
- คลิกขวาบนกราฟ
- เลือก
Indicators List - เลือก Indicator ที่ต้องการลบ
- กด
Delete - กด
Close
7. การติดตั้งไฟล์ Preset .set
ไฟล์ .set คือไฟล์ค่าตั้งต้นของ EA ใช้สำหรับโหลด Parameter เช่น Lot, TP, SL, Grid Step, Magic Number, Max Order, News Filter และค่าอื่น ๆ
7.1 ติดตั้ง Preset บน MT4
- เปิด MT4
- ไปที่
File > Open Data Folder - เข้าโฟลเดอร์
MQL4 - เข้าโฟลเดอร์
Presets - วางไฟล์
.setลงในโฟลเดอร์นี้
MQL4
└── Presets
└── วางไฟล์ .set ที่นี่
7.2 ติดตั้ง Preset บน MT5
- เปิด MT5
- ไปที่
File > Open Data Folder - เข้าโฟลเดอร์
MQL5 - เข้าโฟลเดอร์
Presets - วางไฟล์
.setลงในโฟลเดอร์นี้
MQL5
└── Presets
└── วางไฟล์ .set ที่นี่
7.3 วิธีโหลดไฟล์ .set เข้า EA
- ลาก EA ลงกราฟ
- ไปที่แท็บ
Inputs - กดปุ่ม
Load - เลือกไฟล์
.setที่ต้องการ - ตรวจสอบค่าที่โหลดเข้ามา เช่น Lot, Magic Number, Max Order, TP, SL
- กด
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
- เปิด MT4
- ไปที่
File > Open Data Folder - เข้าโฟลเดอร์
MQL4 - เข้าโฟลเดอร์
Libraries - วางไฟล์
.dllลงในโฟลเดอร์นี้ - Restart MT4
MQL4
└── Libraries
└── วางไฟล์ .dll ที่นี่
8.2 ติดตั้ง DLL บน MT5
- เปิด MT5
- ไปที่
File > Open Data Folder - เข้าโฟลเดอร์
MQL5 - เข้าโฟลเดอร์
Libraries - วางไฟล์
.dllลงในโฟลเดอร์นี้ - Restart MT5
MQL5
└── Libraries
└── วางไฟล์ .dll ที่นี่
8.3 เปิด Allow DLL imports
ถ้า EA ต้องใช้ DLL ต้องเปิดสิทธิ์ DLL ด้วย
MT4
- ลาก EA ลงกราฟ
- ไปที่แท็บ
Common - ติ๊ก
Allow DLL imports - กด
OK
MT5
- ลาก EA ลงกราฟ
- ไปที่แท็บ
Common - ติ๊ก
Allow DLL imports - กด
OK
คำเตือน: เปิด DLL เฉพาะ EA หรือไฟล์ที่เชื่อถือได้เท่านั้น เพราะ DLL สามารถเชื่อมต่อกับระบบภายนอกของเครื่องได้
9. การตั้งค่า WebRequest สำหรับ EA ที่ต้องต่อ API
EA บางตัวอาจต้องเชื่อมต่อ API เช่น License Server, News Filter, Dashboard, Telegram, Copy Trade หรือระบบสมาชิก
ถ้า EA แจ้งว่าใช้งาน WebRequest ไม่ได้ ให้ตั้งค่าดังนี้
9.1 ตั้งค่า WebRequest บน MT4
- ไปที่เมนู
Tools > Options - เปิดแท็บ
Expert Advisors - ติ๊ก
Allow WebRequest for listed URL - กดปุ่ม
Add - ใส่ URL ที่ EA ต้องใช้ เช่น
https://your-domain.com - กด
OK - Restart MT4 ถ้าจำเป็น
9.2 ตั้งค่า WebRequest บน MT5
- ไปที่เมนู
Tools > Options - เปิดแท็บ
Expert Advisors - ติ๊ก
Allow WebRequest for listed URL - กดปุ่ม
Add - ใส่ URL ที่ EA ต้องใช้
- กด
OK - Restart MT5 ถ้าจำเป็น
10. การติดตั้ง Template .tpl
Template ใช้สำหรับบันทึกรูปแบบกราฟ เช่น สีพื้นหลัง Indicator ที่ติดตั้งไว้ เส้น EMA หรือ Layout ของระบบ
10.1 ติดตั้ง Template บน MT4
- เปิด MT4
- ไปที่
File > Open Data Folder - กลับไปที่โฟลเดอร์หลักของ Terminal
- เข้าโฟลเดอร์
templates - วางไฟล์
.tpl - Restart MT4 หรือ Refresh
templates └── วางไฟล์ .tpl ที่นี่
10.2 โหลด Template บน MT4
- คลิกขวาบนกราฟ
- เลือก
Template - เลือกชื่อ Template ที่ต้องการ
10.3 ติดตั้ง Template บน MT5
ใน MT5 ตำแหน่ง Template อาจแตกต่างตาม Build และการติดตั้ง แนะนำให้ใช้วิธีบันทึกหรือโหลดผ่านตัวโปรแกรม
- เปิดกราฟใน MT5
- คลิกขวาบนกราฟ
- เลือก
Templates - เลือก
Load Template - เลือกไฟล์
.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
- เปิดหน้าต่าง
Market Watch - คลิกขวา
- เลือก
Show All - หา Symbol ที่ต้องการ
- คลิกขวาที่ Symbol
- เลือก
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. ปัญหาที่พบบ่อยและวิธีแก้
สาเหตุที่เป็นไปได้:
- วางไฟล์ผิดโฟลเดอร์
- ใช้ไฟล์ MT4 กับ MT5 ผิด Platform
- ยังไม่ได้ Refresh
- ยังไม่ได้ Restart โปรแกรม
- ไฟล์เสียหายหรือดาวน์โหลดไม่สมบูรณ์
วิธีแก้:
- ตรวจสอบว่าไฟล์ MT4 เป็น
.ex4หรือ.mq4 - ตรวจสอบว่าไฟล์ MT5 เป็น
.ex5หรือ.mq5 - ตรวจสอบว่า EA อยู่ในโฟลเดอร์
Experts - คลิกขวาที่
Navigatorแล้วกดRefresh - Restart MT4/MT5
สาเหตุที่เป็นไปได้:
- วางไฟล์ไว้ใน
ExpertsแทนIndicators - ใช้ไฟล์ผิด Platform
- ยังไม่ได้ Refresh หรือ Restart
วิธีแก้:
- ย้ายไฟล์ Indicator ไปที่
MQL4/IndicatorsหรือMQL5/Indicators - กด Refresh
- 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 ไม่ผ่าน
วิธีแก้:
- เปิด AutoTrading / Algo Trading
- ตรวจสอบแท็บ Common ของ EA
- ตรวจสอบ Spread
- ตรวจสอบเวลาตลาด
- ตรวจสอบ Inputs ของ EA
- ตรวจสอบแท็บ Experts และ Journal
- ตรวจสอบ License หรือ Account Number ถ้า EA มีระบบล็อกบัญชี
13.4 ขึ้น Error: Trade is disabled
สาเหตุที่เป็นไปได้:
- บัญชีห้ามเทรด
- Symbol นั้นปิดการเทรด
- Investor Password ไม่สามารถส่งคำสั่งได้
- Broker ปิดตลาด
- AutoTrading / Algo Trading ถูกปิด
วิธีแก้:
- ตรวจสอบว่า Login ด้วยรหัสเทรดจริง ไม่ใช่ Investor Password
- ตรวจสอบว่า Symbol เทรดได้
- เปิด AutoTrading / Algo Trading
- ติดต่อ 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 ที่ไม่เหมาะกับบัญชีนี้
วิธีแก้:
- ตรวจสอบ Minimum Lot
- ตรวจสอบ Lot Step
- ปรับ Lot Start ให้ถูกต้อง เช่น
0.01,0.02,0.10 - ตรวจสอบว่า 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 ผิด
วิธีแก้:
- ตรวจสอบชื่อกราฟด้านบน
- ตรวจสอบ Inputs ของ EA
- ใช้ชื่อ Symbol ตาม Market Watch จริง
- ถ้าเป็น EA แบบหลายคู่เงิน ให้ตรวจสอบ Symbol List หรือ Mapping
13.9 EA ปิดออเดอร์ของระบบอื่น
สาเหตุที่เป็นไปได้:
- Magic Number ซ้ำ
- EA ถูกตั้งให้จัดการ Manual Order ด้วย
- ตั้งค่า Manage All Orders เป็น true
- ใช้ Comment Filter ไม่ถูกต้อง
วิธีแก้:
- ตั้ง Magic Number ให้ไม่ซ้ำทุกกราฟ
- ปิดโหมดจัดการออเดอร์ทั้งหมด ถ้าไม่ต้องการ
- ตรวจสอบว่า EA แยก Order ด้วย Symbol + Magic Number
- อย่าใช้ Preset เดียวกันหลายกราฟโดยไม่เปลี่ยน Magic Number
14. การ Update EA หรือ Indicator เวอร์ชันใหม่
เมื่อได้รับไฟล์ EA หรือ Indicator เวอร์ชันใหม่ ให้ทำตามขั้นตอนนี้
14.1 วิธี Update อย่างปลอดภัย
- ปิด AutoTrading / Algo Trading ก่อน
- ถ้ามีออเดอร์ค้าง ให้ตรวจสอบก่อนว่า EA เวอร์ชันใหม่รองรับการจัดการออเดอร์เดิมหรือไม่
- Remove EA ออกจากกราฟ
- ปิด MT4/MT5
- สำรองไฟล์เวอร์ชันเก่าไว้ก่อน
- วางไฟล์เวอร์ชันใหม่ทับในโฟลเดอร์เดิม
- เปิด MT4/MT5 ใหม่
- ลาก EA ลงกราฟใหม่
- โหลด Preset
- ตรวจสอบ Inputs ทุกค่า
- เปิด AutoTrading / Algo Trading อีกครั้ง
สำคัญ: ถ้ามีออเดอร์ค้าง อย่าเปลี่ยน EA เวอร์ชันใหม่ทันทีโดยไม่ตรวจสอบ Magic Number และโครงสร้าง Order เดิม เพราะ EA อาจไม่รู้จัก Basket เดิมหรือจัดการผิดชุด
15. การถอนการติดตั้ง EA หรือ Indicator
15.1 ลบ EA ออกจากกราฟ
- คลิกขวาบนกราฟ
- เลือก
Expert Advisors - เลือก
Remove
หรือปิดกราฟนั้นไปเลย
15.2 ลบ Indicator ออกจากกราฟ
- คลิกขวาบนกราฟ
- เลือก
Indicators List - เลือก Indicator
- กด
Delete
15.3 ลบไฟล์ออกจากระบบ
- เปิด
File > Open Data Folder - ไปยังโฟลเดอร์ที่เกี่ยวข้อง เช่น
ExpertsหรือIndicators - ลบไฟล์ที่ไม่ต้องการ
- 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 เรื่องหลัก:
- วางไฟล์ให้ถูกโฟลเดอร์
- ใช้ไฟล์ให้ถูก Platform ระหว่าง MT4 และ MT5
- เปิดสิทธิ์การทำงานของ EA ให้ครบ
- ตรวจสอบ Error ในแท็บ
ExpertsและJournal
หลังติดตั้งเสร็จ อย่าเพิ่งเปิด Lot ใหญ่ทันที ควรทดสอบบน Demo หรือบัญชีทุนเล็กก่อนเสมอ เพื่อดูว่า EA ทำงานถูกต้อง เปิดออเดอร์ตามเงื่อนไข ปิดออเดอร์ตามแผน และควบคุม Drawdown ได้ตามที่ออกแบบไว้
หน้าในหมวดหมู่ "การติดตั้ง EA"
2 หน้าต่อไปนี้อยู่ในหมวดหมู่นี้ จากทั้งหมด 2 หน้า