OptiNod Academy
Kỳ vọng giao dịch — Vì sao tỷ lệ thắng cao vẫn có thể thua lỗ
Tỷ lệ thắng chỉ là một biến trong kỳ vọng giao dịch. Hãy đánh giá hệ thống bằng kỳ vọng có xét đến tỷ lệ lời/lỗ, đồng thời xem cả cỡ mẫu và số lần giao dịch.
> Tỷ lệ thắng chỉ là một phần của *kỳ vọng giao dịch*. Nếu chưa xét cùng tỷ lệ lời/lỗ, tỷ lệ thắng 90% tự nó chưa nói lên điều gì.
Đây là bài đầu tiên trong chuỗi về quản trị rủi ro. Bài viết này trình bày cách đánh giá giao dịch bằng kỳ vọng; các bài tiếp theo sẽ bàn về vị trí cắt lỗ và định cỡ vị thế.
Kỳ vọng là mức lời/lỗ trung bình cho mỗi giao dịch nếu cùng một kiểu giao dịch được lặp lại rất nhiều lần. Có thể hiểu đơn giản qua trò tung đồng xu. Nếu thắng được 1 USD và thua mất 1 USD, khi chơi đủ lâu kết quả sẽ gần như hòa vốn, tức kỳ vọng bằng 0. Nhưng nếu thắng được 2 USD và thua chỉ mất 1 USD, thì dù tỷ lệ thắng vẫn là 50%, mỗi ván trung bình vẫn tạo ra 0.5 USD lợi nhuận.
Giao dịch cũng như vậy. Nếu lặp lại một kiểu giao dịch hàng trăm lần và kết quả trung bình mỗi lệnh là dương, về dài hạn hệ thống kiếm tiền. Nếu trung bình là âm, hệ thống mất tiền. Con số trung bình cho mỗi lệnh đó chính là kỳ vọng.
Người đầu tiên hệ thống hóa giá trị này trong trading là Van K. Tharp. Trong cuốn *Trade Your Way to Financial Freedom*, ông định nghĩa rất gọn: kỳ vọng là tỷ lệ thắng nhân với lợi nhuận trung bình, trừ đi tỷ lệ thua nhân với khoản lỗ trung bình. Chỉ trong một công thức đó đã có cả tỷ lệ thắng lẫn tỷ lệ lời/lỗ.
Phần lớn mọi người chỉ nhìn một biến trong công thức: tỷ lệ thắng. Việc đúng tám lần trên mười lệnh nghe có vẻ là một hệ thống tốt, và các bài khoe thành tích giao dịch cũng thường đưa tỷ lệ thắng lên trước. Nhưng chỉ nhìn tỷ lệ thắng thì không thể biết hệ thống đó có kiếm tiền hay không. Cần xem cùng lúc quy mô khoản lãi trung bình và khoản lỗ trung bình.
Thậm chí tỷ lệ thắng càng cao đôi khi càng nguy hiểm. Một hệ thống thường xuyên kiếm khoản nhỏ nhưng thỉnh thoảng chịu khoản lỗ lớn có thể có tỷ lệ thắng cao, nhưng kỳ vọng bằng 0 hoặc âm. Các con số cụ thể sẽ được trình bày trong bảng bên dưới.

Khoảng cách từ giá vào lệnh đến điểm cắt lỗ là 1R
Muốn tính kỳ vọng, lợi nhuận và khoản lỗ cần được quy về cùng một đơn vị. Đơn vị đó là R.
R là số tiền đã xác định trước sẽ chấp nhận mất trong một giao dịch, tức khoảng cách giữa giá vào lệnh và giá cắt lỗ. Nếu mua ở 100 USD và cắt lỗ ở 90 USD, thì 1R là 10 USD. Trong giao dịch này, bán ở 120 USD là lãi 2R; bán ở 95 USD là lỗ 0.5R.
Khi mọi kết quả giao dịch được ghi bằng R, ta có thể so sánh chúng trên cùng một thước đo, bất kể giá tài sản hay quy mô tài khoản. Một giao dịch 100 USD và một giao dịch 60.000 USD đều được đặt cạnh nhau bằng câu hỏi: “lãi hay lỗ bao nhiêu R?”. Kỳ vọng chính là trung bình của các kết quả tính bằng R đã thu thập.
Cùng tỷ lệ thắng có thể tạo ra kết quả trái ngược
Nếu tách riêng tỷ lệ thắng và tỷ lệ lời/lỗ, mỗi chỉ số chỉ cho thấy một mặt của hệ thống. Phải kết hợp chúng để tính kỳ vọng thì mới biết hệ thống có kiếm tiền hay không. Hãy đặt ba hệ thống vào cùng một bảng.
| Hệ thống | Tỷ lệ thắng | Lãi trung bình | Lỗ trung bình | Kỳ vọng |
| :-- | :-- | :-- | :-- | :-- |
| A | 50% | 1R | 1R | 0R |
| B | 50% | 2R | 1R | +0.5R |
| C | 80% | 0.5R | 2R | 0R |
A và B cùng có tỷ lệ thắng 50%, nhưng kết quả khác hẳn. A hòa vốn, còn B trung bình kiếm 0.5R cho mỗi giao dịch. Khác biệt nằm ở tỷ lệ lời/lỗ.
C có tỷ lệ thắng cao nhất, 80%, nhưng kỳ vọng lại bằng 0. Tám lệnh thắng, mỗi lệnh 0.5R, tạo ra tổng 4R; nhưng hai lệnh thua 2R lấy lại toàn bộ 4R đó. Nếu tính thêm phí giao dịch và trượt giá, kỳ vọng sẽ chuyển sang âm. Nếu chỉ so tỷ lệ thắng, ai cũng dễ chọn C; nhưng nhìn bằng kỳ vọng, C lại là hệ thống nguy hiểm nhất.
Khi hệ thống có tỷ lệ thắng cao trở nên nguy hiểm hơn
Cấu trúc thường xuyên kiếm khoản nhỏ và thỉnh thoảng chịu khoản lỗ lớn giống hệ thống C trong bảng. Các giao dịch đặt cược ngược chiều chỉ vì thị trường quá nóng trong vùng đi ngang, hoặc liên tục short mỗi khi giá lập đỉnh mới ngược xu hướng, đều thuộc nhóm này.
Đầu tháng 2 năm 2024, BTC bắt đầu quanh 42.500 USD và gần như tăng một mạch lên 73.777 USD chỉ trong 5 tuần. Hãy nghĩ đến một chiến lược short ở mỗi đỉnh mới trong đoạn này với lý do thị trường quá nóng. Quanh 48,000, 52,000 và 64,000, mỗi lần xuất hiện điều chỉnh ngắn, chiến lược có thể chốt các khoản lãi nhỏ khoảng 1R, giữ tỷ lệ thắng ở mức cao.
Vấn đề nằm ở đoạn sau đó. Khi giá đi thẳng từ 64,000 lên 73,777 mà không có nhịp điều chỉnh đáng kể, chỉ một lệnh short có thể phình thành khoản lỗ 5R, 6R, và một lệnh đó xóa sạch toàn bộ những khoản lãi nhỏ trước đó. Nhìn vào tỷ lệ thắng thì hệ thống có vẻ ổn, nhưng đường kỳ vọng sụp đổ chỉ sau một nhịp xu hướng.
Vì sao theo xu hướng (trend following) tỷ lệ thắng thấp vẫn sống sót
BTC đã tăng khoảng 4.5 lần, từ vùng 16.600 USD vào tháng 1 năm 2023 lên đỉnh tuần 73.777 USD vào ngày 11 tháng 3 năm 2024. Một hệ thống bám theo trọn xu hướng này không nhất thiết có tỷ lệ thắng cao. Theo xu hướng là cách chấp nhận nhiều khoản lỗ nhỏ trong giai đoạn đi ngang, rồi dùng một xu hướng lớn để bù lại toàn bộ các khoản lỗ đó.
Hãy xét một hệ thống theo xu hướng có tỷ lệ thắng 35%, lỗ trung bình 1R và lãi trung bình 4R. Kỳ vọng của hệ thống này là 0.75R. Dù sai hơn sáu lần trong mười lệnh, trung bình mỗi giao dịch vẫn còn lại 0.75R.
Đây là lý do người giao dịch theo xu hướng vẫn duy trì hệ thống dù liên tục nhận các khoản lỗ nhỏ. Họ hiểu bằng kỳ vọng rằng những khoản lỗ đó có thể được thu hồi bởi một khoản lãi lớn. Nếu chỉ nhìn tỷ lệ thắng, hệ thống 35% này hẳn đã bị bỏ từ lâu.

Kỳ vọng chỉ đáng tin khi có đủ mẫu
Ngay cả khi kỳ vọng là dương, nếu số lần giao dịch quá ít thì không thể biết đó là kỹ năng hay may mắn. Kết quả 0.5R sau 20 giao dịch có thể chỉ là ngẫu nhiên, và cùng hệ thống đó có thể âm trong 20 giao dịch tiếp theo. Cần tối thiểu 100 giao dịch, tốt hơn là bao gồm nhiều bối cảnh thị trường khác nhau, để kiểm tra liệu kỳ vọng có được duy trì hay không.
Kỳ vọng dương cũng không giúp tránh chuỗi thua liên tiếp. Một hệ thống có tỷ lệ thắng 40% trung bình đúng hai lần trong năm lệnh, nhưng bên trong đó, một chuỗi thua bảy, tám lệnh liên tiếp vẫn là điều hoàn toàn bình thường..
Vì vậy cần xem mức thua lỗ liên tiếp tối đa cùng với kỳ vọng. Dù kỳ vọng là 0.75R, nếu mức thua lỗ liên tiếp tối đa là 12R, thì người mạo hiểm 1R mỗi lệnh sẽ mất 12% tài khoản trong đoạn đó. Nếu không biết con số này, trader rất dễ bỏ hệ thống ngay trong một giai đoạn thua lỗ vẫn nằm trong vận hành bình thường của nó.
Trước khi đưa một chiến lược mới vào tài khoản thật, hãy kiểm tra ba điểm trong backtest.
- [ ] Cỡ mẫu: tối thiểu 100 giao dịch, bao gồm các bối cảnh thị trường khác nhau.
- [ ] Kỳ vọng: vẫn dương sau khi tính phí giao dịch và trượt giá.
- [ ] Thua lỗ liên tiếp tối đa: đo bằng R, rồi quy đổi sang quy mô tài khoản để xem có chịu được hay không.
Nếu một trong ba điều kiện không đạt, hãy hoãn áp dụng trên tài khoản thật và tiếp tục thu thập thêm mẫu.

Nhân kỳ vọng với số lần giao dịch
Cùng một mức kỳ vọng nhưng số lần giao dịch khác nhau sẽ tạo ra kết quả cả năm khác nhau. Kỳ vọng là R trung bình cho mỗi giao dịch; khi nhân với số giao dịch trong một giai đoạn, ta có lợi nhuận kỳ vọng của giai đoạn đó.
Một hệ thống có kỳ vọng 0.2R và giao dịch 200 lần mỗi năm sẽ có lợi nhuận kỳ vọng 40R. Trong khi đó, một hệ thống có kỳ vọng 0.8R nhưng chỉ giao dịch 10 lần mỗi năm sẽ có lợi nhuận kỳ vọng 8R. Nếu chỉ nhìn chất lượng của từng lệnh, hệ thống sau có vẻ tốt gấp bốn lần; nhưng khi nhân với số cơ hội, hệ thống trước lại vượt lên gấp năm lần.
Vì vậy cần nhìn hệ thống trên hai trục. Một setup có kỳ vọng nhỏ nhưng xuất hiện thường xuyên có thể tạo lợi nhuận lớn trên khung một năm; ngược lại, một setup có kỳ vọng lớn nhưng hiếm xuất hiện sẽ có chi phí cơ hội cao. Tuy nhiên, khi tăng số lần giao dịch, phí và trượt giá cũng tăng theo. Nếu chi phí mỗi giao dịch ăn mòn đáng kể kỳ vọng, càng tăng tần suất thì kỳ vọng ròng có thể càng giảm.
Hai cách theo dõi kỳ vọng
Thứ nhất là ghi nhật ký giao dịch bằng R cho mọi lệnh. Ghi giá vào lệnh, giá cắt lỗ, giá thoát lệnh rồi quy đổi kết quả sang R; khi tích lũy vài chục giao dịch, kỳ vọng thực tế của hệ thống sẽ bắt đầu hiện ra. Nếu chỉ ghi số tiền lời/lỗ, tiêu chuẩn sẽ dao động mỗi khi quy mô tài khoản thay đổi; còn ghi bằng R thì luôn so sánh được trên cùng một thước đo, bất kể thời điểm.
Thứ hai là đọc thống kê backtest dưới góc nhìn kỳ vọng. Chỉ nhìn tổng lợi nhuận trong kết quả tối ưu hóa cũng là cái bẫy giống như chỉ nhìn tỷ lệ thắng. Cùng một tổng lợi nhuận, nhưng nếu tỷ lệ lời/lỗ trung bình và mức thua lỗ liên tiếp tối đa khác nhau, độ khó khi triển khai thật sẽ hoàn toàn khác.

Trong bài tiếp theo, chúng ta sẽ xem 1R này đến từ đâu và cách xác định vị trí cắt lỗ. Chỉ khi khoảng cắt lỗ được xác định thì R mới được xác định; và chỉ khi R được xác định thì toàn bộ các phép tính trên mới có thể bắt đầu.