📄️ Kiến trúc thư viện
Thiết kế của thư viện Vnstock3 được mô tả theo dạng khối một cách đơn giản kèm giải thích nh ư dưới đây giúp bạn hình dung một cách tổng quan về tính năng và kiến trúc thư viện một cách dễ dàng trong sử dụng và phát triển sản phẩm của mình dựa trên Vnstock3.
📄️ Các bước sử dụng chi tiết
Cài đặt thư viện
📄️ Workflow - Mẫu ứng dụng
Bạn sẽ được khám phá các mẫu workflow hay còn gọi là luồng công việc được lập trình để thực hiện nhiệm vụ cần xử lý trong lĩnh vực dữ liệu. Bạn cũng có thể bắt gặp thuật ngữ data pipeline với ý nghĩa tương tự. Thực tế, có nhiều người dùng Vnstock mới chỉ tiếp cận Python ở mức độ cơ bản và chưa hình dung được cách sử dụng Vnstock ngoài việc xuất dữ liệu, nhiều bạn chỉ cần dừng lại ở mức độ xuất dữ liệu ra các định dạng quen thuộc như Excel hay CSV sau đó tiếp tục công việc quen thuộc. Vnstock hoan nghênh bạn sử dụng thư viện theo bất kỳ cách nào bạn thích và sáng tạo cho phù hợp với mục đích, kỹ năng và kinh nghiệm của mình, tuy nhiên qua nội dung này, chúng tôi muốn giới thiệu tới bạn cách Vnstock nên được sử dụng tối ưu nhất.
📄️ Thông tin công ty
Các hàm trong mục thông tin công ty chỉ áp dụng với mã chứng khoán của các doanh nghiệp trong nước. Nguồn dữ liệu được cung cấp hiện tại sử dụng của TCBS. Các hàm truy xuất thông tin công ty không cần nhập tham số sau khi đã tạo đối tượng company.
📄️ Báo cáo tài chính
Các hàm tra cứu thông tin báo cáo tài chính chỉ áp dụng với mã chứng khoán của các doanh nghiệp trong nước. Nguồn dữ liệu được cung cấp hiện tại sử dụng của TCBS. Định dạng báo cáo tình chính được cung cấp đã qua xử lý, chuẩn hoá và rút gọn bởi các đơn vị cung cấp dữ liệu cho công ty chứng khoán. Để tra cứu thông tin báo cáo tài chính bản đầy đủ được công bố bởi công ty niêm yết, bạn có thể truy cập trang công bố thông tin của Uỷ ban chứng khoán tại địa chỉ congbothongtin.ssc.gov.vn hoặc các trang thông tin chứng khoán phổ biến trên thị trường. Mô tả dữ liệu trả về dưới đây phản ánh dữ liệu trả về từ nguồn dữ liệu mặc định VCI.
📄️ Thống kê giá lịch sử
Chứng khoán Việt Nam
📄️ Bảng giá giao dịch
Các hàm tra cứu thông tin trong mục này cho phép bạn truy xuất dữ liệu giá giao dịch và thông tin của một mã chứng khoán cụ thể theo thời gian thực (hoặc dữ liệu giao dịch gần nhất khi chưa đến phiên giao dịch tiếp theo). Mô tả dữ liệu trả về dưới đây phản ánh dữ liệu trả về từ nguồn dữ liệu mặc định VCI.
📄️ Dữ liệu thị trường, giá cả
Bạn có thể truy cập ngay Notebook minh hoạ tính năng tại đây.
📄️ Thông tin niêm yết
Để truy xuất danh sách chứng khoán niêm yết, bạn khởi động chương trình và tạo đối tượng stock hoặc sử dụng đối tượng đã tạo trước đó.
📄️ Dữ liệu quỹ mở
Vnstock cung cấp thông tin chi tiết quỹ mở công khai từ fmarket.vn giúp các nhà đầu tư có thể dễ dàng truy xuất dữ liệu dành cho mục đích phân tích và tìm kiếm cơ hội đầu tư dựa trên dữ liệu dễ dàng. Bằng cách sử dụng các hàm được mô tả dưới đây, bạn có thể truy xuất dữ liệu qua định dạng pandas DataFrame sau đó phân tích hoặc lưu trữ thành định dạng bạn mong muốn như Excel, csv, Google Sheets, Database, vv.
📄️ Biểu diễn dữ liệu trực quan
Vnstock3 cung cấp khả năng biểu diễn dữ liệu trực quan giúp bạn khám phá nhanh đặc tính của dữ liệu cho bất kỳ DataFrame, Series được trả về. Các loại đồ thị được giới thiệu trong gói thư viện vnstockezchart nay được tích hợp trực tiếp vào Vnstock3 giúp bạn sử dụng thuận tiện chỉ với 1 câu lệnh đơn giản vẫn cho ra biểu đồ đẹp mắt và sẵn sàng để chia sẻ.
📄️ Gửi tin nhắn Telegram, Lark, Slack
vnstock cung cấp tới bạn các hàm kết nối tới Telegram API và Slack API cho phép gửi tin nhắn, hình ảnh qua Slack channel và Telegram group. Đây là tính năng mở ra các ứng dụng gửi tin tức, cảnh báo giao dịch và các thông tin quan trọng tới bạn mà không cần đi qua bất kỳ dịch vụ trung gian nào. Các thiết dưới đây áp dụng với bản Vnstock 3.0.6
📄️ API đặt lệnh giao dịch với DNSE
DNSE là m ột trong 3 công ty chứng khoán có cung cấp API giao dịch cho khách hàng phổ thông bên cạnh SSI và BSC (hiện tại hạn chế đăng ký mới).