Dưới đây là phân tích dựa trên snapshot **BCM**, ngày **2026-04-05**, `analysis_days`: **90**, `current_price`: **53.2** (đồng thời có khối `algorithm_analysis` đã tổng hợp POC/VAH/VAL, giá vốn, vùng hội tụ và khuyến nghị).
---
## 1. Tổng quan giá hiện tại
| So sánh | Mức giá | Nhận xét ngắn |
|--------|---------|----------------|
| **Giá hiện tại** | **53.2** | Đang giao dịch **dưới toàn bộ vùng giá trị 70%** (VAL 61.9 < giá < VAH 77.1) — về mặt volume profile, cấu trúc 90 ngày “neo” tại vùng cao hơn nhiều. |
| **POC** | **68.2** | Giá hiện tại **thấp hơn POC ~15 điểm (~22%)** → vùng cân bằng thanh khoản lịch sử nằm xa phía trên. |
| **VAH** | **77.1** | **Kháng cự xa** — biên trên vùng 70% volume. |
| **VAL** | **61.9** | **Trên** giá hiện tại — nếu hồi mạnh, VAL đóng vai trò ranh giới “trở lại vùng giá trị”; khi đang ở dưới VAL, vai trò “hỗ trợ cổ điển” của VAL **không còn ngay dưới chân giá**. |
| **Giá vốn MUA Foreign** | **~69.05** | Giá < avgBuy → vị thế mua trung bình **đang lỗ ~23%** (`buyPLPercent` ≈ **-22.96%**). |
| **Giá vốn MUA Prop** | **~64.55** | Tương tự, **lỗ ~17.6%** (`buyPLPercent` ≈ **-17.58%**). |
**Tóm lại:** BCM đang ở vùng giá **thấp so với profile 90 ngày**; các mức “vốn tổ chức” và POC đều **phía trên** — mọi nhịp hồi đáng kể đều chạm vào lớp kháng cự/định giá đã tích lũy volume.
---
## 2. Vùng giá quan trọng từ Volume Profile (heatmap / `high_volume_zones`)
- **POC — 68.2** (volume ~1.188M): **neo trung tâm / neutral anchor** của 90 ngày; trên chart là “tâm lý” vùng đấu giá nhiều nhất.
- **VAH — 77.1**: **Kháng cự mạnh** (trần vùng giá trị 70%).
- **VAL — 61.9**: **Hỗ trợ theo profile** nhưng chỉ **có ý nghĩa khi giá hồi lên gần khu vực này**; hiện giá ở dưới nên đây là **mục tiêu/vùng tái nhập vùng giá trị**, không phải sàn ngay dưới giá.
- **Vùng thanh khoản cao** (khó breakout): cụm quanh **65–70**, đặc biệt **66.0, 66.5, 67.0, 68.0–68.2** (trùng POC và selling absorption). Gần giá hiện tại, file cũng ghi **54.5** là mức thanh khoản cao → **lớp “chặn” quanh quanh vùng 54.x**.
- **Vùng thanh khoản thấp** (dễ trượt nhanh): trong summary CVD có các mức **~51.9–52.3** và vùng **~80+** (xa giá hiện tại). Quanh **52.x** ít volume → **breakdown có thể nhanh** nếu mất hỗ trợ thanh khoản gần nhất.
**Absorption / exhaustion (CVD):** `exhaustion_points` và `absorption_points` trong nhánh CVD **rỗng**; phần absorption có ý nghĩa nằm ở `algorithm_analysis.absorption_zones` (xem mục 5).
---
## 3. Vùng giá vốn tổ chức (quan trọng)
### Foreign (90 ngày)
| Chỉ số | Giá trị |
|--------|---------|
| **Net** | **BÁN RÒNG ~882.42 tỷ VND** (`totalNet` âm) |
| **netStatus** | **BAN_RONG** |
| **avgBuyPrice** | **~69.05** |
| **avgSellPrice** | **~66.57** |
| **buyPLPercent** (so giá hiện tại vs vốn mua) | **~-23%** |
| **buyDays / sellDays** | **32 / 58** → số phiên bán ròng **nhiều hơn** mua ròng |
**Vai trò avgBuyPrice (~69):** Giá hiện tại **thấp hơn** vốn mua → theo logic bạn nêu, khi hồi lên gần **69** đây là vùng **cản / chỗ thoát lệnh / cân nhắc bán** của phần vị thế mua còn “bị kẹt”, không phải support “đang lãi bảo vệ”.
**avgSellPrice (~66.57):** Trong bối cảnh **bán ròng mạnh**, mức bán trung bình cho thấy một phần hàng đã được **xả ở vùng cao hơn giá hiện tại**; có thể tham chiếu là vùng tâm lý nếu giá **hồi về quanh 66–67** (trùng cụm volume + absorption).
### Prop trading (90 ngày)
| Chỉ số | Giá trị |
|--------|---------|
| **Net** | **MUA RÒNG ~4.43 tỷ VND** |
| **netStatus** | **MUA_RONG** |
| **avgBuyPrice** | **~64.55** |
| **avgSellPrice** | **~65.30** |
| **buyPLPercent** | **~-17.6%** |
| **buyDays / sellDays** | **39 / 35** → mua ròng **chiếm ưu thế nhẹ** về số ngày |
**Vai trò avgBuyPrice Prop (~64.55):** Vẫn **lỗ trên vốn mua** ở giá 53.2 → khi hồi, **64.5x** là **vùng kháng cự/vốn quan trọng** (file `algorithm_analysis` cũng gắn **resistance mạnh** tại mức này với lý do có thể bán khi hồi về).
---
## 4. Hành vi khối ngoại & tự doanh
**Lưu ý:** Trong cùng file có **hai “ngôn ngữ” khác nhau** — cần tách bạch:
1. **Tổng hợp 90 ngày (`cost_basis.foreign`)**
- **BAN_RONG** ~**882.42 tỷ**, **58** ngày bán ròng vs **32** ngày mua ròng → đúng nghĩa **phân phối ròng** trên cửa sổ 90 ngày.
2. **Nhãn hành vi (`foreign_prop.foreign_behavior`)**
- `label`: **“Đang tích lũy”**, `trend`: **“mua”**, `rSquared` khá cao (**0.854**) nhưng `confidence`: **“low”**.
- Điều này thường phản ánh **xu hướng cải thiện dòng tiền gần đây** (ví dụ `last2Net` ít âm hơn `prev2Net`) chứ **không xóa** được net bán ròng tích lũy **882 tỷ** trong 90 ngày.
**Prop (`prop_behavior`):** **“Đảo chiều MUA”**, `reversal`: **true**, `trend`: **“mua”**, `confidence`: **low** — gợi ý **xoay chiều sang mua** ở cửa sổ ngắn hơn, nhưng độ tin cậy thuật toán **thấp**.
**Daily slope (30 ngày):** cả foreign và prop đều **“Đi ngang”** / **neutral** — không củng cố breakout mạnh một phía từ góc slope ngắn hạn.
---
## 5. Absorption / exhaustion (theo `algorithm_analysis`)
- Toàn bộ `absorption_zones` được gắn **selling_absorption** tại **65.5, 66.0, 66.5, 67.0, 68.2 (POC)** → **lớp kháng cự hấp thụ bên bán** khi giá hồi vào vùng đã từng có lệnh bán áp đảo (net imbalance âm mạnh trong mô tả).
- **Không có exhaustion** trong CVD (`exhaustion_points` rỗng).
---
## 6. Tổng hợp vùng giá quan trọng
| Vùng giá (VND) | Vai trò | Nguồn | Sức mạnh | Lý do |
|----------------|---------|-------|----------|--------|
| **~52.8** | Hỗ trợ (gần giá) | High liquidity | Yếu–trung bình | File ghi hội tụ thanh khoản cao gần vùng giá hiện tại; là “sàn” gần nhất được thuật toán chấm |
| **~54.5** | Hỗ trợ / đóng cửa vùng | High liquidity | Trung bình | Thanh khoản cao — giá có thể “dính” quanh vùng này khi dao động |
| **51.9–52.3** | Vùng “mỏng” | Low liquidity | (Rủi ro) | Ít volume — nếu thủng 52.8, trượt có thể nhanh |
| **~64.55** | Kháng cự / vốn Prop | Giá vốn MUA Prop + high_liquidity | Mạnh | Prop mua ròng nhưng vốn mua vẫn lỗ; hồi về đây đụng vốn + volume |
| **66.0–67.0** | Kháng cự | Selling absorption + sell walls + high_liquidity | Rất mạnh | Nhiều lớp trùng: tường bán, absorption, thanh khoản cao |
| **68.2** | Kháng cự “cực mạnh” | POC + selling_absorption + high_liquidity | Rất mạnh | Trung tâm thanh khoản 90 ngày |
| **~69.05** | Kháng cự / vốn Foreign | Giá vốn MUA Foreign + high_liquidity | Mạnh | Foreign bán ròng lớn, vốn mua đang lỗ sâu — vùng tâm lý khi hồi |
| **77.1** | Kháng cự xa | VAH | Mạnh (xa) | Trần vùng giá trị 70% |
| **78–78.5** | Kháng cự / buy walls (xa) | Buy walls trong file | Theo ngữ cảnh hồi sâu | Chỉ relevant nếu giá hồi mạnh trở lại vùng đỉnh cũ |
---
## 7. Khuyến nghị (đọc từ dữ liệu + hợp lý hóa mâu thuẫn)
**Từ `algorithm_analysis.action_recommendation` (trong file):**
- **Bias:** bullish
- **Entry zone:** ~**52.27 – 53.33**
- **Stop loss:** ~**51.22**
- **Targets:** **66**, **68.2**
- **Lý do ghi trong file:** hỗ trợ quanh **52.8**, kháng cự gần **66**, và câu “Foreign: Đang tích lũy”.
**Điều chỉnh diễn giải thực tế:**
- **Thuận:** Prop **mua ròng**, foreign_behavior **cải thiện phía mua** theo nhãn thuật toán, có **liquidity chặn quanh 52.8–54.5**, target **66–68.2** khớp **cụm kháng cự + POC**.
- **Rủi ro:** Foreign **bán ròng ~882 tỷ / 90 ngày** là lực **phân phối cấu trúc**; giá **dưới VAL** và quanh **52.x** có **low liquidity pockets** → **stop 51.22** hợp lý như mức **invalidate** nếu mất sàn thanh khoản gần nhất.
**Không phải lời khuyên đầu tư** — chỉ là tổng hợp từ file.
---
## JSON (bắt buộc — số liệu theo file, đã đồng bộ vai trò vốn khi giá < avgBuy)
```json
{
"current_price": 53.2,
"high_volume_zones": {
"poc": {
"price": 68.2,
"volume": 1188800,
"role": "neutral_anchor"
},
"vah": {
"price": 77.1,
"role": "resistance"
},
"val": {
"price": 61.9,
"role": "reintegration_level_above_spot"
}
},
"cost_basis_zones": {
"foreign": {
"avgBuyPrice": 69.05,
"avgSellPrice": 66.57,
"netStatus": "BAN_RONG",
"totalNetBillion": -882.42,
"buyPLPercent": -22.96,
"role": "resistance",
"reason": "Giá 53.2 < giá vốn MUA ~69.05 (lỗ ~23% trên vốn mua). Trong 90 ngày foreign BÁN RÒNG ~882.4 tỷ; khi hồi, ~69 là vùng tâm lý/vốn phía trên — thường cản hoặc áp lực bán giảm vị thế chứ không phải support 'đang lãi bảo vệ'."
},
"prop": {
"avgBuyPrice": 64.55,
"avgSellPrice": 65.3,
"netStatus": "MUA_RONG",
"totalNetBillion": 4.43,
"buyPLPercent": -17.58,
"role": "resistance",
"reason": "Giá 53.2 < giá vốn MUA Prop ~64.55 (lỗ ~17.6%). Dù MUA RÒNG ~4.43 tỷ trong 90 ngày, vốn mua trung bình vẫn trên giá — hồi về 64.5x có thể gặp áp lực chốt/bán giảm lỗ theo logic vốn."
}
},
"foreign_behavior": {
"trend": "mua",
"netStatus": "BAN_RONG",
"buyDays": 32,
"sellDays": 58,
"label": "Đang tích lũy",
"confidence": "low",
"note": "netStatus là tổng 90 ngày (BAN_RONG ~882.42 tỷ); label/trend phản ánh module hành vi (cải thiện dòng mua gần đây), không thay thế net 90 ngày."
},
"prop_behavior": {
"trend": "mua",
"netStatus": "MUA_RONG",
"buyDays": 39,
"sellDays": 35,
"label": "Đảo chiều MUA",
"confidence": "low",
"reversal": true
},
"absorption_zones": [
{"price": 68.2, "type": "selling_absorption", "role": "resistance"},
{"price": 66, "type": "selling_absorption", "role": "resistance"},
{"price": 67, "type": "selling_absorption", "role": "resistance"},
{"price": 66.5, "type": "selling_absorption", "role": "resistance"},
{"price": 65.5, "type": "selling_absorption", "role": "resistance"}
],
"liquidity_zones": {
"high": [
{"price": 68.2, "volume": 1188800},
{"price": 66, "volume": 1174496},
{"price": 67, "volume": 1171598},
{"price": 54.5, "volume": 1167996}
],
"low": [
{"price": 52.2, "volume": 300},
{"price": 52.3, "volume": 400},
{"price": 51.9, "volume": 1798}
]
},
"important_support_zones": [
{
"price": 52.8,
"strength": "weak",
"sources": ["high_liquidity"],
"reason": "Thuật toán trong file chấm hỗ trợ gần giá hiện tại dựa trên thanh khoản cao; cần theo dõi với vùng 52.x low-liquidity bên dưới."
}
],
"important_resistance_zones": [
{
"price": 66,
"strength": "strong",
"sources": ["selling_absorption", "high_liquidity", "sell_wall"],
"reason": "Hội tụ absorption bán + thanh khoản cao + sell wall (netPct ~-52% trong file)."
},
{
"price": 68.2,
"strength": "strong",
"sources": ["POC", "selling_absorption", "high_liquidity"],
"reason": "POC 90 ngày trùng selling absorption mạnh — neo tâm lý và kỹ thuật phía trên."
},
{
"price": 64.55,
"strength": "strong",
"sources": ["prop_cost_basis", "high_liquidity"],
"reason": "Giá vốn MUA Prop + thanh khoản; vai trò cản khi hồi (vốn mua đang underwater)."
},
{
"price": 69.05,
"strength": "strong",
"sources": ["foreign_cost_basis", "high_liquidity"],
"reason": "Giá vốn MUA Foreign + thanh khoản; foreign vẫn bán ròng lớn trong 90 ngày — cản tâm lý khi hồi sâu."
}
],
"breakout_zones": [
{"price": 61.9, "direction": "up", "reason": "Theo file: vùng thanh khoản thấp hơn trong profile — nếu giá hồi qua các lớp 64–66, đường đi có thể 'nhảy' về phía vùng giá trị."},
{"price": 52.0, "direction": "down", "reason": "Low liquidity quanh 51.9–52.3; nếu mất 52.8, trượt có thể nhanh (bổ sung từ phân tích low_liquidity gần spot)."}
],
"action_recommendation": {
"bias": "bullish",
"entry_zone": [52.27, 53.33],
"stop_loss": 51.22,
"targets": [66, 68.2],
"reasoning": "Theo algorithm_analysis: liquidity hỗ trợ ~52.8, entry quanh giá hiện tại; target 66 và POC 68.2. Cần cân nhắc thêm: foreign BAN_RONG 90 ngày ~882.4 tỷ và giá dưới VAL — rủi ro nếu thủng vùng 52.x mỏng thanh khoản."
},
"zone_summary": "Giá 53.2 nằm dưới VAL 61.9 và xa dưới POC 68.2; vùng giá trị 90 ngày nằm phía trên. Gần spot: hỗ trợ thanh khoản ~52.8–54.5, nhưng 51.9–52.3 ít volume (dễ trượt). Hồi lên: lớp cản 64.55 (vốn Prop), cụm 66–67 (absorption + walls), 68.2 (POC), 69.05 (vốn Foreign), xa hơn VAH 77.1. Foreign bán ròng lớn 90 ngày nhưng foreign_behavior gắn nhãn cải thiện phía mua gần đây (confidence thấp); Prop mua ròng và có tín hiệu đảo chiều mua (confidence thấp).",
"confidence_score": 72
}
```
**Ghi chú cuối:** `confidence_score` trong file gốc là **92**; ở đây đặt **72** để phản ánh **mâu thuẫn** giữa **BAN_RONG 90 ngày** và nhãn **“Đang tích lũy”**, cộng thêm **giá dưới VAL** và **low liquidity** ngay dưới vùng 52.x. Nếu bạn muốn khớp tuyệt đối chỉ số tin cậy của pipeline, hãy dùng **92** từ trường `algorithm_analysis.confidence_score`.