Hướng dẫn cài đặt MT5 và EA lên VPS

Ở bài viết trước, chúng ta đã khẳng định VPS là bắt buộc khi chạy EA (Robot) để đảm bảo hệ thống hoạt động 24/7 với độ trễ thấp nhất. Sau khi bạn đã đăng ký một dịch vụ VPS, họ sẽ cung cấp cho bạn 3 thông tin quan trọng: Địa chỉ IP, Tên người dùng (Username), và Mật khẩu (Password).

Bây giờ, làm thế nào để "biến" cái VPS đó thành một cỗ máy giao dịch? Bài viết này sẽ hướng dẫn bạn chi tiết các bước để kết nối, cài đặt MT5 và đưa EA của bạn lên VPS.

Hãy xem VPS như một máy tính Windows hoàn toàn mới mà bạn điều khiển từ xa.

Bước 1: Kết nối với VPS (Remote Desktop)

Việc đầu tiên là truy cập vào "máy tính ảo" của bạn.

Trên máy tính Windows:

  1. Tìm và mở ứng dụng có tên "Remote Desktop Connection" (Bạn có thể gõ vào thanh tìm kiếm Start).
  2. Trong ô "Computer", bạn nhập Địa chỉ IP của VPS.
  3. Nhấn "Connect". Một cửa sổ mới sẽ hiện ra.
  4. Nhập Username (thường là Administrator) và Password mà nhà cung cấp đã gửi cho bạn.
  5. Nhấn "OK". Bạn sẽ thấy màn hình Desktop của VPS, trông giống hệt một máy Windows mới.

Trên MacOS:

Bạn cần tải ứng dụng "Microsoft Remote Desktop" từ App Store. Sau đó, thêm một kết nối mới ("Add PC") và nhập các thông tin IP, Username, Password tương tự.

Lưu ý: Mọi thao tác từ Bước 2 trở đi đều phải được thực hiện BÊN TRONG cửa sổ Remote Desktop, tức là bạn đang làm việc trên máy chủ ảo, không phải máy tính cá nhân của mình.

Bước 2: Cài đặt MT5 lên VPS

Khi đã vào được VPS, bạn sẽ thấy một màn hình Windows trống trơn.

  1. Mở trình duyệt: Mở trình duyệt Edge (hoặc Chrome, Firefox) có sẵn TRÊN VPS.
  2. Tải MT5: Truy cập vào website của nhà môi giới (broker) mà bạn đang giao dịch.
  3. Cài đặt: Tải về file cài đặt ...mt5setup.exe và chạy nó TRÊN VPS. Quá trình cài đặt hoàn toàn giống như bạn làm trên máy tính ở nhà.

Bước 3: Chuyển file EA (.ex5) từ máy tính nhà lên VPS

Đây là bước nhiều người mới thấy lúng túng. File EA đang nằm trên máy tính của bạn, làm sao để đưa nó vào VPS? Có 3 cách phổ biến:

  • Cách 1 (Dễ nhất): Copy và Paste
    Trên máy tính cá nhân (máy nhà), bạn tìm file EA (.ex5), nhấp chuột phải và chọn "Copy". Sau đó, quay lại cửa sổ Remote Desktop, nhấp chuột phải vào màn hình Desktop của VPS và chọn "Paste". Hầu hết các VPS đều cho phép copy/paste file trực tiếp như vậy.
  • Cách 2 (Ổn định nhất): Dùng Cloud (Google Drive, Dropbox)
    Tải file EA từ máy nhà của bạn lên Google Drive. Sau đó, TRÊN VPS, bạn mở trình duyệt, đăng nhập vào Google Drive và tải file EA đó xuống Desktop của VPS.
  • Cách 3: Dùng Email / Telegram
    Bạn có thể tự gửi email (hoặc gửi qua Telegram/Zalo) có đính kèm file EA cho chính mình. Sau đó, mở trình duyệt TRÊN VPS, truy cập webmail (hoặc web.telegram.org) và tải file về.

Bước 4: Cài đặt EA vào MT5 (trên VPS)

Bây giờ, file EA đã nằm trên màn hình VPS. Bạn chỉ cần lặp lại chính xác hướng dẫn cài đặt EA mà chúng ta đã học:

  1. Mở MT5 TRÊN VPS.
  2. File > Open Data Folder... (bên trong MT5 của VPS).
  3. Vào MQL5 > Experts.
  4. Kéo file EA (.ex5) từ Desktop của VPS vào thư mục E"xperts" này.
  5. Quay lại MT5, chuột phải vào "Expert Advisors" trong Navigator > Refresh.
  6. Kéo EA vào biểu đồ, tích "Allow Algo Trading" trong tab "Common".
  7. Nhấn nút "AutoTrading" trên thanh công cụ cho nó chuyển sang màu xanh lá.

Bước 5: Đóng Remote Desktop và Tắt máy tính nhà

Sau khi thấy biểu tượng "mũ xanh lá" trên chart, EA của bạn đã chính thức chạy trên VPS. Việc của bạn bây giờ là:

Nhấp vào dấu "X" để đóng cửa sổ Remote Desktop Connection lại. Đừng nhầm lẫn với việc "Shutdown" VPS. Bạn chỉ "đóng" cửa sổ điều khiển từ xa, còn bản thân VPS vẫn đang chạy.

Giờ đây, bạn có thể tắt máy tính cá nhân của mình và đi ngủ. EA của bạn vẫn đang chạy 24/7 trên VPS.

Kết luận

Cài đặt MT5 và EA lên VPS là bước cuối cùng để hoàn thiện một hệ thống giao dịch tự động chuyên nghiệp. Nó đảm bảo Robot MT5 của bạn (dù là EA giao dịch Vàng hay ngoại tệ) hoạt động trong môi trường lý tưởng nhất.

Đây là kỹ năng bắt buộc đối với các Trader Full-time, những người sử dụng Dịch vụ Viết EA MT5 theo yêu cầu hay những người đã