Tail Ratio là gì? Đo tỷ lệ tail gains vs tail losses
Tail Ratio = quantile 95% chia |quantile 5%| của returns — đo asymmetry của tail distribution. Công thức Python, ý nghĩa ratio > 1 vs < 1, áp dụng cho risk management VN30.
Tail Ratio đo độ bất đối xứng giữa tail trên (gains) và tail dưới (losses) của distribution returns. Định nghĩa đơn giản: lấy quantile 95% chia cho giá trị tuyệt đối quantile 5%. Tail Ratio > 1 → upside tail mạnh hơn downside; Tail Ratio < 1 → downside tail nguy hiểm hơn.
Chỉ số này hữu ích để bổ sung Sharpe/Sortino vốn không capture tail behavior tốt. Đặc biệt quan trọng cho chiến lược có skewness rõ — trend following thường Tail Ratio > 1.5, short vol thường < 0.7.
1. Định nghĩa & công thức
$$ TR_{tail} = \frac{Q_{0.95}(R)}{|Q_{0.05}(R)|} $$
Variants: dùng quantile 99/1, hoặc CVaR thay quantile.
2. Cách tính bằng Python
import numpy as np
def tail_ratio(returns, lower_q=0.05, upper_q=0.95):
"""
returns: array
Trả về ratio giữa upper tail quantile và |lower tail quantile|.
"""
upper = np.quantile(returns, upper_q)
lower = np.quantile(returns, lower_q)
return upper / abs(lower) if lower != 0 else np.nan
Code mẫu trên là khung tham khảo cho việc tự tính Tỷ số đuôi. Khi tích hợp vào hệ thống production, cần thêm: validate input (NaN, length), handle edge cases (zero variance, empty series), unit test cho từng nhánh, và caching khi gọi nhiều lần trên cùng dataset.
3. Khoảng giá trị & cách diễn giải
| Tail Ratio | Ý nghĩa |
|---|---|
| < 0.7 | Downside tail nguy hiểm — short vol style |
| 0.7 – 0.9 | Slight downside skew |
| 0.9 – 1.1 | Symmetric |
| 1.1 – 1.5 | Upside skew nhẹ |
| > 1.5 | Upside tail rõ — trend following |
4. Giá trị điển hình theo loại tài sản / chiến lược
| Chiến lược | Tail Ratio điển hình |
|---|---|
| Buy & Hold VN-Index | 0.85 – 1.0 (slight neg skew) |
| Mean reversion VN30 | 0.7 – 1.0 |
| Trend following multi-asset | 1.3 – 2.0 |
| Short volatility / option selling | 0.4 – 0.7 |
| Long volatility / tail hedge | 2.0 – 5.0+ |
Lưu ý: bảng giá trị điển hình mang tính tham khảo, dựa trên quy ước cộng đồng quant và sample lịch sử công khai. Giá trị thực tế phụ thuộc dataset, period, và phương pháp tính cụ thể.
5. Bốn cạm bẫy phổ biến khi sử dụng
-
Sample size mạnh: cần ≥ 500 obs để quantile 95/5 có ý nghĩa.
-
Không phân biệt frequency vs magnitude: chiến lược ít gain to vs nhiều gain nhỏ có thể cùng Tail Ratio.
-
Choice of quantile: 95/5 vs 99/1 cho ra số khác — phải nhất quán.
6. Khi nào chỉ số này gây hiểu lầm
Tail Ratio misleading khi sample không có tail event (bull market only). Cũng misleading nếu chiến lược ít trade — quantile dựa trên mostly zero returns. Tốt nhất kết hợp với CVaR và visual inspection của return distribution histogram.
7. Đặc thù khi áp dụng cho TTCK Việt Nam
VN-Index daily returns 2010-2024 có Tail Ratio ≈ 0.85-0.95 — slight negative skew (limit-down nguy hiểm hơn limit-up). Penny stock VN thường Tail Ratio cao bất thường > 1.5 nhưng kèm extreme variance. Khi build chiến lược cho retail investor VN, ưu tiên chiến lược Tail Ratio ≥ 1 (upside skew để chịu tâm lý losing streak).
8. Các chỉ số liên quan trong cùng hệ thống
Tỷ số đuôi (TR) không nên đọc đơn lẻ. Trong báo cáo rủi ro chuyên nghiệp, nó luôn được trình bày cùng các chỉ số bổ sung để cross-check và tránh blindspot. Các chỉ số liên quan đã trình bày trong chuỗi bài này:
9. Tham khảo học thuật
-
Taleb, N. N. (2007). The Black Swan: The Impact of the Highly Improbable. Random House.
-
Cont, R. (2001). Empirical properties of asset returns: stylized facts and statistical issues. Quantitative Finance.
10. Câu hỏi thường gặp
Tỷ số đuôi bao nhiêu là tốt? Tham khảo bảng diễn giải ở mục 3. Không có ngưỡng “tốt tuyệt đối” — phụ thuộc loại chiến lược, sample size, và benchmark tham chiếu.
Làm sao tự tính Tỷ số đuôi trên danh mục cá nhân? Sử dụng code Python mẫu ở mục 2. Input cần thiết: chuỗi returns hàng phiên (daily) của danh mục, tối thiểu 252 phiên (1 năm) để có ý nghĩa thống kê.
Tỷ số đuôi có khác giữa thị trường VN và quốc tế không? Có. Đặc thù VN (biên độ ±7% HOSE, T+2.5, cấm short cơ sở) ảnh hưởng đến cách tính và diễn giải. Chi tiết ở mục 7.
Ghi chú phương pháp: Bài viết tổng hợp định nghĩa, công thức, và quy ước cộng đồng quant cho chỉ số Tỷ số đuôi (TR). Các giá trị điển hình mang tính tham khảo, không phải khuyến nghị đầu tư. Người đọc tự kiểm chứng trên dữ liệu của mình trước khi sử dụng cho quyết định vốn thật.
Miễn trừ trách nhiệm: Nội dung mang tính phân tích định lượng, không phải khuyến nghị đầu tư. Nhà đầu tư tự chịu trách nhiệm với quyết định của mình.
Áp dụng vào tài khoản thật?
Mở tài khoản chứng khoán qua mã giới thiệu — nhận tư vấn 1-1, DIAMOND signal VN30 miễn phí 6 tháng, ưu đãi phí giao dịch.
CTCK VPS Securities
- Mã IB: 9836 (mở online 15 phút)
- Phí 0.15% · margin 13%/năm
- + DIAMOND signal VN30 — 6 tháng
- + Tư vấn cơ cấu danh mục 1-1
Gói VIP / DIAMOND
- Tín hiệu VN30 + Midcap hằng phiên
- Backtest 5-15 năm minh bạch
- Báo cáo NAV hằng tháng
- Workshop định lượng hằng tháng
⚠️ Giao dịch chứng khoán có rủi ro mất vốn. Chỉ đầu tư số tiền bạn có thể chịu mất. P.Thai Capital không khuyến nghị mua/bán cụ thể và không bảo lãnh lợi nhuận.
Lý thuyết bài này có thể test trên dữ liệu của bạn:
P.Thai Capital