การตั้งค่า VPS และสภาพแวดล้อมรัน MT5 ตลอด 24 ชั่วโมง — พื้นฐานเพื่อไม่ให้ EA หยุดทำงาน
อัปเดตล่าสุด: 2026-05-20 | เวลาอ่าน: ประมาณ 15 นาที
EA มีความหมายก็ต่อเมื่อรันต่อเนื่องตลอด 24 ชั่วโมง 365 วันในขณะที่ตลาดเปิด การรันบน PC ที่บ้านทำได้ แต่มีความเสี่ยงจากไฟดับ, การ Restart และการขาดการเชื่อมต่อ การใช้ VPS (Virtual Private Server) ช่วยให้ EA รันต่อไปบน Cloud แม้คุณปิด PC แล้ว
สารบัญ
ทำไมต้องใช้ VPS สำหรับการรัน EA
EA ทำงานได้เฉพาะเมื่อ MT5 เปิดอยู่เท่านั้น หาก PC เข้า Sleep หรือปิดเครื่อง EA จะหยุดทันที ไม่มีการ Close หรือ Entry ใดๆ หาก PC แฮงค์ขณะมี Floating Profit อยู่ Stop Loss ก็จะไม่ทำงาน
VPS คือ PC เสมือนในศูนย์ข้อมูลที่รันตลอด 24 ชั่วโมง คุณเชื่อมต่อจากระยะไกลผ่าน PC หรือสมาร์ทโฟน และเมื่อตัดการเชื่อมต่อ MT5 บน VPS ก็ยังคงทำงานต่อไป ทุกด้านไม่ว่าจะเป็นการป้องกันไฟดับ, ความเสถียรของเครือข่าย และความเร็วในการ Execute ล้วนดีกว่าการรันบน PC ที่บ้าน
เหตุผลหลักในการใช้ VPS
- ✓EA รันต่อเนื่องแม้ปิด PC (ตลอด 24 ชั่วโมง)
- ✓ได้รับผลกระทบน้อยจากไฟดับ, การ Restart ของ OS และการขาดการเชื่อมต่อ
- ✓ใกล้ Server ของ Broker ทำให้ Execute เร็วและ Slippage น้อย
- ✓ไม่ใช้ทรัพยากรของ PC ที่บ้าน
ข้อกำหนดสเปคในการเลือก VPS
นี่คือแนวทางสำหรับการรัน MT5 ประมาณ 1–3 ตัว ปริมาณที่ต้องการอาจเปลี่ยนแปลงตามจำนวน EA และความซับซ้อนของการคำนวณ
| หัวข้อ | ขั้นต่ำ | แนะนำ |
|---|---|---|
| หน่วยความจำ (RAM) | 2GB | 4GB ขึ้นไป |
| CPU | 1 Core | 2 Core ขึ้นไป |
| พื้นที่เก็บข้อมูล | 30GB SSD | 50GB SSD ขึ้นไป |
| Uptime (SLA) | 99.9% | 99.99% |
| ที่ตั้งเซิร์ฟเวอร์ | ภูมิภาคเดียวกับ Server เทรด | ใกล้ลอนดอน/นิวยอร์ก |
| OS | Windows Server | Windows Server 2019 ขึ้นไป |
ความต่างระหว่าง VPS ฟรีและ VPS เชิงพาณิชย์
| หัวข้อ | VPS ฟรีจาก Broker | VPS เชิงพาณิชย์ |
|---|---|---|
| ค่าใช้จ่าย | ฟรี (มีเงื่อนไขเช่น Volume การเทรด) | ประมาณ 1,000–3,000 เยนต่อเดือน |
| เงื่อนไขการใช้ | ต้องมียอดคงเหลือ, Volume การเทรด หรือจำนวน Lot ที่กำหนด | ไม่มีเงื่อนไข |
| Broker | ผูกกับ Broker ที่ให้บริการ | ใช้กับ Broker ใดก็ได้ |
| สเปค | มักเป็นสเปคขั้นต่ำ | เลือก Plan ได้ |
| เหมาะสำหรับ | ผู้ที่มี Volume การเทรดเพียงพอกับ Broker นั้น | ผู้ที่ต้องการใช้หลาย Broker อย่างอิสระ |
ขั้นตอนการตั้งค่า MT5
เชื่อมต่อ Remote กับ VPS
บน Windows ใช้ Remote Desktop Connection บน Mac ใช้แอป "Microsoft Remote Desktop" แล้วกรอก IP Address, Username และ Password ของ VPS เพื่อเชื่อมต่อ
ติดตั้ง MT5
ดาวน์โหลด MT5 จากเว็บไซต์ทางการของ Broker ผ่านเบราว์เซอร์บน VPS แล้วติดตั้ง จากนั้น Login ด้วย ID บัญชีเทรด, Password และชื่อ Server
วาง EA
วางไฟล์ EA ไว้ใน MQL5/Experts ในโฟลเดอร์ Data หากเป็นไฟล์ .mq5 ให้ Compile ใน MetaEditor แล้ว Restart MT5 EA จะปรากฏใน "Navigator"
เปิดใช้งาน Auto Trading
เปิดปุ่ม "Algorithmic Trading" บน Toolbar แล้วลาก EA ไปวางบน Chart ที่ต้องการ อนุญาต Auto Trading ในการตั้งค่า EA หาก Smiley Face ปรากฏที่มุมขวาบนของ Chart แสดงว่า EA กำลังทำงาน
ตรวจสอบว่า EA ยังทำงานหลังตัดการเชื่อมต่อ
ปิดการเชื่อมต่อ Remote แล้วรอสักครู่ จากนั้นเชื่อมต่อใหม่และตรวจสอบว่า EA ยังทำงานต่อเนื่องและประวัติการเทรดได้รับการอัปเดต ถ้าใช่แสดงว่าการตั้งค่า VPS สำเร็จ
การตรวจสอบรายวันเพื่อความเสถียร 24 ชั่วโมง
อย่าปล่อยให้ VPS ทำงานโดยไม่มีการตรวจสอบ ควรตรวจสอบรายการต่อไปนี้อย่างน้อยวันละครั้ง
สถานะการเชื่อมต่อ MT5 และ Broker
ตรวจสอบว่า Indicator การเชื่อมต่อมุมขวาล่างเป็นสีเขียว (กำลังรับข้อมูล) หากเป็นสีแดงให้ Login ใหม่
ตรวจสอบว่า Auto Trading เปิดอยู่
ตรวจสอบปุ่ม "Algorithmic Trading" และ Smiley Face บน Chart เนื่องจากบางครั้งจะปิดหลัง VPS Restart
อัตราส่วน Margin
ตรวจสอบว่า Margin Ratio ไม่ลดลงจาก Position ที่ไม่คาดคิดหรือ Floating Loss หากถึงระดับอันตรายให้หยุด EA แล้วพิจารณา
ทรัพยากรของ VPS
ตรวจสอบว่า Memory Usage ไม่สูงค้าง การ Restart MT5 เป็นระยะๆ ช่วยป้องกัน Memory Leak
Log และ Error
ตรวจสอบ Tab "Experts" และ "Journal" ของ MT5 ว่ามี Error หรือไม่ หากมี Error การส่งคำสั่งซ้ำๆ ให้ตรวจสอบสาเหตุ
🖥️ เปรียบเทียบ VPS เพื่อเลือกที่เหมาะสม
เว็บไซต์นี้เปรียบเทียบบริการ VPS ที่เหมาะสำหรับการรัน EA ตามราคา, สเปค และที่ตั้ง รวมถึงเงื่อนไข VPS ฟรีของแต่ละ Broker
ดูการเปรียบเทียบ VPS →