การตรวจสอบประจำวันระหว่าง EA ทำงาน - 5 จุดที่ต้องตรวจสอบใน MT5
สารบัญ
- ความถี่ในการตรวจสอบ
- จุดตรวจสอบที่ 1: ดูล็อกข้อผิดพลาดในแท็บ Expert
- ตัวอย่างล็อกปกติ
- ล็อกที่ต้องระวัง
- หากแท็บ Expert มีข้อมูลยาวเกินไปจนดูยาก
- จุดตรวจสอบที่ 2: ตรวจสอบว่าปุ่ม Auto Trading เปิดอยู่หรือไม่
- วิธีตั้งค่าให้ MT5 เปิดอัตโนมัติ
- จุดตรวจสอบที่ 3: ตรวจสอบ Position ที่เปิดอยู่
- รายการที่ต้องตรวจ
- จุดตรวจสอบที่ 4: ตรวจสอบ Margin Level
- เกณฑ์ Margin Level
- วิธีแก้ไขเมื่อ Margin Level ต่ำ
- จุดตรวจสอบที่ 5: กำไร/ขาดทุนรายสัปดาห์และรายเดือน
- วิธีตรวจสอบใน MT5
- การส่งออกรายงาน
- การบำรุงรักษา VPS เป็นประจำ
- 1. ตรวจสอบการใช้ Memory ของ VPS
- 2. ตรวจสอบการอัปเดต MT5
- 3. ตรวจสอบ Windows Update
- แผนผังการแก้ปัญหาเมื่อเกิดความผิดปกติ
- สรุป
- คำถามที่พบบ่อย (FAQ)
- Q: หาก MT5 บน VPS ปิดตัวเองโดยไม่ทราบสาเหตุ ต้องทำอย่างไร?
- Q: ล็อกในแท็บ Expert จะถูกบันทึกไว้นานแค่ไหน?
- Q: เมื่อ Margin Level ลดลง EA จะหยุดทำงานโดยอัตโนมัติหรือไม่?
- Q: สามารถตรวจสอบ MT5 ผ่านสมาร์ทโฟนจากระยะไกลได้หรือไม่?
- Q: EA ไม่ทำงานในวันเสาร์-อาทิตย์ เป็นเรื่องปกติหรือไม่?
- Q: มีแผนที่จะไม่ได้แตะ VPS เป็นเวลา 1 สัปดาห์ ควรหยุด EA ไว้ก่อนหรือไม่?
- หน้าที่เกี่ยวข้อง
การตรวจสอบประจำวันระหว่าง EA ทำงาน - 5 จุดที่ต้องตรวจสอบใน MT5
หลายคนคิดว่าเมื่อเปิด EA ทิ้งไว้บน VPS แล้วทุกอย่างจะทำงานโดยอัตโนมัติ แต่ความจริงคือการตรวจสอบเป็นประจำเป็นสิ่งจำเป็น หากปล่อยให้เกิดข้อผิดพลาดโดยไม่ดูแล EA อาจหยุดทำงานหรือทำงานผิดพลาดโดยที่คุณไม่รู้ตัว บทความนี้จะอธิบายขั้นตอนการตรวจสอบประจำวันเพื่อให้ EA ทำงานได้อย่างต่อเนื่องและปลอดภัย
ความถี่ในการตรวจสอบ
| รายการตรวจสอบ | ความถี่ |
|---|---|
| ดูล็อกในแท็บ Expert | ทุกวัน 1 ครั้ง (ตอนเช้า) |
| ตรวจสอบ Position ที่เปิดอยู่ | ทุกวัน 1-2 ครั้ง |
| ตรวจสอบ Margin Level | ทุกวัน (หากมี Margin น้อย ให้ตรวจหลายครั้ง) |
| ตรวจสอบกำไร/ขาดทุนรายสัปดาห์ | ทุกวันจันทร์ |
| ตรวจสอบสถานะ VPS | สัปดาห์ละ 1 ครั้ง |
| ตรวจสอบการอัปเดต MT5 | เดือนละ 1 ครั้ง |
จุดตรวจสอบที่ 1: ดูล็อกข้อผิดพลาดในแท็บ Expert
แท็บ "Expert" ที่อยู่ด้านล่างของ MT5 จะแสดงล็อกของ EA ทั้งหมดตามลำดับเวลา
ตัวอย่างล็อกปกติ
2026.05.18 09:00:01 GOLD EMA ATR EA: No signal. ATR=1245, EMA50=1998.23
2026.05.18 10:00:01 GOLD EMA ATR EA: BUY SIGNAL confirmed. Lot=0.02, SL=1996.00, TP=2003.50
2026.05.18 10:00:02 GOLD EMA ATR EA: Order placed successfully. Ticket #12345678
ล็อกที่ต้องระวัง
ERR_NO_MONEY → Margin ไม่พอ ไม่สามารถเข้า Position ได้
ERR_TRADE_DISABLED → การซื้อขายอัตโนมัติถูกปิดใช้งาน
ERR_CONNECTION → การเชื่อมต่อกับ Broker ขาดหาย
ERR_MARKET_CLOSED → ตลาดปิดอยู่ (เช่น วันเสาร์-อาทิตย์)
Margin level too low → Margin Level ต่ำกว่าเกณฑ์ที่ตั้งไว้
ERR_TRADE_DISABLED เป็นสิ่งที่ต้องระวังเป็นพิเศษ หมายความว่าปุ่ม "Auto Trading" ใน MT5 ถูกปิด หรือ EA ถูกหยุดด้วยตนเอง บางครั้งหลังจาก VPS รีสตาร์ท EA อาจไม่เริ่มทำงานใหม่โดยอัตโนมัติและจะแสดงข้อผิดพลาดนี้
สำหรับ ERR_NO_MONEY (Margin ไม่พอ) และ Error Code อื่น ๆ ทั้งหมด รวมถึงวิธีแก้ไข สามารถดูได้ที่ MQL5 / MT5 คู่มือ Error Code (รายการ ERR_NO_MONEY, ERR_TRADE_DISABLED) หากเกิดข้อผิดพลาดบ่อย ๆ แนะนำให้อ่านควบคู่กัน
หากแท็บ Expert มีข้อมูลยาวเกินไปจนดูยาก
คลิกขวา → "Clear" เพื่อล้างการแสดงผล (ไฟล์ล็อกยังคงถูกบันทึกไว้)
จุดตรวจสอบที่ 2: ตรวจสอบว่าปุ่ม Auto Trading เปิดอยู่หรือไม่
ตรวจสอบทุกวันว่าปุ่ม "Auto Trading" (ปุ่มสีเขียว) ที่แถบเครื่องมือด้านบนของ MT5 เปิดอยู่หรือไม่
สถานะ ON: ปุ่มเป็นสีเขียวสด สถานะ OFF: ปุ่มจะเป็นสีเทา (ไอคอนยิ้มจะมืดลง)
หลังจาก VPS รีสตาร์ท แม้ MT5 จะเปิดขึ้นมาอัตโนมัติ แต่ "Auto Trading" อาจยังคงอยู่ในสถานะ OFF ในสถานะนี้ EA จะไม่ทำการซื้อขายเลย แม้ว่าจะปรากฏอยู่บนชาร์ตก็ตาม
วิธีตั้งค่าให้ MT5 เปิดอัตโนมัติ
เพื่อให้ MT5 ทำงานตลอดเวลาบน VPS:
- คลิกขวาที่ชอร์ตคัทของ MT5 ใน Windows Start Menu → "Properties"
- เพิ่มตัวเลือก
/portableต่อท้ายช่อง "Target" - วางชอร์ตคัทไว้ในโฟลเดอร์ Startup (
shell:startup)
จุดตรวจสอบที่ 3: ตรวจสอบ Position ที่เปิดอยู่
ดู Terminal (แผงด้านล่าง) ของ MT5 → แท็บ "Trade" เพื่อดูรายการ Position ที่เปิดอยู่ทั้งหมด
รายการที่ต้องตรวจ
-
EA ถือ Position บนคู่สกุลเงินที่ถูกต้องหรือไม่ หาก GOLD EMA EA มี Position บน EURUSD อาจเป็นเพราะตั้งค่า MagicNumber ผิดพลาด
-
ชื่อ EA ในคอลัมน์ Comment ถูกต้องหรือไม่ EA แต่ละตัวจะบันทึกชื่อตัวเองในช่อง Comment หาก Position ไม่ระบุชื่อ อาจเป็นการเปิด Order ด้วยมือโดยไม่ตั้งใจ
-
จำนวน Position ตรงกับที่คาดไว้หรือไม่ หาก EA ที่ตั้งค่า OneTradePerDay=true มี Position หลายรายการ ให้ตรวจสอบการตั้งค่า
-
SL ถูกตั้งค่าอย่างถูกต้องหรือไม่ Position ที่มี SL=0.0 หมายความว่าไม่มี Stop Loss ซึ่งอันตรายมาก
จุดตรวจสอบที่ 4: ตรวจสอบ Margin Level
แผง "Account Information" (หรือด้านล่างของแท็บ "Trade") ใน MT5 จะแสดง Margin Level ปัจจุบัน
เกณฑ์ Margin Level
| Margin Level | สถานะ | การดำเนินการ |
|---|---|---|
| 500% ขึ้นไป | มีความปลอดภัยสูง | ไม่มีปัญหา |
| 200-500% | ช่วงปกติ | ไม่มีปัญหา |
| 100-200% | ควรระวัง | พิจารณาลดการเปิด Position ใหม่ |
| ต่ำกว่า 100% | อันตราย | ใกล้ถึง Margin Call |
| ต่ำกว่า 50% | ฉุกเฉิน | ระดับที่เสี่ยงถูก Margin Cut |
เมื่อ EA หลายตัวเปิด Position พร้อมกัน Margin Level จะลดลงอย่างรวดเร็ว Position บน GOLD โดยเฉพาะจะใช้ Margin สูง จึงต้องระวังเป็นพิเศษ
วิธีแก้ไขเมื่อ Margin Level ต่ำ
- เติมเงินเพื่อเพิ่ม Margin Level
- ปิด Position บางส่วนด้วยตนเอง
- ลดค่า RiskPercent ของ EA แล้วรีสตาร์ท EA
จุดตรวจสอบที่ 5: กำไร/ขาดทุนรายสัปดาห์และรายเดือน
ตรวจสอบกำไร/ขาดทุนของสัปดาห์ที่แล้วสัปดาห์ละ 1 ครั้ง (เช้าวันจันทร์)
วิธีตรวจสอบใน MT5
- Terminal → แท็บ "Account History"
- ตั้งช่วงเวลาเป็น "Last Week" หรือ "Last Month"
- ตรวจสอบกำไร/ขาดทุนรวม, จำนวนการเทรด, และกำไร/ขาดทุนเฉลี่ย
การส่งออกรายงาน
คลิกขวาที่แท็บ Account History → "Save as Report" เพื่อออกรายงานในรูปแบบ HTML การบันทึกเดือนละครั้งจะเป็นประโยชน์เมื่อต้องการวิเคราะห์ผลการทำงานของ EA ในภายหลัง
การบำรุงรักษา VPS เป็นประจำ
ตรวจสอบสิ่งต่อไปนี้ประมาณสัปดาห์ละ 1 ครั้ง
1. ตรวจสอบการใช้ Memory ของ VPS
กด Ctrl + Shift + Esc → "Performance" → "Memory" เพื่อดูการใช้งาน หาก Memory เหลือน้อยกว่า 1GB ให้ปิดโปรแกรมที่ไม่จำเป็น หรือพิจารณาอัปเกรดแพ็กเกจ
2. ตรวจสอบการอัปเดต MT5
MT5 มีการอัปเดตเป็นระยะ ๆ ให้ตรวจสอบผ่าน Help → "Check for Updates" เนื่องจากการอัปเดตสำคัญอาจส่งผลต่อการทำงานของ EA หลังจากอัปเดตให้ตรวจสอบแท็บ Expert ว่ามีข้อผิดพลาดหรือไม่
3. ตรวจสอบ Windows Update
หาก Windows ของ VPS อัปเดตอัตโนมัติ อาจทำให้เครื่องรีสตาร์ทและ MT5 หยุดทำงาน แนะนำให้ตั้งค่า Windows Update เป็น "Manual" และควรหยุด MT5 ก่อนทำการอัปเดตทุกครั้ง
แผนผังการแก้ปัญหาเมื่อเกิดความผิดปกติ
EA ไม่เปิด Position
↓
ปุ่ม Auto Trading เปิดอยู่หรือไม่?
ไม่ → เปิดปุ่ม Auto Trading
ใช่ ↓
มีข้อผิดพลาดในแท็บ Expert หรือไม่?
ERR_NO_MONEY → ตรวจสอบ Margin / เติมเงิน
ERR_TRADE_DISABLED → รีสตาร์ท EA
ERR_CONNECTION → ตรวจสอบ Server ของ Broker
ไม่มีข้อผิดพลาด → ยังไม่มีสัญญาณ Signal (ปกติ)
สรุป
"อัตโนมัติ" ของ EA ไม่ได้แปลว่า "ไม่ต้องดูแล" การตรวจสอบเพียง 5 นาทีต่อวันช่วยให้ค้นพบปัญหาตั้งแต่เนิ่น ๆ และลดความสูญเสียได้
สิ่งที่สำคัญที่สุดที่ต้องตรวจสอบ:
- ล็อกข้อผิดพลาดในแท็บ Expert (ทุกวัน)
- ตรวจสอบว่าปุ่ม Auto Trading เปิดอยู่ (ทุกวัน)
- Margin Level (ทุกวัน)
เพียงสร้างนิสัยตรวจสอบทั้ง 3 อย่างนี้ในตอนเช้า คุณก็สามารถป้องกันความสูญเสียส่วนใหญ่ที่เกิดจาก EA หยุดทำงานหรือทำงานผิดพลาดได้
คำถามที่พบบ่อย (FAQ)
Q: หาก MT5 บน VPS ปิดตัวเองโดยไม่ทราบสาเหตุ ต้องทำอย่างไร?
ก่อนอื่นให้ตรวจสอบ Windows Event Viewer (กด Win → พิมพ์ "Event Viewer") เพื่อดูสาเหตุที่ MT5 ปิด สาเหตุที่พบบ่อยคือ Memory ไม่พอหรือ VPS รีสตาร์ทเนื่องจาก Windows Update ให้ตรวจสอบการตั้งค่าเปิด MT5 อัตโนมัติและดำเนินการป้องกันการเกิดซ้ำ
Q: ล็อกในแท็บ Expert จะถูกบันทึกไว้นานแค่ไหน?
MT5 จะแสดงล็อกได้หลายพันบรรทัดตามค่าเริ่มต้น ไฟล์ล็อกจะถูกบันทึกไว้ในโฟลเดอร์ MQL5/Logs/ แยกตามวันที่ แนะนำให้บันทึกเป็นประจำก่อนที่ล็อกเก่าจะหายไป
Q: เมื่อ Margin Level ลดลง EA จะหยุดทำงานโดยอัตโนมัติหรือไม่?
หากตั้งค่า UseMarginCheck = true / MinMarginLevel = 200.0 ใน EA ของเว็บไซต์นี้ EA จะหยุดเปิด Position ใหม่โดยอัตโนมัติเมื่อ Margin Level ต่ำกว่า 200% อย่างไรก็ตาม นี่คือการ "หยุดเปิด Position ใหม่" ไม่ใช่การปิด Position ที่ถืออยู่
Q: สามารถตรวจสอบ MT5 ผ่านสมาร์ทโฟนจากระยะไกลได้หรือไม่?
ได้ สามารถล็อกอินด้วยบัญชีเดียวกันผ่านแอป MT5 บนมือถือ (iOS/Android) เพื่อตรวจสอบ Position ที่เปิดอยู่, ยอดเงินในบัญชี และ Margin Level จากสมาร์ทโฟน นอกจากนี้ยังสามารถตั้งค่า Push Notification เพื่อรับการแจ้งเตือนสำคัญได้อีกด้วย
Q: EA ไม่ทำงานในวันเสาร์-อาทิตย์ เป็นเรื่องปกติหรือไม่?
ปกติครับ ตลาด FX จะปิดตั้งแต่เช้าวันเสาร์ถึงเย็นวันอาทิตย์ (ตามเวลา Server) การที่ EA ไม่เปิด Position ในช่วงนี้คือการทำงานที่ถูกต้อง อย่างไรก็ตาม Position ที่ถืออยู่ก่อนหน้าจะยังคงค้างข้ามสัปดาห์ (มี Swap เกิดขึ้น)
Q: มีแผนที่จะไม่ได้แตะ VPS เป็นเวลา 1 สัปดาห์ ควรหยุด EA ไว้ก่อนหรือไม่?
สำหรับระยะสั้น (ประมาณ 1 สัปดาห์) หากตรวจสอบแล้วว่า EA ทำงานปกติ ก็สามารถทิ้งไว้ได้ หากกังวล ให้ปิดปุ่ม "Auto Trading" ของ MT5 หรือเปิด "Pause Button" (GUI ของ EA) สำหรับระยะยาว (1 เดือนขึ้นไป) แนะนำให้ปิด Position ทั้งหมดก่อนหยุด VPS โดยตั้งใจ
หน้าที่เกี่ยวข้อง
บทความที่เกี่ยวข้อง
2026-05-22
คู่มือเลือก VPS สำหรับ FX EA [ฉบับปี 2026] เปรียบเทียบ VPS แนะนำและการตั้งค่า
2026-05-13
วิธีเลือก VPS ที่ขาดไม่ได้สำหรับการใช้งาน EA
2026-05-28
【บันทึกการตรวจสอบ ฉบับแก้ไข】FXEA365 ทดสอบทุกกลยุทธ์ด้วย MT5 จริง 132 ไฟล์ — ผ่านเกณฑ์ 5 รายการ (หลัก 1 + เสริม 2 + Nanpin 2)
2026-05-22
เป้าหมายกำไรรายเดือนจาก EA ที่เหมาะสมควรอยู่ที่เท่าไร?【ฉบับปี 2026】แนวคิดที่ถูกต้องเกี่ยวกับผลตอบแทนรายปีและรายเดือน
คอร์สอีเมล 5 วัน (ฟรี)
รับอีเมลวันละหนึ่งฉบับครอบคลุมพื้นฐานการเทรด FX อัตโนมัติ วิธีอ่านแบ็คเทสต์อย่างถูกต้อง และเคล็ดลับเลือกโบรกเกอร์
* ปกป้องความเป็นส่วนตัวอย่างเคร่งครัด คุณสามารถยกเลิกการสมัครได้ตลอดเวลา