Nếu bạn muốn thiết lập thao tác tự động trong nền tảng giao dịch thì Hệ thống cố vấn (EA) chính là lựa chọn dành cho bạn.
Hệ thống cố vấn (EA) có thể tự động giao dịch, nhưng bạn nên hiểu rõ các chiến lược triển khai trước khi sử dụng. Bạn nên kiểm tra kỹ khi cài đặt và sử dụng EA.
EA là gì?
EA là chương trình chạy thông qua nền tảng giao dịch để theo dõi và tự động thực hiện các thao tác giao dịch mà không cần nhập trực tiếp. Trong quá trình cài đặt, người dùng phải thiết lập các tiêu chí cụ thể (kích hoạt cảnh báo, thông báo, v.v.) dẫn đến các hành động giao dịch theo điều kiện thị trường mà EA được lập trình để theo dõi.
EA được lập trình bằng MetaQuotes Language 4 (MQL4) hoặc MetaQuotes Language 5 (MQL5) để tương thích với MT4 và MT5.
Hãy cân nhắc những điều sau đây về EA:
- EA chỉ hoạt động trên các thiết bị giao dịch đầu cuối MT4 và MT5 dành cho máy tính để bàn, chứ không hoạt động trên phiên bản dành cho web hoặc thiết bị di động.
- Hãy đảm bảo rằng tài khoản giao dịch của bạn đáp ứng yêu cầu về số tiền tối thiểu vì EA có thể bị tắt nếu không có đủ tiền.
- Nếu EA của bạn bị vô hiệu hóa thì có thể là bạn đã cài đặt quá nhiều. Điều này có thể khiến thiết bị giao dịch đầu cuối bị quá tải với quá nhiều lệnh gửi và yêu cầu không phù hợp. Hãy nhớ cài đặt EA hợp lý để tránh làm hệ thống quá tải.
Nếu EA bị tắt và bạn không thể bật lại theo cách thủ công, vui lòng mở phiếu yêu cầu trong Trung tâm hỗ trợ khách hàng để được hỗ trợ và kích hoạt lại.
Thiết lập EA
- Tải xuống EA từ Cộng đồng MQL, nguồn chính thức của MetaTrader.
- Đăng nhập vào thiết bị giao dịch đầu cuối MT4 hoặc MT5 tương ứng của bạn.
- Mở Tập tin > Mở thư mục dữ liệu (File > Open Data Folder), sau đó tìm và sao chép các tập tin EA đã tải xuống theo đường dẫn sau: MQL4/5 > Cố vấn (Experts).
- Nếu có bất kỳ EA nào yêu cầu thư viện (tập tin .dll) hoặc cài đặt (tập tin .set), hãy sao chép những tập tin này vào thư mục tương ứng: MQL4/5 trong Thư viện (Libraries) và MQL4/5 trong Cài đặt (Settings). Nếu cần thiết, EA sẽ đưa bạn đến thư mục để đặt thêm tập tin.
- Tiếp theo, hãy khởi động lại thiết bị giao dịch đầu cuối.
- Mở Công cụ (Tools) rồi chọn Tùy chọn (Options), sau đó điều hướng đến mục Hệ thống cố vấn (Expert Advisors).
- Đánh dấu chọn Cho phép giao dịch theo thuật toán (Allow automated trading) rồi nhấp vào OK.
- Ngoài ra, đánh dấu chọn Cho phép nhập DLL (Allow DLL imports) và/hoặc Cho phép WebRequest cho URL đã liệt kê (Allow WebRequest for listed URL) nếu bạn biết EA của mình yêu cầu chức năng tập tin .dll và/hoặc kết nối đến một URL cụ thể. Hãy chắc chắn về những yêu cầu của EA của bạn vì các EA có thể có những yêu cầu cho phép chạy khác nhau.
- Tiếp theo, trong cửa sổ Điều hướng (Navigator):
- Đối với MT4: Mở rộng mục Hệ thống cố vấn (Experts Advisors) bằng cách nhấp vào biểu tượng dấu +.
- Đối với MT5: Nhấp vào Hệ thống cố vấn (Experts Advisors), rồi nhấp vào Cố vấn (Advisors).
- Tìm EA của bạn. Nhấp và thả EA vào cửa sổ biểu đồ công cụ mong muốn để hiển thị mọi tùy chọn EA cho phép. Sau khi hoàn tất, hãy nhấp vào OK.
Bạn cũng có thể cài đặt trực tiếp EA từ trong chính nền tảng giao dịch:
- Khởi chạy MT4 hoặc MT5, tùy vào loại thiết bị giao dịch đầu cuối mà bạn sử dụng.
- Vào mục Cơ sở mã, nhấp chuột phải để hiển thị các tùy chọn và chọn Hệ thống cố vấn.
- Chọn EA mong muốn và nhấp chuột phải để tải xuống.
- Sau khi tải xuống, một cửa sổ yêu cầu thêm EA vào biểu đồ đang hoạt động sẽ hiện ra. Nhấp vào Có để thêm.
- Nếu bạn nhấp vào Không (No), EA đã tải xuống sẽ hiển thị trong cửa sổ Điều hướng (Navigator) khi bạn mở rộng mục Hệ thống cố vấn (Expert Advisors) bằng cách nhấp vào biểu tượng dấu +.
- Nhấp và thả EA vào cửa sổ biểu đồ công cụ hoặc nhấp đúp để chạy EA.
- Sau đó, một cửa sổ sẽ xuất hiện để bạn quản lý tùy chọn hệ thống cố vấn cho công cụ đó.
- Sau khi thiết lập tùy chọn, hãy nhấp vào OK.
Để gỡ EA, hãy nhấp chuột phải vào cửa sổ biểu đồ công cụ đã cài đặt EA:
- Đối với MT4: Chọn Hệ thống cố vấn và nhấp vào Gỡ.
- Đối với MT5: Chọn Danh sách cố vấn (Expert List) và nhấp vào Gỡ (Remove).
EA mặc định
Tất cả các EA mặc định đi kèm với MT4 và MT5 đều do MetaQuotes Software thiết kế.
EA trên MT4:
- MACD Sample: thực hiện chiến lược giao dịch ngoại hối dựa trên sự hội tụ và phân kỳ của đường trung bình động (MACD) rất đơn giản.
- Đường trung bình động: Sử dụng chiến lược đường trung bình động. EA sẽ vào lệnh giao dịch mua nếu nến cắt từ bên dưới lên và vào lệnh giao dịch bán nếu ngược lại.
EA trên MT5:
- ExpertMACD: Được thiết kế để sử dụng sự hội tụ và phân kỳ của đường trung bình động để vào lệnh.
- ExpertMAMA: MAMA là viết tắt của MESA Adaptive Moving Average, một chiến lược giao dịch thích ứng với những thay đổi về giá.
- ExpertMAPSAR: Sử dụng hai chỉ báo là Đường trung bình động và ParabolicSAR để tự động hóa hoạt động giao dịch.
- ExpertMAPSARSizeOptimized: Sử dụng cùng tổ hợp MAPSAR như trên, nhưng quy mô giao dịch có thể được tối ưu hóa.
Khả năng tương thích
Mặc dù các bước cài đặt EA đều giống nhau ở cả MT4 lẫn MT5, nhưng bạn không thể dùng EA cho MT4 trên MT5 hoặc ngược lại. Lý do là vì EA được lập trình riêng bằng ngôn ngữ phù hợp với thiết bị giao dịch đầu cuối tương ứng - MQL4 cho EA trên MT4 và MQL5 cho EA trên MT5.