Logo FinLensFinLens Docs

Điểm xếp hạng cổ phiếu tổng hợp 1–99 hỏi bằng AI

Tra điểm xếp hạng tổng hợp 1–99 của cổ phiếu Việt Nam bằng Claude hoặc ChatGPT: sức mạnh giá, tăng trưởng lợi nhuận, dòng tiền 13 tuần, nhóm ngành, lọc theo ngưỡng.

Điểm xếp hạng tổng hợp xếp mỗi cổ phiếu vào một phân vị 1–99 trong rổ xếp hạng của phiên, tính từ sáu thành phần về giá, lợi nhuận, dòng tiền và nhóm ngành. FinLens MCP có ba công cụ đọc điểm này: xem một mã, lọc cả rổ theo ngưỡng, và xếp hạng nhóm ngành. Bạn hỏi bằng tiếng Việt, AI gọi công cụ và trả về số liệu thật của phiên gần nhất.

Công cụ sàng lọc và mô tả

Điểm xếp hạng mô tả trạng thái thống kê hiện tại của một mã so với các mã khác trong rổ. Điểm không dự báo hướng giá và không phải lời khuyên đầu tư; mọi quyết định giao dịch thuộc trách nhiệm của nhà đầu tư. Mỗi kết quả đều kèm câu miễn trừ trong trường disclaimer.

Điểm tổng hợp gồm những thành phần nào?

Điểm tổng hợp là một số 1–99, và đi cùng nó là sáu thành phần. Mọi điểm đều là phân vị trong rổ xếp hạng cùng phiên: điểm 85 nghĩa là mã đứng trên khoảng 85% số mã trong rổ ở thước đo đó. Trường pool_size cho biết rổ có bao nhiêu mã.

Thành phầnThangĐo gì
Điểm tổng hợp1–99Gộp sáu thành phần bên dưới thành một phân vị
Sức mạnh giá1–99Phân vị của lợi suất 3/6/9/12 tháng có trọng số (0,4 cho 3 tháng, 0,2 cho mỗi khung còn lại), giá điều chỉnh
Tăng trưởng lợi nhuận1–99Lợi nhuận sau thuế của cổ đông công ty mẹ, không phải EPS
Chất lượng tăng trưởngA–EChữ xếp hạng chất lượng của mức tăng trưởng đó
Dòng tiền 13 tuần1–99 và A–EKhối lượng giao dịch 13 tuần so với nền của mã
Nhóm ngànhhạng và A+–EHạng của nhóm ICB mà mã thuộc về, so với các nhóm khác trong phiên
Khoảng cách tới đỉnh 52 tuầntỷ lệ ≤ 0Giá đóng cửa chia giá cao nhất 252 phiên trừ 1 (−0,12 = thấp hơn đỉnh 12%)

Mỗi dòng trong kết quả ratings_get mang label (nhãn hiển thị), description (câu mô tả cách tính, in nguyên văn được) và display (chuỗi ngắn như 87/99, B · hạng 5/70, -12,3% so với đỉnh).

Xem điểm của một mã

Điểm và thành phần

Điểm xếp hạng tổng hợp của HPG phiên gần nhất là bao nhiêu, từng thành phần ra sao?

ratings_get: điểm tổng hợp 1–99 và bảy dòng thành phần kèm nhãn, cách tính

Lịch sử và thay đổi

Điểm tổng hợp của FPT thay đổi thế nào trong 20 phiên vừa rồi? Cho tôi lịch sử 30 phiên.

ratings_get: history_sessions=30, trường overall_change_20 so với 20 phiên trước

Thành phần khác chiều nhau

Mã này có thành phần nào đang trái chiều nhau không, ví dụ lợi nhuận tăng mà chất lượng tăng trưởng thấp?

ratings_get: trường observations liệt kê các cặp khác chiều, mô tả trung lập

Kết quả còn cho biết kỳ báo cáo tài chính đang dùng (fundamentals_period) và ngày kỳ kế tiếp bắt đầu được dùng (next_period_usable_from, bằng cuối quý cộng 45 ngày), cùng khối industry_group với hạng, chữ và tối đa ba mã điểm cao nhất của nhóm.

Lọc cả rổ theo ngưỡng điểm

Ngưỡng điểm và khoảng cách tới đỉnh

Lọc các mã có điểm tổng hợp từ 80 trở lên và giá còn cách đỉnh 52 tuần dưới 15%, xếp mã gần đỉnh trước

ratings_screen: min_overall_rating=80, max_pct_from_high=0.15, sort=near_high

Ngưỡng chữ và ngành

Trong ngành bất động sản (ICB 8600), mã nào có Chất lượng tăng trưởng từ B trở lên và Dòng tiền 13 tuần từ B trở lên?

ratings_screen: icb_code="8600", min_growth_quality_grade="B", min_volume_flow_grade="B"

Điểm tăng nhiều trong 20 phiên

Mã nào có điểm tổng hợp tăng nhiều nhất so với 20 phiên trước trên sàn HOSE?

ratings_screen: exchanges=["HOSE"], sort=change

Ngưỡng điểm loại những mã không có điểm đó. Mỗi dòng kết quả có đủ sáu thành phần, cột rs_rating (RS 1–100 của FinLens cùng phiên) để đặt cạnh Sức mạnh giá, và overall_change_20. Phần đầu kết quả ghi pool_size, n_with_overall và n_matched (số mã khớp trước khi cắt theo limit).

Chấm điểm một danh sách mã tự chọn

Danh mục của tôi

Chấm điểm xếp hạng cho HPG, VNM, MWG, FPT và GAS, mã nào không có trong rổ thì báo tôi

ratings_screen: tickers=[...]; mã ngoài rổ nằm ở not_in_pool

Một mã nằm ngoài rổ (not_in_pool, hoặc status=ngoai_ro ở ratings_get) thường vì thanh khoản thấp, chưa đủ 252 phiên giao dịch, hoặc không phải mã cổ phiếu.

Xếp hạng nhóm ngành

Nhóm ngành theo hạng

Xếp hạng các nhóm ngành phiên gần nhất theo thành phần Nhóm ngành, kèm mã điểm cao nhất mỗi nhóm

ratings_groups: hạng, chữ A+–E, số mã trong rổ, điểm tổng hợp bình quân, top_members

Điểm nhóm đo độ rộng: tỷ lệ mã thành viên có Sức mạnh giá trên trung vị và Sức mạnh giá bình quân, tính trên rổ rộng. Với nhóm cấp 2 và cấp 4, kết quả còn kèm index_momentum_rs (RS 1–100 của chính chỉ số ngành, cùng cách đo với market_sector_strength) và breadth_vs_index. Độ lệch âm nhiều nghĩa là chỉ số ngành đi khoẻ hơn độ rộng của các mã thành viên, thường do vài mã vốn hoá lớn; độ lệch dương nhiều nghĩa là phần lớn mã trong nhóm đi lên mà chỉ số chưa phản ánh. Hai thước đo dùng hai rổ khác nhau, vì vậy chỉ đọc những độ lệch lớn.

ratings_groups không trả danh sách đầy đủ mã của một nhóm; muốn xem tất cả mã trong nhóm, gọi ratings_screen với icb_code của nhóm đó.

Sức mạnh giá khác chỉ số RS 1–100 ở đâu?

Hai thước đo khác công thức và khác thang, đừng đọc lẫn nhau:

Sức mạnh giá (1–99)RS của FinLens (1–100)
Khung thời gian3/6/9/12 tháng12/6/3/1 tháng
Trọng số0,4 cho 3 tháng, 0,2 cho mỗi khung còn lại; các khung chồng nhau, quý gần nhất góp mặt ở cả bốn khung40/20/20/20% theo thứ tự 12/6/3/1 tháng, tức dồn vào 12 tháng
Cách tínhPhân vị của lợi suất có trọng sốPhân vị từng khung rồi trộn
Dùng ở đâuratings_get, ratings_screensignals_screen, market_sector_strength, trang Sức mạnh ngành

ratings_get trả cả hai số cạnh nhau trong price_strength_inputs, cùng bốn lợi suất 3/6/9/12 tháng và weighted_return. Khi hai số lệch nhau nhiều, nhịp gần đây của mã đang khác với nền 12 tháng của nó.

Kết hợp với quét tín hiệu kỹ thuật

Công cụ signals_screen (trang Phân tích kỹ thuật & backtest) nhận bộ lọc min_overall_rating, vì vậy một câu hỏi có thể vừa đòi tín hiệu kỹ thuật vừa đòi điểm tổng hợp tối thiểu. Ngược lại, ratings_screen không tìm điểm vào lệnh theo kỹ thuật; việc đó thuộc signals_screen.

Hai bộ lọc trong một câu

Quét mã vừa cắt lên MA50 trong 5 phiên gần nhất và có điểm tổng hợp từ 70 trở lên

signals_screen: rule kỹ thuật + min_overall_rating=70

Giới hạn cần biết

  • Ngân hàng, công ty chứng khoán và bảo hiểm không có Điểm tổng hợp, Tăng trưởng lợi nhuận và Chất lượng tăng trưởng (status=tai_chinh); ratings_screen mặc định loại nhóm này, đặt include_financials=true để giữ lại.
  • Doanh nghiệp thường thiếu ít nhất một thành phần mang status=thieu_thanh_phan.
  • Điểm cập nhật theo phiên, trên dữ liệu giá cuối ngày và kỳ báo cáo tài chính đã công bố; trường as_of cho biết phiên của điểm.
  • Điểm không dự báo hướng giá, không xếp loại mã "tốt" hay "xấu".

Bảng công cụ điểm xếp hạng

Công cụViệc gìTham số chính
ratings_getĐiểm tổng hợp và sáu thành phần của một mã, lịch sử điểm, cặp thành phần khác chiều, nhóm ngành của mãticker, history_sessions
ratings_screenLọc rổ theo ngưỡng điểm, ngưỡng chữ, khoảng cách tới đỉnh 52 tuần, sàn, ngành ICB; hoặc chấm điểm một danh sách mãmin_overall_rating, min_price_strength, min_earnings_growth, min_growth_quality_grade, min_volume_flow_grade, min_group_grade, max_pct_from_high, exchanges, icb_code, tickers, include_financials, sort, limit
ratings_groupsXếp hạng nhóm ngành theo độ rộng Sức mạnh giá, kèm RS của chỉ số ngành và độ lệch giữa hai cách đolimit

Bài liên quan

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

Điểm xếp hạng cổ phiếu 1–99 nghĩa là gì?

Điểm 1–99 là phân vị của một mã trong rổ xếp hạng của cùng phiên: điểm 85 nghĩa là mã đứng trên khoảng 85% số mã trong rổ ở thước đo đó. Trong FinLens MCP, công cụ ratings_get trả điểm tổng hợp và sáu thành phần của một mã, mỗi thành phần kèm nhãn và câu mô tả cách tính; trường pool_size cho biết rổ phiên đó có bao nhiêu mã, tức mẫu số của mọi phân vị. Điểm là số liệu thống kê mô tả trạng thái hiện tại, không phải dự báo hướng giá.

FinLens MCP chấm điểm cổ phiếu theo những thành phần nào?

Điểm tổng hợp của FinLens MCP gồm sáu thành phần: Sức mạnh giá (phân vị của lợi suất 3, 6, 9, 12 tháng có trọng số), Tăng trưởng lợi nhuận (đo bằng lợi nhuận sau thuế của cổ đông công ty mẹ), Chất lượng tăng trưởng (chữ A–E), Dòng tiền 13 tuần (điểm 1–99 và chữ A–E), Nhóm ngành (hạng và chữ A+ tới E của nhóm ICB mà mã thuộc về) và Khoảng cách tới đỉnh 52 tuần (giá đóng cửa so với giá cao nhất 252 phiên). Công cụ ratings_get trả đủ bảy dòng gồm điểm tổng hợp và sáu thành phần này, kèm trường handoff chỉ sang công cụ giữ số gốc của từng thành phần.

Lọc cổ phiếu có điểm tổng hợp trên 80 và đang cách đỉnh 52 tuần dưới 15% bằng cách nào?

Hỏi trợ lý AI bằng tiếng Việt, ví dụ "Lọc các mã có điểm tổng hợp từ 80 trở lên và giá còn cách đỉnh 52 tuần dưới 15%". FinLens MCP sẽ gọi ratings_screen với min_overall_rating=80 và max_pct_from_high=0.15, có thể thêm sàn (exchanges), ngành ICB ở cấp bất kỳ (icb_code) và cách sắp xếp (sort=near_high để xếp mã gần đỉnh trước). Kết quả trả từng mã kèm đủ thành phần, RS 12 tháng để đặt cạnh sức mạnh giá, cùng cỡ rổ và số mã khớp điều kiện.

Ngân hàng, công ty chứng khoán và bảo hiểm có điểm xếp hạng tổng hợp không?

Không. Ba thành phần Tăng trưởng lợi nhuận, Chất lượng tăng trưởng và Điểm tổng hợp cần báo cáo tài chính của doanh nghiệp thường, vì vậy ngân hàng, công ty chứng khoán và bảo hiểm trong FinLens MCP mang status tai_chinh và chỉ có các thành phần còn lại như Sức mạnh giá, Dòng tiền 13 tuần, Nhóm ngành và Khoảng cách tới đỉnh 52 tuần. Công cụ ratings_screen mặc định loại nhóm này khỏi kết quả lọc; đặt include_financials=true để giữ lại các mã đó trong bảng.

Điểm Sức mạnh giá của FinLens MCP khác chỉ số RS 1–100 ở chỗ nào?

Hai thước đo dùng hai công thức khác nhau trên hai thang khác nhau. Sức mạnh giá (1–99) là phân vị của lợi suất có trọng số 0,4 cho 3 tháng và 0,2 cho mỗi khung 6, 9, 12 tháng, do vậy quý gần nhất góp mặt ở cả bốn khung. RS 1–100 của FinLens (dùng trong signals_screen và market_sector_strength) lấy phân vị từng khung 12, 6, 3, 1 tháng rồi trộn 40/20/20/20%, tức dồn trọng số vào 12 tháng. Công cụ ratings_get trả cả hai số cạnh nhau trong price_strength_inputs; lệch nhiều giữa hai số cho biết nhịp gần đây khác với nền 12 tháng.

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

Nội dung trang