Lịch sử phiên bản
Cập nhật lần cuối:
Thảo luận02-06-2025
Vnstock Data Explorer
Cập nhật phiên bản 2.1.2
Bổ sung hàm truy xuất dữ liệu lịch sử giao dịch từ VCI với Trading class thay thế dữ liệu từ CafeF gặp lỗi.
Chi tiết hàm bổ sung tại Nguồn VCI - Thống kê giao dịch
06-05-2024
Vnstock Data Explorer
Cập nhật phiên bản 2.1.1
Cập nhật phiên bản Vnstock Data 2.1.1 sửa lỗi hàm Intraday sau khi triển khai hệ thống KRX từ 5/5/2025 và cải thiện trải nghiệm người dùng.
- Issue 164: Cập nhật tính năng thay đổi user_agent ngẫu nhiên không sử dụng gói fake_user_agent
- Issue 172: Bổ sung hàm
price_board
cho Trading class thuộc nguồn dữ liệu VCI - Issue 178 và sửa lỗi dữ liệu Intraday sau cập nhật hệ thống KRX cho nguồn VCI và MAS.
- Đóng Issue 169 vì dữ liệu khung thời gian
1W
đã được hỗ trợ sẵn trong thư viện. - Issue 166 Cập nhật thiết lập rate limit cho các nguồn dữ liệu trong gói tài trợ, tránh hiển thị nhầm thông báo nâng cấp.
22-04-2025
Vnstock Data Explorer
Phiên bản
vnstock_data
2.1.0 đánh dấu bước tiến lớn trong khả năng quản lý và mở rộng dữ liệu, với việc áp dụng cấu trúc Adapter chuẩn hóa toàn bộ giao tiếp với nguồn cấp dữ liệu.
✨ Những Thay Đổi Quan Trọng
Hạng mục | Thay đổi |
---|---|
Cấu trúc thư viện | Triển khai mô hình Adapter Pattern cho tất cả các lớp dữ liệu (Quote, Trading, Finance, Listing, Company, Macro, Commodity, v.v.). |
Cách gọi hàm | Các hàm khi sử dụng Adapter cần truyền tham số source để xác định rõ nhà cung cấp dữ liệu mong muốn. |
Mặc định source | Tham số source không còn mặc định ngầm định như phiên bản trước. Nếu không truyền source đúng, hàm có thể gây lỗi NotSupportedError . |
Hướng dẫn chi tiết hơn | Bổ sung bảng tra cứu phương thức hỗ trợ theo nguồn cấp dữ liệu, và sơ đồ hệ thống trực quan. |
🚨 Lưu Ý Ảnh Hưởng Đến Đoạn Mã Cũ
Nếu bạn đang sử dụng vnstock_data
theo cách cũ
from vnstock_data import Trading trading = Trading(symbol='MSN') quote.history(start="2024-01-01", end="2024-04-01")
➡️ Từ phiên bản 2.1.0, đoạn code trên sẽ lỗi nếu thông tin source
không trùng khớp với nguồn cấp dữ liệu hỗ trợ. Cụ thể, bạn cần sửa lại thành:
from vnstock_data import Trading quote = Quote(source="cafef", symbol="VCI") quote.history(start="2024-01-01", end="2025-04-18", interval="1D")
Thảo luận