Trang chủ > Kiến thức EA & MT5 > Xây dựng VPS và vận hành MT5 24/7

VPSMôi trường vận hànhCơ bản

Xây dựng VPS và môi trường vận hành MT5 24/7 — Nền tảng để EA không bị gián đoạn

Cập nhật lần cuối: 2026-05-20 | Thời gian đọc: 15 phút

EA chỉ có ý nghĩa khi hoạt động liên tục suốt 24/7, trong khi thị trường đang mở. Để máy tính ở nhà chạy liên tục cũng được, nhưng tiềm ẩn rủi ro mất điện, khởi động lại, và đứt kết nối. Với VPS (máy chủ ảo riêng), EA vẫn tiếp tục chạy trên đám mây dù bạn tắt máy tính.

Tại sao cần VPS để vận hành EA

EA chỉ hoạt động khi MT5 đang chạy. Nếu bạn cho máy tính ngủ hoặc tắt nguồn, EA dừng ngay lập tức — không thực hiện lệnh đóng hay mở vị thế nào cả. Nếu máy tính đóng băng trong khi đang giữ vị thế lỗ, ngay cả SL cũng không hoạt động được.

VPS là máy tính ảo đặt tại trung tâm dữ liệu, chạy 24/7 liên tục. Bạn kết nối từ xa qua máy tính hay điện thoại để điều khiển, ngắt kết nối xong MT5 trên VPS vẫn tiếp tục hoạt động. Về mọi mặt — chống mất điện, độ ổn định kết nối, tốc độ khớp lệnh — VPS đều vượt trội hơn máy tính ở nhà.

Lý do chính để dùng VPS

  • EA vẫn chạy dù bạn tắt máy tính (hoạt động 24/7)
  • Ít bị ảnh hưởng bởi mất điện, khởi động lại OS, đứt kết nối
  • Gần server của broker, khớp lệnh nhanh, slippage thấp
  • Không chiếm tài nguyên máy tính cá nhân

Yêu cầu cấu hình khi chọn VPS

Đây là mức tham khảo cho trường hợp chạy 1–3 MT5. Yêu cầu thực tế thay đổi tùy số lượng EA và độ nặng của tính toán.

Thông sốTối thiểuKhuyến nghị
RAM2GB4GB trở lên
CPU1 nhân2 nhân trở lên
Lưu trữ30GB SSD50GB SSD trở lên
Uptime (SLA)99.9%99.99%
Vị trí serverCùng khu vực với server giao dịchGần London/New York
OSWindows ServerWindows Server 2019 trở lên
RAM thiếu sẽ khiến hoạt động không ổn định khi chạy backtest hoặc nhiều chart cùng lúc. Nếu dự định chạy backtest dài hạn trên VPS, hãy chọn ít nhất 4GB.

Khác biệt giữa VPS miễn phí và VPS thương mại

Tiêu chíVPS miễn phí từ brokerVPS thương mại
Chi phíMiễn phí (có điều kiện về khối lượng giao dịch v.v.)Khoảng 5–15 USD/tháng
Điều kiện sử dụngCần số dư, khối lượng giao dịch hoặc số lot tối thiểuKhông có điều kiện
BrokerBị ràng buộc vào broker cung cấpDùng được với bất kỳ broker nào
Cấu hìnhThường là cấu hình tối thiểuCó thể chọn gói theo nhu cầu
Phù hợp vớiNgười có khối lượng giao dịch đủ với broker đóNgười muốn tự do dùng nhiều broker khác nhau
XMTrading, Exness và một số broker khác cung cấp VPS miễn phí khi đáp ứng điều kiện. Gợi ý: trước tiên kiểm tra điều kiện VPS miễn phí của broker bạn đang dùng — nếu không đáp ứng được hoặc muốn dùng nhiều broker, hãy cân nhắc VPS thương mại.

Quy trình cài đặt MT5

Bước 1

Kết nối từ xa vào VPS

Trên Windows dùng Remote Desktop Connection, trên Mac dùng ứng dụng "Microsoft Remote Desktop" — nhập địa chỉ IP, tên người dùng và mật khẩu của VPS để kết nối.

Bước 2

Cài đặt MT5

Mở trình duyệt trên VPS, tải MT5 từ trang web chính thức của broker và cài đặt. Đăng nhập bằng ID tài khoản giao dịch, mật khẩu và tên server.

Bước 3

Đặt file EA vào đúng thư mục

Đặt file EA vào thư mục MQL5/Experts trong Data Folder. Nếu là file .mq5 thì cần compile bằng MetaEditor. Khởi động lại MT5, EA sẽ xuất hiện trong "Navigator".

Bước 4

Bật chế độ giao dịch tự động

Bật nút "Algo Trading" trên thanh công cụ, kéo EA vào chart mục tiêu. Trong cài đặt EA, cho phép giao dịch tự động — nếu góc trên bên phải chart xuất hiện biểu tượng mặt cười, EA đang hoạt động.

Bước 5

Kiểm tra EA có tiếp tục chạy sau khi ngắt kết nối

Ngắt kết nối remote, chờ một lúc rồi kết nối lại — kiểm tra EA có vẫn đang chạy và lịch sử giao dịch có được cập nhật không. Nếu có, môi trường VPS đã hoạt động đúng.

Kiểm tra hàng ngày để vận hành ổn định 24/7

Đừng phó mặc hoàn toàn cho VPS — hãy kiểm tra các mục sau ít nhất một lần mỗi ngày.

1

Trạng thái kết nối giữa MT5 và broker

Kiểm tra chỉ báo kết nối góc dưới bên phải có màu xanh (đang nhận dữ liệu) không. Nếu đỏ, hãy đăng nhập lại.

2

Chế độ giao dịch tự động có đang bật không

Kiểm tra nút "Algo Trading" và biểu tượng mặt cười trên chart. Sau khi VPS khởi động lại, chế độ này có thể bị tắt.

3

Tỷ lệ ký quỹ (margin level)

Tỷ lệ ký quỹ có bị giảm do vị thế bất ngờ hay lỗ chưa thực hiện không? Nếu ở mức nguy hiểm, hãy dừng EA và xem xét lại.

4

Tài nguyên VPS

RAM có đang cao liên tục không? Khởi động lại MT5 định kỳ giúp ngăn memory leak.

5

Log và lỗi

Tab "Experts" và "Journal" của MT5 có báo lỗi không? Nếu lỗi đặt lệnh liên tục xảy ra, hãy tìm nguyên nhân.

🖥️ So sánh các dịch vụ VPS để chọn phù hợp

Website chúng tôi so sánh các dịch vụ VPS phù hợp để vận hành EA theo giá, cấu hình và vị trí server. Điều kiện VPS miễn phí của từng broker cũng được tổng hợp đầy đủ.

Xem so sánh VPS →

Câu hỏi thường gặp

Q: Chạy EA trên máy tính ở nhà có được không?

Hoàn toàn có thể, nhưng bạn phải để máy chạy 24/7 — và nếu mất điện, Windows tự cập nhật khởi động lại, hay đứt mạng thì mọi thứ dừng hết. Nếu đang giữ vị thế lỗ mà hệ thống đột ngột dừng, ngay cả SL cũng không hoạt động. Chúng tôi khuyến nghị mạnh mẽ dùng VPS để vận hành ổn định.

Q: Mac có dùng được VPS không?

Được. VPS chạy Windows, nhưng từ Mac bạn có thể kết nối từ xa bằng ứng dụng "Microsoft Remote Desktop". Màn hình Windows hiện trên Mac chỉ khi bạn đang kết nối — ngắt kết nối xong MT5 trên VPS vẫn tiếp tục chạy.

Q: VPS cần cấu hình như thế nào?

Để chạy 1–3 MT5, có 4GB RAM và 2 nhân CPU là yên tâm. Tối thiểu cần 2GB. Nếu dự định chạy backtest dài hạn trên VPS, càng nhiều RAM càng ổn định.

Q: Nên chọn VPS miễn phí hay VPS có phí?

Nếu đáp ứng điều kiện VPS miễn phí của broker (số dư, khối lượng giao dịch), dùng VPS miễn phí là đủ. Nếu không đáp ứng hoặc muốn dùng nhiều broker khác nhau, VPS thương mại theo tháng sẽ linh hoạt hơn.

Q: Khi VPS khởi động lại, EA có tự chạy lại không?

Nếu bạn thêm MT5 vào Startup của Windows và cài đặt tự động đăng nhập tài khoản, MT5 sẽ tự khởi động sau khi VPS restart. Tuy nhiên, chế độ "Algo Trading" có thể bị tắt — vì vậy sau khi khởi động lại, nhớ kiểm tra trạng thái hoạt động của EA.