Phiên 28/10/2026, VN-INDEX đóng cửa 1.759,75 điểm (-0,12%) và VN30-INDEX 1.886,85 điểm (-0,08%), trong khi toàn bộ 24 quỹ ETF trên HOSE chỉ có 1 mã tăng, 9 mã giảm và 14 mã đứng giá, tổng giá trị giao dịch 2,25 tỷ đồng. Chênh lệch nhỏ giữa giá khớp và VWAP của từng quỹ — như E1VFVN30 khớp 33.870 đồng so với VWAP 33.925 đồng (-0,16% so với giá trung bình) — chính là điểm khởi đầu để hiểu vì sao tracking error ETF quan trọng hơn một con số lợi suất đơn thuần. Bài viết này hướng dẫn cách đo lường mức độ bám chỉ số bằng số liệu định lượng, tách bạch rõ tracking difference và tracking error.
Điểm nhấn chính (Key Takeaways)
- E1VFVN30 (AUM 5.860 tỷ đồng) khớp 33.870 đồng, giảm 0,38%, VWAP 33.925 đồng (-0,16% so với giá trung bình), khối ngoại ròng -0,08 tỷ đồng — mức lệch này là slippage thực thi trong phiên, không phải tracking error.
- FUEVFVND dẫn dắt thanh khoản với 38.200 CCQ khớp, AUM 10.443 tỷ đồng, giá 32.240 đồng (-0,12%), VWAP 32.345 đồng (-0,33% so với giá trung bình), khối ngoại ròng -0,92 tỷ đồng.
- Toàn thị trường ETF HOSE có 1 mã tăng, 9 mã giảm, 14 mã đứng giá; GTGD 2,25 tỷ đồng, AUM 22,96 nghìn tỷ đồng, khối ngoại ròng -1,05 tỷ đồng — thanh khoản mỏng khiến việc đo chất lượng bám chỉ số càng cần chuẩn hoá dữ liệu.
1. Tracking error ETF là gì và khác gì tracking difference?
Trong phân tích quỹ hoán đổi danh mục, hai khái niệm thường bị dùng lẫn: tracking difference và tracking error. Hiểu đúng bản chất từng chỉ số giúp nhà đầu tư không nhầm một phiên khớp lệnh xấu với một quỹ có chất lượng tái lập (ETF replication quality) kém. Phương pháp luận chi tiết được trình bày tại /phuong-phap-tinh.
Tracking difference là gì?
Tracking difference là gì — câu trả lời ngắn: đó là chênh lệch luỹ kế giữa lợi suất NAV/CCQ của quỹ và lợi suất của chỉ số tham chiếu trong cùng một kỳ. Nếu chỉ số tăng 10% và quỹ tăng 9,4%, tracking difference xấp xỉ -0,6% (khoảng -60 bps). Con số này thường âm do phí quản lý, chi phí giao dịch khi tái cơ cấu danh mục, thuế và lượng tiền mặt tồn quỹ (cash drag).
Công thức tính tracking error chuẩn
Cách tính tracking error: lấy chuỗi tracking difference theo từng kỳ, tính độ lệch chuẩn rồi năm hoá theo công thức TEnăm = SD(TD) × √k, trong đó k là số kỳ trong năm (dữ liệu ngày: √252; tuần: √52; tháng: √12). Điểm mấu chốt: tracking difference đo độ lớn của sai lệch, còn tracking error đo mức dao động của sai lệch. Một quỹ có TD -0,5%/năm nhưng TE 0,2% là quỹ bám chỉ số rất ổn định; ngược lại, quỹ có TD 0% nhưng TE 2% lại tiềm ẩn rủi ro tái lập cao và khó dự báo lợi suất tương lai.
2. Bức tranh định lượng thị trường ETF ngày 28/10/2026
Bối cảnh phiên 28/10/2026 là một ngày giao dịch biên độ hẹp: VN-INDEX mất 0,12%, VN30-INDEX mất 0,08%. Trên HOSE, 24 mã ETF ghi nhận 1 mã tăng, 9 mã giảm và 14 mã đứng giá; tổng giá trị giao dịch 2,25 tỷ đồng; tổng quy mô AUM 22,96 nghìn tỷ đồng; khối ngoại mua 0,31 tỷ đồng, bán 1,36 tỷ đồng, ròng -1,05 tỷ đồng (theo dữ liệu khớp lệnh HOSE / VCI cập nhật trên etf.com.vn).
Bảng tổng hợp: giá khớp, % thay đổi, VWAP, khối lượng, khối ngoại ròng và AUM
| Mã ETF | Giá khớp (đồng) | % Thay đổi | VWAP (đồng) | KL khớp (CCQ) | Khối ngoại ròng (tỷ đồng) | AUM (tỷ đồng) |
|---|---|---|---|---|---|---|
| E1VFVN30 | 33.870 | -0,38% | 33.925 | 20.900 | -0,08 | 5.860 |
| FUEVFVND | 32.240 | -0,12% | 32.345 | 38.200 | -0,92 | 10.443 |
| FUESSVFL | 28.200 | 0,00% | 28.200 | 4.900 | 0,00 | 598 |
| FUEKIV30 | 12.990 | 0,00% | 12.990 | 0 | 0,00 | 2.298 |
| FUESSV30 | 23.400 | -2,50% | 23.750 | 400 | 0,00 | 250 |
| FUEVN100 | 24.690 | +0,78% | 24.670 | 4.700 | -0,05 | 696 |
| FUEMAV30 | 23.320 | -0,34% | 23.320 | 200 | -0,00 | 520 |
| FUEDCMID | 11.550 | -2,12% | 11.631 | 700 | -0,00 | 275 |
| FUESSV50 | 27.940 | 0,00% | 27.940 | 300 | 0,00 | 196 |
| FUEMAVND | 13.750 | 0,00% | 13.750 | 0 | 0,00 | 186 |
| FUEKIVFS | 16.610 | 0,00% | 16.610 | 0 | 0,00 | 166 |
| FUEIP100 | 12.720 | -0,31% | 12.720 | 200 | 0,00 | 64 |
Nguồn: dữ liệu khớp lệnh HOSE / VCI cập nhật trên etf.com.vn, phiên 28/10/2026. Cột khối ngoại ròng phản ánh giá trị mua bán ròng của khối ngoại trên sàn, không phải dòng vốn tạo lập/hoán đổi (creation/redemption) của quỹ.
Đọc VWAP để tách slippage khỏi tracking error
VWAP (giá khớp bình quân gia quyền khối lượng) là thước đo chất lượng thực thi lệnh trong phiên. E1VFVN30 khớp 33.870 đồng so với VWAP 33.925 đồng, tức giá đóng cửa thấp hơn 0,16% so với giá trung bình — đây là slippage thực thi, không phải tracking error. Tương tự, FUEVFVND có VWAP 32.345 đồng (-0,33% so với giá trung bình); FUESSV30 lệch tới -1,47% (VWAP 23.750 đồng) trong khi chỉ có 400 CCQ được khớp; FUEDCMID lệch -0,70% (VWAP 11.631 đồng) với 700 CCQ. Ngược lại, FUEVN100 khớp 24.690 đồng (+0,78%) với VWAP 24.670 đồng (+0,08% so với giá trung bình) và FUEIP100 khớp đúng VWAP 12.720 đồng. Quy tắc thực hành: sai lệch VWAP phản ánh cung cầu trong ngày; chỉ khi so sánh lợi suất NAV với lợi suất chỉ số ta mới có tracking difference, và độ lệch chuẩn của chuỗi đó mới là tracking error.
3. Quy trình 4 bước đo tracking error bằng số liệu
Để so sánh hiệu suất ETF một cách công bằng, cần một quy trình lặp lại được, không phụ thuộc cảm tính một phiên.
Bước 1: Chuẩn hoá dữ liệu NAV/CCQ và chỉ số
Thu thập NAV trên mỗi CCQ (hoặc giá trị tài sản ròng của quỹ chia cho số CCQ lưu hành) và giá trị chỉ số tham chiếu tại cùng mốc thời gian. Lưu ý điều chỉnh chia tách, cổ tức và các sự kiện ảnh hưởng tới số CCQ lưu hành.
Bước 2: Tính chuỗi tracking difference theo ngày
TDt = Rquỹ,t − Rchỉ số,t cho từng phiên. Chuỗi này thường dao động quanh một mức âm ổn định; nếu xuất hiện các cú nhảy bất thường, cần đối chiếu với lịch tái cơ cấu chỉ số và các đợt creation/redemption lớn.
Bước 3: Năm hoá tracking error
Lấy độ lệch chuẩn của chuỗi TD rồi nhân với √k. Nên dùng tối thiểu 60 quan sát ngày để giảm nhiễu; với quỹ thanh khoản thấp như FUEKIV30 hay FUEKIVFS (0 CCQ khớp trong phiên 28/10/2026), nên dùng dữ liệu NAV thay vì giá khớp để tránh méo do spread.
Bước 4: Đối chiếu tracking error với phí và thanh khoản
Tracking error hợp lý thường tương quan với phí quản lý và chi phí giao dịch. Nếu TE cao hơn nhiều so với phần phí, vấn đề nằm ở vận hành: mô phỏng không đầy đủ, cash drag, hoặc tái cơ cấu chậm. Công cụ đối chiếu trực quan có tại /cong-cu/so-sanh.
4. Vì sao các ETF cùng bám một chỉ số lại có chất lượng bám khác nhau?
Tỷ trọng cổ phiếu trong rổ: nguồn gốc sai lệch cấu trúc
Mức độ tập trung của rổ chỉ số quyết định chi phí tái cơ cấu và sai số làm tròn tỷ trọng. Rổ VN30 hiện có FPT 12,4%, TCB 9,2%, ACB 8,6%, HPG 8,4%, VPB 7,5%, MBB 7,1%, MWG 6,2%. Rổ VN-Diamond tập trung hơn với FPT 15,1%, PNJ 12,8%, MWG 12,4%, GMD 10,6%, ACB 9,8%, TCB 9,1%, MBB 7,9%, REE 6,8%. Rổ VNFinLead nghiêng mạnh về tài chính: TCB 14,8%, ACB 14,2%, MBB 13,6%, VPB 12,9%, STB 11,4%, SSI 7,8%. Khi một cổ phiếu chiếm tỷ trọng hai chữ số, mỗi đợt điều chỉnh tỷ trọng đều tạo ra chi phí giao dịch thực tế — phần chi phí này đi thẳng vào tracking difference.
Quy mô AUM, thanh khoản và dòng vốn tạo lập
Quy mô càng lớn, chi phí cố định được chia đều trên nhiều CCQ hơn, nhưng cũng khó dịch chuyển danh mục hơn khi thị trường mỏng. Trong phiên 28/10/2026, E1VFVN30 có AUM 5.860 tỷ đồng với 20.900 CCQ khớp, FUEVFVND có AUM 10.443 tỷ đồng với 38.200 CCQ, FUESSVFL có AUM 598 tỷ đồng với 4.900 CCQ — đây là nhóm thanh khoản tốt nhất. Ở nhóm còn lại, FUESSV30 (AUM 250 tỷ đồng, 400 CCQ) hay FUEIP100 (AUM 64 tỷ đồng, 200 CCQ) có độ sâu thị trường mỏng, spread rộng hơn, tần suất creation/redemption thấp hơn, khiến sai lệch quan sát được lớn hơn nhiều so với phần phí thuần. Danh mục sản phẩm và thông tin từng quỹ có tại /san-pham, trong đó /san-pham/e1vfvn30 là quỹ mô phỏng đầy đủ rổ VN30 với dữ liệu AUM cập nhật theo phiên. Kiến thức nền về cơ chế hoán đổi danh mục được hệ thống tại /hoc-etf.
Câu hỏi thường gặp
1. Tracking error ETF là gì và khác tracking difference ở điểm nào?
Tracking error ETF là độ lệch chuẩn đã năm hoá của chuỗi tracking difference (chênh lệch lợi suất NAV/CCQ so với chỉ số), dùng để đo mức độ dao động của sai lệch; tracking difference chỉ đo độ lớn sai lệch luỹ kế. Ví dụ trong phiên 28/10/2026, E1VFVN30 khớp 33.870 đồng (-0,38%) với VWAP 33.925 đồng; khoản lệch -0,16% so với giá trung bình là slippage thực thi trong ngày, chỉ trở thành một quan sát của chuỗi tracking difference khi đối chiếu với lợi suất chỉ số.
2. Cách tính tracking error ETF theo công thức nào?
Tính TDt = Rquỹ,t − Rchỉ số,t cho từng kỳ, sau đó TEnăm = SD(TD) × √k với k = 252 (ngày), 52 (tuần) hoặc 12 (tháng). Nên dùng tối thiểu 60 quan sát ngày; với các quỹ có thanh khoản mỏng như FUEKIV30 và FUEKIVFS (0 CCQ khớp phiên 28/10/2026), nên dùng dữ liệu NAV thay vì giá khớp để tránh nhiễu spread.
3. Vì sao ETF cùng bám VN30 như E1VFVN30 và FUESSV30 lại có sai lệch bám chỉ số khác nhau?
Khác biệt chủ yếu đến từ quy mô, thanh khoản và độ sâu thị trường. E1VFVN30 có AUM 5.860 tỷ đồng, 20.900 CCQ khớp, giá 33.870 đồng (-0,38%); FUESSV30 chỉ có AUM 250 tỷ đồng, 400 CCQ khớp, giá 23.400 đồng (-2,50%) và VWAP 23.750 đồng (-1,47% so với giá trung bình). Quỹ nhỏ, spread rộng, ít hoạt động tạo lập/hoán đổi khiến sai lệch quan sát được lớn hơn nhiều so với phần phí quản lý.
Theo dõi và kiểm chứng bằng dữ liệu trên etf.com.vn: xem toàn cảnh thị trường tại /thi-truong, so sánh trực tiếp các quỹ cùng chỉ số tại /cong-cu/so-sanh, mô phỏng danh mục ETF tại /cong-cu/tich-san-etf, tra cứu tỷ trọng cổ phiếu trong rổ tại /cong-cu/tra-cuu-co-phieu và xây dựng danh mục tại /cong-cu/xay-dung-danh-muc.
Disclaimer: Nội dung mang tính thông tin, không phải tư vấn đầu tư cá nhân.