Đã phân tích xong theo đúng framework và ràng buộc, chỉ dùng data được cung cấp. Tóm tắt và JSON cuối như sau.
Tóm tắt phân tích DBC
- Net Score -7.0 (CVD RoC + Footprint kéo điểm xuống), Exhaustion -10% → thiên SELL/HOLD.
- Price: Dưới MA20, gần đáy 52w, xa đỉnh; volume 14d yếu (0.71).
- CVD: Đang phân phối; RoC 5d/10d xấu đi mạnh; acceleration dương chỉ cho thấy tốc độ xấu đi có thể chậm lại, không đảo chiều.
- Delta: Vẫn bán ròng; Delta–Price “xác nhận tăng” = delta bớt âm khi giá tăng, không phải tích lũy mạnh.
- Institutional: Foreign slope 10d cải thiện nhưng consistency 50% → trung tính; Prop đi ngang.
- Footprint: POC toàn kỳ 28.0 cách giá -5.18% → overhead supply; Exhaustion 23–24/02 (giá tăng + CVD giảm) = kiệt sức mua, không diễn giải thành tín hiệu tích cực.
- Mô hình nến: Bounce 24/02 (27.25) không có xác nhận (VolR < 1, Delta/CVD vẫn âm, exhaustion) → phục hồi yếu / bẫy tăng giá, không phục hồi rõ có xác nhận.
- Ngành: OUTFLOW, phase GIẢM GIÁ → headwind.
- Ràng buộc: POC 28.0 + Net Score âm → BUY confidence tối đa 55%; không đủ ≥3 tín hiệu để đổi action sang BUY → giữ SELL.
Devil's Advocate (3 lý do ngược SELL): (1) Delta-Price xác nhận tăng + Delta 3d ít âm hơn 10d; (2) Foreign slope 10d dương, 2/3 phiên cuối mua ròng; (3) Giá gần đáy 52w có thể hút mua. Tuy nhiên Delta vẫn âm, Foreign 50%, exhaustion và fail sau bounce → không đủ để đổi action.
JSON output (hợp lệ)
Bản phân tích đầy đủ các mục 0–7, 5B (mô hình nến) và 5C (bối cảnh ngành) đã được ghi vào file:
/var/www/stock/tmp/ai_69a14fee9fc1a_DBC_analysis.md
--- Nội dung file: ai_69a14fee9fc1a_DBC_analysis.md ---
Phân tích DBC — Momentum & Order Flow (59 phiên: 2025-12-01 → 2026-02-27)
Mã: DBC | Giá: 26.55 VND | Biến động: -3.45% trong kỳ
0️⃣ PRICE & VOLUME CONTEXT
- Giá vs MA20: 26.55 vs 27.46 → -3.31% (Bearish) — khoảng cách vừa (<5%), xu hướng ngắn hạn nghiêng giảm.
- Giá vs 52w High: -26.15% từ 35.95 → xa đỉnh, có room upside về mặt khoảng cách nhưng đang trong downtrend từ vùng cao.
- Giá vs 52w Low: +5.99% từ 25.05 → gần đáy, vùng có thể support hoặc tiếp tục test đáy.
- Volume Ratio 14d: 0.71 (Yếu); 30d: 1.05 (Trung bình) → Thiếu volume xác nhận cho bất kỳ breakout nào.
Kết luận Price Context: Xu hướng giá ngắn hạn bearish (dưới MA20), gần đáy 52w, xa đỉnh. Volume yếu 14d, không hỗ trợ kết luận mạnh. Score -1 (MODERATE) là hợp lý.
1️⃣ CVD RATE OF CHANGE
- CVD hiện tại: -44.45 triệu | CVD 5 ngày trước: -41.84 triệu.
- RoC 5d: -2.60 triệu (xấu đi) | RoC 10d: -7.75 triệu (xấu đi mạnh) | Normalized 5d: -1.61x, 10d: -4.78x avg delta.
- CVD Acceleration: +2.54 (tốc độ thay đổi CVD đang “cải thiện nhanh hơn” — tức mức độ xấu đi có thể chậm lại về tốc độ, nhưng xu hướng CVD vẫn là phân phối).
- Xu hướng CVD: ĐANG PHÂN PHỐI (CVD xấu đi liên tục).
Phân tích: Acceleration dương không đủ để đảo ngược kết luận: RoC 5d và 10d đều âm và mạnh. Tổng thể CVD vẫn phân phối, không có dấu hiệu tích lũy dài hạn. Exhaustion KHÔNG được diễn giải thành tín hiệu tích cực (xem mục 4).
Kết luận CVD: Phân phối, CVD xấu đi (RoC âm), acceleration chỉ cho thấy tốc độ xấu đi có thể chậm lại chứ chưa đảo chiều. Score -2 (CVD RoC + Accel) phù hợp.
2️⃣ DELTA MOMENTUM + INTENSITY + DIVERGENCE
- Delta 3 phiên cuối: -0.94 triệu/phiên (raw: -0.63M, -0.87M, -1.32M) → lực bán vẫn chiếm ưu thế.
- Delta 7d: -0.59 | 10d: -1.09 | 30d: -1.00 triệu/phiên.
- Momentum: 3d vs 7d Giảm tốc (3d âm hơn 7d) | 3d vs 10d Tăng tốc (3d ít âm hơn 10d) | 7d vs 30d Cải thiện. Xu hướng Delta: Momentum giảm (lực bán đang mạnh lên nếu so 3d vs 7d).
- Delta Intensity: 3d -22.4% | 7d -17.0% | 10d -27.4% → Lực bán vừa (khoảng 22% volume), volume dưới trung bình.
- Delta-Price Divergence: Hệ thống báo XÁC NHẬN TĂNG (giá tăng + Delta “tăng” từ -1.59M → -0.58M). Ở đây “tăng” nghĩa là delta bớt âm, không phải delta dương — vẫn là bán ròng, chỉ mức độ bán giảm khi giá tăng. Đây là xác nhận nhẹ cho đợt bounce, không phải tín hiệu tích lũy mạnh.
Kết luận Delta: Momentum hỗn hợp (3d vs 10d cải thiện, 3d vs 7d xấu đi); Intensity vừa; Delta-Price xác nhận tăng nhẹ (giá tăng + delta bớt âm), không có phân kỳ bearish rõ. Score 0 (MODERATE) hợp lý.
3️⃣ INSTITUTIONAL BEHAVIOR
- Foreign: 3 phiên cuối +0.6 tỷ (raw: +5.5B, 0B, -4.9B) → không ổn định. Slope 10d: +3.3 tỷ/ngày (tăng tốc), Slope 30d: -0.5 tỷ/ngày (đi ngang). Consistency 10d: 50% (mua ròng nửa số ngày) → Trung tính, không đạt ≥70% tích lũy hay ≤30% phân phối.
- Prop: NET 10d 8.3 tỷ | 30d 95.8 tỷ; Slope 10d -0.3, 30d -0.4 tỷ/ngày → Đi ngang.
- Quy tắc Foreign consistency: Foreign 10d 50% → không thể kết luận “khối ngoại quay lại mua” chỉ từ 2–3 phiên cuối; cần xem là trung tính, có cải thiện slope 10d nhưng chưa bền.
Kết luận Institutional: Foreign slope 10d cải thiện, Prop đi ngang. Alignment không rõ (không cùng hướng mạnh). Score +1 (MODERATE) — cải thiện nhẹ, không đủ để kéo Net Score lên.
4️⃣ FOOTPRINT CONTEXT (POC, Liquidity, Exhaustion)
- POC toàn kỳ: 28.0 VND (cross-check: khác POC 7d) → Dùng POC 28.0 cho overhead supply. Giá 26.55 → Khoảng cách -5.18% dưới POC toàn kỳ → Overhead supply rõ (vùng 28.0 là nơi nhiều volume giao dịch, dễ kháng cự).
- POC 7d: 27.0 | Giá 26.55 → -1.67% → Quanh POC (cân bằng ngắn hạn).
- Liquidity 7d: 27.0 (NEUTRAL 43%), 26.5 (SELL ZONE 33%), 27.5 (NEUTRAL 49%) → 26.5 là SELL ZONE (lực bán mạnh).
- Exhaustion: 3 điểm; gần đây 2026-02-23 (giá +0.94%, CVD -3.77%) và 2026-02-24 (giá +1.68%, CVD -2.43%) → Giá tăng + CVD giảm = kiệt sức mua. Theo quy tắc: Exhaustion KHÔNG BAO GIỜ là tín hiệu tích cực; không diễn giải thành “ignition bar” hay bullish.
- Absorption: 0 điểm.
Kết luận Footprint: Entry zone gợi ý 26.0; Exit 27.0. Overhead supply tại POC toàn kỳ 28.0; Exhaustion gần đây cảnh báo, hỗ trợ thận trọng / SELL. Score -2 (MODERATE) phù hợp.
5️⃣ TECHNICAL INDICATORS (Weighted)
- Nhóm A (Momentum, 2x): RSI 41.7 (Bearish, trend tăng yếu), MFI 58.7 (Money Flow In, đi ngang yếu) → Bearish nhẹ, không mạnh.
- Nhóm B (Trend, 1.5x): MACD Hist -0.090 (trend tăng), ADX 11.2 → Trend YẾU / Sideway.
- Nhóm C (Mean Reversion, 1x): CCI -68.6 (Neutral), BB dưới Middle (Bearish) → Neutral/Bearish.
- Nhóm D (RS, 2x): RS Line 71.66 < SMA20 76.69 → Yếu hơn VNINDEX, trend giảm mạnh.
Weighted Score: Bullish 2.5 vs Bearish 2.0 → Net +0.5 (ratio +0.06) → Neutral. Score 0 (WEAK).
Kết luận Technical: Neutral, nhóm D (RS) yếu hơn thị trường → không có edge kỹ thuật hỗ trợ BUY mạnh.
5B. MÔ HÌNH NẾN GIÁ (30 phiên)
- Pattern: Từ đầu 2026: đỉnh 29.0 (04/02), lao xuống 26.0–26.4 (09–10/02), bounce lên 27.25 (24/02), sau đó 3 nến giảm liên tiếp 27.05 → 26.85 → 26.55. Nhiều nến body giảm, ít nến tăng bền.
- So với bối cảnh: CVD và Delta vẫn phân phối / bán ròng; Exhaustion 23–24/02 (giá tăng, CVD giảm) → hợp lý với kiệt sức mua, không mâu thuẫn với dòng tiền.
- Đánh giá ý tưởng: Ý tưởng SELL/HOLD được hỗ trợ bởi hành động giá (bật 24/02 rồi fail, giá về 26.55). Không đủ bằng chứng cho BUY mạnh.
- Phân loại đảo chiều: Bounce 24/02 (27.25):
- VolR 24–27/02: 0.9, 0.6, 0.7, 0.7 → < 1, volume không xác nhận.
- Delta sau bật: vẫn âm (-0.6M, -0.9M, -1.3M).
- CVD tiếp tục xấu đi (-41.6 → -44.4M).
- Exhaustion ngay tại 23–24/02. → Xếp loại: Bẫy tăng giá (pull trap) hoặc phục hồi yếu không xác nhận — không phục hồi rõ ràng có xác nhận. Không tăng confidence BUY; nếu có BUY thì confidence phải thấp và tuân cap 55%.
Kết luận Mô hình nến: Hợp lý với phân phối / thận trọng. Bounce gần đây không có xác nhận (VolR, Delta, CVD); nghiêng phục hồi yếu hoặc bẫy tăng giá.
5C. BỐI CẢNH NGÀNH
- Ngành: Hàng tiêu dùng cơ bản (ICB 45). Phase: GIẢM GIÁ | RS 99.80, RM 98.82 (Velocity âm).
- Dòng tiền ngành: MF+ 627.4B, MF- 514.8B, NetForeign -61.4B → OUTFLOW.
- Xác nhận dự báo: STRONG_CONFIRMED (score 100/100); CVD/Delta, Foreign, Prop đều broad_based (nhiều mã trong ngành cùng hướng) → Ngành đang OUTFLOW/giảm giá được xác nhận.
- Xếp hạng: #10/11 (attractiveness 30/100).
Kết luận Bối cảnh ngành: Headwind. DBC đi cùng xu hướng ngành (giảm / outflow), không có tailwind từ ngành.
6️⃣ TỔNG HỢP TÍN HIỆU — Pre-computed & Đánh giá AI
Bảng điểm (đã tính):
| # | Luận điểm | Score | Weight | Weighted |
|---|---|---|---|---|
| 1 | Price Context | -1 | 1.5x | -1.5 |
| 2 | CVD RoC + Accel | -2 | 2.0x | -4.0 |
| 3 | Delta + Intensity | 0 | 2.5x | 0.0 |
| 4 | Institutional | +1 | 1.5x | +1.5 |
| 5 | Technical | 0 | 1.0x | 0.0 |
| 6 | Footprint | -2 | 1.5x | -3.0 |
| TỔNG | 10 | -7.0 |
Confidence Adjustments: Exhaustion (3 điểm) -10%.
Gợi ý hệ thống: SELL (Net Score -7.0).
Xử lý mâu thuẫn / điều chỉnh:
- Timeframe: 3d có Delta-Price “xác nhận tăng” và Foreign slope 10d cải thiện, nhưng 10d/30d CVD và Delta vẫn phân phối; Foreign consistency 50% → không đủ để ưu tiên 3d và đổi action. Giữ SELL/HOLD.
- Exhaustion vs Delta-Price: Exhaustion là point signal (23–24/02), Delta-Price là trend signal (delta bớt âm khi giá tăng). Trend vẫn phân phối; Exhaustion gần nhất vẫn cảnh báo → không nâng confidence BUY.
- POC: POC toàn kỳ 28.0 cách giá -5.18% → Overhead supply → BUY confidence tối đa 55% (ràng buộc cứng). Net Score âm → thiên HOLD/SELL.
- Điều chỉnh confidence: Baseline 65%; Exhaustion -10%; Footprint/CVD/Price context âm → SELL confidence 55–60% là hợp lý. Không đổi action sang BUY vì không có ≥3 tín hiệu data cụ thể mâu thuẫn với SELL.
Devil's Advocate — 3 lý do NGƯỢC với SELL (có thể tăng/không bán):
- Delta-Price “xác nhận tăng” và Delta 3d ít âm hơn 10d (tăng tốc) → dòng tiền bán có thể đang chậm lại khi giá tăng.
- Foreign slope 10d +3.3 tỷ/ngày và 3 phiên cuối có 2 phiên mua ròng (+5.5B, +5B) → khối ngoại có cải thiện ngắn hạn.
- Giá gần đáy 52w (+5.99% từ 25.05) → vùng support có thể hút mua kỹ thuật, bounce không loại trừ.
Tuy nhiên: (1) Delta vẫn âm, chỉ “bớt âm”; (2) Foreign consistency 50%, không đủ để gọi tích lũy; (3) Exhaustion và fail sau bounce 27.25 hạn chế kỳ vọng bounce bền. Do đó không đủ để đổi action sang BUY; giữ SELL với confidence trong cap.
7️⃣ KỊCH BẢN & HÀNH ĐỘNG
Kịch bản chính (xác suất cao):
- Xu hướng: Sideway yếu / nghiêng giảm; Action: SELL (giảm vị thế / chốt lỗ) hoặc HOLD (chờ rõ ràng hơn).
- Context: Giá dưới MA20 và dưới POC toàn kỳ 28.0; CVD/Delta phân phối; Foreign trung tính 50%; Exhaustion 23–24/02; RSI/MFI không overbought.
- Entry (nếu vẫn muốn giữ vị thế mua): Chỉ cân nhắc quanh 26.0 (entry zone gợi ý), tránh mua đuổi sau bounce 27.0–27.5 (vùng exhaustion).
- Stop-loss: Dưới 25.8–26.0 (hỗ trợ 52w / entry zone); nếu đóng dưới 26.0 kèm Delta/CVD tiếp tục xấu → hủy kịch bản tích lũy.
- Take-profit: Chốt từng phần quanh 27.0 (POC 7d / exit zone); mục tiêu xa 28.0 (POC toàn kỳ) chỉ khi có xác nhận volume + CVD/Delta cải thiện.
Kịch bản phụ (nếu kịch bản chính fail):
- Hủy kịch bản SELL/HOLD: Giá đóng vững trên 27.5 + Delta 3 phiên dương + CVD RoC 5d dương + VolR ≥ 1 → có thể xem lại tích lũy.
- Hành động: Nếu đã SELL → HOLD tiền, chờ retest 26.0 hoặc breakout 27.5 có xác nhận mới cân nhắc vào lại.
📊 RAW DATA (30 phiên gần nhất) — Đã có trong prompt
(Bảng Raw Data 30 phiên trong prompt đã đủ để kiểm chứng; không lặp lại ở đây.)
JSON OUTPUT (HỢP LỆ — TUÂN RÀNG BUỘC)
- action: SELL (hoặc HOLD tùy chiến lược; không BUY vì Net Score -7.0 và cap BUY 55%).
- answer: PHÂN PHỐI (CVD/Delta phân phối; Exhaustion; ngành outflow).
- confidence: Trong vùng 55–60% cho SELL (đã áp dụng Exhaustion -10%; không vượt cap vì không đưa BUY).