Expert Advisor (EA) là chương trình chạy bên trong MetaTrader 5 và có thể mở, đóng lệnh theo các quy tắc đặt trước. Hướng dẫn này giải thích cách cài EA trong MT5 và kiểm tra xem nó có đang chạy hay không.
Trước khi bắt đầu
- EA cho MT5 là tệp
.ex5(đã biên dịch) hoặc.mq5(mã nguồn). Các tệp.ex4/.mq4thuộc về MT4 và không chạy trên MT5. - EA chỉ chạy khi terminal đang mở và có kết nối internet. Vì vậy các hệ thống cần chạy 24/7 thường được chạy trên VPS.
- Nếu bạn đăng nhập bằng mật khẩu nhà đầu tư (chỉ đọc) thì không thể mở lệnh. Bạn phải đăng nhập bằng mật khẩu chính.
- Tên các menu trong hướng dẫn này bằng tiếng Anh. Nếu MT5 của bạn dùng ngôn ngữ giao diện khác, tên có thể khác.
Bước 1: Mở thư mục dữ liệu
Trong MT5, nhấp File → Open Data Folder (Tệp → Mở thư mục dữ liệu). Trong cửa sổ mở ra, vào thư mục MQL5.
Bước 2: Sao chép tệp vào đúng thư mục
- Sao chép tệp EA vào
MQL5\Experts. - Các tệp chỉ báo được đặt vào
MQL5\Indicators. - Nếu bạn chỉ có tệp mã nguồn
.mq5, hãy mở nó trong MetaEditor và biên dịch bằng F7; thao tác này tạo ra tệp.ex5.
Nếu có hơn một MT5 được cài, mỗi bản có thư mục dữ liệu riêng. Hãy chắc chắn bạn sao chép tệp vào thư mục của terminal sẽ chạy EA.
Bước 3: Làm mới danh sách
Nhấn Ctrl+N để mở bảng Navigator (Điều hướng). Nhấp chuột phải vào Expert Advisors và chọn Refresh (Làm mới). Nếu EA vẫn chưa xuất hiện, hãy đóng MT5 và mở lại.
Bước 4: Bật giao dịch thuật toán
- Vào Tools → Options → Expert Advisors và kiểm tra tùy chọn cho phép giao dịch thuật toán đã được đánh dấu.
- Nút Algo Trading trên thanh trên cùng phải có màu xanh lá. Nếu màu đỏ, hãy nhấp để bật.
- Nếu EA cần kết nối tới một địa chỉ bên ngoài (WebRequest), hãy chỉ thêm địa chỉ được nêu trong tài liệu của EA vào danh sách cho phép ở cùng tab, và chỉ khi bạn tin tưởng nó. Không thêm các địa chỉ không cần thiết.
Bước 5: Thêm EA vào biểu đồ
- Kéo EA từ Navigator vào biểu đồ (hoặc nhấp đúp vào nó).
- Ở tab Common (Chung), kiểm tra tùy chọn cho phép giao dịch thuật toán đã được đánh dấu.
- Ở tab Inputs (Tham số), xem lại các tham số của EA. Đừng dùng giá trị mặc định trên tài khoản thật khi bạn chưa hiểu chúng.
- Nhấp OK.
Bước 6: Kiểm tra xem có chạy không
- Tên EA và một biểu tượng phải xuất hiện ở góc trên bên phải của biểu đồ.
- Trong Toolbox → Experts (Ctrl+T) phải có một bản ghi cho biết EA đã được tải thành công. Nếu có lỗi, nó sẽ hiển thị ở đây.
Sự cố thường gặp
| Triệu chứng | Nguyên nhân có thể và cách khắc phục |
|---|---|
| EA không hiện trong Navigator | Sai thư mục, danh sách chưa được làm mới hoặc tệp là của MT4. Kiểm tra lại bước 2 và 3. |
| Không có biểu tượng EA trên biểu đồ hoặc biểu tượng bị gạch chéo | Algo Trading đang tắt. Hãy chuyển nút trên thanh sang màu xanh lá. |
| Lỗi «trade is disabled» hoặc tương tự trong tab Experts | Có thể bạn đã đăng nhập bằng mật khẩu nhà đầu tư, hoặc tài khoản/broker không cho phép giao dịch bằng EA. |
| «Not enough money» / «Invalid volume» | Kích thước lot không phù hợp với số dư hoặc khối lượng tối thiểu/tối đa của biểu tượng. Hãy sửa lot trong tham số. |
| EA không bao giờ mở lệnh | Thị trường có thể đang đóng cửa (cuối tuần), điều kiện của EA chưa xảy ra, hoặc bạn dùng loại tài khoản (hedging / netting) mà EA không hỗ trợ. |
| EA dừng khi tôi tắt máy tính | EA chạy bên trong terminal nên terminal phải luôn mở. Để chạy liên tục, người ta dùng VPS. |
Về các công cụ của Thatri.ch
Các tệp chỉ báo và EA MT5 của Thatri.ch được cài theo cùng cách. Chi tiết về giấy phép và công cụ, xem câu hỏi thường gặp; hướng dẫn dạng video xem tại trang video.
Câu hỏi thường gặp
Tôi có thể chạy EA trên ứng dụng MT5 di động không?
Không. Ứng dụng MT5 di động không chạy Expert Advisor. EA chạy trên terminal MT5 máy tính hoặc terminal được đặt trên VPS.
EA viết cho MT4 có chạy được trên MT5 không?
Không. Các tệp MT4 (.ex4 / .mq4) không tương thích với MT5. Bạn cần tệp .ex5 được biên dịch riêng cho MT5.
Làm sao đổi cài đặt EA sau này?
Nhấp chuột phải vào biểu đồ, mở Expert Advisors và chọn Properties (Thuộc tính; phím tắt: F7). Đổi tham số ở tab Inputs rồi nhấp OK.