Hướng Dẫn Cài Đặt VPS Chạy EA Forex Ổn Định, Tối Ưu Hiệu Suất Giao Dịch Tự Động

5/5 - (3 bình chọn)

Mình sẽ hướng dẫn bạn cài đặt VPS để chạy EA (Expert Advisor) trên MetaTrader một cách chi tiết, từ chọn VPS đến tối ưu để EA chạy ổn định 24/7.

1. Chuẩn bị trước khi cài VPS

  • Chọn nhà cung cấp VPS

    • Một số nhà cung cấp phổ biến: Contabo, Vultr, Hetzner, OVH, Windows Azure, Amazon Lightsail, hoặc VPS của chính broker hoặc bên mình cũng đang cung cấp VPS chạy Forex EA nếu cần anh em cứ PM mình nhé !

      Ưu tiên:

      • Vị trí server gần máy chủ broker (giảm ping < 50ms).

      • RAM tối thiểu 2 GB cho 1-2 MT4/MT5, nhiều EA thì 4–8 GB.

      • CPU: 2–4 core.

      • Hệ điều hành: Windows Server 2016/2019/2022 (MetaTrader chạy ổn định nhất).

  • Tài khoản broker & EA:

    • File EA dạng .ex4 hoặc .ex5.

    • Thông tin đăng nhập tài khoản MT4/MT5 (server, user, password).

2. Cài đặt VPS (Windows Server)

  1. Truy cập VPS qua Remote Desktop (RDP):

    • Trên Windows: mở Remote Desktop Connection → nhập IP VPS → User: Administrator → Password.

  2. Thiết lập cơ bản:

    • Đổi mật khẩu mạnh.

    • Cài Windows Update mới nhất.

    • Tắt Screen SaverSleep Mode để VPS không ngủ:

      • Vào Control Panel → Power Options → High Performance.

  3. Bảo mật:

    • Bật Firewall nhưng cho phép MetaTrader.

    • Không cài phần mềm không cần thiết để tránh nặng máy.

3. Cài MetaTrader & EA

  1. Tải và cài MetaTrader:

    • Tải từ website broker hoặc từ MetaQuotes / MetaTrader5.

    • Cài đặt vào thư mục mặc định hoặc ổ D: nếu VPS nhỏ.

  2. Đăng nhập tài khoản:

    • Mở MT4/MT5 → File → Login to Trade Account → nhập thông tin.

  3. Cài EA:

    • Mở MT4/MT5 → File → Open Data Folder.

    • Copy file EA vào:

      • MT4: MQL4/Experts

      • MT5: MQL5/Experts

    • Nếu có file indicator đi kèm, copy vào:

      • MT4: MQL4/Indicators

      • MT5: MQL5/Indicators

    • Khởi động lại MT4/MT5.

  4. Kích hoạt EA:

    • Mở chart → Kéo EA vào chart → Bật Allow Live Trading.

    • Bật AutoTrading (MT4) hoặc Algo Trading (MT5).

Hướng Dẫn Tối Ưu VPS Để Chạy EA 24/7

1. Giảm độ trễ kết nối (Ping)

  • Kiểm tra ping broker:

    ping broker-server.com

    Mục tiêu: < 50ms (tốt nhất < 10ms nếu VPS cùng datacenter với broker).

  • Chọn VPS low latency:

    • ForexVPS, BeeksFX, UltraFX, Contabo (Singapore, Tokyo, Frankfurt).

  • Dùng DNS nhanh: 1.1.1.1 (Cloudflare) hoặc 8.8.8.8 (Google).

  • Vị trí máy chủ: chọn datacenter gần máy chủ broker (US, London, Singapore, Tokyo…)

  • Tốc độ ổ SSD: yêu cầu SSD NVMe nếu chạy nhiều EA để giảm load time.

2. Tối ưu Windows Server để chạy EA

  1. Tắt Windows Update tự động (tránh restart khi đang chạy lệnh):

    • Services → Windows Update → Disable.

  2. Tắt hiệu ứng giao diện:

    • System → Advanced → Performance Settings → Adjust for best performance.

  3. Tắt Sleep, Hibernate, Screensaver:

    • Control Panel → Power Options → High Performance.

  4. Giảm app chạy nền:

    • Services → Stop & Disable các dịch vụ không cần như Print Spooler, Bluetooth.

  5. Giữ múi giờ chính xác:

    • Sync Time Server để EA không sai giờ.

3. Cấu hình MetaTrader chống treo VPS

  • Chỉ mở chart cần thiết → hạn chế CPU/RAM.

  • Giới hạn lịch sử dữ liệu:

    • Tools → Options → Charts → Max bars in chart (đặt ~5.000).

  • Tắt News nếu không dùng:

    • Tools → Options → Server → Bỏ tick Enable News.

  • Tắt tính năng không cần: Market, Signals, Community.

  • Lưu file cài đặt EA (.set) để backup nhanh.

4. Tự động khởi động lại MT4/MT5 khi bị lỗi

  • Cách 1: Dùng Task Scheduler:

    • Tạo task chạy MT4/MT5 khi VPS khởi động lại.

  • Cách 2: Dùng script Auto-Restart:

    • Viết file .bat để kiểm tra process MT4/MT5, nếu crash thì mở lại.

  • Cách 3: Dùng phần mềm giám sát:

    • MT4 WatchDog, ForexVPS Guardian Angel.

5. Bảo trì & Giám sát

  • Kiểm tra EA mỗi ngày qua Remote Desktop hoặc ứng dụng mobile MetaTrader.

  • Restart VPS định kỳ: 2 tuần/lần để giải phóng bộ nhớ.

  • Sao lưu định kỳ:

    • Backup thư mục Data Folder.

  • Theo dõi hiệu suất:

    • Task Manager → Performance → nếu CPU >80% liên tục → nâng cấp VPS.