Logo FinLensFinLens Docs

Tổng hợp một mã, một ngành, cả thị trường trong một câu hỏi

Hỏi AI một câu để nhận bức tranh đủ của một cổ phiếu, một ngành ICB hoặc cả thị trường Việt Nam: giá, xu hướng, dòng tiền, định giá, tin tức và chuỗi độ rộng.

Phần lớn câu hỏi của nhà đầu tư không nằm gọn trong một công cụ: "HPG đang thế nào?" cần giá, xu hướng, dòng tiền, định giá và đồng thuận cùng lúc. FinLens MCP có 6 công cụ tổng hợp một lệnh: AI gọi một công cụ, nhận bức tranh đủ của một mã, một ngành hoặc cả thị trường, rồi mới đào sâu bằng công cụ chuyên trách khi cần. Mỗi khối trong kết quả có ngày dữ liệu riêng; khối thiếu được ghi lý do, không bị lấp bằng số ước lượng.

Một mã đang ở trạng thái nào?

stocks_get_snapshot trả ảnh chụp đủ của một mã trong một lần gọi: giá và biến động 1 ngày tới 1 năm, khoảng cách tới đỉnh đáy 52 tuần, chuỗi phiên cùng chiều; vị trí so MA20/50/200, RSI14, MFI14, trạng thái MACD, vị trí trong dải Bollinger; RS của mã, RS ngành, Điểm tổng hợp 1–99, beta; khối lượng so trung bình 20 phiên; khối ngoại ròng 1 và 20 phiên, % khớp chủ động mua; P/E TTM, P/B, EV/EBITDA, vốn hoá; đồng thuận CTCK; cổ tức tiền 12 tháng; sự kiện GDKHQ 60 ngày tới và 2–3 câu mô tả.

Bức tranh một mã

Cho tôi bức tranh đầy đủ của HPG lúc này: giá, xu hướng, dòng tiền, định giá và đồng thuận CTCK

→ stocks_get_snapshot: ticker='HPG' — chế độ một mã, đủ mọi khối

Quét nhanh nhiều mã

So nhanh HPG, HSG, NKG: mã nào đang trên MA50, RS bao nhiêu, khối ngoại 20 phiên ròng mua hay bán?

→ stocks_get_snapshot: tickers=['HPG','HSG','NKG'] — tối đa 20 mã, bản rút gọn bỏ khối consensus và upcoming_events

Ảnh chụp không chứa chuỗi lịch sử. Muốn xem diễn biến theo ngày, AI chuyển sang stocks_get_price_history, flows_get_stock_flow hoặc fundamental_get_key_metrics.

Mã này có gì mới kể từ hôm đó?

stocks_whats_new trả mọi thứ mới của một hoặc nhiều mã kể từ mốc since (tối đa 90 ngày trước) hoặc trong days ngày gần nhất. Kết quả gom theo khối: biến động giá so VNINDEX cùng kỳ và giá trị giao dịch bình quân so 20 phiên trước, phiên lập đỉnh hoặc đáy 52 tuần; báo cáo tài chính vừa số hoá có kỳ mới hơn mọi kỳ đã có; báo cáo CTCK mới và CTCK nào đổi giá mục tiêu; thay đổi Điểm tổng hợp và thành phần; giao dịch nội bộ công bố trong kỳ; sự kiện doanh nghiệp tới 14 ngày tới; GDKHQ; bất thường giao dịch; tin tức xếp theo độ quan trọng. Trường nothing_new bật khi không có gì mới, và counts cho biết mỗi khối có bao nhiêu mục trước khi cắt.

Sau kỳ nghỉ

Tôi vừa đi vắng 10 ngày. VCB có gì mới: báo cáo, tin, giao dịch nội bộ, giá so VNINDEX?

→ stocks_whats_new: ticker='VCB', days=10

Danh mục theo dõi

Từ ngày 1/11 tới nay, trong HPG, FPT, MWG, VNM mã nào có báo cáo CTCK mới hoặc CTCK đổi giá mục tiêu?

→ stocks_whats_new: tickers=['HPG','FPT','MWG','VNM'], since='2026-11-01' — mỗi danh sách tối đa 3 mục

Khối ownership_change luôn null vì kho sở hữu chỉ giữ ảnh chụp hiện tại; cơ cấu sở hữu xem bằng ownership_get. Ví dụ đo ngày 14/11/2026: HPG với days=7 trả khoảng 2,7 KB trong 0,5 giây; 10 mã cùng lúc trong 1,2 giây.

Thị trường hôm nay ra sao, trong một bản tin?

market_daily_brief ghép bản tin vài nghìn ký tự cho đầu hoặc cuối phiên: chỉ số và trạng thái phiên gần nhất, số mã tăng giảm trần sàn, khối ngoại ròng, dòng tiền chủ động, mã kéo và đè VNINDEX; 5 phiên độ rộng HOSE kèm nhận xét phân kỳ giá và độ rộng; pha thống kê của VNINDEX; 3 ngành cấp 2 RS cao nhất và thấp nhất; mã khối ngoại ròng dương và âm lớn nhất một phiên; basis và vị thế mở VN30F1M; 5 tin quan trọng 24 giờ qua; sự kiện doanh nghiệp từ hôm nay tới ngày làm việc kế tiếp; kết bằng 4–6 câu mô tả.

Bản tin sáng

Điểm tin thị trường cho tôi trước giờ mở cửa: phiên qua thế nào, độ rộng, ngành mạnh yếu, sự kiện hôm nay

→ market_daily_brief: top_n = số dòng mỗi danh sách

Bản tin không có tổng giá trị giao dịch toàn thị trường và không có bài nhận định; hai thứ đó nằm ở market_today (xem Phiên trực tiếp).

Một ngành đang thế nào?

market_sector_snapshot nhận mã ngành ICB cấp 2 (ví dụ 8300 Ngân hàng) hoặc cấp 4 (ví dụ 8355); cấp 1 và 3 trả lỗi kèm mã con gợi ý. Kết quả gồm: chỉ số ngành với % thay đổi 1 phiên tới 1 năm và khoảng cách đỉnh 52 tuần; RS ngành, thứ hạng trong các ngành cùng cấp; độ rộng 20 phiên (% mã trên MA20/50/200, thay đổi 5 và 20 phiên); khối ngoại và tự doanh ròng cộng dồn mọi mã trong ngành trong days phiên kèm 3 mã ròng dương và 3 mã ròng âm lớn nhất; định giá (P/E gộp và trung vị trên mọi mã có LNST 4 quý dương; P/B, ROE, tăng trưởng LNST trung vị trên tối đa 30 mã vốn hoá lớn nhất); top thành viên theo vốn hoá và theo RS; tối đa 5 tin quan trọng của ngành.

Ngành cấp 2

Ngành ngân hàng đang được định giá bao nhiêu, dòng tiền khối ngoại và tự doanh 20 phiên qua vào hay ra, mã nào dẫn về RS?

→ market_sector_snapshot: icb_code='8300', days=20, top_n=5

Ngành cấp 4

Phân ngành thép (ICB cấp 4) so với các ngành cùng cấp đang xếp hạng RS thứ mấy, độ rộng ra sao?

→ market_list_sectors để lấy icb_code cấp 4, rồi market_sector_snapshot

Ví dụ đo ngày 14/11/2026 với ngành ngân hàng: P/E gộp 7,9 lần, trung vị 7,34 lần trên 27 mã có lãi. Đây là số liệu mô tả tại một thời điểm, không phải cam kết. Tự doanh về kho dữ liệu sau khoảng 18h, nên trường proprietary_to có thể đứng ở phiên trước khi hỏi trong giờ giao dịch.

Chuỗi chỉ số và chuỗi độ rộng theo ngày

market_index_history trả OHLCV theo ngày (5–500 phiên) của chỉ số sàn VNINDEX, VN30, HNXINDEX, UPINDEX, HNX30, VNXALL hoặc của chỉ số ngành ICB cấp 2 và 4 do FinLens dựng theo vốn hoá. Kèm % thay đổi 1 phiên tới 1 năm tính từ chính chuỗi, đỉnh đáy 52 tuần; bật contributors=true để nhận 5 mã kéo và 5 mã đè chỉ số mỗi phiên trong 10 phiên gần nhất (VNINDEX, HNXINDEX, UPINDEX). Các rổ khác trong market_list_indices như VNFIN, VN100, VNMID chưa có chuỗi.

Chuỗi VNINDEX kèm mã kéo đè

Lấy 60 phiên gần nhất của VNINDEX và cho tôi biết 10 phiên qua mã nào kéo, mã nào đè chỉ số nhiều nhất

→ market_index_history: code='VNINDEX', days=60, contributors=true

market_breadth_history trả chuỗi độ rộng: % cổ phiếu HOSE đóng cửa trên MA20/50/100/200 và % mã RSI14 ≤ 30 hoặc ≥ 70 (từ 2003), hoặc độ rộng của một ngành khi truyền icb_code (% trên MA20/50/200 và chỉ số độ rộng tổng hợp, từ 2021). Mỗi phiên kèm đóng cửa chỉ số tham chiếu để đối chiếu phân kỳ giá và độ rộng; kết quả có thêm stats (min, max, trung bình, percentile của giá trị hiện tại trong cửa sổ) và signal mô tả trung lập.

Phân kỳ giá và độ rộng

VNINDEX 3 tháng qua tăng nhưng bao nhiêu % cổ phiếu còn trên MA50? Độ rộng có phân kỳ với chỉ số không?

→ market_breadth_history: days=63 — đọc series, stats.percentile và signal

Chưa có độ rộng riêng cho HNX, UPCOM hay VN30; rổ toàn thị trường hiện là cổ phiếu sàn HOSE.

Số liệu mô tả, không phải khuyến nghị

Sáu công cụ tổng hợp chỉ gom và mô tả dữ liệu đã có trong kho FinLens tại thời điểm hỏi. Trường summary_vi là câu mô tả trạng thái, không hàm ý hướng đi của giá. Giá và báo cáo tài chính là dữ liệu cuối ngày; chỉ phần phiên trong market_daily_brief cập nhật theo nến 1 phút khi thị trường đang mở.

Bảng công cụ tổng hợp một lệnh

Công cụViệc gìTham số chính
stocks_get_snapshotẢnh chụp một mã đủ 10 khối, hoặc tối đa 20 mã bản rút gọnticker hoặc tickers
stocks_whats_newMọi thứ mới của mã kể từ một ngày: giá, BCTC, báo cáo CTCK, xếp hạng, nội bộ, sự kiện, cổ tức, bất thường, tinticker hoặc tickers, since (≤ 90 ngày) hoặc days
market_daily_briefBản tin thị trường gọn cho đầu hoặc cuối phiêntop_n
market_sector_snapshotBức tranh một ngành ICB cấp 2 hoặc 4: chỉ số, RS, độ rộng, dòng tiền, định giá, thành viên, tinicb_code, top_n, days
market_index_historyChuỗi OHLCV chỉ số sàn hoặc chỉ số ngành, % nhiều kỳ, mã kéo đècode, days (5–500), contributors
market_breadth_historyChuỗi % mã trên MA20/50/100/200 và RSI cực trị của HOSE hoặc một ngànhindex, days, icb_code

Bài liên quan

Câu hỏi thường gặp

Làm sao xem nhanh toàn bộ tình trạng một cổ phiếu mà không phải hỏi nhiều lần?

Hỏi trợ lý AI đã kết nối FinLens MCP một câu như "Cho tôi bức tranh đầy đủ của HPG". Công cụ stocks_get_snapshot trả trong một lần gọi các khối giá (biến động 1 ngày tới 1 năm, khoảng cách đỉnh đáy 52 tuần), xu hướng (vị trí so MA20/50/200, RSI14, MFI14, trạng thái MACD, dải Bollinger), sức mạnh tương đối RS, thanh khoản 20 phiên, khối ngoại ròng 1 và 20 phiên, định giá P/E TTM, P/B, EV/EBITDA, đồng thuận CTCK, cổ tức tiền 12 tháng và sự kiện GDKHQ 60 ngày tới. Khối nào thiếu dữ liệu sẽ được liệt kê trong partial kèm lý do thay vì bịa số.

Cổ phiếu tôi đang theo dõi có gì mới trong hai tuần qua?

Công cụ stocks_whats_new của FinLens MCP trả lời đúng câu này. Bạn hỏi "VCB có gì mới từ đầu tháng tới nay", công cụ sẽ gom theo kỳ: biến động giá so VNINDEX, giá trị giao dịch bình quân so 20 phiên trước, phiên vượt đỉnh hoặc thủng đáy 52 tuần, báo cáo tài chính vừa số hoá, báo cáo CTCK mới và CTCK nào đổi giá mục tiêu, thay đổi điểm xếp hạng, giao dịch nội bộ, sự kiện doanh nghiệp, GDKHQ, bất thường giao dịch và tin tức. Mốc since tối đa 90 ngày trước; có thể truyền tối đa 20 mã cùng lúc để nhận bản rút gọn.

Có cách nào nhận bản tin thị trường chứng khoán Việt Nam mỗi sáng từ AI không?

Có. Công cụ market_daily_brief của FinLens MCP ghép một bản tin vài nghìn ký tự gồm chỉ số và trạng thái phiên gần nhất, số mã tăng giảm trần sàn, khối ngoại ròng, dòng tiền chủ động, mã kéo và đè VNINDEX, 5 phiên độ rộng HOSE kèm nhận xét phân kỳ giá và độ rộng, pha thống kê của VNINDEX, 3 ngành RS cao nhất và thấp nhất, basis và vị thế mở hợp đồng tương lai VN30F1M, 5 tin quan trọng 24 giờ qua và sự kiện doanh nghiệp tới ngày làm việc kế tiếp. Bản tin chỉ mô tả, không có khuyến nghị.

Ngành ngân hàng đang được định giá bao nhiêu và dòng tiền vào ngành thế nào?

Công cụ market_sector_snapshot của FinLens MCP trả bức tranh một ngành ICB cấp 2 hoặc cấp 4 trong một lệnh: % thay đổi chỉ số ngành từ 1 phiên tới 1 năm, RS ngành và thứ hạng trong các ngành cùng cấp, % mã trên MA20/50/200, khối ngoại và tự doanh ròng cộng dồn trong cửa sổ days, P/E gộp và trung vị trên các mã có lãi, P/B và ROE trung vị, top thành viên theo vốn hoá và theo RS, 5 tin quan trọng của ngành. Ví dụ đo ngày 14/11/2026 với ngành ngân hàng (mã 8300): P/E gộp 7,9 lần, trung vị 7,34 lần trên 27 mã có lãi. Đây là số liệu mô tả tại một thời điểm, không phải cam kết.

Lấy chuỗi lịch sử VNINDEX hoặc độ rộng thị trường theo ngày bằng cách nào?

FinLens MCP có hai công cụ chuỗi: market_index_history trả OHLCV theo ngày của VNINDEX, VN30, HNXINDEX, UPINDEX, HNX30, VNXALL hoặc chỉ số ngành ICB cấp 2 và 4, kèm % thay đổi nhiều kỳ, đỉnh đáy 52 tuần và tuỳ chọn contributors liệt kê 5 mã kéo và 5 mã đè chỉ số mỗi phiên trong 10 phiên gần nhất; market_breadth_history trả % cổ phiếu HOSE đóng cửa trên MA20/50/100/200 và % mã RSI14 dưới 30 hoặc trên 70 từ năm 2003, hoặc độ rộng của một ngành từ 2021, mỗi phiên kèm đóng cửa chỉ số tham chiếu để soi phân kỳ. Cả hai nhận days từ 5 tới 500 phiên.

Cập nhật lần cuối

Nội dung trang