
Phát hành Vnstock 3.2.1 – Tái cấu trúc thư viện & bổ sung bộ lọc cổ phiếu mới
Mục lục
Bạn có thể dễ dàng cập nhật ngay bằng câu lệnh pip1 trong Terminal:
pip install -U vnstockHãy cùng điểm qua các nâng cấp mới trong phiên bản này.
🚀 Tính năng mới nổi bật trong Vnstock v3.2.1
Bộ lọc cổ phiếu nâng cao từ TCBS quay trở lại
Tính năng bộ lọc cổ phiếu từ các phiên bản cũ đã được tích hợp lại trong phiên bản Vnstock v3.2.1. Bạn có thể trích xuất các tiêu chí lọc cổ phiếu cho toàn bộ mã niêm yết trên thị trường.
Điểm nổi bật:
-
Cú pháp đơn giản, chỉ cần chỉ định sàn giao dịch và số lượng kết quả.
-
Hỗ trợ lọc sâu và phân loại chi tiết sau khi có bảng tổng hợp.
-
Tiết kiệm thời gian xử lý và phân tích mã cổ phiếu.
Thêm dữ liệu thông tin doanh nghiệp từ nguồn VCI
Bạn có thể truy xuất thông tin công ty niêm yết từ nguồn dữ liệu của VCI2, bên cạnh nguồn hiện tại từ TCBS3:
-
Tăng tính linh hoạt và đa dạng cho nguồn thông tin doanh nghiệp.
-
Giúp so sánh và đối chiếu thông tin giữa các nguồn dữ liệu khác nhau.
Kết nối Google Drive – Lưu trữ kết quả phân tích
Tính năng kết nối Google Drive (cần xác nhận cấp quyền từ người dùng) giúp lưu trữ dữ liệu phân tích trực tiếp sau mỗi phiên làm việc:
-
Lưu trữ file dữ liệu trên tài khoản Drive cá nhân.
-
Tiện lợi khi chạy các đoạn code phân tích Vnstock trên Google Colab4.
-
Thuận tiện lưu trữ và quản lý phiên bản các kết quả phân tích.
⚙️ Cải tiến trải nghiệm người dùng
Phiên bản này mang đến một số điều chỉnh giúp quá trình viết mã và xử lý lỗi dễ dàng hơn:
-
Nhận diện trạng thái phiên: Gửi cảnh báo chi tiết khi người dùng gọi dữ liệu intraday5 hoặc price_depth6 ngoài giờ giao dịch.
-
Cảnh báo giới hạn truy vấn: Hiển thị cảnh báo trực quan khi vượt giới hạn tần suất gọi API7 để bạn chủ động điều tiết tiến trình chạy code.
-
Đồng nhất tên gọi: Chuẩn hóa tên cột (như chuyển
tickerthànhsymbol,HOSEthànhHSX8) giúp dữ liệu đồng bộ trên toàn bộ thư viện. -
Cập nhật cấu hình kết nối: Sửa lỗi kết nối đối với các endpoint lấy dữ liệu để đảm bảo hoạt động liên tục.
Nhận bài viết mới nhất
Hãy là người đầu tiên nhận những bài viết mới và thông tin bổ ích từ Vnstock.
🛠️ Tái cấu trúc mã nguồn
Phiên bản v3.2.1 tập trung cải tổ cấu trúc code bên trong nhằm tối ưu hóa khả năng vận hành lâu dài:
-
Tăng tính mô-đun hóa: Tách biệt các thành phần xử lý dữ liệu và thiết lập hàm tái sử dụng tốt hơn.
-
Cấu trúc tinh gọn: Giúp mã nguồn dễ bảo trì, tạo tiền đề để tích hợp các tính năng mới nhanh chóng hơn.
-
Chuẩn hóa xử lý ngoại lệ: Thư viện trả về lỗi (raise error) cụ thể thay vì chỉ ghi log, giúp lập trình viên dễ kiểm soát luồng chạy của chương trình.
📚 Hệ thống tài liệu hỗ trợ
Bộ tài liệu hướng dẫn được thiết kế để hỗ trợ tốt nhất cho lập trình viên ở các nhu cầu khác nhau:
-
Ba cấp độ tài liệu của Vnstock:
-
Các bài viết blog chia sẻ tình huống thực tế và ví dụ mẫu.
-
Trang tài liệu tham chiếu (API Reference) chi tiết từng hàm và tham số.
-
File mô tả kỹ thuật trên GitHub9 được tối ưu để các công cụ AI hỗ trợ sinh mã nguồn nhanh và chính xác hơn.
-
Với các thành viên tham gia gói tài trợ và học viên, Vnstock GPT10 sẽ là trợ lý AI hữu ích giúp tạo nhanh mã nguồn dựa trên cấu trúc mới nhất.
🚩 Cập nhật phiên bản mới
Bạn có thể nâng cấp lên phiên bản Vnstock v3.2.1 bằng câu lệnh pip1:
pip install -U vnstock👉 Xem thêm thông tin chi tiết các hàm tại tài liệu hướng dẫn và các bài viết trên blog để cập nhật các hướng dẫn mới nhất.
Chúng tôi rất mong nhận được các ý kiến phản hồi đóng góp từ cộng đồng để tiếp tục hoàn thiện thư viện.
Footnotes
-
pip: Công cụ quản lý và cài đặt các gói thư viện cho ngôn ngữ lập trình Python. ↩ ↩2
-
VCI: Công ty Cổ phần Chứng khoán Vietcap (trước đây là Chứng khoán Bản Việt). ↩
-
TCBS: Công ty Cổ phần Chứng khoán Kỹ thương (Techcom Securities). ↩
-
Google Colab: Dịch vụ chạy code Python trên đám mây của Google, không yêu cầu cấu hình máy tính cá nhân. ↩
-
intraday: Dữ liệu giao dịch diễn ra trong ngày, ghi nhận chi tiết theo thời gian thực. ↩
-
price_depth: Dữ liệu độ sâu giá (sổ lệnh), hiển thị thông tin cung cầu các mức giá mua/bán gần nhất. ↩
-
API (Application Programming Interface): Giao diện lập trình ứng dụng dùng để kết nối và trao đổi dữ liệu giữa các phần mềm. ↩
-
HSX (Ho Chi Minh Stock Exchange): Sở Giao dịch Chứng khoán TP. Hồ Chí Minh (trước đây viết tắt là HOSE). ↩
-
GitHub: Nền tảng quản lý mã nguồn và phát triển phần mềm dựa trên hệ thống quản lý phiên bản Git. ↩
-
Vnstock GPT: Mô hình ngôn ngữ lớn (LLM) được huấn luyện riêng biệt về tài liệu kỹ thuật của Vnstock để giúp tạo nhanh mã nguồn Python. ↩
Bình luận