VNIndex được tính theo phương pháp vốn hóa thị trường có điều chỉnh free-float. Công thức rút gọn: VNIndex = (tổng vốn hóa thị trường hiện tại ÷ tổng vốn hóa thị trường tại ngày cơ sở 28/07/2000) × 100. Điểm xuất phát của chỉ số tại ngày cơ sở là 100. Bài viết này giải thích chi tiết cách tính VNIndex kèm ví dụ số liệu cụ thể.
VNIndex là gì?
VNIndex là chỉ số phản ánh biến động giá của toàn bộ cổ phiếu niêm yết trên Sở Giao dịch Chứng khoán TP.HCM (HOSE). Chỉ số được tính theo phương pháp vốn hóa thị trường có điều chỉnh tỷ lệ tự do chuyển nhượng (Free-float Adjusted Market Capitalization Weighted Index), nghĩa là cổ phiếu có vốn hóa càng lớn thì tác động lên chỉ số càng nhiều.
Công thức tính VNIndex
VNIndex = (Tổng vốn hóa thị trường hiện tại / Tổng vốn hóa thị trường cơ sở) × 100Trong đó, vốn hóa thị trường của một cổ phiếu = Giá hiện tại × Số lượng cổ phiếu niêm yết tự do chuyển nhượng (free-float). Ngày cơ sở của VNIndex là 28/07/2000, ứng với mốc 100 điểm.
Ví dụ cách tính VNIndex với số liệu cụ thể
Bước 1 — Tính tại ngày cơ sở (28/07/2000)
Giả sử ngày cơ sở thị trường chỉ có 2 cổ phiếu:
Mã | Giá | Số CP | Vốn hóa |
|---|---|---|---|
REE | 16,000đ | 1,500,000 | 24 tỷ |
SAM | 17,000đ | 1,200,000 | 20.4 tỷ |
Tổng | 44.4 tỷ |
Vốn hóa cơ sở = 44.4 tỷ → VNIndex = 100 điểm.
Bước 2 — Tính lại sau khi giá thay đổi (sau 1 năm)
Mã | Giá mới | Số CP | Vốn hóa mới |
|---|---|---|---|
REE | 20,000đ | 1,500,000 | 30 tỷ |
SAM | 22,000đ | 1,200,000 | 26.4 tỷ |
Tổng | 56.4 tỷ |
VNIndex mới = (56.4 / 44.4) × 100 = 127.03 điểm. Tức là thị trường đã tăng khoảng 27% so với ngày cơ sở.
Vì sao VNIndex thay đổi mỗi ngày?
VNIndex biến động liên tục trong phiên vì ba nhóm nguyên nhân chính:
Giá cổ phiếu biến động — đây là yếu tố tác động lớn nhất và thường xuyên nhất.
Số lượng cổ phiếu thay đổi — do doanh nghiệp phát hành thêm, chia tách hoặc mua lại cổ phiếu quỹ.
Cổ phiếu mới niêm yết hoặc bị hủy niêm yết — làm thay đổi rổ tính chỉ số.
Cổ phiếu nào ảnh hưởng nhiều nhất đến VNIndex?
Vì VNIndex tính theo vốn hóa, các cổ phiếu vốn hóa lớn có sức kéo lớn hơn hẳn cổ phiếu nhỏ. Ví dụ trong năm 2026:
VCB (vốn hóa khoảng 500,000 tỷ) tăng 1% có thể kéo VNIndex tăng khoảng 1.5 điểm.
Một cổ phiếu nhỏ (vốn hóa khoảng 500 tỷ) dù tăng kịch trần 5% cũng chỉ đẩy VNIndex lên khoảng 0.01 điểm.
Đây là lý do bảng "đóng góp điểm số" quan trọng hơn việc chỉ nhìn con số VNIndex tăng/giảm bao nhiêu điểm.
Cách theo dõi tác động từng cổ phiếu lên VNIndex
Tại VNIndex.ai, bạn có thể xem bảng đóng góp realtime — biết chính xác cổ phiếu nào đang kéo VNIndex lên hoặc kéo xuống tại từng thời điểm, thay vì chỉ đoán định chung chung.
Tổng kết
Cách tính VNIndex không quá phức tạp, nhưng hiểu được cơ chế vốn hóa giúp bạn đọc thị trường tốt hơn: khi VNIndex tăng 10 điểm, bạn sẽ biết hỏi "mã nào đang kéo lên?" thay vì kết luận chung chung. Đó cũng là tư duy cốt lõi khi theo dõi thị trường cùng VNIndex.ai.
