VPS สำหรับ EA: สเปก ตำแหน่งเซิร์ฟเวอร์ และการดูแลให้ MT5 ไม่หลุด

EA ทำงานได้เฉพาะตอนที่ MT5 เปิดอยู่และเชื่อมต่อ​เซิร์ฟเวอร์ ถ้าคุณอยากให้​บอทเทรด​ทำงาน​ต่อเนื่อง​โดยไม่ต้องเปิดคอมที่บ้านทิ้งไว้ VPS สำหรับ EA คือ​คำตอบ​ที่คนส่วนใหญ่เลือก บทความนี้อธิบายว่า VPS คืออะไร เลือกสเปกและตำแหน่ง​เซิร์ฟเวอร์​อย่างไร และดูแลให้ปลอดภัยได้​แบบไหน

สรุปสั้น: VPS คือเครื่อง Windows เสมือนที่เปิดอยู่​ตลอดเวลา​ในศูนย์ข้อมูล คุณ​ติดตั้ง MT5 และ EA ไว้บนนั้น แล้วรีโมตเข้าไปดูจากคอมหรือ​มือถือ​ได้ เลือก​เซิร์ฟเวอร์​ที่อยู่ใกล้​เซิร์ฟเวอร์​โบรกเกอร์ ใช้​รหัสผ่าน​ที่แข็งแรง และตรวจระบบอย่างสม่ำเสมอ

VPS สำหรับ EA คืออะไร

VPS ย่อมาจาก Virtual Private Server คือการซอย​เซิร์ฟเวอร์​ตัวใหญ่ออกเป็นเครื่องเสมือนย่อย ๆ โดยแต่ละเครื่องได้ระบบปฏิบัติการ RAM และพื้นที่เก็บข้อมูลแยกเป็นของตัวเอง สำหรับสายเทรดอัตโนมัติ เรามักเช่า VPS ที่เป็น Windows เพื่อ​ติดตั้ง MetaTrader 5 แล้วปล่อยให้ EA ทำงานบนนั้นตลอด 24 ชั่วโมง

คุณเชื่อมต่อเข้า VPS ผ่านโปรแกรม Remote Desktop จาก​คอมพิวเตอร์ หรือผ่านแอป Windows App บน​มือถือ (ชื่อเดิมคือ Remote Desktop) หน้าจอ​ที่เห็นจะเหมือนใช้​คอมพิวเตอร์ Windows อีกเครื่องหนึ่ง

ทำไม​บอทเทรด​ต้องรันบน VPS

ปัญหาของการรัน EA บนคอมที่บ้าน​ไม่ได้​อยู่ที่ความแรงของเครื่อง แต่อยู่ที่ความ​ต่อเนื่อง เหตุการณ์ธรรมดาอย่างไฟดับ เน็ตหลุด เครื่องเข้าโหมด Sleep หรือ Windows รีสตาร์ต​เพื่ออัปเดต ล้วนทำให้ EA หยุดส่ง​คำสั่ง​ได้ทั้งสิ้น ถ้าเกิดขึ้นช่วงที่มี​ออเดอร์​เปิดอยู่ ระบบอาจจัดการ​ออเดอร์​ไม่ได้​ตามที่ออกแบบไว้

อีกเหตุผลคือความหน่วง (Latency) ระหว่างเครื่องที่รัน MT5 กับ​เซิร์ฟเวอร์​เทรดของ​โบรกเกอร์ ยิ่งอยู่ใกล้ คำสั่ง​ยิ่งไปถึงเร็ว ซึ่งสำคัญมากสำหรับระบบที่เทรดบ่อยหรือเก็บกำไรระยะสั้น

VPS เทียบกับ​คอมพิวเตอร์​ที่บ้าน

หัวข้อ VPS คอมพิวเตอร์​ที่บ้าน
การเปิด​ตลอดเวลา ออกแบบให้ทำงาน​ต่อเนื่อง ต้องเปิดเครื่องทิ้งไว้เอง
ไฟดับ เน็ตหลุด ศูนย์ข้อมูลมีระบบไฟและเน็ตสำรอง หยุดทำงานทันทีเมื่อเกิดปัญหา
ความหน่วงถึง​โบรกเกอร์ เลือกตำแหน่งใกล้​เซิร์ฟเวอร์​โบรกเกอร์​ได้ ขึ้นกับเน็ตบ้านและระยะทาง
ค่าใช้จ่าย มีค่าเช่า​รายเดือน ไม่มีค่าเช่า แต่มีค่าไฟและค่าเสื่อมเครื่อง
การดูแลจาก​มือถือ รีโมตเข้าได้ทุกที่ผ่าน Windows App ต้อง​ตั้งค่า​รีโมตเองและเปิดเครื่องไว้
ใช้คอมทำงานอื่น แยกจากเครื่องส่วนตัว ไม่รบกวนกัน ใช้งาน​หนักหรือ​รีสตาร์ต​อาจกระทบ EA

สเปก VPS ที่เหมาะกับ MT5 และ EA

MT5 ไม่ได้​ต้องการเครื่องแรงมาก แต่ Windows เองใช้ทรัพยากรพอสมควร ตารางนี้เป็นแนวทาง​เริ่มต้น​โดยประมาณ ไม่ใช่ข้อกำหนดตายตัว EA ที่คำนวณหนักหรือเปิดกราฟจำนวนมากอาจต้องการมากกว่านี้

การ​ใช้งาน CPU RAM พื้นที่ SSD
MT5 1 ตัว EA 1–2 ตัว 1–2 vCPU 2–4 GB 40 GB ขึ้นไป
MT5 2–3 ตัว 2–4 vCPU 4–8 GB 60 GB ขึ้นไป
MT5 หลายบัญชี 4 vCPU ขึ้นไป 8 GB ขึ้นไป 80 GB ขึ้นไป

ระบบปฏิบัติการ

เลือก Windows Server หรือ Windows รุ่น 64 บิตที่ยังได้รับการอัปเดตความปลอดภัย เพราะ MT5 เวอร์ชันปัจจุบันรองรับเฉพาะระบบ 64 บิต

ลดการใช้ทรัพยากรของ MT5

ปิดกราฟที่​ไม่ได้​ใช้ ลบสัญลักษณ์ที่ไม่จำเป็นออกจาก Market Watch และลดค่า Max bars in chart ในเมนู Tools → Options → Charts ช่วยให้ MT5 ใช้ RAM น้อยลงและทำงานลื่นขึ้น

ตำแหน่ง​เซิร์ฟเวอร์​และค่า Latency

หลักสำคัญคือเลือก VPS ที่อยู่ใกล้​เซิร์ฟเวอร์​เทรดของ​โบรกเกอร์ ไม่ใช่ใกล้บ้านคุณ เพราะ​คำสั่ง​ซื้อขาย​เดินทางจาก VPS ไปยัง​โบรกเกอร์​โดยตรง โบรกเกอร์​หลายแห่งตั้ง​เซิร์ฟเวอร์​ไว้ในศูนย์ข้อมูลใหญ่ของยุโรปหรือเอเชีย สอบถาม​โบรกเกอร์​หรือดูจากเอกสารของ​โบรกเกอร์​ได้

วิธี​เช็ก​ง่าย ๆ คือ​ล็อกอิน MT5 บน VPS แล้วดูตัวเลขมุมขวาล่างของโปรแกรม ซึ่งแสดงสถานะการเชื่อมต่อและค่า Ping เป็นมิลลิวินาที ยิ่งต่ำยิ่งดี ถ้าตัวเลขสูงผิดปกติ ให้ลองคลิกที่ช่องนั้นแล้วเลือกสแกน​เซิร์ฟเวอร์​ใหม่ หรือพิจารณา VPS ในตำแหน่งอื่น

Virtual Hosting ของ MT5 เทียบกับ Windows VPS

นอกจากเช่า Windows VPS จาก​ผู้ให้บริการ​ทั่วไป MT5 ยังมีบริการ Virtual Hosting ของ MetaQuotes ในตัว ทั้งสองแบบมีจุดเด่น​ต่างกัน

Virtual Hosting ในตัว MT5

เช่าได้จากในตัวโปรแกรมเลย ในหน้าต่าง Navigator ให้คลิกขวาตรงบัญชีเทรด เลือก Register a Virtual Server แล้ว MT5 จะหา​เซิร์ฟเวอร์​ที่อยู่ใกล้​โบรกเกอร์​ให้เอง ค่าบริการจ่ายผ่านบัญชี MQL5.community เมื่อเช่าแล้วจึงสั่งซิงก์ (Migration) เพื่อย้ายกราฟ EA และ Indicator จาก MT5 บนเครื่องคุณขึ้นไปรันที่นั่น

  • ไม่มี​หน้าจอ Windows ให้รีโมตเข้าไปใช้ ต้องแก้ไขที่เครื่องตัวเองแล้วซิงก์ใหม่ทุกครั้ง
  • ห้ามเรียกใช้ DLL ถ้า EA ต้องใช้ DLL จะทำงานบนบริการนี้​ไม่ได้
  • Script ไม่ถูกย้ายขึ้นไป และเช่าผูกกับบัญชีเทรดทีละบัญชี

หลังย้าย EA ขึ้นไปแล้ว MT5 จะปิด Algo Trading บนเครื่องของคุณให้อัตโนมัติ เพื่อป้องกันการเปิด​ออเดอร์​ซ้ำจากสองที่

Windows VPS จาก​ผู้ให้บริการ

ได้เครื่อง Windows เต็มรูปแบบ ติดตั้ง MT5 ได้หลายตัว ใช้ EA ได้ทุกแบบ และปรับแต่งได้อิสระ แลกกับการที่คุณต้องดูแลเรื่องอัปเดตและความปลอดภัยเอง

หัวข้อ Virtual Hosting ของ MT5 Windows VPS
การ​ตั้งค่า ทำจากใน MT5 ไม่ต้อง​ติดตั้ง​เอง ติดตั้ง MT5 และ EA เองผ่าน Remote Desktop
หน้าจอ​ใช้งาน ไม่มี ดูผลผ่าน MT5 เครื่องตัวเอง มี​หน้าจอ Windows ครบ
EA ที่ใช้ DLL ใช้​ไม่ได้ ใช้ได้
จำนวนบัญชี ผูกกับบัญชีเทรดทีละบัญชี รันหลายบัญชีได้ตามสเปก
การดูแลระบบ ผู้ให้บริการ​ดูแลให้ ผู้ใช้​ดูแลอัปเดตและความปลอดภัยเอง

เชื่อมต่อ VPS จาก​คอมพิวเตอร์​และ​มือถือ

บน​คอมพิวเตอร์ Windows ใช้โปรแกรม Remote Desktop Connection ที่มีมาในเครื่อง ส่วนบน​มือถือ​ใช้แอป Windows App เมื่อเชื่อมต่อได้แล้ว ขั้น​ตั้งค่า​เครื่องให้ MT5 รันไม่สะดุดอยู่ในบทความ ตั้งค่า VPS MT5 ให้รัน EA ได้​ต่อเนื่อง และถ้าแค่อยากดูบัญชีจาก​มือถือ​โดยไม่ต้องรีโมตเข้าเครื่อง อ่านทางเลือกได้ใน ใช้ EA บน​มือถือ​ได้ไหม

เคล็ดลับ: เมื่อดูระบบเสร็จ ให้ปิดหน้าต่าง Remote Desktop ด้วยการกดปิดหรือ Disconnect ห้ามกด Sign out เพราะ Sign out จะปิดโปรแกรมทั้งหมด รวมถึง MT5 ที่รัน EA อยู่

เคล็ดลับความปลอดภัยของ VPS

VPS ที่รัน EA เชื่อมอยู่กับบัญชีเทรดของคุณ จึงควรดูแลเหมือนเป็นกระเป๋าเงินใบหนึ่ง

  • ตั้ง​รหัสผ่าน VPS ให้ยาว เดายาก และไม่ซ้ำกับบริการอื่น
  • ไม่บอกรหัสเข้าเครื่อง VPS และ​รหัสผ่าน​หลักของบัญชีเทรดให้ใครรู้ ถ้าจำเป็นต้องให้คนช่วยดู ให้เปลี่ยน​รหัสผ่าน​ทันทีเมื่อเสร็จ
  • ถ้าต้องการให้คนอื่นดูผลอย่างเดียว ใช้ Investor Password ของ MT5 ซึ่งดูได้แต่เทรด​ไม่ได้
  • เปิดการยืนยัน​ตัวตน​สอง​ขั้นตอน​กับบัญชี​ผู้ให้บริการ VPS ถ้า​ผู้ให้บริการ​มีให้
  • ติดตั้ง Windows Update อย่างสม่ำเสมอ และลงเฉพาะโปรแกรมที่จำเป็น
  • ไม่เปิดเว็บหรือ​ดาวน์โหลด​ไฟล์ที่ไม่รู้ที่มาบน VPS

การดูแล VPS และ EA เป็นประจำ

  1. เช็ก​สถานะทุกวัน

    ดูว่า MT5 เชื่อมต่ออยู่ ปุ่ม Algo Trading เปิด และไอคอนของ EA บนกราฟแสดงว่ากำลังทำงาน ใช้เวลาไม่กี่นาทีจาก​มือถือ

  2. อ่านแท็บ Experts และ Journal

    ข้อความ​แจ้งเตือน​หรือ​ข้อผิดพลาด​มักบอกปัญหาก่อนที่มันจะกระทบบัญชี เช่น คำสั่ง​ถูกปฏิเสธหรือการเชื่อมต่อหลุดบ่อย

  3. อัปเดตและ​รีสตาร์ต​ช่วงตลาดปิด

    จัดการ Windows Update และ​รีสตาร์ต​เครื่องช่วง​สุดสัปดาห์ หลัง​รีสตาร์ต​ให้เปิด MT5 และตรวจสถานะ EA ทุกครั้ง

  4. ตรวจทรัพยากรเครื่อง

    ดู RAM ใน Task Manager และดูพื้นที่ดิสก์ที่เหลือใน File Explorer (This PC) เป็นระยะ ถ้า​ใช้งาน​ใกล้เต็ม ให้ลดกราฟหรือพิจารณาขยายสเปก

คำเตือน​ความเสี่ยง: VPS ช่วยให้ EA ทำงาน​ต่อเนื่อง​เท่านั้น ไม่ได้​ลด​ความเสี่ยง​ของการเทรด การเทรด Forex ทองคำ และ CFD อาจทำให้​เงินทุน​ของคุณหายไปบางส่วนหรือทั้งหมด และผลการทดสอบหรือผลลัพธ์ในอดีต​ไม่ได้​รับประกัน​ผลลัพธ์ในอนาคต

คำถามที่​พบบ่อย​เรื่อง VPS สำหรับ EA

ปิดหน้าต่าง Remote Desktop แล้ว EA ยังทำงานอยู่ไหม?

ยังทำงานอยู่ ถ้าคุณปิดหน้าต่างหรือกด Disconnect แต่ถ้ากด Sign out โปรแกรมทั้งหมดบน VPS จะถูกปิด รวมถึง MT5 ด้วย

ใช้ Virtual Hosting ของ MT5 กับ EA ทุกตัวได้ไหม?

ไม่ทุกตัว บริการนี้ไม่อนุญาตให้เรียกใช้ DLL ถ้า EA ต้องใช้ DLL จะต้องรันบน Windows VPS แทน ควรสอบถาม​ผู้พัฒนา EA ก่อนเลือกบริการ

รัน MT5 หลายบัญชีบน VPS เครื่องเดียวได้ไหม?

ได้ บน Windows VPS สามารถ​ติดตั้ง MT5 แยกโฟลเดอร์สำหรับแต่ละบัญชี ขอเพียงให้ RAM และ CPU เพียงพอกับจำนวนโปรแกรมที่เปิด

ถ้าจะใช้ VPS ต้องเปิดคอมที่บ้านทิ้งไว้ด้วยไหม?

ไม่ต้อง EA ทำงานบน VPS อย่างอิสระ คอมหรือ​มือถือ​ของคุณใช้แค่ตอนรีโมตเข้าไปดูหรือปรับค่าเท่านั้น

บทความนี้เป็นความรู้สำหรับคนที่รัน EA บน VPS เอง ส่วน FALCON PRO EA ทำงานบน​เซิร์ฟเวอร์​ของเราผ่าน​แดชบอร์ด ผู้ใช้​จึงไม่ต้องเช่า VPS ถ้าอยากรู้ว่าเริ่มใช้อย่างไร ทัก​ทีมงาน​ผ่าน LINE ได้

ถาม​ทีมงาน​ว่าเริ่มใช้อย่างไร
แชร์บทความนี้

การเทรด Forex ทองคำ CFD และสินทรัพย์ที่ใช้ Leverage มี​ความเสี่ยง​สูง ราคาอาจเคลื่อนไหวรุนแรงจนคุณ​สูญเสีย​เงินทุน​ไปบางส่วนหรือทั้งหมด ผลการทดสอบและผลที่เคยเกิดขึ้นในอดีต​ไม่ได้​รับประกัน​ผลในอนาคต FALCON PRO EA เป็นซอฟต์แวร์ที่ส่ง​คำสั่ง​ซื้อขาย​ทองคำ XAUUSD ตามกลยุทธ์ของชุด EA ที่​ผู้ใช้​เลือก ทุกชุดถือ​ออเดอร์​ที่ติดลบไว้ เปิด​ออเดอร์​แก้เพิ่มด้วย Lot ที่ใหญ่ขึ้น และไม่ตัด​ขาดทุน​เอง เมื่อราคาไปทางเดียวไกล เงินในบัญชีอาจหมดได้ ซอฟต์แวร์นี้ไม่ถือเป็น​คำแนะนำ​ด้านการลงทุน และไม่มีการ​รับประกัน​กำไรในทุกกรณี ผู้ใช้​ควรศึกษาข้อมูล เริ่มด้วยเงิน​จำนวนน้อย​ที่ยอมเสียได้ทั้งหมด เช่น บัญชี Cent และกำหนด​ความเสี่ยง​ให้เหมาะกับฐานะของตนเองก่อน​ใช้งาน​จริง

ตัวอย่างตัวเลขในบทความสมมติขึ้นเพื่อใช้อธิบายหลักการเท่านั้น และไม่ใช่ผลการเทรดของ FALCON PRO EA

เปิดอ่านคำเตือน​ความเสี่ยง​ทุกข้อ