Đọc bảng giá chứng khoán

Từng cột trên bảng giá nói gì, vì sao giá trần gần như không bao giờ đúng bằng 7%, và năm màu tím, xanh lơ, vàng, xanh lá, đỏ có nghĩa gì.

FinLens31 phút đọc

Bảng giá là màn hình đầu tiên người mới nhìn thấy sau khi mở tài khoản, và cũng là màn hình bị đọc sai nhiều nhất. Nó dày đặc số, đổi liên tục, tô năm màu khác nhau, và gần như không kèm chú thích nào cho biết cột nào lấy dữ liệu từ đâu.

Bài này đi qua từng cột theo đúng thứ tự chúng xuất hiện, nói rõ con số trong cột đó được sinh ra thế nào, rồi dừng lại kỹ ở ba chỗ hay bị hiểu sai nhất: cách tính giá trần và giá sàn (cùng lý do chúng gần như không bao giờ đúng bằng biên độ ghi trên giấy), ý nghĩa thật của ba mức dư mua và ba mức dư bán, và quy ước màu.

Số liệu minh hoạ lấy từ phiên giao dịch ngày 28/08/2026, do FinLens tổng hợp. Những mã được nhắc tới chỉ đóng vai trò ví dụ số học cho quy tắc đang giải thích, hoàn toàn không phải khuyến nghị mua bán dưới bất kỳ hình thức nào.

Sơ đồ một hàng trên bảng giá chứng khoán được chia thành bốn nhóm cột, gồm khung giá của phiên, sổ lệnh chờ bên mua, kết quả đã khớp và sổ lệnh chờ bên bán
Bốn nhóm cột trên một hàng của bảng giá, phân theo nguồn gốc dữ liệu. Nguồn: FinLens tổng hợp.

Bảng giá thực chất là gì

Mỗi hàng trên bảng giá là một mã chứng khoán. Nhìn ngang một hàng, các cột không đứng lộn xộn mà chia thành bốn nhóm, và bốn nhóm này khác nhau ở chỗ căn bản nhất: dữ liệu của chúng đến từ đâu và đã xảy ra hay chưa.

NhómCác cộtBản chất
Khung giá của phiênMã, Trần, Sàn, Tham chiếuSở giao dịch công bố trước giờ mở cửa, cố định suốt phiên
Sổ lệnh chờ bên muaGiá 1, KL 1, Giá 2, KL 2, Giá 3, KL 3Ý định, chưa xảy ra, có thể biến mất
Kết quả đã khớpGiá khớp, KL khớp, +/-, Cao, Thấp, Tổng KLĐã xảy ra, không đảo ngược
Sổ lệnh chờ bên bánGiá 1, KL 1, Giá 2, KL 2, Giá 3, KL 3Ý định, chưa xảy ra, có thể biến mất

Ngoài bốn nhóm trên, hầu hết bảng giá còn một cụm cột riêng cho giao dịch của nhà đầu tư nước ngoài, thường đặt ngoài cùng bên phải.

Phân biệt được nhóm "ý định" với nhóm "đã xảy ra" là chìa khoá của cả bài. Rất nhiều lỗi đọc bảng giá quy về đúng một điều: lấy một con số thuộc nhóm ý định rồi diễn giải như thể nó là sự thật đã chốt.

Nhóm 1: khung giá của phiên

Đây là bốn cột đầu tiên, và cũng là bốn cột duy nhất không thay đổi trong suốt phiên. Sở giao dịch tính sẵn rồi công bố trước giờ mở cửa.

Cột mã chứng khoán

Cổ phiếu niêm yết và cổ phiếu đăng ký giao dịch đều mang mã ba ký tự. Điều đáng lưu ý nằm ở chỗ khác: mỗi sàn có bảng giá riêng, với luật chơi riêng, nên trước khi đọc bất kỳ con số nào phải biết mình đang ở bảng của sàn nào.

Ba sàn hiện nay có bản chất pháp lý không giống nhau. HOSE và HNX là hai sàn niêm yết. UPCoM thì không, đó là nơi đăng ký giao dịch, dành cho công ty đại chúng chưa đủ điều kiện hoặc chưa muốn niêm yết. Gọi một mã UPCoM là "cổ phiếu niêm yết" là dùng sai thuật ngữ, và cái sai đó kéo theo hiểu sai về biên độ. Sự khác nhau giữa ba sàn được trình bày đầy đủ ở bài HOSE, HNX và UPCoM khác nhau ở đâu.

Cấu trúc ba sàn này đang thu hẹp lại. Từ 01/07/2025, HNX ngừng nhận hồ sơ niêm yết cổ phiếu mới, toàn bộ chuyển về HOSE. Theo lộ trình tại Thông tư 57/2021/TT-BTC, được sửa bởi Thông tư 69/2023/TT-BTC rồi Thông tư 139/2025/TT-BTC, cổ phiếu đang niêm yết trên HNX phải chuyển sang HOSE chậm nhất 31/12/2026, sau đó HNX chuyên trách trái phiếu và chứng khoán phái sinh. Nghĩa là bảng giá cổ phiếu HNX sẽ mỏng dần rồi biến mất, còn bảng giá HOSE ngày càng dài ra. Nếu bạn đọc bài này sau mốc đó, hãy kiểm lại xem mã mình quan tâm còn ở sàn cũ hay đã chuyển.

Một chi tiết nữa dễ gây bối rối: lô lẻ có bảng giá tách riêng. Từ khi hệ thống công nghệ thông tin mới của thị trường (thường được gọi theo tên nhà thầu là KRX) vận hành ngày 05/05/2025, giao dịch lô lẻ, tức 1 tới 99 cổ phiếu, được tách khỏi bảng lô chẵn với sổ lệnh riêng. Bảng bạn quen nhìn hằng ngày là bảng lô chẵn, nên giá bạn thấy ở đó không phải giá bạn sẽ khớp khi bán một khối lượng lẻ.

Giá tham chiếu

Giá tham chiếu là gốc toạ độ của cả hàng. Trần đo từ nó, sàn đo từ nó, cột thay đổi đo từ nó, và màu của mọi ô giá cũng quyết định bằng cách so với nó. Đọc sai giá tham chiếu thì sai toàn bộ phần còn lại.

Cách xác định khác nhau theo sàn:

  • HOSE và HNX: giá đóng cửa của phiên giao dịch liền trước.
  • UPCoM: bình quân gia quyền của các lệnh lô chẵn khớp trong phiên khớp lệnh liên tục gần nhất. Đây là điểm khác biệt lớn, và phần riêng bên dưới sẽ nói vì sao.

Hai trường hợp giá tham chiếu không đơn giản như vậy:

Ngày giao dịch không hưởng quyền. Khi doanh nghiệp chia cổ tức tiền mặt, chia cổ phiếu thưởng hoặc phát hành thêm cho cổ đông hiện hữu, Sở giao dịch điều chỉnh giá tham chiếu xuống theo giá trị quyền, vì người mua từ ngày đó không còn nhận được quyền nữa. Hậu quả trên bảng giá: sáng hôm đó bạn thấy một mã "giảm" mạnh mà cột thay đổi vẫn hiển thị 0. Đó không phải giảm giá, đó là đổi gốc toạ độ. Bảng giá thường đánh dấu ngày này bằng một ký hiệu bên cạnh mã, và Sở giao dịch có công bố riêng nêu rõ mức điều chỉnh.

Phiên giao dịch đầu tiên. Cổ phiếu mới lên sàn chưa có phiên trước để lấy giá đóng cửa, nên giá tham chiếu lấy theo mức Sở công bố trong thông báo niêm yết hoặc đăng ký giao dịch.

Giá trần và giá sàn

Giá trần là mức cao nhất, giá sàn là mức thấp nhất mà một lệnh được phép đặt trong phiên. Đặt ngoài khoảng đó thì lệnh bị hệ thống từ chối ngay lúc nhập, không phải bị huỷ sau.

Vì sao tồn tại giới hạn này, và vì sao ba sàn đặt ba mức khác nhau, là câu chuyện riêng đã được trình bày ở bài trước trong loạt. Với người đang đọc bảng giá, chỉ cần nhớ một hệ quả: trần và sàn không phải dự báo và cũng không phải mục tiêu, chúng chỉ đánh dấu hai đầu của khoảng giá mà hệ thống chấp nhận lệnh trong đúng phiên hôm nay. Sang phiên sau, giá tham chiếu đổi thì cả hai đầu đó cũng đổi theo.

HOSEHNXUPCoM
Biên độ thông thường±7%±10%±15%
Ngày giao dịch đầu tiên, hoặc phiên trở lại sau khi tạm ngừng từ 25 ngày trở lên±20%±30%±40%
Cơ sở tính giá tham chiếuGiá đóng cửa phiên trướcGiá đóng cửa phiên trướcBình quân gia quyền

Dòng thứ hai của bảng là chỗ hay bị quên khi đọc bảng giá. Một mã vừa lên sàn hoặc vừa quay lại sau thời gian dài tạm ngừng có khoảng giá hợp lệ rộng gần gấp ba lần bình thường, nên con số ở cột trần và cột sàn hôm đó trông "vô lý" so với các mã xung quanh. Đó là quy tắc, không phải lỗi bảng giá.

Cách tính trần và sàn, và cái bẫy làm tròn

Đây là phần mà đa số hướng dẫn dừng lại ở công thức nhân chia rồi bỏ qua bước quan trọng hơn.

Bước một: đơn vị yết giá

Giá cổ phiếu không nhận mọi giá trị. Nó phải rơi đúng vào bội số của đơn vị yết giá, còn gọi là bước giá, tức khoảng cách nhỏ nhất giữa hai mức giá liền kề đặt được.

SànVùng giáĐơn vị yết giá
HOSEDưới 10,000 đ10 đ
HOSE10,000 đ tới 49,950 đ50 đ
HOSETừ 50,000 đ trở lên100 đ
HNXMọi mức giá100 đ
UPCoMMọi mức giá100 đ

Hai ngoại lệ đáng nhớ: chứng chỉ quỹ ETF và chứng quyền có bảo đảm trên HOSE dùng bước giá 10 đ ở mọi mức giá, còn giao dịch thoả thuận trên cả ba sàn dùng bước giá 1 đ.

Trên bảng giá, bước giá quyết định một thứ rất cụ thể mà bạn nhìn thấy ngay: khoảng cách nhỏ nhất có thể xuất hiện giữa cột giá mua tốt nhất và cột giá bán tốt nhất. Hai cột đó không bao giờ sát nhau hơn một bước giá. Vì sao HOSE chia ba bậc còn hai sàn kia để phẳng một mức, và điều đó tác động thế nào tới chi phí giao dịch, được so sánh ở bài trước trong loạt.

Bước hai: tính rồi quy về bội số bước giá

Quy tắc gồm hai động tác, và động tác thứ hai mới là chỗ hay sai:

Giá trần lý thuyết = Giá tham chiếu × (1 + biên độ), rồi làm tròn xuống bội số bước giá gần nhất

Giá sàn lý thuyết = Giá tham chiếu × (1 − biên độ), rồi làm tròn lên bội số bước giá gần nhất

Hai chiều làm tròn ngược nhau nghe có vẻ tuỳ tiện, nhưng thực ra chỉ là một quy tắc duy nhất phát biểu theo hai cách: luôn làm tròn về phía giá tham chiếu. Lý do đơn giản. Nếu làm tròn giá trần lên, mức giá đó sẽ nằm ngoài biên độ mà quy chế cho phép, tức là hệ thống tự dựng ra một mức giá đúng quy tắc bước giá nhưng sai quy tắc biên độ. Không được. Nên phần dư luôn bị cắt bỏ, và biên độ thực tế luôn nhỏ hơn hoặc bằng biên độ danh nghĩa, chưa bao giờ lớn hơn.

Áp vào năm mã có thật, lấy giá đóng cửa phiên 28/08/2026 làm giá tham chiếu cho phiên kế tiếp:

SànTham chiếuBước giáTrần lý thuyếtTrần hiển thịSàn lý thuyếtSàn hiển thịBiên độ thực
HQCHOSE2,170 đ10 đ2,321.92,320 đ2,018.12,020 đ6.91%
SHBHOSE12,200 đ50 đ13,05413,050 đ11,34611,350 đ6.97%
HPGHOSE22,100 đ50 đ23,64723,600 đ20,55320,600 đ6.79%
FPTHOSE73,200 đ100 đ78,32478,300 đ68,07668,100 đ6.97%
PVSHNX39,600 đ100 đ43,56043,500 đ35,64035,700 đ9.85%

Không mã nào trong bảng đạt đúng biên độ danh nghĩa. HPG mất nhiều nhất, chỉ còn 6.79% thay vì 7%, vì 22,100 đ nằm ở vùng bước giá 50 đ và phần dư 47 đ bị cắt trọn. Với người mua đúng giá trần, chênh lệch 0.21 điểm phần trăm ấy là tiền thật.

Một hệ quả gọn gàng: trần và sàn luôn đối xứng

Nhìn kỹ cột trần và cột sàn trong bảng trên sẽ thấy một quy luật. Với HPG, trần cao hơn tham chiếu đúng 1,500 đ và sàn thấp hơn tham chiếu cũng đúng 1,500 đ. Với FPT là 5,100 đ cả hai chiều. Với PVS là 3,900 đ.

Điều này không ngẫu nhiên. Giá tham chiếu tự nó đã là một mức giá từng khớp, nên nó luôn là bội số của bước giá. Khi cộng thêm một lượng rồi làm tròn xuống, và trừ đi đúng lượng đó rồi làm tròn lên, phần bị cắt ở hai đầu bằng nhau. Viết lại cho gọn:

Trần = Tham chiếu + m × bước giá

Sàn = Tham chiếu − m × bước giá

trong đó m là phần nguyên của thương số (biên độ × giá tham chiếu) chia cho bước giá

Kiểm chứng với PVS: 10% của 39,600 đ là 3,960 đ; chia cho bước giá 100 đ được 39.6; lấy phần nguyên là 39; nhân lại ra 3,900 đ. Trần 43,500 đ, sàn 35,700 đ. Khớp.

Công thức này dùng được như một phép kiểm tra nhanh. Nếu khoảng cách từ tham chiếu lên trần khác khoảng cách từ tham chiếu xuống sàn, gần như chắc chắn bạn đã tính nhầm ở đâu đó, trừ đúng hai trường hợp biên nói ngay dưới đây.

Hai trường hợp biên cần tra quy chế thay vì tự tính

Thứ nhất, khi giá trần hoặc giá sàn tính ra vắt qua ranh giới giữa hai vùng bước giá của HOSE, chẳng hạn tham chiếu 49,500 đ nằm ở vùng bước 50 đ mà trần lý thuyết lên tới 52,965 đ, đã sang vùng bước 100 đ. Thứ hai, khi thị giá thấp tới mức một bước giá nuốt trọn biên độ, làm giá trần tính thẳng ra bằng đúng giá tham chiếu. Cả hai đều là trường hợp hiếm và cách xử lý nằm trong Quy chế giao dịch bản hiện hành của Sở, không suy ra được từ công thức chung. Khi gặp, hãy lấy con số hiển thị trên bảng giá làm chuẩn và đối chiếu bản quy chế đang có hiệu lực trên trang của HOSE hoặc HNX.

Trục giá thẳng đứng với các vạch chia đều theo bước giá, giá tham chiếu ở giữa, trần và sàn lý thuyết nằm giữa hai vạch và bị kéo về phía tham chiếu để rơi đúng vạch
Trần làm tròn xuống, sàn làm tròn lên, cả hai đều tiến về phía giá tham chiếu để không vượt biên độ.

Vì sao bảng giá UPCoM tính khác

Trên UPCoM, giá tham chiếu không phải giá đóng cửa phiên trước, mà là bình quân gia quyền theo khối lượng của các lệnh lô chẵn khớp trong phiên khớp lệnh liên tục gần nhất. Đây là một trong những chỗ bị chép sai nhiều nhất, và cái sai đó lan tiếp sang giá trần giá sàn.

Lý do gọn lại thành một câu: UPCoM không có phiên khớp lệnh định kỳ đóng cửa, nên không tồn tại một "giá đóng cửa" được hình thành từ toàn bộ lệnh chờ như trên HOSE và HNX. Lấy bình quân gia quyền là cách buộc mọi cổ phiếu khớp trong phiên đều có tiếng nói theo đúng khối lượng của nó, thay vì để giao dịch cuối cùng, có khi chỉ vài trăm cổ phiếu, tự mình quyết định gốc toạ độ cho cả phiên sau. Cơ chế này cùng một ví dụ số học đầy đủ nằm ở bài trước trong loạt.

Hệ quả cần nhớ khi ngồi trước bảng giá: không được lấy giá đóng cửa của một mã UPCoM nhân với 1.15 để suy ra giá trần. Hai con số xuất phát từ hai định nghĩa khác nhau, và cột "TC" trên bảng đã tính sẵn con số đúng.

Khoảng cách giữa hai con số đó không phải chuyện lý thuyết. Lấy ACV, một mã trên UPCoM, trong phiên 28/08/2026: mã này đóng cửa ở 42,300 đ, nhưng nếu chia tổng giá trị giao dịch cho tổng khối lượng cả phiên thì mức giá bình quân là khoảng 42,261 đ. Chênh 39 đ. Con số chính thức Sở dùng làm giá tham chiếu còn khác nữa, vì nó chỉ tính lệnh lô chẵn khớp trong phiên khớp lệnh liên tục, loại bỏ giao dịch thoả thuận và lô lẻ. Điều cần rút ra không phải con số cụ thể mà là khoảng cách: hai định nghĩa cho ra hai mức giá lệch nhau, và chỉ một trong hai được dùng làm gốc toạ độ.

Giả sử bảng giá hiển thị giá tham chiếu 42,300 đ, phần còn lại vẫn là số học quen thuộc. Biên độ ±15%, bước giá 100 đ. Trần lý thuyết 48,645 đ làm tròn xuống thành 48,600 đ; sàn lý thuyết 35,955 đ làm tròn lên thành 36,000 đ. Chênh lệch 6,300 đ đều hai bên, tức biên độ thực 14.89%.

UPCoM còn hai khác biệt nữa hay bị bỏ sót khi đọc bảng: sàn này chỉ dùng lệnh giới hạn (LO), không có phiên khớp lệnh định kỳ mở cửa hay đóng cửa, và phiên khớp lệnh liên tục buổi chiều chạy liền mạch tới 15:00 thay vì dừng lúc 14:30 như HOSE và HNX, tức dài hơn 30 phút. Ba sàn cùng đóng cửa lúc 15:00 nhưng bằng ba cơ chế khác nhau: HOSE dành khoảng 14:45 tới 15:00 cho giao dịch thoả thuận, HNX dành khoảng đó cho phiên PLO, còn UPCoM vẫn khớp lệnh liên tục như suốt cả ngày.

Nhóm 2: ba mức dư mua và ba mức dư bán

Đây là phần giữa của bảng giá, và là phần duy nhất cho biết điều gì đang xảy ra ngay lúc này trong sổ lệnh.

Đọc từ trong ra ngoài

Bố cục chuẩn của bảng giá Việt Nam đặt cột giá khớp ở chính giữa, bên mua nằm bên trái, bên bán nằm bên phải. Điều quan trọng: thứ tự đánh số chạy từ trong ra ngoài. Cặp cột sát cột giá khớp nhất là "Giá 1" và "KL 1", tức mức giá tốt nhất, rồi mới tới mức 2 và mức 3 xa dần ra hai rìa.

"Tốt nhất" ở đây có nghĩa cụ thể, và nó ngược nhau ở hai bên:

  • Bên mua, giá 1 là mức cao nhất trong các lệnh mua đang chờ. Người trả giá cao nhất được ưu tiên khớp trước. Đi ra ngoài, giá giảm dần.
  • Bên bán, giá 1 là mức thấp nhất trong các lệnh bán đang chờ. Người chịu bán rẻ nhất được khớp trước. Đi ra ngoài, giá tăng dần.

Đó chính là nguyên tắc ưu tiên về giá của khớp lệnh liên tục. Cùng một mức giá thì tới lượt nguyên tắc ưu tiên về thời gian: lệnh vào trước khớp trước. Bảng giá không hiển thị thứ tự thời gian, nó chỉ cộng gộp toàn bộ khối lượng đang chờ ở mỗi mức giá thành một con số.

Khoảng cách giữa giá mua 1 và giá bán 1 gọi là chênh lệch mua bán. Khoảng này hẹp bằng đúng một bước giá là dấu hiệu mã đang có nhiều người tham gia ở cả hai chiều. Khoảng này rộng vài bước giá nghĩa là muốn mua ngay lập tức thì phải trả cao hơn hẳn mức người khác đang chờ mua, và đó là một khoản chi phí không hiện ra trên bất kỳ biểu phí nào.

Bốn điều ba cột này không nói

Một, lệnh chờ có thể biến mất. Trong phiên khớp lệnh liên tục, người đặt lệnh được huỷ hoặc sửa lệnh chưa khớp. Một khối lượng mua khổng lồ đứng ở giá 1 không phải cam kết, nó là một dòng chữ có thể xoá đi trong tích tắc. Ngoại lệ nằm ở phiên khớp lệnh định kỳ: từ khi hệ thống mới vận hành, không được sửa hoặc huỷ lệnh trong phiên định kỳ. Một quy tắc nữa cũng có từ đó, nhưng áp cho việc sửa lệnh nói chung: mỗi lần sửa chỉ được đổi giá hoặc đổi khối lượng, không đổi đồng thời cả hai.

Hai, không phải mọi lệnh đều nằm trong sổ. Các lệnh thị trường trên HOSE sau khi hệ thống mới vận hành gồm MTL, MAK và MOK. Chúng vào hệ thống là khớp ngay với bên đối ứng, phần dư thì hoặc chuyển thành lệnh giới hạn (MTL) hoặc bị huỷ ngay (MAK, MOK). Nghĩa là một phần lực mua bán thật sự chưa từng xuất hiện trên ba cột chờ. Chi tiết từng loại lệnh nằm ở bài các loại lệnh và khung giờ giao dịch.

Ba, bảng chỉ cho thấy ba mức. Sổ lệnh thật sâu hơn nhiều. Ba mức giá tốt nhất có thể mỏng trong khi khối lượng lớn nằm ở mức thứ tư, thứ năm, và bảng giá phổ thông không cho bạn thấy điều đó.

Bốn, phiên định kỳ hiển thị khác. Trong phiên khớp lệnh định kỳ mở cửa (9:00 tới 9:15 trên HOSE) và đóng cửa (14:30 tới 14:45 trên HOSE và HNX), cột giá có thể hiện ký hiệu ATO hoặc ATC thay cho con số, và giá khớp hiển thị chỉ là mức dự kiến tính theo sổ lệnh tại thời điểm đó. Nó còn đổi cho tới khi phiên định kỳ kết thúc. Lưu ý HNX không có phiên khớp lệnh định kỳ mở cửa, nên sàn này vào thẳng khớp lệnh liên tục lúc 9:00.

Một trường hợp đặc biệt dễ nhận ra bằng mắt: khi lực mua áp đảo tới mức toàn bộ lệnh bán bị quét sạch, ba cột bên bán trống trơn còn bên mua chất khối lượng lớn ở đúng giá trần. Người trong nghề gọi là "trắng bên bán". Chiều ngược lại, "trắng bên mua", là ba cột bên mua trống và lệnh bán xếp hàng ở giá sàn. Đây là mô tả trạng thái sổ lệnh tại một thời điểm, không phải chỉ báo dự đoán phiên sau.

Sơ đồ sổ lệnh với ba mức giá chờ mua bên trái và ba mức giá chờ bán bên phải, mức tốt nhất của mỗi bên nằm sát cột giá khớp ở giữa
Ba mức mua và ba mức bán đọc từ trong ra ngoài. Mức 1 luôn là mức tốt nhất của bên đó.

Nhóm 3: kết quả đã khớp

Cụm cột giữa bảng ghi lại những gì đã thực sự xảy ra. Khác với nhóm sổ lệnh, các con số ở đây không thể rút lại.

Giá khớp là mức giá của lần khớp gần nhất, không phải giá trung bình của cả phiên. Một mã có thể khớp ở trần lúc 9:30 rồi khớp ở tham chiếu lúc 14:00, và cột này chỉ hiển thị con số sau cùng.

KL khớp là khối lượng của chính lần khớp đó. Đây là chỗ khác biệt giữa các bảng giá cần kiểm trước khi đọc: một số bảng dùng cột này cho khối lượng luỹ kế cả phiên thay vì khối lượng của lần khớp gần nhất. Chú thích ở đầu bảng sẽ nói rõ.

Cột thay đổi (+/-) so giá khớp với giá tham chiếu, không phải với giá mở cửa. Nhầm hai gốc này là lỗi phổ biến trong những ngày mở cửa gap. Nhiều bảng hiển thị đồng thời cả mức tuyệt đối và phần trăm.

Cao nhất và thấp nhất là biên trên và biên dưới của các mức giá đã khớp trong phiên, tính từ lúc mở cửa tới thời điểm hiện tại. Hai con số này chạy trong phiên chứ không cố định.

Tổng KL là khối lượng cộng dồn từ đầu phiên. Đây là thước đo mức độ quan tâm thực tế, và có ích hơn giá khi đánh giá xem một biến động có được nhiều người tham gia hay không.

Một số bảng còn thêm cột giá trung bình hoặc giá trị giao dịch. Lấy phiên 28/08/2026 làm ví dụ, HPG mở cửa 22,250 đ, cao nhất 22,350 đ, thấp nhất 22,050 đ, đóng cửa 22,100 đ và tổng khối lượng 17,126,700 cổ phiếu. Cột giá trị giao dịch của mã này khoảng 383.0 tỷ đồng, nhưng lấy con số đó chia cho tổng khối lượng lại ra mức bình quân 22,363 đ, cao hơn cả giá cao nhất trong phiên. Không phải bảng ghi sai. Chênh lệch kiểu này là dấu hiệu cột giá trị và cột cao nhất, thấp nhất không được tính trên cùng một tập giao dịch, thường vì cột giá trị có gộp cả giao dịch thoả thuận. Đó đúng là cái bẫy nói ở khối ngay dưới đây.

Ba bẫy đơn vị và phạm vi

Đơn vị giá. Phần lớn bảng giá Việt Nam yết cổ phiếu theo nghìn đồng. Số 22.10 trên bảng là 22,100 đ một cổ phiếu. Quên nhân lại 1,000 lần là sai giá trị lệnh đúng ba chữ số.

Đơn vị khối lượng. Không thống nhất giữa các bảng: có nơi ghi theo cổ phiếu, có nơi ghi theo bội số 10, có nơi ghi theo lô. Đọc chú thích đầu bảng trước khi so sánh hai bảng khác nhau.

Phạm vi tổng khối lượng. Có bảng gộp cả giao dịch thoả thuận vào tổng khối lượng và tổng giá trị, có bảng chỉ tính khớp lệnh. Vì vậy đừng lấy tổng giá trị chia tổng khối lượng của một bảng rồi đối chiếu với cột cao nhất, thấp nhất của bảng khác. Hai con số có thể được tính trên hai tập giao dịch không giống nhau.

Một lưu ý về thời điểm: trên HOSE và HNX, giá hiển thị trong khoảng 14:30 tới 14:45 là giá dự kiến của phiên khớp lệnh định kỳ đóng cửa, chưa phải giá đóng cửa. Giá đóng cửa chỉ chốt khi phiên định kỳ kết thúc lúc 14:45. HNX còn phiên PLO từ 14:45 tới 15:00, một cơ chế riêng chỉ sàn này có. Trên UPCoM, phiên khớp lệnh liên tục chạy thẳng tới 15:00 và không có phiên định kỳ đóng cửa.

Nhóm 4: giao dịch của nhà đầu tư nước ngoài

Ngoài cùng bên phải thường có hai cột: khối lượng nhà đầu tư nước ngoài mua và khối lượng họ bán trong phiên. Một số bảng thêm cột room còn lại. Trần sở hữu này được xác định thế nào thì xem Room ngoại: giới hạn sở hữu nước ngoài được xác định thế nào; còn cách đọc số mua bán theo từng nhóm nhà đầu tư mà không đếm trùng thì ở bài này.

Điều đầu tiên: hai cột mua và bán không đọc riêng lẻ được. Con số có nghĩa là hiệu số giữa chúng, gọi là mua ròng hoặc bán ròng. Khối ngoại vừa mua 2 triệu vừa bán 1.9 triệu cổ phiếu là gần như trung tính, dù con số 2 triệu ở cột mua trông rất lớn.

Trên toàn thị trường phiên 28/08/2026, nhà đầu tư nước ngoài mua ròng khoảng 357.9 tỷ đồng. Đó là mô tả một phiên đã qua, không phải tín hiệu về phiên kế tiếp.

Room là giới hạn tỷ lệ sở hữu tối đa mà nhà đầu tư nước ngoài được nắm tại một doanh nghiệp. Đây không phải một con số chung cho cả thị trường: tỷ lệ cụ thể của từng mã phụ thuộc ngành nghề kinh doanh doanh nghiệp đăng ký, các điều ước quốc tế mà Việt Nam tham gia, và điều lệ của chính doanh nghiệp, theo khung quy định tại Nghị định 155/2020/NĐ-CP, được sửa đổi bởi Nghị định 245/2025/NĐ-CP. Với những mã đã kín room, lệnh mua của nhà đầu tư nước ngoài chỉ khớp được khi có nhà đầu tư nước ngoài khác bán ra.

Cần cẩn thận thêm một điều: nhiều bảng giá chỉ tính giao dịch khớp lệnh vào hai cột này, không tính giao dịch thoả thuận. Một giao dịch thoả thuận khối lượng lớn có thể không xuất hiện ở đây, khiến bức tranh cột nước ngoài lệch hẳn so với số liệu tổng hợp cuối phiên.

Quy ước màu: đọc được trong nửa giây, và sai cũng nhanh như vậy

Màu là thứ đập vào mắt trước cả con số. Quy ước ở Việt Nam gồm năm màu:

MàuÝ nghĩaQuan hệ với giá tham chiếu
TímGiá trầnMức cao nhất được phép trong phiên
Xanh láTăngCao hơn tham chiếu nhưng chưa tới trần
VàngĐứng giáBằng đúng giá tham chiếu
ĐỏGiảmThấp hơn tham chiếu nhưng chưa tới sàn
Xanh lơGiá sànMức thấp nhất được phép trong phiên

Bốn điều cần nắm về hệ màu này:

Nó là quy ước hiển thị, không phải quy định pháp lý. Không có văn bản nào bắt bảng giá phải tô tím cho giá trần; đây là thông lệ đã đủ lâu để trở thành chuẩn ngầm trong nước. Hệ quả thực tế: sắc độ và cách phối có thể lệch nhau giữa các bảng, và ở nhiều thị trường Đông Á khác thì màu đỏ lại mang nghĩa tăng. Đọc bảng giá nước ngoài bằng phản xạ màu học ở Việt Nam là cách hiểu ngược mọi thứ.

Tím và xanh lơ ưu tiên hơn xanh lá và đỏ. Giá trần cũng là một mức giá tăng, nhưng nó được tô tím chứ không tô xanh lá, vì thông tin "đã kịch biên độ" quan trọng hơn thông tin "đang tăng". Tương tự với sàn.

Màu áp cho từng ô giá, không phải cho cả hàng. Các ô trong ba mức dư mua và ba mức dư bán cũng được tô theo chính mức giá của ô đó so với giá tham chiếu. Vì vậy một hàng hoàn toàn có thể vừa có ô đỏ vừa có ô xanh lá cùng lúc, và điều đó bình thường.

Đừng đọc bằng màu mà bỏ qua số. Một tỷ lệ đáng kể nam giới gặp khó khăn khi phân biệt đỏ với lục, nên các bảng giá tốt luôn kèm cột thay đổi bằng số và dấu. Ngay cả với người phân biệt màu bình thường, thói quen liếc màu rồi kết luận cũng nguy hiểm, vì nó bỏ qua độ lớn: một mã tăng 0.2% và một mã tăng 6.5% cùng tô xanh lá như nhau.

Cuối cùng, một cảm nhận về tần suất giúp hiệu chỉnh trực giác. Phiên 28/08/2026 trên HOSE có 428 mã giao dịch, trong đó 154 mã tăng, 163 mã giảm, 111 mã đứng giá, và chỉ 5 mã tăng trần cùng 3 mã giảm sàn. Tính chung cả ba sàn với 1,544 mã thì có 30 mã trần và 36 mã sàn. Màu tím và màu xanh lơ là ngoại lệ hiếm chứ không phải cảnh thường ngày, và một bảng giá bỗng đầy tím hay đầy xanh lơ tự nó đã là thông tin.

Bảng đối chiếu năm màu quy ước trên bảng giá chứng khoán Việt Nam, mỗi màu kèm nhãn tiếng Việt chỉ vị trí của mức giá so với giá tham chiếu
Năm màu quy ước, xếp theo vị trí của mức giá so với giá tham chiếu. Đây là thông lệ hiển thị trong nước, không phải quy định pháp lý.

Đọc một hàng theo thứ tự nào

Khi đã hiểu từng cột, thứ tự đọc quyết định tốc độ. Đây là trình tự đi từ cái cố định tới cái đang chuyển động, thay vì nhìn vào giữa bảng rồi lần ra hai bên.

Xác định sàn

Biên độ, bước giá và cách tính giá tham chiếu đều phụ thuộc sàn. Đọc một mã UPCoM bằng phản xạ HOSE là sai ngay từ bước đầu.

Đọc giá tham chiếu, rồi trần và sàn

Ba con số này dựng nên khung giá của cả phiên. Kiểm nhanh tính đối xứng: trần trừ tham chiếu phải bằng tham chiếu trừ sàn.

Đọc giá khớp và cột thay đổi

Giá đang ở đâu trong khung vừa dựng. Đọc số ở cột thay đổi thay vì đọc màu, vì màu chỉ cho biết chiều chứ không cho biết độ lớn.

Đọc tổng khối lượng

Biến động giá có bao nhiêu người tham gia. Một mức tăng mạnh với khối lượng nhỏ và một mức tăng vừa với khối lượng lớn là hai chuyện khác nhau.

Nhìn ba mức mua và ba mức bán

Giá mua tốt nhất và giá bán tốt nhất đang cách nhau bao nhiêu bước giá. Đây là thông tin để đặt lệnh, không phải để dự đoán.

Nhìn cột nước ngoài sau cùng

Lấy hiệu số mua trừ bán. Nhớ rằng cột này ở nhiều bảng không bao gồm giao dịch thoả thuận.

Năm câu hỏi bảng giá không trả lời được

Biết giới hạn của một công cụ quan trọng ngang biết cách dùng nó.

  1. Ai đang mua và ai đang bán. Sổ lệnh ẩn danh. Cột nước ngoài là phân loại duy nhất bảng giá cung cấp, và nó chỉ tách được nước ngoài với phần còn lại.
  2. Vì sao giá đi. Bảng giá ghi lại kết quả, không ghi nguyên nhân. Một mã tăng trần vì tin doanh nghiệp và một mã tăng trần vì thanh khoản quá mỏng trông giống hệt nhau trên bảng.
  3. Doanh nghiệp đó đáng giá bao nhiêu. Bảng giá cho biết thị trường đang trả giá nào, không cho biết mức giá đó hợp lý hay không. Câu hỏi đó phải trả lời bằng dữ liệu tài chính của doanh nghiệp.
  4. Toàn bộ giao dịch trong ngày. Giao dịch thoả thuận diễn ra ngoài sổ lệnh, thường ở một khung giờ riêng, và tuỳ bảng mà có được cộng vào tổng khối lượng hay không.
  5. Trạng thái thật ở thời điểm bạn nhìn. Dữ liệu bảng giá luôn có độ trễ, dù nhỏ. Với người đặt lệnh theo phút, độ trễ đó là một biến số thật chứ không phải chi tiết kỹ thuật.

Đọc tiếp gì

Bảng giá trả lời câu hỏi "thị trường đang trả giá nào", và dừng ở đó. Muốn đi tiếp sang câu hỏi "mức giá đó có hợp lý không" thì phải rời bảng giá để sang báo cáo của doanh nghiệp, bắt đầu từ bốn báo cáo tài chính và quan hệ giữa chúng, rồi tới bảng cân đối kế toán để thấy doanh nghiệp đang nắm giữ những gì.

Còn nếu muốn ở lại với cơ chế thị trường, phần tiếp theo của loạt bài này đi sâu vào các loại lệnh và khung giờ giao dịch, tức lý do lệnh của bạn khớp hay không khớp phụ thuộc vào loại lệnh và thời điểm đặt. Sau đó là hành trình một lệnh mua đi qua những khâu nào, từ lúc bấm nút tới lúc cổ phiếu về tài khoản.

Một thói quen nên tập ngay từ đầu: mỗi khi thấy một con số lạ trên bảng giá, hãy hỏi nó thuộc nhóm nào trong bốn nhóm ở đầu bài. Nếu nó thuộc nhóm sổ lệnh chờ thì đó là ý định, còn có thể biến mất. Nếu nó thuộc nhóm đã khớp thì đó là sự thật. Phân biệt được hai thứ đó thì đã tránh được phần lớn cách đọc sai bảng giá.

Nội dung trong bài mang tính chia sẻ kiến thức về cơ chế vận hành của thị trường, không phải khuyến nghị mua bán chứng khoán. Quy định về biên độ, đơn vị yết giá và khung giờ giao dịch được ban hành bởi Sở Giao dịch Chứng khoán TP. Hồ Chí Minh và Sở Giao dịch Chứng khoán Hà Nội, và có thể thay đổi; khi cần con số chính xác tại một thời điểm, hãy đối chiếu bản Quy chế giao dịch đang có hiệu lực do chính hai Sở công bố. Số liệu thị trường minh hoạ lấy từ phiên 28/08/2026, do FinLens tổng hợp.

Câu hỏi thường gặp

Vì sao giá trần không đúng bằng giá tham chiếu cộng 7%?

Vì sau khi tính ra con số lý thuyết, giá trần còn phải quy về bội số của đơn vị yết giá, và phép quy đó luôn làm tròn xuống. Ví dụ một mã trên HOSE có giá tham chiếu 22,100 đ thì trần lý thuyết là 23,647 đ, nhưng đơn vị yết giá ở vùng giá này là 50 đ nên trần hiển thị chỉ còn 23,600 đ, tương đương 6.79% chứ không phải 7%. Giá sàn thì ngược lại, làm tròn lên. Cả hai đều làm tròn về phía giá tham chiếu, vì lệnh đặt ngoài biên độ sẽ bị hệ thống từ chối.

Giá tham chiếu trên UPCoM tính thế nào?

Khác hai sàn còn lại. HOSE và HNX lấy giá đóng cửa phiên trước làm giá tham chiếu, còn UPCoM lấy bình quân gia quyền của các lệnh lô chẵn khớp trong phiên khớp lệnh liên tục gần nhất. Vì vậy không thể lấy giá đóng cửa của một mã UPCoM nhân với 1.15 để ra giá trần, con số sẽ lệch.

Ba mức dư mua và dư bán có dự báo được giá không?

Không. Ba cột đó là lệnh đang chờ, tức ý định chưa xảy ra, và trong phiên khớp lệnh liên tục thì lệnh chờ có thể bị huỷ bất cứ lúc nào. Ngoài ra bảng chỉ hiển thị ba mức giá tốt nhất trong khi sổ lệnh thật sâu hơn nhiều, và các lệnh thị trường không nằm trong sổ chờ. Đọc ba cột này để biết giá mua bán tốt nhất đang ở đâu thì đúng, dùng nó để đoán hướng giá thì sai bản chất.

Màu tím và màu xanh lơ trên bảng giá nghĩa là gì?

Tím là giá trần, mức giá cao nhất được phép đặt lệnh trong phiên. Xanh lơ là giá sàn, mức thấp nhất được phép. Vàng là bằng đúng giá tham chiếu, xanh lá là tăng nhưng chưa tới trần, đỏ là giảm nhưng chưa tới sàn. Đây là quy ước hiển thị đã thành thông lệ ở Việt Nam chứ không phải quy định pháp lý, nên sắc độ có thể khác nhau đôi chút giữa các bảng giá.

Vì sao giá trên bảng giá chỉ hiện hai chữ số?

Vì phần lớn bảng giá Việt Nam yết giá cổ phiếu theo đơn vị nghìn đồng cho gọn. Con số 22.10 trên bảng nghĩa là 22,100 đ một cổ phiếu. Khi tự tính giá trị một lệnh hay đối chiếu với sao kê tài khoản, nhớ nhân lại 1,000 lần, đây là nguồn sai số phổ biến của người mới.

Cập nhật lần cuối:

Đọc tiếp

Nội dung trong bài mang tính chia sẻ kiến thức, không phải khuyến nghị mua bán. Mọi quyết định đầu tư và rủi ro đi kèm thuộc về người đọc.