Hướng dẫn A-Z cách cài đặt EA (Robot) vào MT5

Trong bài viết trước, chúng ta đã hiểu rõ EA (Expert Advisor) là gì và cách thức hoạt động của nó. Giờ là lúc đi vào thực hành: làm thế nào để cài đặt một file EA (dù bạn mua, được chia sẻ hay tự code) vào nền tảng MT5 của mình để nó bắt đầu hoạt động?

Quá trình này rất đơn giản nhưng đòi hỏi sự chính xác tuyệt đối về vị trí thư mục. 90% lỗi "cài EA không chạy" đều xuất phát từ việc làm sai các bước cơ bản này. Bài viết này sẽ hướng dẫn A-Z toàn bộ quy trình một cách chi tiết.

1. Hiểu rõ file EA của bạn (.ex5 vs .mql5)

Trước khi cài đặt, hãy xem file EA bạn có là gì:

  • File .ex5 (File thực thi): Đây là file robot đã được biên dịch mà MT5 có thể chạy trực tiếp. Bạn không thể xem hay sửa code của file này. Hầu hết các EA thương mại sẽ được bán dưới dạng file này.
  • File .mql5 (File mã nguồn): Đây là file code gốc. Bạn có thể mở nó bằng MetaEditor (F4) để xem hoặc sửa code. MT5 không chạy file này, nó sẽ phải "biên dịch" (Compile) file này để tạo ra file .ex5 tương ứng.

Dù bạn có file nào, quy trình cài đặt bên dưới đều giống nhau.

2. Bước A: Sao chép (Copy) file EA vào đúng Thư mục

Đây là bước quan trọng nhất và nhiều người làm sai nhất.

  1. Bước 1: Mở Thư mục Dữ liệu (Data Folder)

    Trong nền tảng MT5 của bạn, vào menu File > Open Data Folder... (Mở Thư mục Dữ liệu...).

    Tuyệt đối không copy file vào thư mục C:\Program Files\MetaTrader 5. "Data Folder" là một thư mục ẩn hoàn toàn khác, là nơi MT5 lưu trữ mọi dữ liệu cá nhân của bạn.

  2. Bước 2: Điều hướng đến thư mục "Experts"

    Sau khi cửa sổ "Data Folder" mở ra, bạn tiếp tục đi theo đường dẫn sau:

    Vào thư mục MQL5 > sau đó vào thư mục Experts.

    (Đường dẫn đầy đủ sẽ là: ...\MQL5\Experts)

    Lưu ý: Đừng nhầm lẫn với thư mục Indicators. Indicators (chỉ báo) thì bỏ vào MQL5\Indicators, nhưng Expert Advisors (Robot) thì BẮT BUỘC phải bỏ vào MQL5\Experts.

  3. Bước 3: Dán (Paste) file EA

    Copy file .ex5 (hoặc .mql5) của bạn và dán (Paste) nó vào thư mục Experts này.

  4. Bước 4: Làm mới (Refresh) Navigator

    Quay trở lại nền tảng MT5. Mở cửa sổ Navigator (Ctrl+N). Nhấp chuột phải vào mục "Expert Advisors" (Các chuyên gia) và chọn "Refresh" (Làm mới).

Nếu bạn làm đúng, bạn sẽ thấy tên của EA xuất hiện ngay trong danh sách "Expert Advisors".

3. Bước Z: Cài đặt EA lên Biểu đồ và Kích hoạt

File EA đã nằm trong MT5, nhưng nó chưa chạy. Bạn cần "gắn" nó vào biểu đồ và cho phép nó giao dịch.

Phần 1: Gắn EA vào Biểu đồ (Chart)

  1. Mở biểu đồ (chart) và khung thời gian (timeframe) mà bạn muốn EA chạy (ví dụ: XAUUSD, H1).
  2. Từ cửa sổ "Navigator", tìm tên EA của bạn.
  3. Nhấp giữ chuột trái vào tên EA, kéo (drag) nó vào giữa biểu đồ và thả ra (drop).

Phần 2: Cấu hình Thuộc tính (Properties)

Ngay khi bạn thả EA vào chart, một cửa sổ cài đặt sẽ hiện ra. Đây là lúc bạn cấu hình robot.

  • Tab "Common" (Chung):

    Đây là tab cho phép EA hoạt động. Bạn BẮT BUỘC phải tích vào ô: "Allow Algo Trading" (Cho phép giao dịch thuật toán). Nếu không tích ô này, EA sẽ không thể đặt lệnh.

  • Tab "Inputs" (Thông số đầu vào):

    Đây là nơi bạn "set up" các cài đặt riêng của robot, ví dụ: LotSize (khối lượng), TakeProfit, StopLoss, MagicNumber, thông số chỉ báo... Mỗi EA sẽ có các thông số (Inputs) khác nhau.

Sau khi thiết lập xong, nhấn "OK".

Phần 3: Kích hoạt AutoTrading (Nút Play)

Sau khi nhấn "OK", bạn hãy nhìn lên góc trên bên phải của biểu đồ. Bạn sẽ thấy tên EA và một biểu tượng "chiếc mũ" màu xanh da trời (hoặc xám). Điều này có nghĩa là EA đã được gắn, nhưng chưa được phép chạy.

Bước cuối cùng là nhấn nút "AutoTrading" (hoặc "Algo Trading") trên thanh công cụ chính của MT5 (thường có biểu tượng nút Play màu đỏ).

Bạn nhấn vào đó, nó phải chuyển sang màu XANH LÁ CÂY. Ngay lập tức, biểu tượng "chiếc mũ" trên biểu đồ cũng sẽ chuyển sang màu xanh lá cây.

Bây giờ, EA của bạn mới chính thức hoạt động.

Tóm tắt quy trình:

  1. File > Open Data Folder > MQL5 > Experts
  2. Dán file .ex5 vào.
  3. Chuột phải vào "Expert Advisors" trong Navigator > Refresh.
  4. Kéo EA từ Navigator vào biểu đồ.
  5. Trong cửa sổ bật lên: Tab "Common" > Tích "Allow Algo Trading".
  6. Nhấn "OK".
  7. Nhấn nút "AutoTrading" trên thanh công cụ (chuyển sang màu xanh lá).

Nếu bạn đã làm tất cả các bước mà EA vẫn không chạy? Hãy đọc bài viết tiếp theo: Cách bật/tắt AutoTrading và khắc phục lỗi EA không chạy.

Quá trình này áp dụng cho mọi loại EA, từ một Robot MT5 đa chức năng phức tạp đến các EA đơn giản. Nếu bạn có một EA cũ trên MT4 (file .ex4), nó sẽ không hoạt động. Bạn sẽ cần một Dịch vụ Viết EA MT5 theo yêu cầu để chuyển đổi (convert) nó sang MQL5. Và nếu bạn muốn Tự code được EA, việc hiểu rõ cấu trúc thư mục này là bài học vỡ lòng trong Khóa học Lập trình EA MQL5.

Sau khi cài đặt xong, hãy nhớ rằng EA phải chạy 24/7, điều này dẫn đến yêu cầu bắt buộc tiếp theo: sử dụng VPS.