Quản lý rủi ro cho một Expert Advisor quy về một quyết định được đưa ra trước khi bạn gắn nó vào: vị thế lớn cỡ nào, trên bao nhiêu tiền nạp, và đến điểm nào thì dừng. EA sẽ không đưa ra quyết định đó. Nó sẽ tiếp tục giao dịch theo quy tắc của mình xuyên qua giai đoạn tệ nhất trong bản ghi và xuyên qua bất cứ thứ gì đến sau đó.
Bốn con số làm hết phần việc, và thường chỉ một trong số đó được trích dẫn:
- Mức đáy tệ nhất, tính bằng tiền. Không phải tỷ lệ phần trăm — mà là số tiền số dư đã thực sự trả lại.
- Chuỗi thua tệ nhất. Trung vị 8 lệnh trên các bản ghi này. Tệ nhất: 38 lệnh liên tiếp.
- Lệnh lỗ tệ nhất, nằm ở mức trung vị 1,89× khoản lỗ trung bình và lên tới 10,2×.
- Khoảng chênh của vốn thả nổi. Mức sụt giảm khi vị thế còn mở sâu hơn mức tính theo lệnh đã đóng ở cả 23 bản ghi.
Ba con số đầu được đo bên dưới từ 23 danh sách lệnh đã đóng. Khoảng chênh vốn đến từ các số liệu sụt giảm số dư và vốn của từng lần chạy.
| Điều kiện kiểm thử | |
|---|---|
| Mã thí nghiệm | EXP-EA-RISK-BUDGET-001 |
| Nguồn | Danh sách lệnh đã đóng của 23 lần chạy MT5 Strategy Tester |
| Tập hợp | 23 bản ghi backtest EA, mỗi bản ghi có đầy đủ danh sách lệnh đã đóng |
| Mô hình | Backtest trên MetaTrader 5 Strategy Tester |
| Khoản nạp | 10.000 trên cả 23 bản ghi |
| Kiểm chứng lần cuối | 2026-08-25 |
Cách chúng tôi chạy và gắn nhãn các bài kiểm thử này được trình bày trong phương pháp kiểm thử của chúng tôi.
Cần xem gì: bốn con số quyết định cỡ vị thế của bạn
Hãy đọc chúng từ chính báo cáo và danh sách lệnh của EA trước khi bạn quyết định bất cứ điều gì. MT5 in ra phần lớn các con số này, nhưng không ở dạng bạn cần để định cỡ.
| Con số | Vì sao nó quyết định cỡ vị thế của bạn | Chỗ báo cáo đánh lừa bạn |
|---|---|---|
| Mức đáy tệ nhất tính bằng tiền | Đó là số tiền khoản nạp của bạn phải hấp thụ mà bạn không can thiệp | Tỷ lệ phần trăm bên cạnh được đo từ đỉnh số dư, không phải từ khoản nạp của bạn |
| Chuỗi thua tệ nhất | Đó là số lần liên tiếp bạn phải nhịn không can thiệp | Số lệnh thua liên tiếp tối đa có được in ra, nhưng dễ bị lướt qua giữa các tỷ số |
| Khoản lỗ đơn lẻ tệ nhất | Một lệnh có thể tốn gấp 10× lệnh trung bình | Khoản lỗ trung bình nằm ngay cạnh và trông như dữ liệu đầu vào an toàn hơn |
| Khoảng chênh vốn thả nổi | Ký quỹ của bạn dựa trên vốn, không dựa trên lệnh đã đóng | Đường số dư là đường tô đẹp kết quả |
Biên độ giữa các bản ghi chính là lý do điều này quan trọng. Bản ghi sâu nhất, nông nhất và vài bản ghi ở giữa, xếp theo mức đáy tệ nhất:
| Mã chính | Số lệnh | Mức đáy tệ nhất | Tỷ trọng trên khoản nạp 10.000 | Chuỗi thua tệ nhất |
|---|---|---|---|---|
| GBP/JPY | 695 | 2.649,54 | 26,50% | 35 |
| EUR/USD (4 mã) | 4.725 | 2.479,13 | 24,79% | 14 |
| EUR/JPY | 776 | 2.464,64 | 24,65% | 38 |
| EUR/GBP | 426 | 1.359,02 | 13,59% | 9 |
| EUR/USD (5 mã) | 912 | 965,88 | 9,66% | 8 |
| USD/JPY | 1.611 | 575,34 | 5,75% | 10 |
| JP225 | 210 | 67,43 | 0,67% | 4 |
Trung vị trên cả 23 bản ghi: 8,67%. Vậy bản ghi điển hình trả lại khoảng một phần mười hai khoản nạp tại một thời điểm nào đó — còn bản ghi sâu nhất trả lại hơn một phần tư. Tất cả, trừ bản ghi JP225, đều chạy 0,1 lot trên cùng khoản nạp. Biên độ đến từ bộ quy tắc và thị trường mà nó giao dịch, không phải từ cỡ vị thế.
Kiểm tra xem bản ghi có được tạo ra ở đúng cỡ bạn sẽ chạy hay không
Thêm một phép kiểm tra nữa, và nó tốn mười giây: một con số đáy chỉ áp dụng cho bạn nếu bạn chạy EA ở đúng cỡ mà nó đã được đo.
Trong 23 bản ghi, cả 23 chạy trên khoản nạp 10.000 và 22 dùng 0,1 lot. Ngoại lệ là bản ghi JP225, được tạo ra ở 3,0 lot thay vì 0,1, trên một công cụ chỉ số. Mức đáy 0,67% của nó là mức đáy của lần chạy 3,0 lot. Chạy nó ở 0,1 lot thì bạn đang chạy một vị thế mà bản ghi của nó không hề mô tả. Hãy mở tab Inputs của báo cáo hoặc tệp .set, và xác nhận khối lượng lot trước khi mượn bất kỳ tỷ lệ phần trăm nào từ nó.
Lot cố định, rủi ro theo phần trăm, hay định cỡ từ bản ghi
Ba cách tiếp cận, và cách được nhiều bài viết khuyên nhất lại là cách hợp với EA kém nhất.
| Cách tiếp cận | Nó làm gì | Chỗ nó vỡ khi dùng với EA |
|---|---|---|
| Lot cố định | Một cỡ duy nhất, không bao giờ đổi | An toàn và trung thực, nhưng cỡ đó là tùy tiện trừ khi bạn suy nó ra từ một mức đáy |
| Rủi ro theo phần trăm mỗi lệnh | Cỡ vị thế co giãn theo khoảng cách cắt lỗ | Giả định có một mức cắt lỗ cố định. Nhiều EA thoát lệnh theo điều kiện chứ không theo giá, nên “1% mỗi lệnh” chẳng có gì để bám vào |
| Định cỡ từ mức đáy tệ nhất của bản ghi | Chọn một cỡ mà ở đó mức đáy tệ nhất đã quan sát được là số tiền bạn chịu đựng được | Cần danh sách lệnh, và cho bạn một con số lớn hơn con số bạn muốn |
Hàng ở giữa mới là cái bẫy. Định cỡ vị thế theo phần trăm tài khoản là lời khuyên đúng đắn cho một trader tùy nghi đặt cắt lỗ ở mọi lần vào lệnh. Một EA quản lý điểm thoát một cách động thì không cho bạn khoảng cách mà công thức ấy cần. Thay nó bằng khoản lỗ trung bình sẽ đánh giá thấp phần đuôi một cách nghiêm trọng: trên các bản ghi này, lệnh tệ nhất bằng trung vị 1,89× lệnh trung bình. Mức cực đoan là một bản ghi năm mã có lệnh tệ nhất ngốn mất 545,00 so với khoản lỗ trung bình 53,43, tức lớn gấp 10,2 lần.
Hàng thứ ba tạo ra những con số khó chịu, và đó chính là mục đích. Nếu mức đáy tệ nhất của bản ghi GBP/JPY là 26,5% của một tài khoản 10.000 ở 0,1 lot, thì chạy nó trên 5.000 với cùng cỡ nghĩa là chính chuỗi ấy lấy đi 53% — và không kế hoạch nào sống nổi khi sai mất một nửa trước lúc nó đúng.
Vận hành kế hoạch trong thực tế
- Mở danh sách lệnh hoặc báo cáo Strategy Tester đã lưu của EA và đọc mức đáy tệ nhất tính bằng tiền, chuỗi thua tệ nhất và khoản lỗ đơn lẻ tệ nhất của nó — không phải dòng tóm tắt.
- Nhân đôi mức đáy tệ nhất. Bản ghi giới hạn những gì đã xảy ra, không phải những gì sẽ xảy ra. Sáu trong 23 bản ghi này vượt quá một phần tư khoản nạp 10.000 khi bạn nhân đôi; một bản ghi vượt quá một nửa.
- Đặt khoản nạp sao cho con số đã nhân đôi ấy là số tiền bạn nhìn nó biến mất mà vẫn không tắt EA. Nếu không được như vậy, hãy giảm một nửa khối lượng lot thay vì ngồi hy vọng.
- Cộng thêm biên cho vốn thả nổi. Cả 23 bản ghi đều có mức sụt giảm khi vị thế còn mở sâu hơn mức tính theo lệnh đã đóng — trung vị 1,08× và tệ hơn tới 1,76× — bởi số dư chỉ dịch chuyển khi một lệnh đóng lại.
- Viết ra hai điều kiện dừng bằng con số trước khi bạn bật Algo Trading: một mức tiền kết thúc bài kiểm tra, và một số lệnh thua liên tiếp kết thúc nó. Hãy quyết định chúng khi bạn chưa đặt gì lên bàn cân.
Bước 4 là bước người ta hay bỏ qua. Các con số đáy trên trang này đến từ một đường cong vốn theo lệnh đã đóng, và đường cong ấy mù giữa các lần vào lệnh. Tài khoản nhận lệnh gọi ký quỹ nhìn vào vốn thả nổi, thứ mà trong chính các bản ghi này chạy sâu hơn ở mọi trường hợp không trừ cái nào. Hãy coi các con số đáy ở đây là một cái sàn.
Nếu bạn tự dựng EA, bạn có thể gắn sẵn việc định cỡ vào nó thay vì phải nhớ. Trong EA Builder, khối lượng lot và các quy tắc về tiền nằm ở tab Settings, không nằm trên canvas. Hãy đặt một mức lot cố định mà bạn đã suy ra từ mức đáy, và xác nhận rằng martingale lot, trung bình giá (averaging) và nhồi lệnh (pyramiding) đều đã tắt trước khi biên dịch.
Chuỗi thua quan trọng hơn độ sâu sụt giảm
Một mức đáy có phục hồi rồi tái phát thì chịu đựng được theo cách mà một mức đáy không đứt quãng thì không, bởi mỗi lệnh thắng xen giữa cho bạn một lý do để đi tiếp. Bản ghi EUR/JPY là trường hợp đáng nghiên cứu: chuỗi thua tệ nhất của nó là 38 lệnh, và số tiền mất trong chuỗi đó — 2.464,64 — đúng bằng toàn bộ mức đáy tệ nhất của nó. Cả 38 lệnh ấy đều lỗ. Không có gì cắt ngang.
Đó là 38 cơ hội liên tiếp để kết luận rằng EA đã hỏng, tại một điểm trong bản ghi mà câu trả lời đúng là không làm gì cả. Hãy so với bản ghi EUR/USD bốn mã, chạm mức đáy tương tự 2.479,13 với chuỗi thua tệ nhất là 14 — một thứ dễ chịu đựng hơn hẳn cho cùng số tiền.
Rủi ro, và những con số có nghĩa là dừng
Bốn kiểu thất bại, theo đúng thứ tự chúng thực sự xảy ra.
Định cỡ theo mức trung bình. Khoản lỗ trung bình trên các bản ghi này là 0,66% khoản nạp 10.000 tại trung vị, nghe như một đường băng thoải mái dài 150 lệnh lỗ. Lệnh tệ nhất chạm 5,45% khoản nạp. Một tài khoản được định cỡ theo mức trung bình sẽ gặp phần đuôi với chỉ khoảng một phần tám lớp đệm mà nó tưởng mình có.
Can thiệp ngay giữa lúc sụt giảm. Đây là kiểu đắt giá, và các con số ở trên chính là lý do nó xảy ra: 38 lệnh lỗ liên tiếp là đủ dài để mọi lời giải thích đều nghe có lý. Phòng tuyến không phải là ý chí. Đó là việc quyết định con số thoát từ trước và định cỡ đủ nhỏ để con số ấy không đến sớm.
Chạy nhiều EA trên một tài khoản rồi cộng dồn các mức đáy. Mọi con số ở trên đều mô tả một EA được đo riêng lẻ. Không có gì trong các bản ghi này nói rằng hai trong số chúng không thể cùng lỗ trong cùng một tuần, và giả định ngây thơ — rằng đa dạng hóa làm mức sụt giảm nhỏ lại — là giả định đáng kiểm chứng trước khi bạn dựa vào nó. Phép đo chúng tôi có về việc kết hợp các quy tắc đến từ thư viện mẫu của Builder: cả 9 mẫu portfolio kết thúc với mức sụt giảm trung vị -3,51% so với -1,065% ở các quy tắc đơn lẻ, và một tổ hợp ba quy tắc trong EXP-MACD-RECIPE-BASELINE-001 có mức sụt giảm sâu gấp 3,76 lần so với quy tắc MACD của nó khi chạy một mình, trong khi hệ số lợi nhuận chỉ dịch 0,02. Hãy định cỡ một tài khoản nhiều EA theo tổng các mức đáy riêng lẻ cho đến khi bạn đo được tổ hợp của chính mình, chứ không theo trung bình của chúng.
Coi backtest là trường hợp tệ nhất. Nó là trường hợp có tài liệu đầy đủ nhất, không phải trường hợp tệ nhất. Không bản ghi nào trong số này là một lần chạy trên tài khoản thật, và một backtest không bao giờ kiểm thử việc khớp lệnh, trượt giá hay một sự cố của sàn. Nhân đôi mức đáy không phải là bi quan. Đó là mức hiệu chỉnh tối thiểu khi đo tương lai bằng một cái thước làm từ quá khứ.
Không có gì ở đây là lời khuyên tài chính, và không mức sụt giảm nào trong quá khứ giới hạn được một mức sụt giảm trong tương lai.
Bước tiếp theo
Từ đó:
- Để xem 53 thiết kế đã được đo nói gì về lợi nhuận thay vì về cỡ vị thế, expert advisor có sinh lời không đọc xem “sinh lời” hóa ra có nghĩa là gì.
- Nếu EA bạn đang định cỡ đến từ một nơi khác, cách dùng EA miễn phí bao quát những phép kiểm tra đến trước phép này — bắt đầu từ việc liệu có ai độc lập từng đo các con số đó hay không.
- Để tạo ra một con số đáy cho quy tắc của chính bạn, hãy chạy một bài backtest và đọc danh sách lệnh đã đóng thay vì dòng tóm tắt.