Cổ đông lớn, giao dịch nội bộ và lịch sự kiện doanh nghiệp
Tra cổ đông lớn, cơ cấu sở hữu, room ngoại, giao dịch của người nội bộ và lịch sự kiện doanh nghiệp (ĐHCĐ, cổ tức, phát hành, hạn nộp BCTC) bằng Claude hoặc ChatGPT.
Ai đang nắm cổ phiếu, người trong doanh nghiệp đang mua hay bán, và sắp tới có sự kiện gì: ba câu hỏi này cần dữ liệu công bố thông tin, không nằm trong giá hay báo cáo tài chính. FinLens MCP có bốn công cụ đọc dữ liệu đó — hồ sơ sở hữu, giao dịch nội bộ, lịch sự kiện và chi tiết từng sự kiện — bạn hỏi bằng tiếng Việt, AI trả về số liệu kèm ngày công bố.
Ai đang nắm cổ phiếu này?
ownership_get trả hồ sơ sở hữu của một mã gồm năm khối, mỗi khối có mốc as_of
riêng.
Ai là cổ đông lớn của HPG, nhà nước và nước ngoài nắm bao nhiêu phần trăm, 5 cổ đông lớn nhất gộp lại bao nhiêu?
→ ownership_get: major_shareholders, structure, concentration_top5_pct
Room ngoại của FPT còn bao nhiêu cổ phiếu và bao nhiêu phần trăm?
→ ownership_get: foreign.limit_pct, held_pct, room_shares, room_pct
Ban lãnh đạo và người có liên quan của MWG đang nắm tổng cộng bao nhiêu phần trăm, có bao nhiêu quỹ đầu tư đang nắm mã này?
→ ownership_get: insiders.insiders_total_pct, related_total_pct, funds.n_funds_holding
| Khối | Cho biết | Lưu ý |
|---|---|---|
major_shareholders | Tên, tổ chức hay cá nhân (ước đoán theo tên), cổ đông sáng lập, số cổ phiếu, %, ngày công bố | Dòng cũ hơn dòng mới nhất quá 400 ngày gắn possibly_outdated; concentration_top5_pct chỉ cộng dòng không bị gắn cờ |
structure | Sở hữu nhà nước / nước ngoài / khác, % | Nguồn không ghi mốc thời gian; đối chiếu foreign_pct với foreign.held_pct để biết độ mới |
foreign | Tỷ lệ tối đa, đang nắm, room còn lại bằng cổ phiếu và %, số cổ phiếu lưu hành | Theo phiên của số liệu room |
insiders | Số người nội bộ và người có liên quan, tổng % mỗi nhóm, danh sách đứng đầu kèm chức vụ hoặc quan hệ | Là số dư, không phải giao dịch |
funds | Số quỹ đầu tư đang nắm, tổng % trên số cổ phiếu lưu hành | Theo kỳ danh mục mới nhất của từng quỹ; danh sách từng quỹ ở fund_stock_ownership |
ownership_get không có free-float chính thức và không có lịch sử giao dịch của
người nội bộ; phần sau nằm ở công cụ kế tiếp.
Người nội bộ đang mua hay bán?
ownership_insider_trades đọc giao dịch của người nội bộ, tổ chức liên quan và
người có liên quan, theo một mã hoặc xếp hạng toàn thị trường.
Trong 90 ngày qua người nội bộ và người liên quan của VNM đã đăng ký và thực hiện những giao dịch nào, mua ròng hay bán ròng?
→ ownership_insider_trades: ticker="VNM", days=90 — trades, net_insider_shares, n_buy, n_sell
Tháng vừa rồi mã nào có người nội bộ mua ròng lớn nhất và bán ròng lớn nhất tính theo giá trị?
→ ownership_insider_trades: scope="market", days=30 — top_net_buy, top_net_sell với net_value_bil
Mỗi giao dịch có một trong bốn trạng thái, và cách đọc khác nhau:
status | Nghĩa |
|---|---|
dang_ky | Mới đăng ký, là ý định chưa phải kết quả; khối lượng gom vào registered_buy_shares / registered_sell_shares khi còn trong thời hạn |
da_thuc_hien | Kết quả được doanh nghiệp báo cáo |
ket_qua_suy_ra | Kết quả suy từ số dư người nội bộ công bố sau ngày bắt đầu giao dịch (số dư trừ số cổ phiếu trước giao dịch); id trỏ về sự kiện đăng ký gốc |
khong_thuc_hien | Báo cáo không thực hiện được |
net_insider_shares chỉ cộng dòng có kết quả (báo cáo và suy ra), phần suy ra tách
riêng ở net_inferred_shares. Trường results_feed_as_of là ngày công bố mới nhất
của một kết quả giao dịch nội bộ được báo cáo trong kho, tính toàn thị trường; sau
mốc đó kết quả chỉ còn dạng suy ra từ số dư, vì vậy hãy xem mốc này trước khi kết
luận về khối lượng đã thực hiện gần đây. Ở chế độ toàn thị trường, net_value_bil
là ước tính bằng khối lượng nhân giá đóng cửa gần nhất, không phải giá khớp thực của
từng giao dịch.
Công cụ không gồm giao dịch thoả thuận của nhà đầu tư thường hay khối ngoại; phần đó ở trang Dòng tiền.
Sắp tới có sự kiện gì?
events_calendar dựng lịch sự kiện doanh nghiệp trong một cửa sổ ngày (tối đa 400
ngày), cho một mã, một ngành ICB ở cấp bất kỳ, hoặc toàn thị trường. Cửa sổ quá khứ
cũng dùng được; kết quả xếp tăng dần khi cửa sổ bắt đầu từ hôm nay, giảm dần khi bắt
đầu trong quá khứ.
Trong 6 tháng tới VCB có những sự kiện gì: đại hội, cổ tức, phát hành?
→ events_calendar: ticker="VCB", to_date = hôm nay + 180 ngày
Ngân hàng nào chốt quyền cổ tức trong tháng tới?
→ events_calendar: icb_code="8300", kinds=["co_tuc"] — exright_date, record_date, terms
Liệt kê các đợt phát hành thêm và chuyển sàn trên toàn thị trường trong 180 ngày vừa qua
→ events_calendar: from_date = hôm nay − 180 ngày, to_date = hôm nay, kinds=["phat_hanh","quyen_mua","chuyen_san"]
Các loại sự kiện (kinds): dhcd đại hội cổ đông; co_tuc cổ tức tiền hoặc cổ
phiếu; co_phieu_thuong; quyen_mua quyền mua phát hành thêm; phat_hanh phát
hành khác (riêng lẻ, ESOP, chuyển đổi, sáp nhập); niem_yet; niem_yet_them niêm
yết bổ sung hoặc giảm; chuyen_san; dung_niem_yet; sap_nhap; giao_dich_noi_bo;
khac; bctc_du_kien. Mỗi mục có date (ngày chính dùng để xếp lịch), các mốc
public_date, exright_date, record_date, payout_date, issue_date,
listing_date, start_date, end_date, và terms tóm tắt dạng người đọc.
Riêng lịch GDKHQ cổ tức kèm lợi suất theo giá hiện tại có công cụ
dividends_upcoming ở trang Cổ tức; events_calendar với
kinds=['co_tuc'] trả cùng nhóm sự kiện nhưng không tính lợi suất.
Hạn công bố báo cáo tài chính ước tính
Loại bctc_du_kien là hạn công bố báo cáo tài chính suy từ quy định công bố thông
tin, mang source_kind='uoc_tinh_quy_dinh' và không có id. Đây không phải ngày
doanh nghiệp đã đăng ký; dùng để biết khoảng thời gian số liệu quý mới sẽ xuất hiện.
Hạn công bố báo cáo tài chính quý tới của các doanh nghiệp niêm yết rơi vào ngày nào?
→ events_calendar: kinds=["bctc_du_kien"]
Mở chi tiết một sự kiện
events_get nhận id lấy từ events_calendar hoặc ownership_insider_trades
(truyền nguyên văn) và trả mô tả đầy đủ dạng văn bản thường kèm phần riêng theo
loại: địa điểm và thời gian họp với đại hội cổ đông; sàn cũ và sàn mới với chuyển
sàn; tên, chức vụ, quan hệ, chiều, trạng thái, số cổ phiếu trước và sau với giao
dịch nội bộ; phương thức, tỷ lệ, giá, khối lượng, trạng thái, năm và đợt cổ tức với
phát hành hoặc quyền. Trường updated_at cho biết lần nội dung sự kiện thay đổi gần
nhất, vì ngày chốt và tỷ lệ hay được sửa sau công bố.
Mở chi tiết sự kiện đại hội cổ đông vừa liệt kê: họp ở đâu, lúc nào, nội dung gì?
→ events_get: id từ events_calendar — description, meeting_place, meeting_time
Giới hạn dữ liệu
- Kho sự kiện không có sự kiện vào hoặc ra rổ chỉ số, mua cổ phiếu quỹ hay thay đổi nhân sự.
- Phân loại tổ chức / cá nhân của cổ đông lớn là ước đoán theo tên; khối cơ cấu sở hữu không có mốc thời gian trong nguồn.
- Kết quả giao dịch nội bộ được báo cáo chỉ có tới
results_feed_as_of; sau đó là kết quả suy ra từ số dư. Luôn xem trườngas_ofvàdata_as_ofcủa từng khối. - Mọi số liệu chỉ mô tả công bố thông tin, không phải khuyến nghị đầu tư.
Bảng công cụ sở hữu và sự kiện
| Công cụ | Việc gì | Tham số chính |
|---|---|---|
ownership_get | Cổ đông lớn, cơ cấu nhà nước / nước ngoài / khác, room ngoại, số dư người nội bộ và người có liên quan, số quỹ đang nắm | ticker, top |
ownership_insider_trades | Từng giao dịch nội bộ của một mã theo trạng thái, hoặc xếp hạng mã mua ròng / bán ròng nội bộ toàn thị trường | ticker, days, side, scope (ticker / market), limit |
events_calendar | Lịch sự kiện doanh nghiệp theo mã, ngành hoặc toàn thị trường trong cửa sổ ngày, lọc theo loại, gồm hạn công bố BCTC ước tính | ticker, icb_code, from_date, to_date, kinds, limit |
events_get | Chi tiết một sự kiện theo id: mô tả đầy đủ, họp đại hội, chuyển sàn, giao dịch nội bộ, điều khoản phát hành | id |
Bài liên quan
Cổ tức và sự kiện quyền
Lịch GDKHQ kèm lợi suất, lịch sử cổ tức và chính sách chi trả của một mã.
Quỹ đầu tư
Danh sách từng quỹ đang nắm một mã và danh mục của từng quỹ.
Dòng tiền khối ngoại và tự doanh
Mua bán ròng theo nhóm nhà đầu tư, phần không nằm trong giao dịch nội bộ.
Có gì mới của một mã
Gom giá, tin, báo cáo, sự kiện và giao dịch nội bộ mới kể từ một ngày trong một câu hỏi.
Câu hỏi thường gặp
Xem cổ đông lớn và cơ cấu sở hữu của một cổ phiếu ở đâu?
Hỏi trợ lý AI bằng tiếng Việt, ví dụ "Ai là cổ đông lớn của HPG, nhà nước và nước ngoài nắm bao nhiêu phần trăm?". FinLens MCP gọi ownership_get, trả danh sách cổ đông lớn sắp theo tỷ lệ giảm dần kèm số cổ phiếu, ngày công bố và cờ possibly_outdated cho dòng cũ hơn 400 ngày so với dòng mới nhất, tổng tỷ lệ của 5 cổ đông lớn nhất, cơ cấu nhà nước / nước ngoài / khác, room ngoại còn lại, số dư của người nội bộ và người có liên quan, số quỹ đầu tư đang nắm. Mỗi khối có mốc as_of riêng.
Người nội bộ của doanh nghiệp đang mua hay bán cổ phiếu?
Công cụ ownership_insider_trades của FinLens MCP liệt kê từng giao dịch công bố của người nội bộ, tổ chức liên quan và người có liên quan trong cửa sổ ngày: tên, chức vụ, quan hệ, chiều mua hay bán, số cổ phiếu đăng ký và đã thực hiện, tỷ lệ sở hữu trước và sau, cùng trạng thái dang_ky, da_thuc_hien, ket_qua_suy_ra hay khong_thuc_hien. Phần tổng hợp gồm net_insider_shares chỉ tính dòng có kết quả, số giao dịch mua và bán, khối lượng đăng ký còn hạn chưa có kết quả và thay đổi giá cùng kỳ. Đây là số liệu mô tả, không phải khuyến nghị đầu tư.
Doanh nghiệp nào sắp họp đại hội cổ đông hoặc chốt quyền trong tháng tới?
Công cụ events_calendar của FinLens MCP dựng lịch sự kiện cho một mã, một ngành ICB hoặc toàn thị trường trong cửa sổ tối đa 400 ngày, lọc được theo loại: dhcd (đại hội cổ đông), co_tuc, co_phieu_thuong, quyen_mua, phat_hanh, niem_yet, niem_yet_them, chuyen_san, dung_niem_yet, sap_nhap, giao_dich_noi_bo và bctc_du_kien. Mỗi mục có các mốc ngày công bố, giao dịch không hưởng quyền, chốt danh sách, chi trả, cùng điều khoản tóm tắt dạng người đọc và id để mở chi tiết bằng events_get.
Hạn công bố báo cáo tài chính quý của doanh nghiệp niêm yết là khi nào?
Trong FinLens MCP, events_calendar với kinds=['bctc_du_kien'] trả hạn công bố báo cáo tài chính ước tính theo quy định công bố thông tin. Các mục này có source_kind='uoc_tinh_quy_dinh' và không có id, tức là ngày suy từ quy định chứ không phải ngày doanh nghiệp đã đăng ký hay công bố. Dùng chúng để biết khoảng thời gian số liệu quý mới sẽ xuất hiện; ngày thật có thể sớm hơn hoặc được gia hạn theo từng doanh nghiệp.
FinLens MCP có cho biết free-float và danh sách từng quỹ đang nắm cổ phiếu không?
ownership_get không trả free-float chính thức và không liệt kê từng quỹ; khối funds chỉ cho số quỹ đầu tư đang nắm và tổng tỷ lệ trên số cổ phiếu lưu hành theo kỳ danh mục mới nhất của từng quỹ. Muốn xem danh sách từng quỹ và số cổ phiếu mỗi quỹ nắm, FinLens MCP có công cụ fund_stock_ownership trong nhóm quỹ đầu tư. Lịch sử giao dịch của người nội bộ cũng nằm riêng ở ownership_insider_trades, không nằm trong ownership_get.
Cập nhật lần cuối