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

  1. Mục đích: đo realized, forecast hay kiểm mandate?
  2. Benchmark: đúng index, total/price return, currency và hedge policy?
  3. Căn kỳ: timestamp, timezone, holiday và missing row đã khớp?
  4. Return: simple/log, gross/net, dividend và fee giống nhau?
  5. Mẫu số: sample n−1, population n hay risk-model estimate?
  6. Tần suất: daily/monthly/annual; annualization dùng giả định nào?
  7. Dữ liệu/model: stale price, smoothing, outlier, exposure/covariance cũ?
  8. Độ 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.

  1. Active ở D2: =B2-C2, kéo xuống.
  2. Mean active: =AVERAGE(D2:D9)0,5000%.
  3. Monthly realized TE: =STDEV.S(D2:D9)1,0000%.
  4. Conditional annualized TE: =STDEV.S(D2:D9)*SQRT(12)3,4641%.
  5. Tạo cột benchmark lag một hàng, chỉ dùng bảy cặp hợp lệ.
  6. =STDEV.S(lag_active_range) phải cho 3,9340%; ghi DỪ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ăm là 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

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.