Expectancy là gì? Kỳ vọng toán học của hệ thống giao dịch
Expectancy là gì và cách tính kỳ vọng toán học của một hệ thống giao dịch. Công thức expectancy theo winrate và R kèm ví dụ giúp đánh giá lợi thế thật.
Expectancy (kỳ vọng toán học) là số tiền trung bình mà một hệ thống giao dịch kỳ vọng thu về hoặc mất đi trên mỗi lệnh, tính qua một số lượng lớn giao dịch. Công thức cốt lõi: Expectancy = (Tỷ lệ thắng × Lãi trung bình) − (Tỷ lệ thua × Lỗ trung bình). Một hệ thống có expectancy dương nghĩa là về dài hạn nó sinh lời; expectancy âm nghĩa là càng giao dịch càng lỗ, dù đôi lúc vẫn thắng. Đây mới là con số đánh giá đúng "lợi thế thật" của một chiến lược, quan trọng hơn cả tỷ lệ thắng đơn thuần.
Expectancy là gì?
Expectancy, hay kỳ vọng toán học của hệ thống giao dịch, là giá trị trung bình bạn kỳ vọng kiếm được (hoặc mất đi) cho mỗi một đô la rủi ro, tính trên rất nhiều lệnh. Nói cách khác, nếu bạn lặp lại một hệ thống hàng trăm, hàng nghìn lần theo đúng quy tắc, expectancy cho biết trung bình mỗi lệnh mang lại cho bạn bao nhiêu.
Hãy ví với sòng bạc (casino). Trong một ván roulette, nhà cái không biết trước quả bóng sẽ rơi vào ô nào — họ hoàn toàn có thể thua ván đó. Nhưng nhờ thiết kế bàn cược, mỗi ván họ có lợi thế toán học khoảng 2,7%, nghĩa là cứ 100 đô la được đặt xuống, trung bình nhà cái giữ lại 2,7 đô la. Họ không cần thắng mọi ván; họ chỉ cần expectancy dương và chơi thật nhiều ván. Trader chuyên nghiệp tư duy giống hệt: mỗi lệnh là một "ván cược" có lợi thế nhỏ, và lợi nhuận đến từ việc lặp lại lợi thế đó một cách kỷ luật.
Điểm mấu chốt: expectancy không nói cho bạn biết lệnh tiếp theo thắng hay thua. Nó chỉ mô tả kết quả trung bình về dài hạn. Vì thế bạn không thể đánh giá một hệ thống qua vài lệnh — bạn cần một mẫu đủ lớn (thường tối thiểu 30–100 lệnh) để expectancy có ý nghĩa thống kê.
Vì sao expectancy quan trọng hơn tỷ lệ thắng?
Người mới thường bị ám ảnh bởi tỷ lệ thắng (winrate) mà quên mất phần quan trọng hơn: mỗi lần thắng lãi bao nhiêu và mỗi lần thua mất bao nhiêu. Một hệ thống thắng 90% số lệnh nghe thật hấp dẫn, nhưng nếu mỗi lần thắng chỉ lãi 10 đô la còn mỗi lần thua mất 200 đô la thì tổng thể vẫn âm.
Expectancy giải quyết đúng vấn đề này bằng cách gộp cả tần suất thắng lẫn độ lớn thắng/thua vào một con số duy nhất. Nó trả lời câu hỏi thực sự quan trọng: "Nếu tôi theo hệ thống này lâu dài, tài khoản của tôi đi lên hay đi xuống?". Một hệ thống chỉ thắng 40% nhưng lãi gấp ba lần số lỗ có thể có expectancy dương và sinh lời đều đặn, trong khi một hệ thống thắng 70% với tỷ lệ Risk:Reward tệ lại âm kỳ vọng. Vì lý do này, expectancy được coi là thước đo trung tâm trong quản trị rủi ro Forex.
Công thức tính expectancy hoạt động thế nào?
Có hai cách viết công thức expectancy: theo tiền (đô la) và theo bội số rủi ro R. Cả hai cho cùng bản chất, nhưng cách theo R gọn và dễ so sánh giữa các hệ thống hơn.
Công thức expectancy theo tiền
Cách trực quan nhất, tính bằng đơn vị tiền tệ:
Expectancy = (Tỷ lệ thắng × Lãi trung bình mỗi lệnh thắng) − (Tỷ lệ thua × Lỗ trung bình mỗi lệnh thua)
Trong đó tỷ lệ thắng và tỷ lệ thua cộng lại bằng 1 (hay 100%). Ví dụ hệ thống thắng 45% (tỷ lệ thua 55%), mỗi lần thắng lãi trung bình 150 đô la, mỗi lần thua mất trung bình 100 đô la:
- Expectancy = (0,45 × 150) − (0,55 × 100) = 67,5 − 55 = +12,5 đô la mỗi lệnh.
Con số +12,5 đô la nghĩa là trung bình mỗi lệnh, bất kể thắng hay thua, hệ thống này bỏ vào túi bạn 12,5 đô la. Qua 200 lệnh, kỳ vọng lãi khoảng 2.500 đô la — dĩ nhiên đây là trung bình dài hạn, không phải cam kết cho từng lệnh.
Công thức expectancy theo R (R-multiple)
Khái niệm R-multiple do nhà giao dịch Van K. Tharp phổ biến trong cuốn Trade Your Way to Financial Freedom. R là số tiền bạn rủi ro cho một lệnh — chính là khoảng cách từ điểm vào lệnh tới Stop Loss quy ra tiền. Mọi kết quả được đo bằng bội số của R: thắng đúng bằng số tiền rủi ro là +1R, thắng gấp đôi là +2R, thua trọn Stop Loss là −1R.
Khi mọi lệnh thua đều dừng ở −1R, công thức rút gọn còn:
Expectancy (R) = (Tỷ lệ thắng × R trung bình khi thắng) − Tỷ lệ thua
Ví dụ hệ thống thắng 40%, mỗi lần thắng trung bình +2R, mỗi lần thua −1R:
- Expectancy = (0,40 × 2) − 0,60 = 0,80 − 0,60 = +0,20R mỗi lệnh.
Nghĩa là trung bình mỗi lệnh bạn kiếm được 0,2 lần số tiền rủi ro. Nếu bạn rủi ro 100 đô la mỗi lệnh, kỳ vọng mỗi lệnh là +20 đô la. Ưu điểm của cách tính theo R là bạn so sánh được hai hệ thống hoàn toàn khác nhau (một cái đánh vàng, một cái đánh EURUSD) trên cùng một thước đo.
Điểm hoà vốn: winrate tối thiểu theo tỷ lệ Risk:Reward
Từ công thức R, ta suy ra tỷ lệ thắng tối thiểu để hệ thống hoà vốn (expectancy = 0) ứng với mỗi tỷ lệ Risk:Reward:
Winrate hoà vốn = 1 ÷ (1 + Reward/Risk)
- R:R = 1:1 → cần thắng trên 50% mới có lãi.
- R:R = 1:2 → chỉ cần thắng trên 33,3%.
- R:R = 1:3 → chỉ cần thắng trên 25%.
Đây là lý do trader ưu tiên tỷ lệ Risk:Reward cao: nó hạ thấp "ngưỡng" tỷ lệ thắng cần đạt, giúp hệ thống dễ dương kỳ vọng hơn ngay cả khi bạn sai nhiều hơn đúng.
Expectancy theo thời gian: đừng quên tần suất giao dịch
Một hệ thống có expectancy +0,5R nghe rất tốt, nhưng nếu cả năm chỉ có 3 lệnh thì lợi nhuận thực tế rất nhỏ. Vì vậy dân chuyên nghiệp còn nhân expectancy với số lệnh mỗi khoảng thời gian (đôi khi gọi là "expectunity"):
Kỳ vọng theo tháng = Expectancy mỗi lệnh × Số lệnh trung bình mỗi tháng
Hệ thống A: +0,3R mỗi lệnh, 40 lệnh/tháng → +12R/tháng. Hệ thống B: +0,8R mỗi lệnh, nhưng chỉ 5 lệnh/tháng → +4R/tháng. Xét trên mỗi lệnh, B tốt hơn; nhưng xét trên vốn và thời gian, A tạo ra nhiều hơn. Bài học: expectancy dương là điều kiện cần, tần suất và chi phí là điều kiện đủ.
Ví dụ thực tế cách tính expectancy
Các con số dưới đây mang tính minh hoạ giáo dục, không phải khuyến nghị giao dịch.
Ví dụ 1 — Winrate thấp vẫn dương kỳ vọng (EUR/USD)
Bạn chạy một chiến lược thuận xu hướng trên EUR/USD, rủi ro cố định 50 đô la (1R) mỗi lệnh. Sau 100 lệnh: thắng 38 lệnh với lãi trung bình 130 đô la, thua 62 lệnh với lỗ trung bình 50 đô la.
- Tổng lãi = 38 × 130 = 4.940 đô la.
- Tổng lỗ = 62 × 50 = 3.100 đô la.
- Lãi ròng = 4.940 − 3.100 = +1.840 đô la.
- Expectancy mỗi lệnh = 1.840 ÷ 100 = +18,4 đô la (tức +0,37R).
Dù chỉ thắng 38%, hệ thống vẫn dương kỳ vọng nhờ mỗi lần thắng lãi gấp 2,6 lần số lỗ. Đây là ví dụ điển hình cho việc "sai nhiều hơn đúng mà vẫn lãi".
Ví dụ 2 — Winrate cao nhưng âm kỳ vọng (XAU/USD)
Ngược lại, một trader vàng thích cảm giác "thắng liên tục" nên chốt lời sớm và gồng lỗ. Trên XAU/USD, sau 100 lệnh: thắng 72 lệnh, lãi trung bình 40 đô la; thua 28 lệnh, lỗ trung bình 160 đô la.
- Tổng lãi = 72 × 40 = 2.880 đô la.
- Tổng lỗ = 28 × 160 = 4.480 đô la.
- Kết quả ròng = 2.880 − 4.480 = −1.600 đô la.
- Expectancy mỗi lệnh = −1.600 ÷ 100 = −16 đô la.
Tỷ lệ thắng 72% trông rất "đẹp" nhưng expectancy âm — càng giao dịch càng lỗ. Đây là cái bẫy phổ biến nhất: winrate cao đánh lừa trader, che giấu việc quản trị lãi/lỗ sai lệch. Muốn hiểu sâu cạm bẫy này, hãy đọc thêm bài winrate là gì.
Ví dụ 3 — Tính expectancy từ nhật ký giao dịch
Cách tính từ lịch sử giao dịch của chính bạn rất đơn giản với bốn số liệu lấy từ backtest hoặc nhật ký thật:
- Tỷ lệ thắng = Số lệnh thắng ÷ Tổng số lệnh.
- Lãi trung bình mỗi lệnh thắng = Tổng lãi ÷ Số lệnh thắng.
- Lỗ trung bình mỗi lệnh thua = Tổng lỗ ÷ Số lệnh thua.
- Thay vào công thức expectancy theo tiền.
Lưu ý quan trọng: khi tính từ lịch sử thật, hãy dùng con số đã trừ chi phí (spread, hoa hồng, swap). Rất nhiều hệ thống có expectancy dương trên lý thuyết nhưng chuyển sang âm sau khi cộng đủ chi phí giao dịch — đặc biệt với các chiến lược tần suất cao như scalping.
Gợi ý hình minh hoạ nên bổ sung
- Sơ đồ công thức expectancy tách rõ hai vế: (tỷ lệ thắng × lãi trung bình) và (tỷ lệ thua × lỗ trung bình), kèm ví dụ số.
- Biểu đồ cột so sánh hai hệ thống: một winrate cao âm kỳ vọng, một winrate thấp dương kỳ vọng.
- Bảng ngưỡng winrate hoà vốn theo từng tỷ lệ Risk:Reward (1:1, 1:2, 1:3).
- Đường cong vốn (equity curve) minh hoạ hệ thống dương kỳ vọng đi lên gồ ghề qua thời gian, có cả các đoạn sụt giảm.
Bảng tóm tắt về expectancy
| Tỷ lệ thắng | Tỷ lệ R:R (Risk:Reward) | Expectancy (theo R) | Kết luận |
|---|---|---|---|
| 40% | 1:2 | (0,4×2) − 0,6 = +0,20R | Dương kỳ vọng, sinh lời dài hạn |
| 50% | 1:1 | (0,5×1) − 0,5 = 0R | Hoà vốn, lỗ dần vì chi phí |
| 60% | 1:0,5 | (0,6×0,5) − 0,4 = −0,10R | Âm kỳ vọng dù thắng nhiều |
| 30% | 1:3 | (0,3×3) − 0,7 = +0,20R | Dương kỳ vọng nhờ R:R cao |
| 70% | 1:0,3 | (0,7×0,3) − 0,3 = −0,09R | Winrate cao vẫn thua dần |
Lỗi thường gặp khi dùng expectancy
- Chạy theo winrate mà bỏ qua expectancy: thắng nhiều lệnh nhỏ nhưng thua vài lệnh lớn khiến kỳ vọng âm. Luôn nhìn cả tỷ lệ thắng lẫn độ lớn lãi/lỗ.
- Tính trên mẫu quá nhỏ: expectancy từ 10 lệnh gần như vô nghĩa vì may rủi lấn át. Cần tối thiểu 30–100 lệnh, càng nhiều càng tin cậy.
- Quên trừ chi phí giao dịch: spread, hoa hồng và swap có thể "ăn" hết lợi thế, biến expectancy dương thành âm, nhất là chiến lược tần suất cao.
- Nhầm expectancy với dự báo lệnh kế tiếp: expectancy dương không đảm bảo lệnh sau thắng. Bạn vẫn phải chấp nhận các chuỗi thua liên tiếp trong ngắn hạn.
- Tối ưu quá đà (curve-fitting): chỉnh tham số để expectancy backtest đẹp long lanh nhưng sụp đổ khi chạy thật. Luôn forward test trên dữ liệu chưa dùng để tối ưu.
- Bỏ quên tần suất: expectancy cao nhưng quá ít lệnh thì lợi nhuận thực tế nhỏ. Hãy xét kỳ vọng theo cả thời gian, không chỉ theo mỗi lệnh.
Checklist đánh giá expectancy của hệ thống
- ✓ Thu thập tối thiểu 30–100 lệnh từ backtest hoặc nhật ký thật.
- ✓ Tính tỷ lệ thắng, lãi trung bình mỗi lệnh thắng, lỗ trung bình mỗi lệnh thua.
- ✓ Thay vào công thức: Expectancy = (thắng × lãi TB) − (thua × lỗ TB).
- ✓ Dùng số liệu đã trừ spread, hoa hồng và swap.
- ✓ Xác nhận expectancy dương một cách ổn định, không nhờ vài lệnh may mắn.
- ✓ Nhân expectancy với số lệnh trung bình mỗi tháng để ước lượng kỳ vọng theo thời gian.
- ✓ Forward test trên dữ liệu mới trước khi tăng khối lượng.
- ✓ Theo dõi expectancy định kỳ để phát hiện khi hệ thống xuống cấp.
Câu hỏi thường gặp
Expectancy là gì một cách ngắn gọn?
Expectancy (kỳ vọng toán học) là số tiền trung bình một hệ thống giao dịch mang lại cho bạn trên mỗi lệnh, tính qua nhiều giao dịch. Nó gộp cả tỷ lệ thắng lẫn độ lớn lãi/lỗ vào một con số. Expectancy dương nghĩa là hệ thống có lợi thế dài hạn.
Công thức tính expectancy như thế nào?
Expectancy = (Tỷ lệ thắng × Lãi trung bình mỗi lệnh thắng) − (Tỷ lệ thua × Lỗ trung bình mỗi lệnh thua). Tính theo bội số R: Expectancy = (Tỷ lệ thắng × R trung bình khi thắng) − Tỷ lệ thua, khi mọi lệnh thua đều dừng ở −1R.
Expectancy dương có nghĩa là mọi lệnh đều có lãi không?
Không. Expectancy dương chỉ nói rằng về dài hạn và qua nhiều lệnh, hệ thống có xu hướng sinh lời. Trong ngắn hạn bạn vẫn có thể gặp chuỗi thua và sụt giảm tài khoản. Không có gì chắc chắn về kết quả của từng lệnh riêng lẻ.
Cần bao nhiêu lệnh để expectancy đáng tin?
Tối thiểu 30 lệnh để có ý nghĩa sơ bộ, nhưng 100 lệnh trở lên mới tương đối ổn định. Mẫu càng lớn thì ảnh hưởng của may rủi càng giảm và expectancy càng phản ánh đúng lợi thế thật của hệ thống.
Winrate cao mà expectancy vẫn âm được không?
Hoàn toàn có thể. Nếu bạn thắng nhiều lệnh nhỏ nhưng thỉnh thoảng thua những lệnh rất lớn, tổng thể vẫn âm. Đây là lý do không nên chỉ nhìn tỷ lệ thắng — phải xét cả độ lớn lãi và lỗ thông qua expectancy.
Expectancy khác gì với tỷ lệ Risk:Reward?
Tỷ lệ Risk:Reward chỉ so sánh độ lớn lãi mục tiêu với số tiền rủi ro của một lệnh. Expectancy gộp cả Risk:Reward lẫn tỷ lệ thắng để cho ra kết quả trung bình mỗi lệnh. Một R:R cao chưa đủ; phải kết hợp với tỷ lệ thắng phù hợp mới cho expectancy dương.
Làm sao cải thiện expectancy của hệ thống?
Có ba hướng: nâng tỷ lệ thắng (lọc setup chất lượng hơn), tăng lãi trung bình mỗi lệnh thắng (để lợi nhuận chạy, tỷ lệ Risk:Reward cao hơn), và giảm lỗ trung bình mỗi lệnh thua (Stop Loss kỷ luật, cắt lỗ dứt khoát). Đồng thời cắt giảm chi phí giao dịch để giữ lại lợi thế.
Kết luận
Expectancy là "la bàn" đánh giá một hệ thống giao dịch: nó cho biết bạn đang có lợi thế thật hay chỉ đang may mắn. Thay vì bị mê hoặc bởi tỷ lệ thắng cao, hãy tập trung vào con số kỳ vọng toán học — gộp cả tần suất thắng lẫn độ lớn lãi/lỗ — vì đó mới là thứ quyết định tài khoản đi lên hay đi xuống về dài hạn. Một hệ thống dương kỳ vọng, được lặp lại kỷ luật qua đủ nhiều lệnh, chính là nền tảng của giao dịch bền vững.
Để áp dụng expectancy hiệu quả, bạn nên củng cố nền tảng quản trị rủi ro, hiểu rõ vì sao winrate cao chưa chắc lãi, và chuẩn bị tâm lý cho những chuỗi thua liên tiếp mà mọi hệ thống dương kỳ vọng đều phải trải qua. Nếu bạn muốn kiểm chứng expectancy của một chiến lược một cách khách quan và tự động, hãy khám phá kho EA Gold XAUUSD đã được thống kê rõ ràng, hoặc dùng công cụ tạo bot bằng AI của VŨ TRỤ EA FOREX để backtest và theo dõi kỳ vọng của hệ thống theo thời gian. Luôn ưu tiên hiểu bản chất và kiểm soát rủi ro trước khi nghĩ tới bất kỳ mục tiêu lợi nhuận nào.
Miễn trừ trách nhiệm: Nội dung trong bài chỉ mang tính chia sẻ kiến thức, không phải lời khuyên đầu tư. Giao dịch Forex và sử dụng EA có rủi ro cao, có thể mất một phần hoặc toàn bộ vốn. Hiệu suất quá khứ không đảm bảo kết quả tương lai. Bạn chịu trách nhiệm với quyết định của mình và chỉ nên dùng số vốn có thể chấp nhận rủi ro.
