← Quay lại bài viết
Quản lý vốn
Kelly Criterion trong trading: Cách tính khối lượng lệnh tối ưu để không cháy tài khoản
10 phút đọc
20/03/2026
Admin

Công thức Kelly Criterion được nhà toán học John L. Kelly Jr. phát triển năm 1956, ban đầu để tối ưu tốc độ truyền tín hiệu điện thoại — sau đó được Ed Thorp áp dụng vào cờ bạc và đầu tư với kết quả đột phá.

1. Công thức Kelly cơ bản

Phần trăm vốn tối ưu để đặt vào mỗi giao dịch:

f* = (bp - q) / b Trong đó: f* = phần trăm vốn tối ưu b = tỉ lệ lợi nhuận/rủi ro (Risk:Reward) p = xác suất thắng q = xác suất thua (= 1 - p)

Ví dụ thực tế: Bot có win rate 64%, R:R = 1.5 → f* = (1.5 × 0.64 - 0.36) / 1.5 = 40%

⚠️ Không dùng Full Kelly

40% mỗi lệnh là quá rủi ro trong thực tế. Luôn dùng Half Kelly (20%) hoặc Quarter Kelly (10%) để chịu đựng được chuỗi thua liên tiếp.

2. Điều chỉnh Kelly theo Drawdown

Hệ thống risk_manager.py của chúng tôi tự động điều chỉnh lot theo công thức:

Khi drawdown < 5% → dùng Quarter Kelly bình thường Khi drawdown 5-10% → giảm 50% lot Khi drawdown > 10% → chỉ dùng 25% lot, dừng mở lệnh mới Khi drawdown > 15% → dừng bot, cần can thiệp thủ công

3. Tại sao không dùng lot cố định?

Lot cố định bỏ qua thực tế rằng win rate và R:R thay đổi theo thị trường. Khi thị trường sideway, bot có thể win rate chỉ 45% — lúc này Kelly sẽ tự giảm lot. Khi trend rõ ràng và win rate 70%, Kelly cho phép tăng lot để tối đa lợi nhuận.

Đây là lý do tại sao các quỹ đầu tư chuyên nghiệp không bao giờ dùng lot cố định.


📘 🐦 ✈️
💬 Bình luận 0
Chưa có bình luận. Hãy là người đầu tiên!