Phân tích diễn biến dòng tiền nhóm
1. GroupFlow Time Series là gì?
GroupFlow Time Series (Diễn biến dòng tiền nhóm) là trang phân tích thị trường theo nhóm cổ phiếu (Index / Industry / Theme / Cluster) và theo chuỗi thời gian (nhiều ngày), thay vì nhìn từng cổ phiếu đơn lẻ.
Mục tiêu của trang này là giúp bạn trả lời nhanh:
- Nhóm nào đang hút tiền và trở thành leader?
- Nhóm nào đang bị rút tiền hoặc suy yếu?
- Thị trường đang lan tỏa hay kéo trụ?
- Dòng tiền đang luân chuyển (rotation) hay phân hóa?
Trong thực tế, dòng tiền thường đi theo nhóm trước:
- Tiền vào nhóm → nhiều cổ phiếu trong nhóm “cùng khỏe” → xác suất tạo sóng cao hơn
- Tiền rút khỏi nhóm → dù cổ phiếu tốt, khả năng “bị đè” hoặc tăng yếu
Hiểu GroupFlow = hiểu thị trường đang muốn đi đâu.
2. Các khối dữ liệu chính trong GroupFlow Time Series
2.1 Thanh tổng quan (KPI Snapshot)
KPI Snapshot là “ảnh chụp nhanh” tại ngày cuối của chuỗi dữ liệu. Nó giúp bạn đọc trạng thái thị trường chỉ trong vài giây.
- MarketNet: Tổng giá trị ròng (theo metric) của tất cả nhóm ở ngày cuối
- InflowGroups: Số nhóm có giá trị dương (tiền vào)
- OutflowGroups: Số nhóm có giá trị âm (tiền ra)
- TopInflowGroup: Nhóm hút tiền mạnh nhất (ngày cuối)
- TopOutflowGroup: Nhóm bị rút tiền mạnh nhất (ngày cuối)
Diễn giải nhanh:
- MarketNet dương + InflowGroups nhiều → thị trường “risk-on”, dễ có sóng nhóm
- MarketNet dương nhưng InflowGroups ít → có thể chỉ kéo trụ, rủi ro đảo chiều cao
- MarketNet âm → thị trường “risk-off”, ưu tiên phòng thủ hoặc chọn nhóm thật sự vượt trội
Lưu ý quan trọng:
- KPI phụ thuộc vào metric. Nếu metric là ForeignNet → MarketNet là “tỷ VND”. Nếu metric là GCS → MarketNet là “tổng điểm”.
- Nếu bạn dùng Transform = Z-Score thì KPI là “độ lệch chuẩn” chứ không phải “tiền thật”.
2.2 Bản đồ dòng tiền theo thời gian (Heatmap)
Heatmap là “trái tim” của trang: một ma trận Nhóm × Ngày, mỗi ô là giá trị metric sau khi transform.
Cách đọc Heatmap theo 3 góc:
- Đọc theo hàng (một nhóm): câu chuyện dòng tiền của nhóm đó qua nhiều ngày
- Đọc theo cột (một ngày): trạng thái thị trường trong ngày đó (lan tỏa hay co cụm)
- Đọc theo cụm (nhiều nhóm): phát hiện rotation khi nhóm A suy yếu trong lúc nhóm B mạnh lên
Diễn giải nhanh theo màu (tùy UI, thường là):
- 🟦/Xanh: yếu / dưới trung bình
- 🟨/Trung tính: quanh mức bình thường
- 🟧/Cam: mạnh / vượt chuẩn
Mẹo nhanh (10 giây):
- Nhìn 3 cột gần nhất: nhóm nào “đang cam lên” → ứng viên leader
- Nhìn độ lan tỏa: nhiều hàng cùng cam → sóng khỏe; chỉ vài hàng cam → kéo trụ
2.3 Xếp hạng nhóm (Group Ranking)
Xếp hạng dùng để chọn TopN nhóm đáng chú ý nhất, thay vì phải nhìn tất cả nhóm.
Cách xếp hạng trong Time Series thường là:
- Tính chuỗi theo metric và transform
- Lấy “độ mạnh gần đây” bằng trung bình 3 phiên cuối (AvgLast 3)
- Sort giảm dần và lấy TopN
Diễn giải nhanh:
- Rank cao (đứng top) → nhóm đang mạnh “gần đây”
- Rank tụt nhanh → cảnh báo suy yếu / rotation out
2.4 Biểu đồ chi tiết 1 nhóm (Drilldown)
Khi bạn click một nhóm trong heatmap/ranking, Drilldown sẽ hiển thị chuỗi của nhóm đó:
- Series: giá trị theo ngày (sau transform)
- CumulativeSeries: lũy kế theo thời gian (tùy metric/transform có ý nghĩa khác nhau)
Drilldown dùng để trả lời:
- Nhóm đang tăng tốc hay giảm tốc?
- Đây là nhịp bền hay chỉ bùng nổ 1 phiên?
- Nhóm đã đạt đỉnh chưa?
Tự động chọn nhóm khi chưa chọn:
- Nếu nhóm chưa được chọn → hệ thống tự chọn TopInflowGroup để drilldown (tiện cho người dùng mới).
3. Mode (Cơ bản vs Nâng cao) – Vì sao cần 2 chế độ?
Trang hỗ trợ 2 chế độ để cân bằng giữa:
- Cơ bản (MVP): đơn giản, dễ dùng, tập trung vào dòng tiền – sức mạnh – độ lan tỏa
- Nâng cao ( Advanced): thêm “chất lượng dòng tiền” và “rủi ro” để tránh bẫy và nâng độ tin cậy
3.1 Cốt lõi (MVP mode)
Các metric thường gặp:
- ForeignNet: Ngoại mua ròng (tỷ)
- TotalValue: GTGD nhóm (tỷ)
- ValueShareDelta1d: Δ tỷ trọng dòng tiền (1D)
- GCS: điểm tổng hợp sức mạnh
- GFS: sức mạnh dòng tiền
- GMS: động lượng nhóm
- Breadth%: độ lan tỏa trong nhóm
3.2 Chất lượng + rủi ro (Advanced Mode)
Ngoài MVP, Advanced bổ sung:
- GFP-10: độ bền dòng tiền 10 phiên
- GCE-1D: hiệu quả vốn 1 ngày (tiền vào có tạo hiệu suất?)
- GRV-5 Rank: tốc độ rotation (rank thấp = xoay mạnh/nóng)
- StdRelRet20: độ nhiễu/biến động tương đối 20 phiên
- Risk Score: điểm rủi ro tổng hợp (càng thấp càng tốt)
- Δ GCS (1D): thay đổi sức mạnh 1 phiên (cảnh báo tăng tốc/suy yếu)
Diễn giải nhanh Advanced:
- Nhóm “mạnh” nhưng GFP thấp → có thể chỉ “bùng nổ 1 phiên”
- Nhóm “mạnh” nhưng Risk cao / StdRelRet20 cao → dễ whipsaw (nhiễu đảo chiều nhanh khiến tín hiệu sai liên tục)
- GRV rank thấp → cơ hội đánh nhanh, nhưng rủi ro xoay nhanh
4. Metric là gì? Chọn metric nào cho đúng mục tiêu?
Metric là “đại lượng bạn dùng để so sánh nhóm”. Mỗi metric trả lời một câu hỏi khác nhau.
4.1 Dòng tiền (Flow)
- ForeignNet (tỷ): nhóm đang được mua/bán ròng bởi khối ngoại
- TotalValue (tỷ): thanh khoản nhóm (độ tin cậy của dòng tiền)
- ValueShareDelta1d (%): nhóm đang tăng/giảm “thị phần dòng tiền” trong 1 ngày
Diễn giải nhanh:
- ForeignNet dương đều + TotalValue cao → dòng tiền ngoại “chất lượng”
- ValueShareDelta dương liên tiếp → nhóm bắt đầu hút tiền sớm (early leader)
4.2 Sức mạnh tổng hợp (Strength)
- GCS: điểm tổng hợp sức mạnh nhóm
- GFS: sức mạnh dòng tiền
- GMS: động lượng
Diễn giải nhanh:
- GCS cao nhưng Breadth thấp → kéo vài mã, dễ gãy
- GCS vừa nhưng Breadth cao → lan tỏa, bền hơn
- GMS tăng mạnh → nhóm đang “tăng tốc”
4.3 Độ rộng (Breadth)
Breadth% đo mức độ lan tỏa:
- Rộng: nhiều cổ phiếu cùng tăng → trend đáng tin
- Hẹp: chỉ 1–2 mã tăng → rủi ro đảo chiều
Thang diễn giải Breadth% (gợi ý):
- GBR > 60% → 🟢 Sóng nhóm khỏe
- 40–60% → 🟡 Trung tính
- < 40% → 🔴 Tăng mỏng, dễ gãy
5. Transform là gì? (Z-Score / Raw / CumSlope)
Transform là cách bạn “biến đổi chuỗi dữ liệu” để dễ so sánh và nhận diện xu hướng. Cùng một metric, đổi transform là đổi “góc nhìn”.
5.1 Raw (Giá trị gốc)
Raw = giữ nguyên giá trị.
- Ưu điểm: dễ hiểu, thấy “tiền thật” (đặc biệt với foreignnet)
- Nhược điểm: nhóm lớn luôn nổi bật, khó so với nhóm nhỏ
5.2 Z-Score (Chuẩn hóa)
Z-Score chuẩn hóa theo cửa sổ window:
Z = (x − mean) / std
- Ưu điểm: so sánh công bằng giữa các nhóm khác scale (vốn hóa lớn, midcap,...)
- Giúp nhìn rõ “đột biến” và luân chuyển (rotation)
- Nhược điểm: không còn đơn vị tiền, cần tooltip rõ
5.3 CumSlope (Độ dốc tích lũy)
CumSlope đo “đà tăng tốc/giảm tốc” của chuỗi tích lũy, thường tính bằng hồi quy tuyến tính (OLS).
- Ưu điểm: hợp để đánh giá trend bền và dự báo hướng đi
- Nhược điểm: khó hiểu cho người mới, cần minh họa tốt
Chọn transform nhanh:
- Muốn biết “tiền bao nhiêu” → Raw
- Muốn biết “mạnh hơn bình thường bao nhiêu” → Z-Score
- Muốn biết “đà đang tăng tốc hay giảm tốc” → CumSlope
6. Window và TopN – Tinh chỉnh theo phong cách giao dịch
6.1 Window (3–60)
Window là số phiên dùng để tính Z-Score hoặc OLS (CumSlope).
- Window nhỏ (3–10): nhạy, bắt sóng sớm nhưng nhiễu
- Window trung (20–30): cân bằng, hợp đa số, giao dịch trung hạn ngắn
- Window lớn (40–60): ổn định, giữ xu hướng dài hơn và tránh nhiễu, hợp swing (nhịp sóng) / position (vị thế)
6.2 TopN (10–200)
TopN là số nhóm hiển thị trong heatmap sau khi xếp hạng.
- TopN 20–40: nhìn nhanh, gọn
- TopN 60–100: nghiên cứu sâu
- TopN > 100: bao phủ rộng, nhưng dễ rối và nặng UX
7. Cách đọc tín hiệu từ Heatmap
7.1 Nhóm mới nổi (Early Leader)
- Heatmap: xanh → trung tính → cam trong 2–5 phiên
- ValueShareDelta dương liên tiếp
- Breadth tăng dần (lan tỏa)
7.2 Nhóm bền (Sóng khỏe)
- Heatmap: cam ổn định nhiều phiên
- GTGD cao
- Breadth > 60%
- Nâng cao: GFP-10 cao, RiskScore thấp
7.3 Nhóm đạt đỉnh / suy yếu
- Heatmap: cam đậm → nhạt dần → chuyển xanh
- ΔGCS âm 2–3 phiên
- Breadth giảm (sóng hẹp lại)
7.4 Luân chuyển nhóm (rotation)
Rotation là khi dòng tiền chuyển từ nhóm A sang nhóm B.
- Nhóm A giảm màu trong khi nhóm B tăng màu trong cùng giai đoạn
- Advanced: GRV-5 Rank thấp (xoay mạnh)
8. GCS – Group Composite Score (điểm tổng hợp)
GCS là điểm tổng hợp phản ánh chất lượng toàn diện của nhóm, thường kết hợp:
- Sức mạnh dòng tiền (GFS)
- Động lượng (GMS)
- Độ lan tỏa (Breadth)
- Yếu tố rủi ro/biến động (đặc biệt ở Advanced)
Thang diễn giải GCS (gợi ý):
- 80–100: 🟢 Nhóm dẫn dắt
- 60–80: 🟡 Nhóm khỏe
- 40–60: 🟠 Trung tính
- < 40: 🔴 Yếu / rủi ro cao
Diễn giải nhanh:
- GCS cao + Breadth cao → leader “thật”
- GCS cao + Breadth thấp → kéo trụ (cần cẩn trọng)
9. GST – Group Strength Transfer (Group → Stock) là gì?
GST là điểm đánh giá mức độ “cổ phiếu hưởng lợi” từ xu hướng nhóm. Mục tiêu là map từ nhóm mạnh xuống cổ phiếu đáng đánh.
Một cổ phiếu GST cao khi:
- Thuộc nhóm đang mạnh (GCS/GFS tốt)
- Có tín hiệu kỹ thuật tích cực
- Di chuyển đồng pha với nhóm (ít lệch pha)
Diễn giải nhanh (gợi ý):
- GST ≥ 80: cổ phiếu dẫn sóng nhóm
- GST 70–80: cổ phiếu mạnh, theo trend
- GST < 70: chưa đồng pha / chưa đủ điều kiện
10. Quy trình sử dụng GroupFlow Time Series hiệu quả
10.1 Quy trình gợi ý (Flow → Backtest → Signal)
- Nhìn KPI Snapshot: thị trường risk-on hay risk-off?
- Chọn metric phù hợp mục tiêu (ForeignNet/GCS/Breadth…)
- Chọn transform (Z-Score/Raw/CumSlope) + window
- Nhìn Heatmap + Ranking: chọn 3–5 nhóm nổi bật
- Drilldown/biểu đồ chi tiết nhóm: xác nhận bền hay bùng nổ 1 phiên
- Chuyển sang Backtest: kiểm chứng rule theo nhóm (nếu có)
- Chọn cổ phiếu trong nhóm: ưu tiên GST ≥ 70
- Kết hợp tín hiệu kỹ thuật & quản trị rủi ro để vào lệnh
10.2 Khi nào không nên vào lệnh?
- Nhóm tăng nhưng Breadth thấp (kéo vài mã)
- Momentum suy yếu, ΔGCS âm liên tiếp
- Nâng cao: RiskScore cao, StdRelRet20 cao (nhiễu)
- MarketNet xấu + outflow nhiều (risk-off rõ)
10.3 Khi nào nên chốt lời / giảm tỷ trọng?
- Nhóm bạn nắm giữ bắt đầu “nhạt màu” 2–3 phiên
- Breadth giảm dần (sóng hẹp lại)
- Rotation xuất hiện: nhóm khác lên mạnh hơn
11. Lưu ý quan trọng
- GroupFlow Time Series không phải công cụ dự đoán giá ngắn hạn
- Đây là công cụ định hướng dòng tiền & xác suất
- Luôn kết hợp chiến lược cá nhân: quản trị vốn, stoploss, kỷ luật giao dịch
- Luôn hiểu rõ “transform/metric” bạn đang dùng để tránh diễn giải sai
Đọc đúng dòng tiền nhóm = đi trước một nhịp so với đám đông.