Đã phân tích xong theo đúng framework và ràng buộc (chỉ dùng data cung cấp, không bịa số liệu; cap BUY 55% áp dụng nếu action=BUY). Tóm tắt và hai output JSON như sau.
Tóm tắt phân tích LPB
- Net Score -6.5 → Thiên hướng HOLD/SELL; BUY confidence tối đa 55% (ràng buộc cứng). Do kết luận là SELL, không áp dụng cap 55%.
- Dimension chính: CVD RoC + Acceleration (weighted -6.0): CVD đang phân phối tăng tốc (RoC 5d/10d âm mạnh, acceleration -1.63).
- Delta–giá: Xác nhận giảm (giá giảm + delta giảm mạnh) → downtrend có xác nhận dòng tiền.
- Foreign: 3 phiên cuối +17.7 tỷ, slope 10d +2.1 tỷ/ngày nhưng Consistency 10d chỉ 50%, NET 90d -432 tỷ (SHORT). Flow Divergence SHORT_BUY_LONG_SELL → mua ngắn hạn trong vị thế bán dài hạn (bắt đáy?), không đủ để coi là đảo chiều.
- Bật từ 40.4–40.6: Delta/CVD sau bật vẫn âm, VolR không mạnh → phục hồi yếu, không xác nhận (không tăng confidence BUY).
- Order Block 31.9–32.6: Giá 41.5 chưa chạm zone; trong 30 phiên không có test zone → agreement: no, confidence OB 45%.
File phân tích đầy đủ (các mục 1–11 + đánh giá OB) đã được ghi tại:
/var/www/stock/tmp/ai_69b62be41800a_LPB_analysis.md
Output JSON — Phân tích chính
Output JSON — Order Block
--- Nội dung file: ai_69b62be41800a_LPB_analysis.md ---
Phân tích Order Flow & Momentum — LPB
Mã: LPB | Giá: 41.50 VND | Khoảng: 2025-12-16 → 2026-03-13 (59 phiên) | Thay đổi giá: -6.64%
1️⃣ BỐI CẢNH THỊ TRƯỜNG CHUNG (VNINDEX)
- VNINDEX: 1696.2 (Dưới MA20) | 5d: +2.6% | 20d: -3.3%
- Breadth: Tăng 153 / Giảm 167 / Đứng 60 | A/D: 0.92 | 🟡 Phân hóa
- Phase: ⏸️ Trung tính
Áp dụng: Thị trường phân hóa, phase trung tính, VNI dưới MA20 → không có tailwind rõ; FTD chưa confirm. Giảm confidence BUY, phù hợp HOLD/SELL thận trọng.
2️⃣ PRICE & VOLUME CONTEXT
- Giá vs MA20: 41.50 vs 42.05 (-1.31%) → Bearish nhẹ, sát MA20
- Giá vs 52w High: -23.01% từ đỉnh → còn room upside nhưng đang trong downtrend
- Giá vs 52w Low: +33.01% từ đáy → không gần đáy
- Volume Ratio 14d: 1.15 (Trung bình) | Trend: 🔽 GIẢM
- Volume Ratio 30d: 1.17 (Trung bình)
Kết luận: Xu hướng giá ngắn hạn bearish nhẹ (dưới MA20, khoảng cách <2%). Volume trung bình và đang giảm → không có xác nhận volume cho đảo chiều. Vị trí: xa đỉnh, xa đáy — vùng trung gian.
3️⃣ CVD RATE OF CHANGE
- CVD hiện tại: -25.09 triệu | CVD 5 ngày trước: -20.83 triệu
- RoC 5d: -4.26 triệu (XẤU ĐI MẠNH) | Normalized: -7.65x avg delta
- RoC 10d: -6.90 triệu (XẤU ĐI MẠNH) | Normalized: -12.39x avg delta
- CVD Acceleration: -1.63 → ⚠️ GIẢM TỐC MẠNH (phân phối nhanh hơn)
- Xu hướng CVD: ĐANG PHÂN PHỐI (CVD xấu đi liên tục)
Kết luận: CVD tổng âm và đang xấu đi mạnh (RoC âm, acceleration âm). Phân phối tăng tốc — không có dấu hiệu tích lũy hay cải thiện. Đây là luận điểm bearish mạnh nhất (score -3, weighted -6.0).
4️⃣ DELTA MOMENTUM + INTENSITY + DIVERGENCE
- Delta 3 phiên cuối: -0.86 triệu/phiên (raw: -0.78M, -1.68M, -0.14M)
- Delta 7d: -0.94 | 10d: -0.72 | 30d: -0.47 triệu/phiên
- Delta Intensity: 3d: -42.3% | 7d: -47.3% | 10d: -38.0% → 🔴 Lực bán mạnh (~42% volume)
- Momentum: 3d vs 7d 🔼 Tăng tốc | 3d vs 10d 🔽 Giảm tốc | 7d vs 30d 🔽 Xấu đi
- Delta-Price Divergence: ⛔ XÁC NHẬN GIẢM — Giá giảm + Delta giảm mạnh (Δ -0.48M → -0.95M). Xu hướng giảm được xác nhận bởi dòng tiền.
Kết luận: Delta trung tính về momentum (3d có tăng tốc so 7d nhưng 7d vs 30d xấu đi). Intensity vẫn ở mức lực bán mạnh (42%). Quan trọng: Delta-Price cùng hướng giảm → không phải phân kỳ bullish mà là xác nhận downtrend. Bearish.
5️⃣ INSTITUTIONAL BEHAVIOR (Foreign + Prop + Cost basis)
Khối ngoại (Foreign):
- 3 phiên cuối: +17.7 tỷ (avg 5.89 tỷ/ngày) — raw: -3.8B, +6.3B, +15.2B
- Slope 10d: +2.1 tỷ/ngày (🔼 Tăng tốc mua)
- Slope 30d: +0.0 tỷ/ngày (Đi ngang)
- Consistency (mua ròng): 10d: 50% | 20d: 55% → Trung tính (không ≥70% tích lũy, không ≤30% phân phối)
Tự doanh (Prop):
- NET 10d: +5.2 tỷ | NET 30d: -13.9 tỷ
- Slope 10d/30d: Đi ngang (~ -0.3 đến -0.4 tỷ/ngày)
Cost basis & P/L (90 phiên):
| Foreign | Prop | |
|---|---|---|
| Giá vốn BQ | 45,261đ | 41,946đ |
| Giá hiện | 41,500đ | 41,500đ |
| P/L | +35.9 tỷ (+8.3%) | +0.4 tỷ (+1.1%) |
| Vị thế | SHORT | SHORT |
Dòng tiền đã khung:
| Window | Foreign | Prop |
|---|---|---|
| 10d | +5.7 tỷ | +5.2 tỷ |
| 30d | +23.0 tỷ | -13.9 tỷ |
| 60d | -215.3 tỷ | +11.4 tỷ |
| 90d | -432.4 tỷ | -41.2 tỷ |
| Conviction | 6.5 ngày GTGD | 0.6 ngày GTGD |
Flow Divergence: SHORT_BUY_LONG_SELL — Mua ngắn hạn (10d) trong vị thế bán dài hạn (90d). Theo quy tắc: đây là bắt đáy / đảo chiều thử nghiệm, vị thế tổng vẫn âm → cẩn trọng; NET 90d Foreign -432 tỷ → chưa thể coi là đảo chiều dài hạn.
Kết luận Institutional: Foreign tăng tốc mua ngắn hạn (slope 10d, 3 phiên cuối) nhưng Consistency chỉ 50% — không đủ để kết luận "tích lũy âm thầm". Cost basis: Giá < Giá vốn Foreign (41.5 < 45.26) → Foreign đang underwater; có thể HOLD hoặc average down, nhưng cũng có thể tiếp tục cắt lỗ. Prop NET 30d âm, conviction thấp. Alignment: Foreign 10d mua, Prop 10d mua — cùng hướng ngắn hạn, nhưng bối cảnh 90d SHORT khiến tín hiệu mua 10d không đủ để coi là đảo chiều. Điểm cộng: slope + consistency trung tính → +2 score (weighted +3.0), nhưng không đảo ngược được CVD/Delta.
6️⃣ FOOTPRINT CONTEXT (POC, Liquidity Zones)
- POC 7d: 41.5 VND | POC toàn kỳ: 42.0 VND (khác POC 7d; dùng POC toàn kỳ cho overhead supply)
- Giá hiện: 41.50 VND → Quanh POC 7d (cân bằng) | Khoảng cách POC toàn kỳ: -1.19%
- Top Liquidity Zones (7d): 41.5 (NEUTRAL 44%), 40.5–42.5 đa số SELL ZONE (imbalance 16–25%)
- Exhaustion/Absorption: 0 / 0
- Entry Zone gợi ý: 40.5 VND | Exit Zone: 42.5 VND
Kết luận: Giá đang quanh POC, không rõ breakout. Overhead supply tại POC toàn kỳ 42.0 và các SELL ZONE 41.0, 42.5. Entry chỉ nên cân nhắc gần 40.5 nếu có xác nhận hỗ trợ; không mua đuổi trên 42.
7️⃣ TECHNICAL INDICATORS (Weighted)
- Nhóm A (Momentum, 2x): RSI 46.7 (Neutral, trend 🔽 STRONG) + MFI 51.9 (Neutral) → Neutral, momentum yếu
- Nhóm B (Trend, 1.5x): MACD Hist -0.110 (🔽) + ADX 22.9 (Trend vừa) → Bearish nhẹ
- Nhóm C (Mean Reversion, 1x): CCI -53.8 (Neutral) + BB dưới Middle (Bearish) → Bearish nhẹ
- Nhóm D (RS Line, 2x): RS Line 96.99 > SMA20 93.18, trend 🔼 TĂNG (strong) → Mạnh hơn VNINDEX
Weighted Score: Bullish 2.0 vs Bearish 4.5 → Net -2.5 (ratio -0.29) → 🟡 Bearish nhẹ. Điểm sáng duy nhất: RS Line mạnh hơn thị trường — cổ phiếu tương đối khỏe trong bối cảnh VNI yếu.
8️⃣ MÔ HÌNH NẾN GIÁ (30 phiên)
- Pattern: Từ vùng 43–44 (đầu 2/26–3/1) giảm xuống 40.35 (9/3), sau đó bật lên 41.7 (11/3) rồi 41.1 (12/3), 41.5 (13/3). Nhiều nến giảm, vài nến tăng lẻ tẻ.
- Raw Data sau bật từ ~40.4–40.6:
- 11/3: giá +1.3 (40.6→41.7), VolR 1.5, Delta -0.78M, CVD tiếp tục giảm.
- 12/3: giá -0.6 (41.7→41.1), VolR 1.1, Delta -1.68M.
- 13/3: giá +0.4 (41.1→41.5), VolR 1.1, Delta -0.14M.
- Đánh giá: Bật từ support ~40.4–40.6 không có xác nhận đầy đủ: Delta 3 phiên sau bật vẫn âm (-0.78, -1.68, -0.14M), CVD RoC vẫn xấu đi, VolR không vượt 1.5 và có phiên 1.1. Không có breakdown_rejection được nêu trong data. Giá chưa fail retest rõ (chưa đóng dưới 40.4) nhưng thiếu xác nhận dòng tiền.
Phân loại theo quy tắc: 🟡 Phục hồi kỹ thuật yếu — không có xác nhận. Không đủ điều kiện "phục hồi rõ ràng có xác nhận"; cũng chưa đủ để kết luận "bẫy tăng giá" vì chưa fail retest rõ. → Cẩn trọng, không tăng confidence BUY; phù hợp HOLD chờ thêm xác nhận.
Kết luận nến: Hợp lý với bối cảnh bearish + bật yếu: nến phản ánh downtrend và bounce không được volume/delta/CVD xác nhận. Ý tưởng SELL/HOLD được hỗ trợ bởi hành động giá (nhiều nến giảm, bật không bền).
9️⃣ BỐI CẢNH NGÀNH
- Chưa có dữ liệu phân tích ngành → bỏ qua.
- Kết luận: Neutral (không tailwind/headwind từ ngành).
🔟 TỔNG HỢP TÍN HIỆU (Pre-computed + AI)
Bảng điểm 6 luận điểm:
| # | Luận điểm | Score | Weight | Weighted | Quality |
|---|---|---|---|---|---|
| 1 | Price Context | +0 | 1.5x | +0.0 | STRONG |
| 2 | CVD RoC + Accel | -3 | 2.0x | -6.0 | STRONG |
| 3 | Delta + Intensity | -1 | 2.5x | -2.5 | MODERATE |
| 4 | Institutional | +2 | 1.5x | +3.0 | MODERATE |
| 5 | Technical | -1 | 1.0x | -1.0 | WEAK |
| 6 | Footprint | +0 | 1.5x | +0.0 | WEAK |
| TỔNG | 10.0 | -6.5 |
Gợi ý hệ thống: SELL (Net Score -6.5). Confidence Adjustments: +0%.
Xử lý mâu thuẫn:
- 3d vs 10d/30d: Foreign/Delta 3d có cải thiện so 7d, nhưng 10d/30d CVD và Delta vẫn phân phối. Ưu tiên trend dài hơn (CVD RoC 10d, Delta-Price xác nhận giảm) → giữ SELL/HOLD.
- Foreign vs Prop: Cả hai 10d đều mua ròng; Prop 30d âm. Foreign consistency 50% → không đủ để coi "khối ngoại quay lại mua" mạnh; Flow Divergence SHORT_BUY_LONG_SELL → đang thử bắt đáy trong vị thế SHORT 90d.
- Exhaustion vs Delta-Price: Không có exhaustion point trong data; Delta-Price là xác nhận giảm → trend signal bearish rõ.
Devil's Advocate (3 lý do NGƯỢC với SELL):
- Foreign 3 phiên cuối +17.7 tỷ, slope 10d +2.1 tỷ/ngày — có thể đang hỗ trợ giá, nhất là khi Foreign underwater (average down).
- RS Line mạnh hơn VNINDEX — LPB tương đối khỏe hơn thị trường, có thể hưởng lợi sớm nếu VNI ổn định.
- Giá gần Entry Zone 40.5 — nếu giữ 40.5 và có Delta/CVD cải thiện, bounce có thể mạnh hơn.
Tuy nhiên: (1) Consistency 50% và NET 90d -432 tỷ không đủ để đảo chiều; (2) RS tốt nhưng CVD/Delta vẫn phân phối; (3) chưa có xác nhận tại 40.5. Không đủ ≥3 tín hiệu data cụ thể để đổi action từ SELL sang BUY. Giữ SELL, điều chỉnh confidence nhẹ nếu cần.
Confidence: Net -6.5 rất âm, dimension dẫn dắt CVD (-6.0). Định tính: Institutional +2 và RS Line là điểm cộng nhưng không bù được phân phối mạnh. Confidence SELL: 72% (baseline 65% + 7% do Net rất âm và nhất quán với phân tích). Không có BUY → không áp dụng cap 55%.
1️⃣1️⃣ KỊCH BẢN & HÀNH ĐỘNG
Kịch bản chính (xác suất cao):
- Xu hướng + Action: Xu hướng ngắn-trung hạn vẫn giảm/yếu (CVD phân phối, Delta-Price xác nhận giảm). Action: SELL (hoặc HOLD nếu chưa nắm giữ — không mua mới).
- Context: Giá dưới MA20 và dưới POC toàn kỳ 42.0; CVD/Delta cải thiện không có; Foreign mua 10d nhưng SHORT 90d; không exhaustion/absorption; RSI/MFI trung tính.
- Entry (nếu sau này đảo chiều): Chỉ cân nhắc khi giá về 40.5 (Entry Zone) và có xác nhận: Delta dương hoặc CVD RoC cải thiện, VolR ≥ 1.2. Tránh mua đuổi trên 42–42.5.
- Stop-loss (nếu đang long): Dưới 40.0 (dưới vùng hỗ trợ 40.5 và low 39.5).
- Take-profit: Chốt từng phần tại 42.0 (POC toàn kỳ) và 42.5 (Exit Zone); nếu đã thoát thì chờ tín hiệu tích lũy rõ mới vào lại.
Kịch bản phụ (nếu kịch bản chính fail — tức giá bật mạnh):
- Hủy kịch bản SELL khi: Giá đóng ổn định trên 42.5 + Delta 3 phiên chuyển dương trung bình + CVD RoC 5d cải thiện (dương hoặc âm nhẹ). Khi đó có thể chuyển HOLD và theo dõi.
- Hành động: Nếu chưa bán mà giá bật từ 40.5: HOLD chờ; chỉ thoát nếu giá đóng dưới 40.0 hoặc Delta/CVD xấu đi thêm. Chờ tín hiệu CVD RoC dương hoặc Foreign consistency ≥70% mua 10d để xem xét vào lại.
8️⃣ (Bổ sung) ĐÁNH GIÁ TÍN HIỆU ORDER BLOCK
Thông tin OB: Pattern Pinbar, Quality A (73%+ WR), Zone 31.9–32.6, Confidence 0.75, Trend FLAT. Backtest T5/T10 WR 76.9%. Vị trí giá trong zone: 0% (gần đáy zone).
Tầng 1 — Pattern & zone:
- Giá hiện tại 41.50 > 32.6 → giá chưa nằm trong zone 31.9–32.6; zone nằm xa dưới (~27% dưới giá). Trong 30 phiên gần nhất, low thấp nhất ~39.5–40.35; không có test zone 31.9–32.6 trong window này. Pattern Pinbar (và zone) có thể hình thành từ dữ liệu cũ (52w Low 31.20 nằm gần zone) — không kiểm chứng được trực tiếp từ bảng nến 30 phiên.
- Zone: Chưa được test trong 30 phiên → không đánh giá được phản ứng giá tại zone trong giai đoạn hiện tại.
Tầng 2 — Cross-check với dòng tiền:
- CVD tại vùng gần support hiện tại (40–41): Vẫn phân phối (CVD RoC âm, Delta âm khi giá bật từ 40.4–40.6). Không có dữ liệu CVD/Delta tại mức 31.9–32.6 vì giá chưa về đó.
- Foreign: 10d mua ròng nhưng 90d SHORT; tại vùng 40–41 flow vẫn phân phối tổng thể.
- Kết luận: OB zone 31.9–32.6 chưa có cross-check order flow trong kỳ phân tích vì giá chưa chạm zone.
Tầng 3 — Trend & Confluence:
- Trend: FLAT (OB). Thị trường và LPB: bearish nhẹ, sideway–giảm.
- Confluence: Không có (0/3: chưa test zone, CVD/Delta tại zone không có, Foreign vẫn SHORT dài hạn). Chỉ khi giá về 31.9–32.6 và có Delta dương / CVD tích lũy / Foreign mua ròng tại zone thì mới có thể đồng ý OB.
Kết luận OB: agreement: no. Lý do: (1) Pattern/zone: Zone chưa được test trong 30 phiên, giá cách zone ~27%; (2) Order flow: Không có dữ liệu flow tại zone; flow tại vùng support hiện tại (40–41) vẫn phân phối; (3) Risk: Nếu giá lao về 32, downtrend đã rất mạnh — OB có thể hoạt động nhưng cần xác nhận realtime khi test. Confidence OB 45% (Quality A backtest nhưng thiếu confluence với flow hiện tại và chưa test zone).