So sánh giải pháp Vnstock
Thông qua các so sánh dưới đây cho thấy Vnstock là gói phần mềm khả dĩ và hoàn thiện nhất để phổ cập sử dụng Python trong phân tích dữ liệu và tự động hoá các khâu trong việc ra quyết định đầu tư và giao dịch.
Phần mềm nguồn mở (miễn phí)
Gợi ý
So sánh dưới đây cho thấy những khác biệt cơ bản và quan trọng nhất mà bạn cần quan tâm khi lựa chọn giải pháp dữ liệu mã nguồn mở cho dự án của mình. Theo thông tin cập nhật đến hiện tại, Vnstock là giải pháp dữ liệu nguồn mở cung cấp dữ liệu đa dạng, miễn phí được sử dụng rộng rãi tại Việt Nam. Các giải pháp từ thị trường quốc tế như yfinance, OpenBB không hỗ trợ dữ liệu cho thị trường Việt Nam nên không được đưa vào phạm vi so sánh.
# | Tiêu chí | Vnstock | Vnquant |
---|---|---|---|
1 | Dữ liệu giá | Tất cả các khung thời gian từ 1 phút đến 1 tháng. Có dữ liệu khớp lệnh hàng giây theo thời gian thực (tick data) | Dữ liệu cuối ngày |
2 | Cập nhật thời gian thực | 1. Sử dụng REST API truy cập dữ liệu thời gian thực từ bảng giá công ty chứng khoán. 2. Sử dụng thư viện kết nối API streaming dữ liệu thời gian thực hỗ trợ chính thức từ công ty chứng khoán. | Không hỗ trợ |
3 | Loại tài sản | Tất cả lớp tài sản đang giao dịch: Cổ phiếu, Hợp đồng tương lai, quỹ mở, chứng quyền, trái phiếu, chỉ số, ngoại hối, crypto, vv | Cổ phiếu, index |
4 | Thông tin công ty | Chi tiết 13 nhóm thông tin về công ty niêm yết. | - |
5 | Báo cáo tài chính | Cân đối kế toán, Báo cáo kinh doanh, Lưu chuyển tiền tệ, Chỉ số tài chính | Tương đương, |
6 | Sàn giao dịch | Tất cả sàn: HOSE, HXN, UPCOM | Tất cả sàn |
7 | Tài liệu hướng dẫn | Website, Youtube Videos, Nhóm thành viên, Nhóm lớp học, Nhắn tin riêng, vv | Github README |
8 | Ngôn ngữ | Tiếng Việt | Tiếng Anh |
9 | Chi phí | Miễn phí các nhu cầu phổ biến. Donate để truy cập plugin nâng cao. | Miễn phí |
10 | Hỗ trợ | Nhắn tin, Nhóm thành viên, Email, Github issue | Báo lỗi qua Github |
11 | Cập nhật mã nguồn | Cập nhật liên tục trong tuần, phát triển liên tục. | Ngừng phát triển thêm từ 2022 |
12 | Cài đặt | Cài đặt từ PyPI, đơn giản với câu lệnh pip install vnstock3 | Cài đặt từ mã nguồn, cần clone Github repo và cài đặt, phức tạp hơn vnstock |
13 | Nguồn dữ liệu | TCBS, VCI, MSN, SSI, và các nguồn khác. | VND, CafeF |
14 | Biểu diễn dữ liệu | Sử dụng thư viện vnstock_ezchart cùng hệ sinh thái | Vẽ đồ thị nến cơ bản. |
Giải thích thuật ngữ:
API
(Application Programming Interface) là một tập các quy tắc và cơ chế mà theo đó, một ứng dụng hay một thành phần sẽ tương tác với hệ thống máy chủ dịch vụ. Hầu hết API về dữ liệu chứng khoán sẽ trả về kiểu dữ liệu JSON. Thông qua việc sử dụng API, dữ liệu được cấp tự động cho ứng d ụng phân tích, thống kê, giao dịch, vv của bạn một cách hoàn toàn tự động thay cho việc tải về thủ công qua Excel, CSV hay file zip như các trang cung cấp dữ liệu miễn phí hiện nay đang áp dụng.- API chính thức: là hình thức API được chia sẻ trực tiếp bởi công ty chứng khoán/dịch vụ dữ liệu tới người dùng của họ thông qua việc đăng ký tài khoản sử dụng và được giám sát theo định danh người dùng. Bạn có thể sử dụng miễn phí hoặc phải trả phí theo gói. Hiện tại hình thức API này chỉ được một số ít đơn vị cung cấp và không được đầu tư phát triển mạnh nhưng sẽ được cải thiện khi hình thức giao dịch thuật toán dần phổ biến tới cộng đồng tại Việt Nam.
- API không được công bố: đây cũng là các API chính thống từ công ty chứng khoán/dịch vụ dữ liệu được sử dụng cho việc cấp dữ liệu hiển thị cho website, ứng dụng của họ. Dữ liệu được hiển thị công khai, không cần tài khoản đăng nhập, do đó bạn có thể truy cập tới các API riêng lẻ như khi đang truy cập 1 website thông thường, tuy nhiên dữ liệu trả về chỉ là 1 loại dữ liệu cố định, dưới định dạng JSON hay text cần phải qua xử lý mới có thể sử dụng. Phần lớn dữ liệu truy xuất qua Vnstock thông qua việc truy cập tới các API dạng này.