Mục lục
Nội dung này phục vụ mục đích giáo dục, không phải lời khuyên đầu tư hoặc tín hiệu giao dịch.
Trả lời ngắn: Tracking error là standard deviation của chuỗi active return, tức return danh mục trừ benchmark theo từng kỳ. Nó đo mức chênh lệch dao động quanh benchmark, không đo danh mục vượt hay thua benchmark trung bình. Con số chỉ có nghĩa khi benchmark, ngày, tiền tệ, phí và tần suất được khai báo.
Đọc xong, bạn sẽ hiểu:
- Cách tính sample tracking error từ tám active returns.
- Khác nhau giữa realized TE và forecast TE.
- Vì sao lệch benchmark một tháng có thể tạo rủi ro giả.
1. Tracking Error là gì? Độ dao động của active return
Hình dung người chạy theo một nhịp chuẩn. Có vòng nhanh hơn, có vòng chậm hơn. Tracking error đo độ phân tán của các chênh lệch vòng quanh mức chênh trung bình. Nó không nói người đó nhanh hơn trung bình bao nhiêu. Phép ví không đo market risk, drawdown hay chi phí thực tế.
Mỗi kỳ:
Active returnt = Rportfolio,t − Rbenchmark,t
Sau đó:
Tracking error = SD(active returns)
Tracking error còn được gọi là active risk hoặc tracking risk. CFA Institute mô tả nó là standard deviation của phần chênh return giữa portfolio và benchmark (CFA Institute — Sharpe Ratio and the Information Ratio).
Từ “error” không có nghĩa nhập sai dữ liệu. Danh mục chủ động có thể cố ý lệch benchmark. Danh mục bám chỉ số thường muốn kiểm soát lệch, nhưng TE thấp vẫn không tự động nghĩa return tốt, phí thấp hay total risk thấp.
C49-A dùng tám tháng giả định, cùng dữ liệu với bài trước:
Mean active = 0,5000%/tháng
Sample TE = 1,0000%/tháng
Nếu dùng quy tắc căn thời gian dưới giả định phù hợp:
TE năm hóa = 1,0000% × √12 = 3,4641%
Monthly và annualized là hai đơn vị khác nhau. Không được đặt 1,0000% cạnh
3,4641% rồi nói rủi ro tăng; đó chỉ là đổi thang đo.
Hình 1 — C49-A có TE 1,0000% mỗi tháng; 3,4641% là mức năm hóa có điều kiện.
2. Tám tháng C49-A: sample TE bằng 1,0000%
Chuỗi active return:
| Tháng | Active return | Lệch khỏi mean 0,5% |
Bình phương decimal |
|---|---|---|---|
| 1 | 1,0% |
0,5% |
0,000025 |
| 2 | −0,5% |
−1,0% |
0,000100 |
| 3 | 0,5% |
0,0% |
0 |
| 4 | 1,5% |
1,0% |
0,000100 |
| 5 | 0,0% |
−0,5% |
0,000025 |
| 6 | −1,0% |
−1,5% |
0,000225 |
| 7 | 2,0% |
1,5% |
0,000225 |
| 8 | 0,5% |
0,0% |
0 |
Tổng bình phương là:
0,000025+0,000100+0+0,000100+0,000025+0,000225+0,000225+0 = 0,000700
Bài dùng sample SD, tức standard deviation ước lượng với mẫu số n−1:
Sample variance = 0,000700/(8−1) = 0,000100
TE = √0,000100 = 0,010000 = 1,0000%/tháng
Điểm hay bị bỏ qua: trước khi bình phương, ta trừ mean active 0,5%, không trừ
zero. TE đo dispersion quanh mean. Hai chuỗi có cùng TE nhưng một chuỗi có mean
active dương, chuỗi kia âm. Vì thế TE không cho biết hướng outperform hay
underperform.
TE cũng không phải average absolute difference. Nếu lấy trung bình trị tuyệt đối
của active returns, bạn đang tạo thước khác. Hãy ghi STDEV.S, STDEV.P hay
một model formula, đừng chỉ ghi “TE”.
Hình 2 — Tổng bình phương 0,000700 chia n−1=7 trước khi lấy căn.
3. Realized, forecast, annualized và bẫy căn dữ liệu
Realized khác forecast
Realized TE, hay ex-post TE, được tính từ return lịch sử đã quan sát như C49-A. Forecast TE, hay ex-ante TE, là ước lượng trước tương lai từ active weights, covariance/factor model và các giả định.
Forecast không phải lời hứa. CFA Institute tóm tắt nghiên cứu cho thấy dự báo ex-ante tracking error có thể thay đổi mạnh theo điều kiện thị trường và cửa sổ ước lượng (CFA Institute — Comparing Ex-Ante Tracking Error Estimates across Time). Đó là model risk: cấu trúc, covariance và exposure tương lai có thể không giống dữ liệu dùng để ước lượng.
Annualization cần hợp đồng
MSCI trình bày tracking error như annualized standard deviation của monthly
active returns
(MSCI — Introducing MSCI IndexMetrics).
Với C49-A, phép 1%×√12=3,4641% chỉ minh họa quy tắc dưới giả định scaling căn
thời gian phù hợp. Serial correlation, overlapping returns hoặc thay đổi regime
có thể làm quy tắc này thiếu tin cậy.
Lệch một tháng tạo TE giả
Đúng ra mỗi Rp,t phải ghép với Rb,t. Nếu vô tình ghép portfolio tháng
2→8 với benchmark tháng 1→7, chuỗi active sai thành:
−3,5%; 2,5%; 1,0%; 2,5%; −6,0%; 5,5%; −1,0%
Mean sai là 0,1429%; sample TE sai là 3,9340%/tháng, gần bốn lần mức đúng
1,0000%. Đây là lỗi alignment — căn dữ liệu — chứ không phải portfolio
đột nhiên lệch benchmark mạnh.
Tracking difference là chênh return trung bình giữa portfolio và benchmark; nó trả lời hướng/mức gap. Tracking error là độ phân tán của gap. Cần cả hai để phân biệt “lệch ổn định” với “lệch thất thường”.
Ví dụ, chuỗi luôn thấp hơn benchmark đúng 0,2% mỗi tháng có tracking difference
−0,2% nhưng TE gần zero: gap xấu về hướng nhưng rất ổn định. Một chuỗi lúc
+2%, lúc −2% có mean gần zero nhưng TE cao: trung bình không lệch, song đường
đi lại thất thường. Hai cột này bổ sung nhau; không cột nào thay total volatility
hay drawdown. Khi báo cáo, hãy đặt mean active, TE, số quan sát và benchmark trên
cùng một dòng thay vì đưa một con số TE đứng riêng.
Hình 3 — Chỉ một lỗi ghép tháng làm TE nhảy từ 1,0000% lên 3,9340% mà không có rủi ro kinh tế mới.
4. Tám cổng trước khi dùng Tracking Error
- Mục đích: đo realized, forecast hay kiểm mandate?
- Benchmark: đúng index, total/price return, currency và hedge policy?
- Căn kỳ: timestamp, timezone, holiday và missing row đã khớp?
- Return: simple/log, gross/net, dividend và fee giống nhau?
- Mẫu số: sample
n−1, populationnhay risk-model estimate? - Tần suất: daily/monthly/annual; annualization dùng giả định nào?
- Dữ liệu/model: stale price, smoothing, outlier, exposure/covariance cũ?
- Độ bền: đổi cửa sổ, benchmark hoặc một tháng có làm TE nhảy mạnh?
Ghi DỪNG khi hai chuỗi lệch ngày, khác tiền tệ, benchmark không đúng mandate hoặc phí không đồng nhất. Dừng khi forecast và realized bị đặt chung một cột mà không nhãn, hay khi monthly TE được so với annualized TE.
TE thấp có thể là mục tiêu của quỹ bám chỉ số, nhưng không phải mục tiêu chung cho mọi danh mục. TE cao có thể phản ánh active bets, benchmark misfit hoặc lỗi dữ liệu. Không gắn nhãn tốt/xấu trước khi mở contract.
5. Google Sheets 15 phút và Tracking Error Card
Dùng Google Sheets miễn phí, dữ liệu synthetic, chưa dùng tiền thật.
Nhập portfolio ở B2:B9, benchmark đúng tháng ở C2:C9.
- Active ở
D2:=B2-C2, kéo xuống. - Mean active:
=AVERAGE(D2:D9)→0,5000%. - Monthly realized TE:
=STDEV.S(D2:D9)→1,0000%. - Conditional annualized TE:
=STDEV.S(D2:D9)*SQRT(12)→3,4641%. - Tạo cột benchmark lag một hàng, chỉ dùng bảy cặp hợp lệ.
=STDEV.S(lag_active_range)phải cho3,9340%; ghiDỪNG.
Google xác nhận STDEV tính sample standard deviation và cần ít nhất hai giá trị
(Google Sheets — STDEV).
Mẫu đối chiếu Tracking Error Card
| Trường | C49-A | Trạng thái |
|---|---|---|
| Benchmark | Cùng tám tháng | Đã khóa |
| Mean active | 0,5000%/tháng |
Theo dõi hướng |
| Realized TE | 1,0000%/tháng |
Đạt phép tính |
| Annualized TE | 3,4641%/năm |
Có điều kiện |
| Forecast TE | Chưa có model | Chưa tính |
| Lag test | 3,9340%/tháng |
Lỗi dữ liệu |
| Phí/return | Gross, synthetic | Cảnh báo |
| Quyết định | Chỉ giáo dục | DỪNG |
Hình 4 — Card giữ realized, forecast và đơn vị ở các dòng riêng để tránh so nhầm.
6. Tổng kết và sang Quantitative Investing Framework
Năm ý chính
- Tracking error là SD của active returns, không phải lỗi nhập liệu.
- C49-A có realized sample TE
1,0000%/tháng. - Mức
3,4641%/nămlà annualization có điều kiện. - Forecast TE là model estimate, không cam kết realized TE.
- Ghép benchmark lệch một tháng làm TE sai lên
3,9340%/tháng.
Câu hỏi tự kiểm tra
- Vì sao phải trừ mean active trước khi bình phương?
- TE có cho biết portfolio outperform không?
- Realized TE khác forecast TE ở đâu?
- Khi nào Tracking Error Card phải ghi
DỪNG?
Gợi ý đáp án
Xem gợi ý câu 1
Standard deviation đo dispersion quanh mean của chuỗi. Xem mục 2.
Xem gợi ý câu 2
Không; TE đo độ phân tán. Tracking difference/mean active mới cho hướng. Xem mục 3.
Xem gợi ý câu 3
Realized dùng lịch sử quan sát; forecast dùng model và giả định trước tương lai. Xem mục 3.
Xem gợi ý câu 4
Dừng khi benchmark, ngày, currency, phí, tần suất hoặc loại TE không khớp. Xem mục 4.
Thuật ngữ cần nhớ
| Thuật ngữ | Giải thích ngắn |
|---|---|
| Tracking error | SD của active returns |
| Active return | Portfolio return trừ benchmark |
| Active risk | Tên khác của tracking error |
| Sample SD | SD ước lượng với n−1 |
| Realized TE | TE từ lịch sử đã quan sát |
| Forecast TE | TE tương lai do model ước lượng |
| Annualization | Đổi tần suất theo giả định |
| Alignment | Ghép đúng kỳ và contract |
| Model risk | Ước lượng sai khi giả định đổi |
| Tracking difference | Chênh return trung bình |
Nguồn tham khảo
- CFA Institute — Sharpe Ratio and the Information Ratio
- CFA Institute — Comparing Ex-Ante Tracking Error Estimates across Time
- MSCI — Introducing MSCI IndexMetrics
- Google Sheets — STDEV
Quay lại Information Ratio #48 để đặt TE vào mẫu số. Tiếp tục Quantitative Investing Framework #50 để ghép dữ liệu, mô hình, validation và governance; hoặc về Quantitative Finance Zero to Hero.
Nội dung này phục vụ mục đích giáo dục, không phải lời khuyên đầu tư hoặc tín hiệu giao dịch. Mọi thị trường đều có rủi ro mất vốn.
Bài tiếp theo