1) Bối cảnh thị trường chung (VNINDEX)
- Môi trường chung nghiêng hỗ trợ giao dịch long: VNI trên MA20, 5d +2.2%, breadth rất khỏe (A/D 7.53).
- Nhưng chất lượng rally chưa sạch: thanh khoản cạn (VR 0.69, CMF âm), distribution 5/25, NH/NL 8/26 cho thấy nền tăng chưa lan tỏa bền.
- Kết luận phần thị trường: hơi tích cực nhưng có cảnh báo, phù hợp tăng xác suất hồi kỹ thuật hơn là breakout mạnh bền.
2) Price & Volume Context
- Giá
62.2trên MA20 ~1.98% → bullish ngắn hạn nhưng rất sát MA, chưa phải xu hướng mạnh. - Cách đỉnh 52w
-9.86%→ còn under-peak, chưa ở vùng phá đỉnh. - Cách đáy 52w
+27.85%→ không còn vùng đáy rẻ. - Vol Ratio 14d/30d ~
1.13-1.15nhưng trend volume giảm → thiếu xác nhận cho đà tăng. - Kết luận: giá đang hồi/đi ngang trên MA20, chưa có “power trend”.
3) CVD Rate of Change
- CVD hiện tại
-1.57M, 5d trước-1.42M→ xấu đi. - RoC 5d
-0.16M(-0.78xbaseline), RoC 10d-0.32M(-1.57x) → phân phối rõ hơn ở khung 10d. - Acceleration ~0 → chưa tăng tốc xấu thêm, nhưng cũng không có cải thiện.
- Kết luận: đang phân phối, chưa thấy tín hiệu đảo chiều dòng tiền.
4) Delta Momentum + Intensity + Divergence
- Delta TB: 3d
-0.03M, 7d-0.04M, 10d-0.01M, 30d-0.03M→ ngắn hạn vẫn âm nhẹ. - Intensity: 3d
-17%, 7d-21.5%, 10d-2.6%→ lực bán mức vừa, 3d tệ hơn 10d. - Divergence/confirmation: dữ liệu xác nhận giá giảm + delta giảm (bearish confirmation), không phải bullish divergence.
- Kết luận: Delta chưa ủng hộ BUY, thiên phòng thủ.
5) Institutional Behavior (Foreign + Prop + Cost Basis)
- Anti-bias timeframe:
- Foreign 3d:
+3.8B(cải thiện ngắn hạn). - Foreign 10d slope
-0.1B/ngày(đi ngang hơi yếu), consistency 10d60%ngày mua. - Foreign 30d slope
-0.4B/ngày(đi ngang yếu). => Có cải thiện ngắn hạn nhưng chưa đủ đảo trạng thái dài hơn.
- Foreign 3d:
- Prop: NET 10d
+6.9B, 30d+7.6B, slope gần như đi ngang. - Cost basis context bắt buộc: giá hiện tại cao hơn giá vốn cả Foreign/Prop → đang có lãi nhẹ, nên tồn tại áp lực chốt lời.
- Flow divergence: ALIGNED_BUY (ngắn + dài cùng hướng mua ròng), nhưng conviction theo GTGD chưa lớn.
- Kết luận: tổ chức không xấu, nhưng chưa đủ mạnh để phủ định tín hiệu phân phối từ CVD/Delta.
6) Footprint (POC, Liquidity, Exhaustion)
- Giá
62.2dưới POC 7d63.0~-1.27%→ quanh vùng cân bằng, hơi dưới trục khối lượng. - Liquidity zones:
62/61/60là SELL ZONE;64mới là BUY ZONE mạnh. - Exhaustion gần đây 2 điểm (04-02, 04-03) = kiệt sức mua, không diễn giải bullish.
- Không có absorption point.
- Entry/Exit gợi ý hệ thống:
61/63. - Kết luận: footprint nghiêng bất lợi, ưu tiên bán khi hồi lên vùng cung hơn là mua đuổi.
7) Technical Indicators (weighted)
- Net weighted: -2.5 (bearish nhẹ).
- Nhóm A (Momentum, 2x): RSI trung tính, MFI còn dương nhưng giảm.
- Nhóm B (Trend): MACD hist tăng nhưng ADX 13 = xu hướng yếu/sideway.
- Nhóm C (Mean reversion): trung tính hơi bullish (trên BB mid), chỉ mang tính cảnh báo.
- Nhóm D (RS line, 2x): yếu hơn VNI và đang giảm → điểm trừ lớn.
- Kết luận: technical không đủ mạnh để override order flow âm.
8) Mô hình nến 30 phiên & đánh giá ý tưởng
- Cấu trúc gần đây: có nhịp bật từ vùng thấp lên 63 rồi bị bán ngược, sau đó rơi về 60.x và hồi lại 62.2.
- Hành vi nến khá khớp với CVD/Delta âm: nến hồi xuất hiện nhưng thiếu follow-through.
- Phân loại bắt buộc: 🟡 Phục hồi kỹ thuật yếu — không có xác nhận
(bật có, nhưng CVD/Delta sau bật chưa cải thiện rõ, lại có exhaustion gần nhất).
9) Bối cảnh ngành
- Không có dữ liệu flow ngành để xác nhận tailwind/headwind.
- Định giá đơn lẻ (PE/PB/ROE) không đủ kết luận tương quan ngành.
- Kết luận: Neutral do thiếu dữ liệu ngành, không cộng thêm confidence.
10) Tổng hợp tín hiệu & Devil’s Advocate
- Pre-computed weighted net score: -8.5 (dẫn dắt bởi Footprint -3.0, Delta -2.5, CVD -2.0).
- Adjustment đã cho: Exhaustion -10%.
- Theo ràng buộc hệ thống: giữ action theo gợi ý trừ khi có >=3 tín hiệu ngược mạnh. Ở đây không đủ để đổi khỏi SELL.
Top 3 lý do NGƯỢC với quyết định SELL (devil’s advocate):
- Thị trường chung vẫn uptrend ngắn hạn, breadth khỏe -> cổ phiếu yếu vẫn có thể được kéo theo.
- Foreign + Prop vẫn net buy ở nhiều khung (đặc biệt Foreign 30d +108.6B) -> chưa phải “xả toàn diện”.
- Giá vẫn trên MA20 và vừa hồi lại từ 60.x -> có thể tiếp tục sideway-up ngắn hạn.
=> Dù có các lý do ngược, chúng chưa thắng cụm tín hiệu order flow/footprint đang âm.
11) Kịch bản & hành động
- Kịch bản chính (xác suất cao hơn): SELL/giảm tỷ trọng khi hồi
- Context: giá dưới POC 7d và sát vùng cung 63; CVD RoC âm, Delta âm, có exhaustion.
- Ưu tiên bán khi hồi lên
62.8-63.3; tránh mua đuổi trên63. - Stop-loss cho lệnh short/thoát muộn: trên
64.2(vượt vùng BUY ZONE 64 với lực thật). - Take-profit:
61.0trước, sâu hơn60.0nếu delta/cvd tiếp tục âm.
- Kịch bản phụ (nếu fail SELL):
- Hủy kịch bản SELL khi: đóng cửa trên 64 + delta 3 phiên dương rõ + CVD RoC 5d chuyển dương.
- Khi đó chuyển HOLD, chờ retest 63 giữ vững rồi mới xem xét vào lại.
Bảng raw data kiểm chứng (30 phiên)
| Date | Price | Delta | CVD | Foreign | RSI | MFI | VolR | ADX |
|---|---|---|---|---|---|---|---|---|
| 2026-04-08 | 62.2 | +0.0M | -1.6M | +0B | 53 | 59 | 1.1 | 13 |
| 2026-04-07 | 60.5 | -0.1M | -1.6M | +4B | 47 | 55 | 0.9 | 13 |
| 2026-04-06 | 60.6 | -0.1M | -1.6M | -0B | 48 | 62 | 1.2 | 14 |
| 2026-04-04 | N/A | -0.1M | -1.5M | - | - | - | - | - |
| 2026-04-03 | 62.8 | -0.1M | -1.4M | -1B | 54 | 62 | 1.3 | 14 |
| 2026-04-02 | 63.0 | -0.1M | -1.3M | -1B | 55 | 66 | 1.9 | 14 |
| 2026-04-01 | 62.2 | +0.0M | -1.3M | +0B | 53 | 62 | 1.2 | 14 |
| 2026-03-31 | 61.9 | -0.0M | -1.3M | +2B | 52 | 66 | 1.4 | 13 |
| 2026-03-30 | 62.5 | +0.0M | -1.2M | +2B | 54 | 73 | 1.9 | 13 |
| 2026-03-27 | 61.8 | +0.3M | -1.3M | -1B | 52 | 75 | 2.1 | 13 |
| 2026-03-26 | 60.5 | +0.1M | -1.5M | +3B | 49 | 62 | 1.3 | 13 |
| 2026-03-25 | 59.5 | -0.0M | -1.6M | -1B | 47 | 54 | 1.0 | 14 |
| 2026-03-24 | 57.8 | -0.0M | -1.6M | -2B | 42 | 43 | 0.7 | 14 |
| 2026-03-23 | 56.8 | -0.1M | -1.6M | +0B | 39 | 32 | 0.4 | 14 |
| 2026-03-20 | 58.5 | -0.2M | -1.5M | -3B | 43 | 46 | 0.8 | 14 |
| 2026-03-19 | 61.0 | -0.1M | -1.3M | -0B | 48 | 59 | 1.3 | 15 |
| 2026-03-18 | 62.0 | -0.0M | -1.2M | +7B | 50 | 62 | 1.2 | 15 |
| 2026-03-17 | 61.0 | -0.1M | -1.2M | -2B | 48 | 58 | 1.2 | 15 |
| 2026-03-16 | 62.2 | -0.1M | -1.1M | +17B | 51 | 63 | 1.5 | 15 |
| 2026-03-13 | 61.4 | -0.2M | -1.0M | +5B | 49 | 65 | 1.6 | 15 |
| 2026-03-12 | 61.5 | +0.0M | -0.7M | +15B | 49 | 67 | 2.0 | 15 |
| 2026-03-11 | 60.3 | +0.1M | -0.8M | +5B | 47 | 67 | 2.0 | 16 |
| 2026-03-10 | 58.2 | -0.1M | -0.9M | -2B | 42 | 67 | 2.0 | 16 |
| 2026-03-09 | 57.0 | +0.2M | -0.7M | -5B | 39 | 68 | 2.1 | 17 |
| 2026-03-06 | 61.2 | -0.2M | -0.9M | +0B | 46 | 67 | 2.0 | 18 |
| 2026-03-05 | 62.0 | -0.4M | -0.7M | +3B | 48 | 67 | 2.0 | 18 |
| 2026-03-04 | 65.9 | -0.4M | -0.3M | +5B | 57 | 62 | 1.6 | 18 |
| 2026-03-03 | 69.0 | +0.4M | 0.0M | +26B | 66 | 63 | 1.6 | 17 |
| 2026-03-02 | 67.4 | +0.5M | -0.4M | +43B | 63 | 64 | 1.0 | 15 |
| 2026-03-01 | N/A | -0.2M | -0.9M | - | - | - | - | - |