Để thực hiện quét (scan) toàn bộ thị trường, bước đầu tiên là lấy danh sách tất cả các mã cổ phiếu đang niêm yết. Vnstock cung cấp hàm listing_companies cho mục đích này.
from vnstock import listing_companies
df = listing_companies()
hose_stocks = df[df['comGroupCode'] == 'HOSE']
print(f"Số lượng cổ phiếu trên HOSE: {len(hose_stocks)}")
print(hose_stocks[['ticker', 'organName']].head(10))
Danh sách này là đầu vào quan trọng cho các bộ lọc phân tích kỹ thuật hoặc lọc sức mạnh cổ phiếu ở các phần sau.
📌 Muốn ứng dụng Python vào phân tích và giao dịch tài chính thực chiến?
Khóa Python Fintech — Phân Tích Dữ Liệu Lớn & Tự Động Hóa Giao Dịch tại Hướng Nghiệp Dữ Liệu giúp bạn thực hành với dữ liệu VnIndex, Binance API thật — không dạy lý thuyết hàn lâm.
📞 Hotline/Zalo: 0927 909 257
admin
Biên tập viên, Hướng Nghiệp Dữ Liệu
737
Bài viết
15.4k
Người theo dõi
120k+
Lượt đọc
Biên tập viên nội dung tại Hướng Nghiệp Dữ Liệu, phụ trách tổng hợp và biên soạn các bài viết về lập trình Python, dữ liệu và công nghệ.