Phương pháp
Cách Radar tính và dừng khi thiếu dữ liệu
Drawdown = adjusted close hiện tại / đỉnh adjusted close trong 252 phiên - 1. Breadth20 dùng đúng mẫu số ngân hàng thuộc VN30 tại ngày quan sát. Một mã thiếu giá hoặc membership làm breadth ở trạng thái incomplete, không bị tính như “chưa giảm”.
Research status giữ từng cửa riêng: giá, breadth, thị trường, chất lượng và định giá. Quỹ dự phòng cùng tỷ trọng danh mục ở lại trên thiết bị người dùng; chúng không đi vào dataset công khai hoặc analytics.
Hồ sơ nguồn dữ liệu
Rà soát ngày 04/09/2026: 1/4 lớp nguồn đã đạt. “Đang thẩm định” chỉ là hồ sơ candidate; không phải dữ liệu được phép đưa vào Radar.
- Đang thẩm định
Giá đóng cửa điều chỉnh
FiinGroup API Datafeed
- Ngày bằng chứng
- 04/09/2026
- Hiệu lực từ
- Chưa xác thực
- Phạm vi lịch sử
- Chưa đủ cho backtest hoặc Breadth20 lịch sử
Field contract cho adjusted close đã được xác minh trực tiếp từ tài liệu nhà cung cấp. Đây vẫn chỉ là candidate thương mại: tài liệu công khai không thay thế credential, sample extract, phương pháp point-in-time hay quyền hiển thị dữ liệu trên tungatc.vn.
Còn chặn: quyền truy cập dữ liệu trực tiếp, quyền hiển thị hoặc phân phối lại, phương pháp điều chỉnh corporate action, tối thiểu 252 phiên.
Bước xác minh tiếp theo: Yêu cầu gói trial hoặc sample 13 mã, data dictionary về corporate action, coverage tối thiểu 252 phiên và điều khoản hiển thị/phân phối lại; sau đó chạy import adapter trên bundle bất biến.
Mở tài liệu nguồn ↗ - Đã xác thực
Thành phần ngân hàng VN30
Sở Giao dịch Chứng khoán Thành phố Hồ Chí Minh (HOSE)
- Ngày bằng chứng
- 31/07/2026
- Hiệu lực từ
- 03/08/2026
- Phạm vi lịch sử
- Chưa đủ cho backtest hoặc Breadth20 lịch sử
Universe ngân hàng VN30 hiện tại được khóa ở mức source review. Danh sách này chỉ được dùng từ ngày hiệu lực và tuyệt đối không được áp ngược cho các ngày lịch sử.
Mở tài liệu nguồn ↗ - Đang thẩm định
Lịch phiên giao dịch
FiinGroup API Datafeed / HOSE
- Ngày bằng chứng
- 04/09/2026
- Hiệu lực từ
- Chưa xác thực
- Phạm vi lịch sử
- Chưa đủ cho backtest hoặc Breadth20 lịch sử
Field contract cho ngày phiên đã rõ, nhưng không được dựng lịch chỉ bằng weekday trừ ngày lễ. Session list thực tế vẫn phải được trích từ cùng data package và đối chiếu với thông báo HOSE.
Còn chặn: quyền truy cập dữ liệu trực tiếp, ngày hiệu lực.
Bước xác minh tiếp theo: Lấy session extract từ cùng trial/vendor bundle giá, đối chiếu với thông báo HOSE và khóa sourceRef chung trước khi đánh dấu directDataAccess/effectiveDating là pass.
Mở tài liệu nguồn ↗ - Đang thẩm định
Chuỗi benchmark thị trường
FiinGroup API Datafeed / HOSE
- Ngày bằng chứng
- 04/09/2026
- Hiệu lực từ
- Chưa xác thực
- Phạm vi lịch sử
- Chưa đủ cho backtest hoặc Breadth20 lịch sử
Field contract benchmark đã được xác minh, nhưng factsheet và tài liệu API không phải daily series được cấp phép. Không được biến ví dụ API hoặc factsheet thành chuỗi benchmark giả.
Còn chặn: quyền truy cập dữ liệu trực tiếp, quyền hiển thị hoặc phân phối lại, tối thiểu 252 phiên.
Bước xác minh tiếp theo: Yêu cầu sample VNINDEX hoặc VN30 cùng ngày với price bundle, coverage tối thiểu 252 phiên và điều khoản hiển thị lại; chỉ nâng resolved sau khi import/verifier kiểm tra đủ chuỗi.
Mở tài liệu nguồn ↗
Chưa có source bundle production đáp ứng đồng thời phương pháp adjusted close, quyền hiển thị lại, trading calendar và chuỗi benchmark. Vì vậy bảng chưa công bố drawdown, Breadth20 hoặc chỉ tiêu doanh nghiệp.
Khi nguồn vượt gate, mỗi số sẽ có ngày dữ liệu và provenance riêng. P/B percentile lịch sử, Breadth20 lịch sử và backtest vẫn là dependency P2; không được suy ra từ snapshot hiện tại.