Trang chủ > Blog > Quản lý rủi ro khi chạy nhiều EA đồng thời - Cài đặt lot, ký quỹ và MagicNumber

EAQuản lý rủi roDanh mục đầu tưMT5Cài đặt vận hành

Quản lý rủi ro khi chạy nhiều EA đồng thời - Cài đặt lot, ký quỹ và MagicNumber

Đăng: 2026-05-18Thời gian đọc: khoảng 5 phút
This article reflects information as of its publish date. EA performance figures (PF, DD, annual return) change with live trading and re-validation — check the latest on the EA pages. See the latest EA results

Quản lý rủi ro khi chạy nhiều EA đồng thời - Cài đặt lot, ký quỹ và MagicNumber

MT5 cho phép chạy nhiều EA trên cùng một tài khoản. Tuy nhiên, không phải cứ chạy nhiều EA là được — nếu cài đặt sai một số thứ, rủi ro có thể tăng vọt ngoài dự kiến, hoặc các EA có thể can thiệp lẫn nhau gây ra lỗi.

Bài viết này phân tích những vấn đề thực tế thường gặp khi chạy nhiều EA đồng thời và hướng dẫn cách cài đặt cụ thể để xử lý chúng.

Xác định mục đích chạy nhiều EA

Trước tiên, cần nhắc lại: mục đích chạy nhiều EA là giảm thiểu rủi ro thông qua đa dạng hóa. Chạy nhiều EA cùng chiến lược và cùng cặp tiền sẽ không mang lại hiệu quả đa dạng hóa. Việc chạy nhiều EA có ý nghĩa thực sự khi:

  • Chiến lược khác nhau (theo xu hướng + breakout + đảo chiều)
  • Khung thời gian khác nhau (H1 + D1, v.v.)
  • Cặp tiền khác nhau (XAUUSD + EURUSD + USDJPY)

Sự kết hợp này giúp duy trì trạng thái "luôn có ít nhất một EA đang hoạt động hiệu quả" bất kể điều kiện thị trường thay đổi.

【Quan trọng】Tránh trùng MagicNumber

Điều đầu tiên cần cài đặt khi vận hành nhiều EA là tránh trùng MagicNumber.

MagicNumber là số định danh mà MT5 dùng để quản lý các vị thế. Nếu gán cùng một MagicNumber cho nhiều EA:

  • EA-B có thể nhận nhầm vị thế của EA-A là "vị thế của mình" và đóng sai
  • Vị thế của EA-B có thể bị tính vào rủi ro của EA-A, khiến tính toán lot bị lệch

Để tránh điều này, hãy cài đặt MagicNumber riêng biệt cho từng EA.

GOLD EMA ATR EA    : MagicNumber = 20260515
GOLD Asia Range    : MagicNumber = 20260518
GOLD MTF Trend     : MagicNumber = 20260520
EURUSD EMA RSI     : MagicNumber = 20260523

Nên dùng một hệ thống đánh số nhất quán (ví dụ: ngày + số thứ tự) để dễ nhận biết về sau.

Tính toán rủi ro tổng hợp

Nếu mỗi EA được cài "rủi ro 1%" và bạn chạy 3 EA cùng lúc, vào thời điểm cả ba EA đều vào lệnh, rủi ro tổng hợp lên đến 3%.

Thông thường, tiêu chuẩn an toàn cho nhà đầu tư cá nhân là "không thua quá 1-2% số dư tài khoản trong một giao dịch". Với 3 EA chạy đồng thời, mỗi EA nên giảm xuống còn 0,5-0,7% là hợp lý.

Ví dụ tính toán (tài khoản $10.000)

EATỷ lệ rủi roThua tối đa mỗi lần
GOLD EMA ATR EA1,0%$100
GOLD Asia Range Break1,0%$100
GOLD MTF Trend1,0%$100
Tổng hợp (khi 3 EA vào lệnh cùng lúc)3,0%$300

Hãy kiểm tra trước xem bạn có thể chịu đựng được tâm lý khi số tiền này bị mất trong một ngày giao dịch hay không.

Cài đặt khuyến nghị

Số EA đang chạyTỷ lệ rủi ro mỗi EARủi ro tổng hợp tối đa
1 EA1,0%1,0%
2 EA0,7%1,4%
3 EA0,5%1,5%
4 EA trở lên0,3-0,4%1,2-1,6%

Theo dõi tỷ lệ ký quỹ

Khi nhiều EA cùng nắm giữ vị thế, ký quỹ sẽ bị tiêu hao nhanh chóng. Đặc biệt, vàng (XAUUSD) yêu cầu ký quỹ lớn trên mỗi lot, vì vậy cần đặc biệt chú ý.

Mức tỷ lệ ký quỹ tham khảo

Tỷ lệ duy trìTrạng thái
Trên 500%Dư dả. Có thể mở vị thế mới
200-500%Phạm vi vận hành bình thường
100-200%Cần chú ý. Giảm lệnh vào mới
100%Mức Margin Call (yêu cầu nạp thêm ký quỹ)
Dưới 50%Ngưỡng nguy hiểm bị cắt lỗ bắt buộc

Các EA trên trang này có cài đặt UseMarginCheck = true / MinMarginLevel = 200.0. Khi bật tùy chọn này, EA sẽ tự động ngừng vào lệnh mới khi tỷ lệ ký quỹ xuống dưới 200%. Khi chạy nhiều EA đồng thời, chúng tôi khuyến nghị mạnh mẽ nên bật cài đặt này trên tất cả các EA.

Cài đặt mức thua lỗ tối đa trong ngày

Khi cài đặt MaxDailyLossPct cho từng EA, EA sẽ tự động dừng khi thua lỗ trong ngày đạt đến một mức nhất định.

MaxDailyLossPct = 3.0  → Tự động dừng khi thua 3% số dư tài khoản

Với 3 EA đang chạy, nếu cài đặt 2-3% cho mỗi EA, thì "EA sẽ dừng trước khi tổng thiệt hại lên đến 9%". Tuy nhiên, lưu ý rằng điều này chỉ dừng "hoạt động của EA trong ngày đó", không đóng các vị thế đang nắm giữ.

Cách xem và kiểm tra biểu đồ

Các bước thực tế để theo dõi nhiều EA trên MT5:

1. Kiểm tra trạng thái hoạt động của tất cả EA qua tab Expert

Nhấp vào tab "Expert" ở phía dưới MT5 để xem nhật ký của tất cả EA theo thứ tự thời gian. Hãy định kỳ kiểm tra xem có lỗi hay cảnh báo nào không.

2. Xem danh sách vị thế trong tab "Trade" của Terminal

Tab "Trade" hiển thị danh sách các vị thế đang mở. Bạn có thể nhận biết EA nào tạo ra vị thế nào thông qua cột Comment (hoặc cột MagicNumber).

3. Kiểm tra số dư và tỷ lệ ký quỹ trong bảng thông tin tài khoản

Bảng "Account Info" ở góc trên bên trái MT5 hiển thị số dư, ký quỹ dư và tỷ lệ ký quỹ theo thời gian thực. Khi chạy nhiều EA, hãy đặc biệt chú ý đến cột tỷ lệ ký quỹ.

Xem xét sự chồng chéo về thời gian giao dịch

Các EA khác nhau có khung thời gian giao dịch tập trung khác nhau:

EAThời gian giao dịch chủ yếu
GOLD EMA ATR EAKhi nến H1 đóng (cả ngày)
GOLD Asia Range BreakPhiên mở cửa London (08:00-12:00 giờ server)
GOLD MTF TrendKhi nến H1 đóng (sau khi xác nhận xu hướng D1)
EURUSD EMA RSIPhiên Châu Âu và NY
GBPUSD ScalpPhiên London (M15)

Vì Asia Range Break và GBPUSD Scalp đều tập trung vào giờ mở cửa London, nhiều vị thế có thể phát sinh đồng thời trong khung giờ này. Hãy tính trước rủi ro tổng hợp cho trường hợp này.

Danh sách kiểm tra trước khi vận hành thực tế

Các mục cần xác nhận trước khi bắt đầu chạy nhiều EA:

  • MagicNumber của mỗi EA có giá trị khác nhau hoàn toàn không?
  • Tổng RiskPercent của tất cả EA có dưới 2% không?
  • Đã cài UseMarginCheck = true / MinMarginLevel = 200 cho tất cả EA chưa?
  • Đã cài MaxDailyLossPct cho mỗi EA chưa?
  • Đã thực hiện kiểm tra chạy song song trên tài khoản demo ít nhất 1 tuần chưa?
  • Đã kiểm tra tab Expert của MT5 xem có lỗi nào không?
  • Đã thực hiện MT5 Strategy Tester BT 10 năm riêng lẻ cho từng EA chưa?

Tóm tắt

Điểm cốt lõi khi chạy nhiều EA đồng thời là "tránh trùng MagicNumber" và "quản lý rủi ro tổng hợp". Những rủi ro không đáng kể với một EA có thể tăng đột biến khi có nhiều EA.

Hãy thử nghiệm trên tài khoản demo trước khi điều chỉnh cài đặt, xác nhận rằng nhiều EA đang hoạt động bình thường trong ít nhất 1 tuần, rồi mới chuyển sang tài khoản thực. Chìa khóa để vận hành lâu dài là quyết định trước các quy tắc quản lý rủi ro và tránh đưa ra phán quyết cảm tính.


Câu hỏi thường gặp (FAQ)

H: Có được chạy 2 EA trên cùng một cặp tiền không?

Có thể chạy nhiều EA trên cùng một cặp tiền, nhưng nhất định phải đặt MagicNumber khác nhau. Ngoài ra, khi các vị thế cùng chiều chồng lên nhau trong cùng một cặp, chi phí ký quỹ sẽ tăng gấp đôi. Khuyến nghị giảm tỷ lệ lot (ví dụ: mỗi EA 0,5%) hoặc dùng cài đặt OneTradePerDay để tránh trùng lặp trong cùng ngày.

H: Các EA có thể triệt tiêu vị thế của nhau không?

Nếu MagicNumber khác nhau, mỗi EA sẽ hoạt động độc lập. Tuy nhiên, nếu "EA-A giữ vị thế mua và EA-B giữ vị thế bán" cùng lúc, về mặt kinh tế sẽ tạo ra trạng thái hedge (bù trừ), nhưng chi phí spread của cả hai vẫn phát sinh. Sự chồng chéo ngược chiều như vậy chỉ làm tăng thua lỗ.

H: Khi chạy nhiều EA trên VPS, mức sử dụng bộ nhớ và CPU có vấn đề không?

MT5 sử dụng khoảng 200-500MB bộ nhớ mỗi phiên bản. Nếu chạy 3-5 EA đồng thời, khuyến nghị dùng VPS có RAM từ 1GB trở lên. Xem chi tiết trong hướng dẫn VPS trên trang này.

H: Có cách nào tạm dừng nhiều EA cùng lúc không?

Có thể dừng từng EA riêng lẻ bằng "nút ⏸ Tạm dừng" trên giao diện GUI của biểu đồ mỗi EA (bảng điều khiển). Nếu muốn dừng tất cả EA cùng lúc, tắt nút Algo Trading (thanh công cụ phía trên) của MT5 sẽ dừng tất cả lệnh mới từ mọi EA.

H: Khi thua lỗ liên tiếp, nên dừng EA nào?

Về nguyên tắc, quan trọng là không được dừng một EA cụ thể nào dựa trên phán quyết cảm tính. Hãy quyết định trước các quy tắc như "tạm dừng và xem xét lại khi DD của mỗi EA vượt quá 15% số dư tài khoản", rồi đưa ra quyết định theo các quy tắc đó.

H: Làm sao xem lãi/lỗ của nhiều EA trong báo cáo MT5?

Lịch sử giao dịch được hiển thị dưới dạng danh sách trong Terminal → tab "Account History". Vì cột Comment hiển thị tên EA hoặc MagicNumber, bạn có thể lọc để tách riêng lãi/lỗ của từng EA. Bạn cũng có thể xuất sang định dạng HTML bằng chức năng "Report" của MT5.

H: Người mới bắt đầu nên bắt đầu với bao nhiêu EA?

Chúng tôi khuyến nghị mạnh mẽ hãy bắt đầu với 1 EA, tích lũy kinh nghiệm vận hành thực tế (kiểm tra forward) trong 3-6 tháng, rồi mới thêm EA thứ 2. Thay vì tăng lên nhiều EA, ưu tiên hàng đầu là hiểu sâu và quen với việc vận hành một EA.

H: Phải làm gì nếu xảy ra thiếu ký quỹ khi đang chạy nhiều EA?

Nếu xảy ra thiếu ký quỹ (Margin Call), trước tiên hãy nạp thêm tiền hoặc đóng tay một số vị thế để phục hồi tỷ lệ ký quỹ. Sau đó, hãy xem xét giảm RiskPercent của mỗi EA hoặc giảm số lượng EA đang chạy. Nguyên nhân gốc rễ thường là "lot quá lớn so với ký quỹ", vì vậy hãy xem xét lại các cài đặt.


Trang liên quan

Khóa học Email 5 Ngày (Miễn phí)

Nhận một email mỗi ngày bao gồm các nguyên tắc cơ bản về giao dịch FX tự động, cách đọc backtest đúng cách và mẹo chọn môi giới.

* Quyền riêng tư được bảo vệ nghiêm ngặt. Bạn có thể hủy đăng ký bất cứ lúc nào.

Bình luận & câu hỏi