PHÂN TÍCH VNM — 2026-04-07 | Giá: 61.00 VND
1️⃣ BỐI CẢNH THỊ TRƯỜNG CHUNG
VNINDEX 1677.5, dưới MA20, 5d -1.5%, 20d -2.9% → Downtrend rõ ràng. Breadth A/D 1.15 — phân hóa nhẹ, chưa đủ để nói thị trường phục hồi. Không có FTD xác nhận.
Áp dụng: Threshold BUY tăng lên 5-6✅. Mọi tín hiệu tích cực của VNM cần được chiết khấu theo context thị trường yếu. RS Line mạnh hơn VNI là điều kiện cần nhưng chưa đủ để override downtrend.
2️⃣ PRICE & VOLUME CONTEXT
- Giá vs MA20: 61.00 vs 61.27 → Bearish nhẹ, khoảng cách chỉ 0.44% → Trung tính/yếu, chưa break rõ
- Giá vs 52w High: -16.89% từ đỉnh 73.4 → Trong downtrend từ đỉnh, còn overhead supply lớn
- Giá vs 52w Low: +10.91% từ đáy 55.0 → Không gần đáy, buffer còn hơn 10%
- VolR 14d: 0.80 | VolR 30d: 0.55 → Thanh khoản co hẹp đáng kể, không có volume xác nhận bất kỳ hướng nào
Kết luận: Giá đang sideway quanh MA20 và POC 7d (61.0), nhưng context volume yếu cho thấy thiếu conviction. Vị trí giá không đặc biệt hấp dẫn — không gần đáy, không near đỉnh, chỉ đang "lơ lửng" ở vùng cân bằng ngắn hạn.
3️⃣ CVD RATE OF CHANGE
CVD hiện tại: -71.36M — Nhìn vào raw data chuỗi 30 phiên:
Feb-27: -32.0M → Mar-03: -49.4M → Mar-10: -55.6M → Mar-20: -64.8M → Apr-07: -71.4M
CVD giảm liên tục không ngừng trong 6 tuần. Không có phiên nào CVD cải thiện thực sự (chỉ dừng tạm thời).
- RoC 5d: -4.81M = 2.86x avg delta → Mạnh
- RoC 10d: -7.09M = 4.22x avg delta → Rất mạnh
- CVD Acceleration: -2.53 → Phân phối đang tăng tốc, không phải chững lại
Kết luận CVD: PHÂN PHỐI TĂNG TỐC. Đây là tín hiệu bearish mạnh nhất trong toàn bộ phân tích. Không có dấu hiệu divergence bullish — CVD và giá cùng xấu đi.
4️⃣ DELTA MOMENTUM + INTENSITY + DIVERGENCE
Lớp 1 — Delta Momentum:
- Delta 3d: -0.88M | 7d: -0.93M | 10d: -0.77M | 30d: -1.54M
- 3d vs 7d: Cải thiện nhẹ (-0.88 ít âm hơn -0.93) → không đủ có ý nghĩa
- 3d vs 10d: Xấu hơn (-0.88 vs -0.77)
- Toàn bộ các khung đều âm — không có dấu hiệu flip sang dương
Lớp 2 — Delta Intensity:
- 3d: -32.1% | 7d: -25.1% | 10d: -23.1%
- 3d > 10d về cường độ bán → Lực bán đang tăng tốc ngắn hạn
- -32.1% ở khung 3d vượt ngưỡng "lực bán rất mạnh" (>30%)
- Volume dưới trung bình → bán áp đảo với khối lượng giao dịch thấp = dấu hiệu xấu (cầu suy kiệt)
Lớp 3 — Divergence:
- ⛔ XÁC NHẬN GIẢM: Giá giảm + Delta giảm mạnh (từ -0.41M → -1.13M xu hướng chung)
- KHÔNG có divergence bullish (không có cảnh báo ẩn tích lũy)
Kết luận Delta: Momentum bearish ở mọi khung. Intensity mạnh về phía bán, tăng tốc ngắn hạn. Xu hướng giảm được xác nhận bởi dòng tiền thực.
5️⃣ INSTITUTIONAL BEHAVIOR
Khối ngoại (Foreign):
- Consistency 10d: chỉ 30% ngày mua = 70% ngày bán → PHÂN PHỐI ĐỀU ĐẶN
- Slope 10d: -2.7B/ngày → Đi ngang nhưng trong nền bán ròng
- Slope 30d: +14.5B/ngày → Trên mặt giấy có vẻ cải thiện, nhưng context: NET 30d = -2237.8B là bán ròng khủng. Slope dương chỉ phản ánh bán ít hơn một chút, không phải mua
- NET 10d: -152.4B | NET 90d: -1407.6B → Phân phối dai dẳng
⚠️ Anti-bias check: Slope 30d dương (+14.5B) ở đây CÓ THỂ gây nhầm lẫn. Nhưng NET 30d = -2237.8B, consistency 10d chỉ 30% → KHÔNG thể kết luận "khối ngoại quay lại mua". Đây là phân phối chậm lại, không phải đảo chiều.
Cost basis Foreign: 73,019đ vs current 61,000đ → Vị thế SHORT profitable (+16.5%)
- Foreign đang lãi trên vị thế short, có động lực tiếp tục hoặc giữ
- Không có áp lực phải đảo chiều mua lại
Tự doanh (Prop):
- NET 10d: -57.1B (bán)
- NET 30d: +33.4B → Ngắn hạn bán, trung hạn mua nhẹ
- Cost basis Prop: 60,124đ ≈ current 61,000đ → Gần breakeven, vị thế SHORT lỗ nhẹ -1.5%
- Prop có thể cover/mua lại để giảm lỗ → Điểm hỗ trợ kỹ thuật yếu ở 60.0-60.1
Flow Divergence: ALIGNED_SELL — Cả Foreign lẫn Prop đều bán ròng ngắn hạn.
Kết luận Institutional: Phân phối từ cả hai phía. Foreign có conviction cao hơn (3.2 ngày GTGD conviction, lãi lớn trên vị thế). Prop gần breakeven nhưng cũng đang net sell ngắn hạn. Vùng 60.0-60.1 là vùng giá vốn Prop — có thể là hỗ trợ tạm thời.
6️⃣ FOOTPRINT CONTEXT
POC 7d: 61.0 = Vùng cân bằng ngắn hạn — Giá hiện tại đang đúng trên POC 7d.
Nhưng POC toàn kỳ: 70.0 (+12.86% so với giá hiện tại) → Overhead supply khổng lồ. Bất kỳ rally nào đến 65-70 đều sẽ gặp kháng cự cực mạnh từ nguồn cung tích lũy ở 70.
Liquidity zones:
| Giá | Imbalance | Zone | Nhận xét |
|---|---|---|---|
| 61.0 | 33% | SELL | Giá hiện tại nằm trong SELL ZONE — cầu yếu, cung mạnh |
| 62.0 | 65% | BUY | Có lực mua ở 62, nhưng cần vượt qua để xác nhận |
| 60.0 | 24% | SELL | Phía dưới cũng là SELL ZONE |
Không có exhaustion, không có absorption → Không có tín hiệu smart money đang hấp thụ.
Kết luận Footprint: Giá đang ở SELL ZONE (61.0, imbalance 33%). Không có absorption xác nhận tích lũy. Overhead supply toàn kỳ tại 70.0 rất nặng. Vùng BUY ZONE duy nhất là 62.0 — nhưng để đạt được cần breakout khỏi vùng cân bằng hiện tại.
7️⃣ TECHNICAL INDICATORS
Nhóm A — Momentum (2x):
- RSI 44.7: Bearish, dưới 50, trend đi ngang → Dòng tiền yếu
- MFI 43.4: Money Flow Out, đi ngang → Không có inflow xác nhận
- → 🔴 Cả hai bearish, không hỗ trợ BUY
Nhóm B — Trend (1.5x):
- MACD Histogram: +0.210, đang TĂNG → Điểm sáng hiếm hoi, momentum ngắn hạn cải thiện nhẹ
- ADX: 21.3 → Trend vừa, không mạnh theo hướng nào
- → 🟡 Mixed: MACD tích cực nhưng ADX chưa xác nhận trend
Nhóm C — Mean Reversion (1x):
- CCI -32.9: Neutral, không oversold (CCI < -100 mới là oversold)
- BB: Dưới middle → Bearish positioning
- → 🔴 Bearish, không có cảnh báo oversold thực sự
Nhóm D — RS Line (2x — quan trọng nhất):
- RS Line 90.10 vs SMA20 90.52, trend TĂNG → VNM đang outperform VNI
- Trong thị trường downtrend, RS Line mạnh là tín hiệu phòng thủ quan trọng → Tiền đang rotate vào VNM
- → 🟢 Tích cực, đây là edge duy nhất thực sự có ý nghĩa
Weighted Score: +3.5 (ratio +0.41) → BULLISH về kỹ thuật
Nhưng lưu ý: Technical dimension chỉ được weight 1.0x trong bảng 6 luận điểm (vs CVD 2.0x, Delta 2.5x). Technical không override được dòng tiền thực tế.
Kết luận Technical: RS Line mạnh là tín hiệu quan trọng nhất — VNM đang thu hút dòng tiền phòng thủ trong thị trường yếu. MACD cải thiện nhẹ. Nhưng RSI/MFI còn bearish, ADX yếu.
8️⃣ MÔ HÌNH NẾN GIÁ
Chuỗi nến 30 phiên — Nhận xét tổng quan:
Từ Mar-02 (66.6) đến Apr-07 (61.0): Xu hướng giảm với các nhịp bounce thất bại liên tiếp.
Các lần bounce đáng chú ý:
- Mar-09 (58.1) → Mar-11 (63.0): Bật mạnh từ đáy 58.1 nhưng không giữ được → Mar-16 quay về 61.8
- Mar-23 (60.8) → Mar-25 (62.1): Bật nhưng tạo Higher Low thất bại → Apr-03 về lại 60.0
- Apr-06 (60.9) → Apr-07 (61.0): Bounce hiện tại
Đánh giá bounce Apr-06/07:
- VolR: 0.8 (< 1) → Volume yếu hơn trung bình
- Delta Apr-06: +0.1M (cực yếu, gần bằng 0)
- Delta Apr-07: -0.6M (quay âm ngay lập tức)
- CVD: -70.8 → -71.4 (vẫn đang xấu đi)
- Không có breakdown_rejection được xác nhận
→ 🟡 PHỤC HỒI KỸ THUẬT YẾU — KHÔNG CÓ XÁC NHẬN
Bounce hiện tại thiếu tất cả yếu tố cần thiết: VolR < 1, Delta quay âm ngay sau bật, CVD vẫn xuống. Pattern tổng thể là lower highs (63.2 → 62.7 → 62.2 → 61.7 → 61.2) — chuỗi đỉnh thấp dần không bị phá.
Kết luận Mô hình nến: Mâu thuẫn nhẹ với RS Line mạnh, nhưng nhất quán với CVD/Delta. Phục hồi kỹ thuật yếu, thiếu xác nhận. Mô hình lower highs chủ đạo — không có dấu hiệu đảo chiều cấu trúc.
9️⃣ BỐI CẢNH NGÀNH
Ngành HÀNG TIÊU DÙNG CƠ BẢN (ICB 45) — Phase SUY YẾU:
- MF- (734.5B) gần gấp đôi MF+ (433.3B) → OUTFLOW mạnh
- RS Velocity: -0.430/ngày → Ngành yếu đi nhanh so với thị trường
- Confirmation 83/100 STRONG_CONFIRMED → Toàn ngành đang bị bán
Divergence đáng chú ý (top_heavy):
- Foreign breadth chỉ 33% (nhỏ) nhưng weighted 56% (lớn) → Các mã large cap (bao gồm VNM) bị khối ngoại bán mạnh hơn mid/small cap ngành
Định giá VNM:
- PE 13.53 vs ngành 20.11 → Discount -32.7% → Về mặt PE, VNM hấp dẫn
- PB 4.15 vs ngành 2.77 → Premium +49.8% → Đắt hơn ngành về book value
- Nhưng ROE 29.89% rất cao → PB premium có cơ sở (quality premium). ROA 17.37% cũng xuất sắc.
- Beta 0.59 → Phòng thủ, ít biến động hơn thị trường → Giải thích tại sao RS Line tốt khi thị trường yếu
Tin tức — 8/8 tiêu cực:
- Iran war → năng lượng/thực phẩm inflation → tăng chi phí đầu vào VNM
- Energy crisis → biên lợi nhuận thu hẹp
- Tariff tension → rủi ro xuất khẩu → Macro headwind ngắn hạn rõ ràng
Kết luận Ngành: HEADWIND. Ngành đang trong phase suy yếu với outflow mạnh. VNM bị bán như một large cap dẫn dắt (top_heavy). Định giá PE hấp dẫn nhưng PB premium + macro negative chưa hỗ trợ vào lệnh ngay.
🔟 TỔNG HỢP PRE-COMPUTED SCORE
| # | Luận điểm | Score | Weight | Weighted |
|---|---|---|---|---|
| 1 | Price Context | +0 | 1.5x | 0.0 |
| 2 | CVD RoC + Accel | -3 | 2.0x | -6.0 |
| 3 | Delta + Intensity | -1 | 2.5x | -2.5 |
| 4 | Institutional | -1 | 1.5x | -1.5 |
| 5 | Technical | +2 | 1.0x | +2.0 |
| 6 | Footprint | +0 | 1.5x | 0.0 |
| TỔNG | 10.0 | -8.0 |
Net Score: -8.0 → Gợi ý SELL
⚖️ AI ĐÁNH GIÁ TIẾP (Devil's Advocate + Adjustment)
⚠️ DEVIL'S ADVOCATE — 3 lý do KHÔNG nên SELL:
-
RS Line mạnh hơn VNI (weight 2x): VNM đang outperform thị trường với RS Line trendline tăng. Trong downtrend, đây là tín hiệu tiền phòng thủ rotate vào. Nếu VNI bật, VNM có thể outperform mạnh.
-
MACD Histogram dương và tăng (+0.210): Momentum kỹ thuật đang cải thiện ngắn hạn. Kết hợp với bounce Apr-06/07, có thể là đáy ngắn hạn.
-
PE discount -32.7% và ROE 29.89%: Về fundamental, VNM đang rẻ hơn ngành đáng kể. Value investor có thể bắt đáy ở vùng 60-61. Dividend yield 3.8% cũng tạo floor tâm lý.
Tuy nhiên, 3 lý do này KHÔNG đủ để override SELL vì:
- RS Line mạnh phản ánh relative performance, không cancel được CVD phân phối tuyệt đối
- MACD cải thiện nhưng RSI/MFI vẫn bearish, volume yếu → Không đủ cross-sectional xác nhận
- Fundamental tốt nhưng dòng tiền THỰC TẾ (-8.0 net score) đang nói ngược lại → "Don't fight the tape"
Confidence Adjustments:
- Không có điều chỉnh chính thức từ hệ thống → Baseline 65%
- Context bổ sung từ phân tích định tính:
- VNINDEX downtrend → -0% (đã tính trong constraints)
- Bounce yếu không xác nhận → Giữ SELL
- Không có absorption → Không có lý do giảm SELL confidence
- → Confidence SELL: 65%
1️⃣1️⃣ KỊCH BẢN & HÀNH ĐỘNG
Kịch bản chính (xác suất ~65%): SELL — XẢ HÀNG
Xu hướng: VNM đang trong phân phối có cấu trúc, với CVD tăng tốc xấu đi và chuỗi lower highs kỹ thuật.
Context:
- Giá sát MA20 (61.0 vs 61.27) — Chưa bứt phá được MA20 trong nhiều tuần
- POC toàn kỳ 70.0 = overhead supply nặng 12.9% phía trên
- CVD xấu đi 4.22x avg delta/ngày trong 10d
- Foreign bán ròng 70% số ngày, Prop aligned sell
- VNINDEX downtrend — macro headwind
- Ngành suy yếu với outflow mạnh
Entry (SELL): Vùng 61.0-62.0 — Tránh short chase dưới 60.0 (đã có SELL ZONE, risk/reward kém)
Stop-loss: Đóng cửa trên 63.0 (phá BUY ZONE 62.0 với volume xác nhận, VolR ≥ 1.2)
Take-profit / Target:
- T1: 59.0-59.5 (gần 52w low territory, -3%)
- T2: 57.0-58.0 nếu breakdown với volume (-7%)
- Chốt từng phần: 50% ở T1, hold 50% cho T2
Kịch bản phụ: HOLD — Phục hồi kỹ thuật tạm thời
Điều kiện fail kịch bản chính:
- Giá bứt phá và đóng cửa trên 63.0 với VolR ≥ 1.5
- Delta chuyển dương 2 phiên liên tiếp ≥ +1M/phiên
- CVD RoC 5d cải thiện (giảm từ -4.81M về dưới -1M)
Hành động nếu fail: Thoát SELL position, chuyển HOLD. Chờ retest 61.0-62.0 làm support trước khi xem xét BUY. Cần ≥ 3 tín hiệu xác nhận mới vào BUY: (1) VolR ≥ 1 khi bật, (2) Delta dương liên tiếp, (3) CVD RoC cải thiện.
📊 RAW DATA VERIFICATION (30 phiên)
| Date | Price | Delta | CVD | Foreign | RSI | MFI | VolR | ADX |
|---|---|---|---|---|---|---|---|---|
| 2026-04-07 | 61.0 | -0.6M | -71.4M | -25B | 45 | 43 | 0.8 | 21 |
| 2026-04-06 | 60.9 | +0.1M | -70.8M | +49B | 44 | 41 | 0.8 | 21 |
| 2026-04-04 | N/A | -2.2M | -70.9M | — | — | — | — | — |
| 2026-04-03 | 60.0 | -2.2M | -68.7M | -75B | 40 | 36 | 0.7 | 21 |
| 2026-04-02 | 60.8 | -0.9M | -66.5M | -50B | 43 | 36 | 0.7 | 21 |
| 2026-04-01 | 61.3 | +1.2M | -65.7M | -57B | 44 | 44 | 0.9 | 21 |
| 2026-03-31 | 60.5 | -2.1M | -66.9M | -1B | 41 | 34 | 0.6 | 21 |
| 2026-03-30 | 60.6 | -0.2M | -64.8M | +25B | 42 | 37 | 0.9 | 21 |
| 2026-03-27 | 61.5 | -0.4M | -64.6M | -16B | 44 | 49 | 1.5 | 21 |
| 2026-03-26 | 61.0 | -0.6M | -64.3M | +5B | 42 | 37 | 0.8 | 21 |
| 2026-03-25 | 62.1 | +0.7M | -63.6M | -6B | 45 | 35 | 0.8 | 21 |
| 2026-03-24 | 61.2 | +0.4M | -64.3M | -9B | 42 | 30 | 0.6 | 21 |
| 2026-03-23 | 60.8 | +0.1M | -64.7M | +152B | 41 | 24 | 0.8 | 21 |
| 2026-03-20 | 60.0 | -3.0M | -64.8M | +12B | 38 | 21 | 0.5 | 21 |
| 2026-03-19 | 61.0 | -0.7M | -61.7M | -24B | 40 | 20 | 0.5 | 21 |
| 2026-03-18 | 61.7 | -0.0M | -61.1M | +42B | 42 | 18 | 0.4 | 21 |
| 2026-03-17 | 61.5 | -0.6M | -61.0M | -48B | 41 | 16 | 0.4 | 21 |
| 2026-03-16 | 61.8 | -1.7M | -60.5M | -18B | 42 | 23 | 0.5 | 22 |
| 2026-03-13 | 63.1 | -0.7M | -58.8M | +139B | 44 | 23 | 0.5 | 22 |
| 2026-03-12 | 61.6 | -2.7M | -58.1M | +99B | 40 | 23 | 0.5 | 23 |
| 2026-03-11 | 63.0 | +0.2M | -55.4M | +64B | 43 | 26 | 0.5 | 24 |
| 2026-03-10 | 62.1 | +1.3M | -55.6M | +223B | 41 | 23 | 0.4 | 24 |
| 2026-03-09 | 58.1 | +1.7M | -56.9M | +120B | 30 | 19 | 0.3 | 24 |
| 2026-03-06 | 62.4 | -2.7M | -58.5M | -32B | 37 | 20 | 0.4 | 23 |
| 2026-03-05 | 63.2 | -2.2M | -55.8M | -84B | 38 | 23 | 0.5 | 22 |
| 2026-03-04 | 64.9 | -4.2M | -53.7M | -12B | 41 | 24 | 0.5 | 22 |
| 2026-03-03 | 63.4 | -6.6M | -49.4M | -143B | 37 | 25 | 0.3 | 21 |
| 2026-03-02 | 66.6 | -3.8M | -42.8M | -87B | 44 | 27 | 0.5 | 21 |
| 2026-03-01 | N/A | -6.9M | -39.0M | — | — | — | — | — |
| 2026-02-27 | 68.2 | -6.9M | -32.0M | -243B | 48 | 37 | 0.6 | 22 |
Nhận xét raw data: CVD giảm không ngừng từ -32.0M (Feb-27) xuống -71.4M (Apr-07) = -39.4M trong 6 tuần. Delta âm chiếm ưu thế tuyệt đối. VolR duy trì dưới 1.0 trong hầu hết các phiên (ngoại trừ Mar-27 = 1.5 và Mar-30 = 0.9).