Thực hành vận hành nhiều EA đồng thời — MagicNumber và ngăn ngừa xung đột
Cập nhật lần cuối: 2026-05-20 | Thời gian đọc: 14 phút
Kết hợp và vận hành nhiều EA đồng thời giúp phân tán rủi ro và ổn định kết quả. Tuy nhiên, nếu cài đặt sai, các EA có thể xung đột với nhau và dẫn đến thua lỗ không mong muốn. Bài viết này hướng dẫn các điểm thực tế cần lưu ý để vận hành nhiều EA an toàn cùng một lúc.
Mục lục
Lợi ích của việc vận hành nhiều EA đồng thời
Nếu chỉ phụ thuộc vào một EA, khi EA đó gặp phải thị trường không phù hợp, toàn bộ tài khoản sẽ rơi vào drawdown. Khi kết hợp nhiều EA có xu hướng biến động khác nhau, EA này thua thì EA kia bù lại, khiến đường cong tài sản trở nên mượt mà hơn.
Để tối đa hóa hiệu quả, điều quan trọng là chọn các EA có tương quan thấp. Xếp các EA cùng cặp tiền, cùng chiến lược không tạo ra sự phân tán. Hãy kết hợp các cặp tiền khác nhau và các loại chiến lược khác nhau (ví dụ: trend following và mean reversion).
Vai trò của MagicNumber
MagicNumber là số dùng để EA nhận diện các vị thế mà chính nó đã mở. Mỗi vị thế được gắn số này và EA chỉ thao tác trên "các vị thế có MagicNumber của mình".
Khi chạy nhiều EA trên cùng một tài khoản, nếu MagicNumber của mỗi EA khác nhau, EA sẽ không đụng chạm đến vị thế của EA khác. Ngược lại, nếu số bị trùng, một EA có thể vô tình đóng vị thế của EA khác.
Ngăn ngừa xung đột giữa các EA
Ngoài MagicNumber, khi vận hành nhiều EA cần chú ý thêm các điểm sau:
Đặt MagicNumber khác nhau cho tất cả EA
Quan trọng nhất. Các EA trên trang này được gán số duy nhất từ khi xuất xưởng. Nếu tự thay đổi, đừng để trùng nhau.
Không gắn nhiều EA vào cùng một cặp tiền
Chạy nhiều EA trên cùng một cặp tiền khiến vị thế của EA này có thể ảnh hưởng đến quyết định của EA kia. Nguyên tắc: 1 cặp tiền — 1 EA.
Tuân thủ nguyên tắc 1 biểu đồ — 1 EA
MT5 chỉ cho phép gắn 1 EA trên 1 biểu đồ. Mỗi EA cần một biểu đồ riêng.
Kiểm tra cài đặt hedging và two-way position
Nếu EA này mua và EA khác bán cùng cặp tiền, toàn bộ tài khoản sẽ ở trạng thái hedging. Tránh hedging ngoài ý muốn.
Quản lý rủi ro tổng hợp
Điều dễ bị bỏ qua nhất khi chạy nhiều EA là rủi ro tổng hợp. Dù mỗi EA cài 1% rủi ro, nếu 3 EA cùng vào lệnh một lúc, rủi ro toàn tài khoản tại thời điểm đó là 3%.
Hơn nữa, các EA có tương quan cao thường vào lệnh cùng hướng cùng lúc, khiến rủi ro tổng hợp dễ bị phình to. Càng tăng số EA, càng cần giảm % rủi ro trên mỗi EA.
| Số EA | Mức khuyến nghị mỗi EA | Rủi ro tổng hợp tham khảo |
|---|---|---|
| 1 EA | 1.0% | 1.0% |
| 2–3 EA | 0.5–0.7% | Khoảng 1.5–2.0% |
| 4–6 EA | 0.3–0.5% | Khoảng 2.0–2.5% |
| 7 EA trở lên | 0.2–0.3% | Giữ trong vòng 2.5% |
Có thể chạy bao nhiêu EA trên một MT5
MT5 về mặt kỹ thuật có thể chạy nhiều EA cùng lúc, nhưng giới hạn thực tế phụ thuộc vào cấu hình VPS hoặc PC. Mỗi EA tăng thêm một biểu đồ và tính toán indicator, tiêu tốn thêm bộ nhớ và CPU.
VPS 2GB RAM thì 3–5 EA, 4GB thì 5–10 EA là mức vận hành ổn định. EA có tính toán compound phức tạp hoặc sử dụng nhiều indicator sẽ tiêu tốn nhiều tài nguyên hơn.
📈 Tìm hiểu cách kết hợp EA
Hiệu quả của việc vận hành nhiều EA phụ thuộc vào việc kết hợp EA nào với EA nào. Bài viết về chiến lược danh mục sẽ giải thích cách kết hợp.
Đọc bài về chiến lược danh mục →