Tỷ lệ thắng và risk-reward qua công thức PF
Mục lục
Kết luận: chỉ riêng tỷ lệ thắng hay risk-reward thì không quyết định được điều gì
Xin nói kết luận trước. Profit Factor (PF) gần như được quyết định bởi hai yếu tố: tỷ lệ thắng và risk-reward (lợi nhuận trung bình ÷ thua lỗ trung bình, sau đây gọi tắt là RR).
PF = tỷ lệ thắng ÷ (1 − tỷ lệ thắng) × RR
Từ công thức này có thể thấy, có vô số tổ hợp tỷ lệ thắng và RR cho ra cùng một PF. Tỷ lệ thắng cao có thể chỉ là mặt trái của việc RR nhỏ, còn tỷ lệ thắng thấp có thể là kết quả của RR lớn. Chúng tôi luôn nhắc những bạn đang chọn EA rằng "đừng chỉ dựa vào tỷ lệ thắng" chính vì có công thức này.
📧 Khóa học email miễn phí (8 email) + gói 13 chỉ báo MT5 dành riêng cho người đăng ký
Ngay sau khi đăng ký, bạn nhận được liên kết tải gói dành riêng cho người đăng ký gồm 13 chỉ báo MT5 của chúng tôi: tệp đã biên dịch (.ex5), mã nguồn và hướng dẫn cài đặt. Sau đó là 8 email về nền tảng giao dịch tự động, cách đọc backtest đúng và cách chọn sàn (mỗi ngày một email trong 5 ngày đầu, sau đó vào ngày thứ 7, 14 và 30 kể từ khi đăng ký). Bạn cũng được báo trước mỗi lần tăng giá của các phiên bản bán trên MQL5 Market (giá ra mắt tăng dần theo doanh số). Trên trang này, EA của chúng tôi miễn phí khi có tài khoản thật tại sàn đối tác.
* 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.
Công thức hình thành như thế nào
PF là "tổng lợi nhuận ÷ tổng thua lỗ". Gọi số lệnh là N, tỷ lệ thắng là W, ta có:
- Tổng lợi nhuận = N × W × lợi nhuận trung bình
- Tổng thua lỗ = N × (1 − W) × thua lỗ trung bình
Khi chia, N triệt tiêu và còn lại W/(1−W) × (lợi nhuận trung bình/thua lỗ trung bình). Thừa số phía sau chính là RR. Nói cách khác, PF chẳng qua là tích của "tỷ lệ số lần thắng so với số lần thua" và "tỷ lệ lãi lỗ trên mỗi lệnh".
Các tổ hợp cùng cho PF 1.5
| Tỷ lệ thắng | RR cần thiết | Cảm nhận |
|---|---|---|
| 25% | 4.5 | Thua gần như liên tục, nhưng khi thắng thì rất lớn |
| 40% | 2.25 | Dạng thường gặp ở EA theo xu hướng |
| 50% | 1.5 | Mức trung bình |
| 60% | 1.0 | Lợi nhuận và thua lỗ xấp xỉ nhau |
| 75% | 0.5 | Một lệnh thua xóa mất 2 lệnh thắng |
| 90% | khoảng 0.17 | Một lệnh thua xóa mất 6 lệnh thắng |
PF ở mọi dòng đều là 1.5. Tuy vậy, cảm giác khi vận hành thực tế hoàn toàn khác nhau.
Tỷ lệ thắng hòa vốn
Đặt PF bằng 1.0 rồi biến đổi công thức, ta có tỷ lệ thắng hòa vốn = 1 ÷ (1 + RR). Nếu RR bằng 1 thì cần tỷ lệ thắng 50%, RR bằng 2 thì khoảng 33%, RR bằng 0.5 thì phải vượt khoảng 67% thì về mặt tính toán mới có lãi (chưa tính chi phí).
Xem qua các EA của chúng tôi
Backtest của DONCHIAN ENGINE cho PF 1.5 và tỷ lệ thắng 34.5%. Tỷ lệ thắng thấp, nhưng thiết kế dựa vào biên độ lợi nhuận khi thắng để giữ PF. Đổi lại, chuỗi thua liên tiếp tối đa là 11 lệnh.
Backtest của GOLD TRIPWIRE cho PF 2.72 và tỷ lệ thắng 58.6%. Đây là dạng không nghiêng hẳn về tỷ lệ thắng hay RR, mà tạo ra PF từ cả hai.
Backtest của GOLD KING v6 cho PF 4.66 và tỷ lệ thắng 83.1%. Vì tỷ lệ thắng cao nên mỗi lệnh thua sẽ nặng hơn, và chuỗi thua liên tiếp tối đa là 10 lệnh. Dù tỷ lệ thắng cao, chuỗi thua vẫn không biến mất.
Tất cả các con số đều là kết quả kiểm chứng trên dữ liệu quá khứ và không đảm bảo kết quả trong tương lai.
Danh sách các bước kiểm tra
Khi xem bảng thành tích của một EA, chúng tôi thường kiểm tra theo thứ tự sau.
- Đặt tỷ lệ thắng và PF cạnh nhau: chỉ cần biết hai chỉ số này, từ công thức có thể suy ngược ra RR trung bình.
- Xem chênh lệch so với tỷ lệ thắng hòa vốn: tỷ lệ thắng thực tế vượt tỷ lệ thắng hòa vốn bao nhiêu chính là biên an toàn. Chênh lệch càng nhỏ thì chỉ cần suy giảm nhẹ là sẽ thua lỗ.
- Xem số lần thua liên tiếp tối đa: EA có tỷ lệ thắng thấp có cấu trúc dễ gặp chuỗi thua dài. Hãy cân nhắc xem vốn và tinh thần của bạn có chịu được chuỗi thua đó không.
- Cộng thêm chi phí vào tính toán: spread và phí giao dịch làm giảm lợi nhuận trung bình và tăng thua lỗ trung bình. Dạng tỷ lệ thắng cao với RR nhỏ càng dễ chịu ảnh hưởng này.
- Xem số lượng lệnh: nếu số lệnh ít, cả tỷ lệ thắng lẫn RR đều có thể dao động do ngẫu nhiên.
Tỷ lệ thắng và PF của từng EA có thể đặt cạnh nhau để so sánh tại bảng xếp hạng thực đo.
Giới hạn của công thức và những điểm cần lưu ý
Chúng tôi cũng xin nêu cả những điểm bất lợi.
- Chỉ nhìn giá trị trung bình: công thức chỉ dùng lợi nhuận trung bình và thua lỗ trung bình. Từ PF, bạn không biết được có khoản thua lỗ cực lớn hiếm khi xảy ra hay không, hoặc lợi nhuận có dồn vào vài lần thắng lớn hay không.
- Không biết thứ tự: dù cùng tỷ lệ thắng và cùng RR, drawdown vẫn hoàn toàn khác nhau tùy việc các lệnh thua đến dồn lại hay rải rác.
- Tỷ lệ thắng quá khứ sẽ thay đổi: khi tính chất thị trường thay đổi, cả tỷ lệ thắng lẫn RR đều thay đổi. Không có gì đảm bảo tổ hợp trong backtest sẽ tiếp tục như vậy trong tương lai.
- Cái bẫy của dạng tỷ lệ thắng cao: chỉ cần đặt cắt lỗ xa hơn là tỷ lệ thắng dễ dàng tăng lên. EA nào trông có tỷ lệ thắng càng cao thì càng cần kiểm tra RR và mức thua lỗ tối đa.
Về việc tổ hợp nào là tối ưu, chúng tôi không có một đáp án chung. Chúng tôi cho rằng sự phù hợp thay đổi tùy việc người vận hành chịu đựng chuỗi thua hay một khoản thua lỗ lớn trong một lệnh dễ hơn. Cách đọc các chỉ số cũng được chúng tôi tổng hợp trong bộ kiến thức.
Tóm tắt
- PF = tỷ lệ thắng/(1−tỷ lệ thắng) × RR. PF được quyết định bởi tích của tỷ lệ thắng và RR
- Có vô số tổ hợp tỷ lệ thắng và RR cho cùng một PF
- Tỷ lệ thắng hòa vốn = 1/(1+RR). Chênh lệch với tỷ lệ thắng thực tế là biên an toàn
- Dạng tỷ lệ thắng thấp cần chú ý chuỗi thua, dạng tỷ lệ thắng cao cần chú ý một khoản thua lỗ lớn và chi phí
- Vì là công thức của giá trị trung bình, hãy kiểm tra riêng sự lệch của thua lỗ và thứ tự các lệnh thua
- Thay vì chọn một tổ hợp, hãy xác định trước kiểu thua mà bản thân chịu đựng được
📧 Khóa học email miễn phí (8 email) + gói 13 chỉ báo MT5 dành riêng cho người đăng ký
Ngay sau khi đăng ký, bạn nhận được liên kết tải gói dành riêng cho người đăng ký gồm 13 chỉ báo MT5 của chúng tôi: tệp đã biên dịch (.ex5), mã nguồn và hướng dẫn cài đặt. Sau đó là 8 email về nền tảng giao dịch tự động, cách đọc backtest đúng và cách chọn sàn (mỗi ngày một email trong 5 ngày đầu, sau đó vào ngày thứ 7, 14 và 30 kể từ khi đăng ký). Bạn cũng được báo trước mỗi lần tăng giá của các phiên bản bán trên MQL5 Market (giá ra mắt tăng dần theo doanh số). Trên trang này, EA của chúng tôi miễn phí khi có tài khoản thật tại sàn đối tác.
* 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ạn có câu hỏi về EA hay Forex?
Bạn có thể đăng câu hỏi trên diễn đàn giao dịch Nattzy (đăng ký miễn phí). Không nhất thiết liên quan đến bài viết này — cài đặt EA, chọn sàn môi giới, v.v. đều được.
Hỏi trên Nattzy ↗