Dòng tiền khối ngoại, tự doanh: hỏi AI qua FinLens MCP
Hỏi AI về khối ngoại, tự doanh, dòng tiền chủ động và theo ngành bằng flows_get_stock_flow của FinLens MCP. Dữ liệu cá nhân, tổ chức trong nước đã dừng.
⏱ Đọc 10 phút · 🟡 Trung cấp · 🔧 Yêu cầu: FinLens Pro
Dữ liệu cá nhân và tổ chức trong nước đã dừng
HOSE tạm ngừng công bố phân loại nhà đầu tư từ 01/09/2026, nên phiên cuối có số của cá nhân trong nước và tổ chức trong nước là 28/08/2026. Theo nhóm nhà đầu tư, hiện chỉ còn khối ngoại và tự doanh. Các công cụ vẫn trả các trường của hai nhóm đã dừng, nhưng không còn đọc được như trước: xem các trường đã đổi nghĩa.
Ba chiều dòng tiền KHÔNG được nhầm lẫn
FinLens MCP hiện có ba chiều dòng tiền còn cập nhật, đo ba thứ khác nhau. Nhầm lẫn chúng sẽ dẫn đến phân tích sai:
🌏 Khối ngoại
= Nhà đầu tư nước ngoài mua trừ bán, gồm cả giao dịch thoả thuận. Phủ cả ba sàn, cập nhật trong phiên, kèm tỷ lệ sở hữu nước ngoài và room còn lại.
🏦 Tự doanh
= Công ty chứng khoán mua trừ bán bằng vốn của chính họ. Dữ liệu về sau khoảng 18h.
⚡ Dòng tiền chủ động (Aggressor)
= Ai chủ động đặt lệnh — bên mua chủ động hay bán chủ động? Đây là chiều SÁNG KIẾN: lệnh mua khớp với bên bán đang chờ (mua chủ động), hoặc ngược lại. Không phân biệt loại nhà đầu tư. Cập nhật trong phiên.
Lỗi phân tích phổ biến cần tránh
Đừng dùng dòng tiền chủ động để trả lời câu hỏi khối ngoại hay tự doanh đang làm gì, và ngược lại. Ví dụ: "dòng tiền chủ động đang mua ròng HPG" KHÔNG có nghĩa là khối ngoại đang mua HPG.
Nhóm dữ liệu nào còn, cập nhật khi nào?
Mỗi nhóm dữ liệu có trạng thái và lịch cập nhật khác nhau:
| Nhóm dữ liệu | Trạng thái | Cập nhật | Tra bằng |
|---|---|---|---|
| Khối ngoại | Còn | Trong phiên | focus="foreign", flow_type="foreign" |
| Dòng tiền chủ động | Còn | Trong phiên | focus="active", flow_type="active" |
| Dòng tiền chủ động theo ngành | Còn | Trong phiên | flows_sector_flow |
| Xoay vòng ngành trong phiên (phân bổ GTGD khớp lệnh) | Còn | Trong phiên, từng khung 15/30/60 phút | flows_sector_intraday |
| Tự doanh theo ngành | Còn | ~18h sau đóng cửa | flows_sector_prop |
| Khối ngoại + tự doanh toàn sàn HOSE | Còn | Khối ngoại trong phiên, tự doanh ~18h | flows_market_investor_agg |
| Tự doanh | Còn | ~18h sau đóng cửa | focus="smart_money" (trường prop_net_bil), flow_type="proprietary" |
| Tổ chức trong nước | Đã dừng, phiên cuối có số 28/08/2026 | Không còn | Số trả về từ tháng 9/2026 trùng với tự doanh |
| Cá nhân trong nước | Đã dừng, phiên cuối có số 28/08/2026 | Không còn | Trả về 0 hoặc "Không có dữ liệu giao dịch" |
FinLens tự xử lý độ trễ của tự doanh
Bạn không cần lo lắng về thời điểm hỏi. Khi hỏi focus="smart_money" trước 18h, kỳ lũy kế tự neo vào phiên đã có số tự doanh (as_of_complete), còn phiên mới hơn nằm ở latest_partial — ghi rõ trong kết quả trả về.
Các trường đã đổi nghĩa khi dữ liệu dừng
Công cụ không báo lỗi khi đọc hai nhóm đã dừng, nên cần biết các trường sau đang trả gì. Phần này mô tả kết quả đo ngày 03/11/2026.
| Công cụ và trường | Trả về hiện nay | Cách đọc đúng |
|---|---|---|
flows_get_stock_flow: local_indiv_net_bil, retail_net_bil, nhóm local_individual | Bằng 0 | Không có số liệu, không phải cá nhân đứng ngoài |
flows_get_stock_flow: local_inst_net_bil, nhóm local_institutional | Trùng prop_net_bil ở mã HOSE; null hoặc 0 ở mã ngoài HOSE | Đây là số tự doanh, không phải toàn bộ tổ chức trong nước |
flows_get_stock_flow: smart_net_bil | Khối ngoại + tự doanh + tổ chức | Tự doanh bị cộng hai lần ở mã HOSE, đừng dùng làm số tổng |
flows_get_stock_flow: intensity, signal của focus="smart_money" | Tính trên chỉ số gộp | Tham khảo thận trọng, ưu tiên đọc focus="foreign" |
flows_top_net với flow_type="local_individual" | "Không có dữ liệu giao dịch." | Nhóm đã dừng, đừng hỏi lại với days lớn hơn |
flows_top_net với flow_type="local_institutional" | Vẫn có danh sách, period_to là 29/10/2026 | Số trong danh sách là số tự doanh |
Ví dụ HPG, 10 phiên từ 20/10 đến 02/11/2026: khối ngoại ròng +177,88 tỷ, tự doanh −123,6 tỷ, nhóm tổ chức cũng −123,6 tỷ, và smart_net_bil ra −69,33 tỷ. Con số này bằng 177,88 − 2 × 123,6, tức tự doanh đã bị tính hai lần. Cộng đúng hai nhóm còn dữ liệu chỉ là +54,28 tỷ, ngược dấu.
Smart money trước đây nghĩa là gì?
FinLens MCP định nghĩa smart money là khối ngoại + tự doanh + tổ chức trong nước, còn cá nhân trong nước là retail. Định nghĩa này chỉ có số đầy đủ tới phiên 28/08/2026. focus vẫn giữ tên "smart_money" vì đó là cách lấy số tự doanh, nên hãy đọc từng nhóm trong groups hoặc series thay vì số gộp.
Khối ngoại và tự doanh theo mã cụ thể
Dùng flows_get_stock_flow với focus="smart_money" để có cả khối ngoại lẫn tự doanh trong một kết quả:
Khối ngoại và tự doanh đang mua hay bán ròng HPG trong 20 phiên qua? Nêu riêng từng nhóm, đừng dùng số gộp smart money.
→ AI dùng focus="smart_money", days=20 — đọc net_bil của nhóm foreign và proprietary trong groups
Trong 10 phiên qua với HPG, tự doanh đang đi cùng chiều hay ngược chiều với khối ngoại?
→ AI so foreign_net_bil với prop_net_bil từng phiên trong series
So sánh khối ngoại và tự doanh 15 phiên qua của VCB, BID và CTG — ngân hàng nào đang được mua ròng nhiều hơn?
→ Gọi flows_get_stock_flow lần lượt cho từng mã, đọc riêng hai nhóm foreign và proprietary
Khối ngoại riêng (cập nhật ngay trong phiên)
Khi chỉ cần theo dõi khối ngoại — không đợi tự doanh về lúc 18h — dùng focus="foreign":
Khối ngoại đang mua bán ròng VIC thế nào trong 5 phiên gần nhất? Còn room ngoại bao nhiêu?
→ focus="foreign" — trả lời ngay, không đợi tự doanh. Kèm foreign_pct và foreign_room_shares
VHM còn bao nhiêu room ngoại? Khối ngoại có đang tiếp tục mua vào khi room sắp hết không?
→ Kèm foreign_pct (tỷ lệ sở hữu nước ngoài), foreign_room_shares (số cổ phiếu còn room) và signal
Dòng tiền chủ động (aggressor) — cập nhật trong phiên
Dùng focus="active" để xem bên nào đang CHỦ ĐỘNG trong từng lệnh khớp — đây là tín hiệu ngắn hạn về áp lực mua/bán:
Dòng tiền chủ động vào FPT trong 5 phiên gần nhất như thế nào? Bên mua hay bên bán đang chủ động hơn?
→ focus="active" — active_net_bil, cập nhật ngay phiên hôm nay
HPG hôm nay: khối ngoại đang làm gì? Và dòng tiền chủ động trong phiên đang nghiêng về bên mua hay bán?
→ AI gọi focus="foreign" + focus="active" riêng, tổng hợp 2 chiều phân tích
Top mã mua/bán ròng nhiều nhất
Dùng flows_top_net để quét toàn thị trường — không cần biết trước mã cụ thể. Công cụ này chọn nhóm bằng flow_type, và không có giá trị "smart_money". Các giá trị còn dữ liệu là foreign, proprietary và active.
Top 10 mã được khối ngoại mua ròng nhiều nhất trong 5 phiên gần nhất
→ flows_top_net, flow_type="foreign", days=5, direction="buy"
Top 15 mã tự doanh bán ròng nhiều nhất trong 20 phiên qua — ngành nào bị xả nhiều nhất?
→ flow_type="proprietary", days=20, direction="sell", limit=15
Top mã có dòng tiền chủ động mua ròng lớn nhất hôm nay trên HOSE
→ flow_type="active", days=1, exchange="HOSE"
Luân chuyển vốn theo ngành
Dùng flows_sector_flow để xem tiền đang chạy vào/ra ngành nào — tín hiệu sớm về rotation thị trường. Công cụ này chỉ đo dòng tiền chủ động, nhận hai tham số days và top, và trả về hai danh sách ngành inflow và outflow:
Dòng tiền chủ động theo ngành trong 10 phiên gần nhất — ngành nào đang nhận vốn nhiều nhất? Ngành nào bị rút?
→ flows_sector_flow, days=10 — net lũy kế 10 phiên theo ICB, cập nhật trong phiên hôm nay
So sánh dòng tiền ngân hàng vs bất động sản vs thép trong 20 phiên gần nhất — có dấu hiệu rotation không?
→ flows_sector_flow, days=20, top=20 — so sánh net_bil các ngành có trong danh sách; ngành ngoài top không xuất hiện
Tự doanh theo ngành (cuối ngày)
flows_sector_prop cộng dồn tự doanh công ty chứng khoán mua trừ bán theo ngành ICB trong days phiên (mặc định 20), ở cấp ngành level 1–4 (mặc định cấp 2, 19 ngành). Mỗi ngành có ròng lũy kế net_bil, ròng phiên gần nhất net_latest_bil, ròng 5 phiên net_5d_bil, chuỗi phiên cùng chiều streak (âm là bán ròng) và tỷ lệ ròng trên giá trị khớp lệnh của ngành net_pct_of_value. Kết quả chia hai danh sách inflow và outflow cùng tổng ròng mọi ngành. Đây chỉ là tự doanh: không gồm khối ngoại và không phải dòng tiền chủ động của flows_sector_flow.
Tự doanh về sau khoảng 18h, nên as_of là phiên đủ dữ liệu gần nhất và có thể trễ một phiên so với giá.
Tự doanh các công ty chứng khoán mua ròng ngành nào nhiều nhất trong 20 phiên gần đây, ngành nào bị bán ròng liên tiếp?
→ flows_sector_prop, days=20 — đọc inflow/outflow, streak và net_pct_of_value để biết ròng có đáng kể so với thanh khoản ngành không
Tự doanh theo ngành cấp 3 trong 10 phiên: trong nhóm ngân hàng và chứng khoán, tiền tự doanh đang vào đâu?
→ flows_sector_prop, days=10, level=3, top=10
Xoay vòng ngành trong phiên
flows_sector_intraday đo phân bổ giá trị khớp lệnh giữa các ngành trong một phiên, không gồm thoả thuận và không phân biệt nhóm nhà đầu tư. Mỗi ngành có giá trị khớp value_bil, tỷ trọng share_pct, thay đổi tỷ trọng giữa khung đầu và khung cuối phiên share_change_pp, và so với cả phiên trước share_vs_prev_pp. leaders và laggards là ngành tăng hoặc giảm tỷ trọng nhiều nhất so phiên trước (bỏ ngành dưới 0,5%). series trả giá trị khớp theo khung interval_minutes 15, 30 hoặc 60 phút của sáu ngành lớn nhất cộng nhóm còn lại; khung ATC tính từ 14:30. Kèm session_status (đang giao dịch, nghỉ trưa, đã đóng cửa) và phút dữ liệu cuối as_of. Dữ liệu có từ 24/12/2021, chọn phiên cũ bằng date.
Trong phiên hôm nay, tỷ trọng giao dịch ngành nào tăng mạnh so với phiên trước, ngành nào nhường chỗ? Diễn biến theo từng 30 phút ra sao?
→ flows_sector_intraday — đọc leaders/laggards theo share_vs_prev_pp, series theo khung giờ
Phiên 10/11/2026 thanh khoản dồn vào ngành nào theo từng 15 phút, và cuối phiên có đổi hướng không?
→ flows_sector_intraday, date="2026-11-10", interval_minutes=15
Ba công cụ ngành đo ba thứ khác nhau
flows_sector_flow đo mua bán chủ động theo ngành, flows_sector_prop đo tự doanh theo ngành, còn flows_sector_intraday đo tỷ trọng thanh khoản giữa các ngành. Một ngành có thể chiếm tỷ trọng giao dịch lớn trong phiên mà tự doanh vẫn bán ròng.
Khối ngoại và tự doanh toàn sàn HOSE
flows_market_investor_agg trả khối ngoại và tự doanh mua bán ròng của cả sàn HOSE theo phiên trong days phiên gần nhất: chuỗi series từng phiên (ròng khối ngoại, ròng tự doanh, smart_net_bil là tổng hai nhóm, giá trị giao dịch sàn), lũy kế kỳ của từng nhóm trong groups (mua, bán, ròng, ròng phiên gần nhất, streak) và smart_net_bil lũy kế. Khối ngoại cập nhật trong phiên (as_of), tự doanh về sau khoảng 18h, nên kỳ lũy kế neo vào phiên đủ cả hai nhóm (as_of_complete); phiên mới hơn nằm ở latest_partial với prop_net_bil còn trống. Hai nhóm tổ chức và cá nhân trong nước không còn được cung cấp và được liệt kê trong missing_groups, không có số.
20 phiên gần đây khối ngoại và tự doanh mua hay bán ròng toàn sàn HOSE, tổng hai nhóm là bao nhiêu, và chuỗi phiên bán ròng liên tiếp của khối ngoại kéo dài mấy phiên?
→ flows_market_investor_agg, days=20 — groups cho lũy kế từng nhóm, series cho từng phiên
Câu hỏi mẫu nâng cao
Phân tích toàn diện dòng tiền HPG trong tháng qua: khối ngoại và tự doanh đang mua hay bán ròng, có đồng chiều không? Dòng tiền chủ động gần đây thế nào? Kết hợp với xu hướng giá để đánh giá tín hiệu
VNM vừa phá kháng cự — dòng tiền chủ động và khối ngoại có xác nhận breakout này không? Tự doanh mấy phiên gần đây đang mua hay bán?
Bài liên quan
Phân tích cổ phiếu: P/E, ROE, BCTC, DuPont
Kết hợp phân tích dòng tiền với nền tảng tài chính vững chắc.
Phân tích kỹ thuật & quét tín hiệu
Kết hợp dòng tiền với tín hiệu kỹ thuật để tăng độ chính xác.
Tổng hợp một lệnh: ngành và thị trường
Bức tranh một ngành gồm định giá, dòng tiền khối ngoại và tự doanh trong một câu hỏi.
Xem tất cả 31 bài hướng dẫn
Đầy đủ chuỗi hướng dẫn FinLens MCP từ cơ bản đến nâng cao.
Câu hỏi thường gặp
Smart money trong chứng khoán Việt Nam còn đo được không?
Không còn đo được đầy đủ như trước. Trên FinLens MCP, smart money là số gộp smart_net_bil của công cụ flows_get_stock_flow, cộng khối ngoại, tự doanh và tổ chức trong nước, còn nhà đầu tư cá nhân xếp vào nhóm retail. HOSE tạm ngừng công bố phân loại nhà đầu tư từ 01/09/2026, và từ phiên 03/09/2026 số của nhóm tổ chức trùng với số tự doanh, nên smart_net_bil đang cộng tự doanh hai lần còn retail_net_bil bằng 0. Để đọc dòng tiền lớn hiện nay, hãy đọc riêng khối ngoại và tự doanh trong groups hoặc series.
Dòng tiền chủ động khác gì dòng tiền khối ngoại?
Dòng tiền chủ động (aggressor) đo bên nào chủ động đặt lệnh trong từng lệnh khớp — mua chủ động hay bán chủ động — và không phân biệt loại nhà đầu tư; tra bằng flows_get_stock_flow với focus="active". Dòng tiền khối ngoại đo mua bán ròng của nhà đầu tư nước ngoài, tra bằng focus="foreign" và kèm tỷ lệ sở hữu nước ngoài hiện tại. Hai chiều này không thay thế nhau: dòng tiền chủ động mua ròng một mã không có nghĩa là khối ngoại đang mua mã đó.
Làm sao xem top mã khối ngoại mua ròng nhiều nhất?
Công cụ flows_top_net của FinLens MCP quét toàn thị trường và xếp hạng các mã mua ròng hoặc bán ròng mạnh nhất, không cần biết trước mã nào. Ví dụ câu hỏi cho AI: "Top 10 mã được khối ngoại mua ròng nhiều nhất trong 5 phiên gần nhất", tương ứng flows_top_net với flow_type="foreign", days=5, direction="buy". Đổi flow_type sang "proprietary" để xếp hạng theo tự doanh hoặc "active" để xếp hạng theo dòng tiền chủ động, và lọc sàn bằng exchange="HOSE". Công cụ này không có flow_type="smart_money".
Dữ liệu dòng tiền của FinLens MCP cập nhật lúc nào?
Khối ngoại và dòng tiền chủ động được cập nhật ngay trong phiên giao dịch, kể cả dòng tiền chủ động theo ngành. Số liệu tự doanh về khoảng 18h sau khi đóng cửa; khi được hỏi trước 18h, flows_get_stock_flow tự neo kỳ lũy kế vào phiên đã có đủ dữ liệu ở trường as_of_complete và để phiên mới hơn ở latest_partial. Dữ liệu cá nhân và tổ chức trong nước không còn cập nhật, phiên cuối có số là 28/08/2026.
Vì sao dữ liệu dòng tiền cá nhân và tổ chức trong nước không còn cập nhật?
HOSE tạm ngừng công bố phân loại nhà đầu tư từ 01/09/2026, nên phiên cuối có số là 28/08/2026. Trên FinLens MCP, flows_get_stock_flow trả các trường của cá nhân bằng 0 và trường của tổ chức trùng với tự doanh; flows_top_net với flow_type="local_individual" trả lời không có dữ liệu giao dịch, còn flow_type="local_institutional" vẫn trả danh sách nhưng đó là số của tự doanh. Theo nhóm nhà đầu tư, dữ liệu còn cập nhật chỉ có khối ngoại và tự doanh.
Cập nhật lần cuối