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.
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 EA. 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 thiết bị giao dịch đầu cuối để theo dõi và tự động thực hiện các thao tác giao dịch mà không cần nhà giao dịch trực tiếp tham gia. Khi cài đặt EA, bạn cần thiết lập một số tiêu chí như kích hoạt cảnh báo, thông báo và thao tác giao dịch tùy theo điều kiện thị thường ưu tiên mà bạn đã lập trình để EA 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.
Chú ý:
- 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, chứ không hoạt động trên các thiết bị đầu cuối phiên bản dành cho web hoặc thiết bị di động.
- Nếu EA của bạn bị vô hiệu hóa, hãy nhớ đảm bảo rằng tài khoản giao dịch của bạn đạt yêu cầu tối thiểu về tiền hoặc số tiền nạp. Hệ thống cố vấn có thể bị vô hiệu hóa nếu bạn không có tiền trong tài khoản. Khi bạn đã nạp tiền, hãy liên lạc với Đội ngũ hỗ trợ của chúng tôi để kích hoạt EA của bạ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.
Thiết lập EA
Cài đặt
- 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: MQL4/5 > Cố vấn (MQL4/5 > 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 > Thư viện (MQL4/5 > Libraries) và MQL4/5 > Cài đặt (MQL4/5 > 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ụ > Tùy chọn (Tools > Options) rồi đ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 bằng cách nhấp vào biểu tượng +.
- Đối với MT5: Nhấp vào Hệ thống cố vấn rồi nhấp vào Cố vấn.
- 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.
Cách khác để cài đặt EA
Ngoài ra, bạn có thể cài đặt trực tiếp EA từ trong thiết bị giao dịch đầu cuối:
- 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, EA đã tải xuống sẽ hiển thị trong cửa sổ Điều hướng khi bạn mở rộng mục Hệ thống cố vấn bằng cách nhấp vào biểu tượng +.
- 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
- Để 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 và nhấp vào Gỡ.
EA mặc định của thiết bị giao dịch đầu cuối
Tất cả các EA mặc định đi kèm với MT4 và MT5 đều do MetaQuotes Software thiết kế.
Dưới đây là danh sách các EA có 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.
Dưới đây là danh sách các EA có 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.