Bản tin thị trường ngày 31/07/2026: Chỉ số mất 8.88 điểm, riêng VIC lấy đi 9.67

VN-Index giảm 8.88 điểm (−0.51%) về 1,735.78, cắt chuỗi 3 phiên tăng. Mở cửa đúng đỉnh phiên rồi đóng cửa ở 16.6% biên độ. Một mã (VIC) tạo ra 108.9% mức giảm; ngành duy nhất còn dòng tiền dương là ngân hàng nhưng bóc ra chỉ là VCB — phần còn lại của ngành bị rút 284.8 tỷ.

FinLensMã liên quan: ACB, BID, CTG, FPT, HDB, HPG, LPB, NVL, SHB, TCB, VCB, VHM, VIC, VPB, VRE

VN-Index đóng cửa 31/07/2026 ở 1,735.78 điểm, giảm 8.88 điểm (−0.51%), cắt chuỗi 3 phiên tăng. Nhưng con số −0.51% không kể hết phiên này: riêng VIC đã lấy đi 9.67 điểm — nhiều hơn cả mức giảm của chỉ số.

Cú đảo chiều trong phiên

Thị trường mở cửa ở 1,764.45 điểm — đúng đỉnh phiên, cao hơn tham chiếu 19.79 điểm (+1.13%) — rồi trượt suốt cả ngày, chạm đáy 1,730.08 và đóng cửa ở 16.6% biên độ. Tính từ đỉnh xuống giá đóng cửa là −28.67 điểm (−1.62%).

  • VN30 −14.20 điểm (−0.75%) về 1,872.07 · HNX-Index −3.80 điểm (−1.38%) về 271.25
  • Độ rộng HOSE: 136 mã tăng / 206 mã giảm. Toàn thị trường 333 tăng / 429 giảm (A/D 0.78 lần)
  • Thanh khoản HOSE 19,022 tỷ đồng, giảm 6.1% so phiên trước (20,264 tỷ)

Một mã tạo ra 108.9% mức giảm

Đo bằng đúng công cụ đã dùng hai bản tin trước (điểm đóng góp vào chỉ số), độ tập trung đảo chiều hoàn toàn:

  • 29/07: hai mã (VIC + VHM) gánh 67.3% mức tăng
  • 30/07: cả top 10 mã lớn nhất mới được 53.8% mức tăng — nền rộng
  • 31/07: một mã (VIC, −9.666 điểm) tạo ra 108.9% mức giảm

Hệ quả số học: bỏ VIC ra, phần còn lại của chỉ số vẫn +0.79 điểm. Nhưng bỏ tiếp VCB (+4.938 điểm) thì phần còn lại là −4.15 điểm. Tức con số −0.51% vừa nói quá (vì VIC) vừa nói giảm (vì VCB) mức yếu thật của phiên — và độ rộng 136/206 nghiêng về phía yếu.

Dòng tiền chủ động đảo chiều 4,209 tỷ đồng

Mua − bán chủ động ròng toàn thị trường −1,922.3 tỷ đồng, sau khi phiên 30/07 còn +2,286.8 tỷ. Áp lực bán mạnh dần về cuối: sáng −811.3 tỷ, chiều −1,111.0 tỷ. Tỷ lệ mua/bán chủ động 0.75 lần.

9 trong 10 ngành của bảng bị rút ròng: Bất động sản −721.4 tỷ · Môi giới chứng khoán −430.2 tỷ · Thực phẩm −176.0 tỷ · Thép −150.3 tỷ · Thiết bị & Dịch vụ Dầu khí −114.3 tỷ.

Ngành duy nhất còn dương là Ngân hàng (+68.6 tỷ) — nhưng bóc ra thì chỉ là một mã. Riêng VCB hút +353.3 tỷ, nghĩa là phần còn lại của ngành ngân hàng bị rút 284.8 tỷ đồng (ACB −139.1 · TCB −68.3 · HDB −67.3). Giá trung bình ngành vẫn −0.5%, và 6 mã ngân hàng nằm trong top 10 đè chỉ số (ACB, HDB, TCB, LPB, VPB, SHB). Đây không phải rotation vào ngành ngân hàng.

Khối ngoại −360.6 tỷ, và lần này không méo vì thỏa thuận

Hai phiên 28–29/07, số liệu khối ngoại ở VHM từng bị một giao dịch thỏa thuận bóp méo. Phiên này đã kiểm lại bằng phép khớp lệnh = khối lượng × VWAP:

  • VHM: 5,810,400 cp × 147.754 = 858 tỷ khớp lệnh / tổng 992 tỷ = 86.6%. Khối ngoại bán ròng 249.3 tỷ, chiếm 69.1% net toàn thị trường — dưới 100%, không cần bóc tách.
  • VCB: 18,314,600 cp × 59.278 = 1,086 tỷ / tổng 1,087 tỷ = 99.8%. Mua ròng 270.4 tỷ.
  • VIC: 4,372,800 cp × 218.273 = 954 tỷ / tổng 969 tỷ. Chênh 15 tỷ.

Điểm lạ nằm ở VIC: khối ngoại mua ròng +82.5 tỷ trong khi tiền chủ động trong nước rút ra 276.6 tỷ. Bên bán thắng — VIC đóng cửa đúng đáy biên độ ngày, thấp hơn VWAP 1.91%.

Ba tin lãi tăng mạnh, một phản ứng giá khác nhau

  • Vingroup: lãi sau thuế 6 tháng 20,375 tỷ đồng, gấp 4.5 lần cùng kỳ; doanh thu 222,300 tỷ (+72.5%); VinFast bàn giao 115,916 xe (+72%). Cổ phiếu mở cửa +1.73% rồi đóng cửa −2.68% đúng đáy phiên.
  • Hoà Phát: lãi sau thuế 6 tháng 15,480 tỷ (+103%), doanh thu quý II 55,557 tỷ (+53%), nhưng tổng dư nợ vay lên 98,530 tỷ — cao nhất từ trước đến nay. HPG −0.46%, bị rút 147.1 tỷ tiền chủ động.
  • Vietcombank: lãi trước thuế quý II khoảng 17,420 tỷ (+58%). Mã duy nhất được mua thật — có lúc chạm trần 60,400 đồng, đóng cửa +4.96%, khối lượng gấp 2.95 lần trung bình 5 phiên.

Trạng thái nền thị trường

Hai phiên tăng mạnh 29–30/07 gần như không cải thiện được nền: tỷ lệ cổ phiếu HOSE trên MA20 đi ngang ở 26.23% (30/07: 26.7%), còn tỷ lệ trên MA200 tụt từ 19.62% xuống 17.18%. Chưa mã nào lập đỉnh 52 tuần. 15.76% cổ phiếu HOSE đang ở vùng quá bán (RSI ≤ 30) so với chỉ 2.59% quá mua. Chỉ số còn cách đỉnh 10/07 (1,828.34) −5.06%.


Nguồn dữ liệu: FinLens. Số liệu chỉ số lấy từ dữ liệu EOD; dòng tiền chủ động và khối ngoại chốt sau ATC. Bản tin mang tính tham khảo, không phải khuyến nghị đầu tư.

Bài viết mô tả số liệu tại thời điểm viết, mang tính tham khảo, 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.

Xem các bài nghiên cứu khácMở trong ứng dụng FinLens