Sản phẩm¶
Cơ sở của phương pháp thu thập dữ liệu do vnstock cung cấp là gì?¶
Vnstock cung cấp giải pháp công nghệ sử dụng Python để thu thập dữ liệu từ các nguồn dữ liệu chứng khoán Việt Nam thông qua các APIs công khai. Nói một cách dễ hiểu, các APIs này được khám phá thông qua thủ thuật Web Scraping hay còn gọi là Reverse Engineering tức dò các APIs được website chứng khoán sử dụng để gửi/nhận dữ liệu giữa hệ thống cơ sở dữ liệu (back-end) với giao diện người dùng cuối (front-end).
Các API này không được chia sẻ công khai kèm tài liệu hướng dẫn cho người dùng phổ thông, tuy nhiên thông qua biện pháp so sánh dữ liệu có thể dễ dàng gán nhãn và tái tạo dữ liệu thu được từ API với độ chính xác gần như tuyệt đối so với dữ liệu hiển thị trên website.
Việc truy cập các APIs dữ liệu này là hợp pháp vì phương pháp truy cập tương đương với việc gửi/nhận dữ liệu của người dùng thông qua trình duyệt web, tuy nhiên số lượt gửi/nhận dữ liệu có thể phát sinh đột biến do người dùng gọi API liên tục thông qua lập trình do vô tình hay cố ý.
Do đó, việc sử dụng các APIs này cần được thực hiện với tinh thần trách nhiệm và tôn trọng nguồn dữ liệu nhằm tránh gửi yêu cầu gây quá tải hệ thống của nguồn dữ liệu (công ty chứng khoán). Chúng tôi khuyên người dùng hạn chế sử dụng API hàng loạt trong khung giờ giao dịch để tránh làm ảnh hưởng đến hoạt động thường xuyên của các nhà đầu tư khác và bản thân nguồn dữ liệu. Trong thời gian tới, Vnstock sẽ nghiên cứu các giải pháp công nghệ mới nhằm tạo và lưu trữ cơ sở dữ liệu riêng để hạn chế đến mức thấp nhất ảnh hưởng tiêu cực đến nguồn dữ liệu gốc.
Về phía công ty chứng khoán, các anh chị có thể hợp tác chính thức với Vnstock để cung cấp dữ liệu chứng khoán thông qua các APIs riêng biệt cho người dùng nâng cao. Như vậy, hệ thống giao dịch cho người dùng phổ thông sẽ không bị ảnh hưởng do thao tác Web Scraping gây ra. Hoạt động này giúp anh chị xây dựng sự gắn kết khách hàng cá nhân với công ty mình, đồng thời thúc đẩy khách hàng cá nhân gia tăng giao dịch qua nền tảng mà công ty cung cấp bởi dữ liệu là minh bạch và dễ dàng truy cập. Giao dịch thuật toán là xu thế tất yếu của tương lai, việc người dùng tìm kiếm giải pháp xử lý dữ liệu hiệu quả và tốc độ hơn khi dùng vnstock và python là một nhu cầu thiết yếu nên được đáp ứng. Vnstock rất sẵn lòng giới thiệu thương hiệu của quý công ty tới cộng đồng người dùng và hợp tác với quý công ty trong việc xây dựng hệ sinh thái công nghệ cho khách hàng cá nhân.
Để liên hệ hợp tác, anh/chị vui lòng trao đổi qua email: support@vnstock.site
Tại sao vnstock chọn phát triển Mã Nguồn Mở?¶
Khác với các sản phẩm mã nguồn đóng (closed-source), các sản phẩm mã nguồn mở (open-source) thúc đẩy tính minh bạch và cho phép phát triển phần mềm đạt chất lượng cao. Bởi tính mở, vnstock muốn chào đón những ý tưởng tốt nhất, các nhà phát triển xuất sắc nhất tham gia, và tạo nên một cộng đồng đoàn kết.
Một cách ngắn gọn, vnstock chọn phát triển mã nguồn mở nhằm thúc đẩy sự đổi mới và đột phá trong phát triển công nghệ trong lĩnh vực tài chính tại Việt Nam. Đồng thời, vnstock cho phép bạn tùy chỉnh mã nguồn vnstock để phù hợp với nhu cầu đa dạng của mình.
Tại sao vnstock được cung cấp miễn phí?¶
Tầm nhìn
Chúng tôi tin rằng hoạt động nghiên cứu đầu tư nên được phổ biến với tất cả mọi người Việt Nam để tạo ra một cộng đồng thịnh vượng, một đất nước phát triển với nền dân trí tài chính ở tầm bậc cao.
vnstock sưu tầm các API công khai và cung cấp tới bạn bộ dữ liệu hoàn chỉnh và miễn phí, giúp các cá nhân/tổ chức dễ dàng truy cập vào các dữ liệu tài chính hiện có mà không phải trả bất kỳ chi phí nào.
Tuy nhiên, nguồn dữ liệu miễn phí cũng thể hiện một số hạn chế đến với độ tin cậy và chính xác xuất phát từ nguồn cấp dữ liệu (công ty chứng khoán). Vnstock cung cấp cho bạn dữ liệu mà các nguồn dữ liệu này hiển thị trên website của họ. Tùy từng thời điểm, nguồn dữ liệu phù hợp được lựa chọn để cung cấp cho bạn.
Để phát triển dự án, chúng tôi sẽ cung cấp thêm các tùy chọn trả phí hợp lý trong thời gian tới giúp người dùng được lựa chọn nguồn dữ liệu chất lượng, tốc độ với độ tin cậy cao phục vụ cho nhu cầu đầu tư/nghiên cứu của mình.
Hạn chế của dữ liệu vnstock?¶
vnstock được phát triển dựa trên các Public APIs của các công ty chứng khoán cung cấp cho khách hàng. Phương pháp tính toán của các dữ liệu này phụ thuộc vào đối tác cung cấp dữ liệu và không được chia sẻ công khai. Do đó, khi thực hiện so sánh dữ liệu giữa các nguồn cấp dữ liệu khác nhau bạn có thể phát hiện ra có sự sai khác.
Hiện nay trên thị trường, có một số nguồn cung cấp dữ liệu được sử dụng rộng rãi bởi các công ty chứng khoán bao gồm:
- Fiintrade
- Vietstock Finance
- Wifeed
Gợi ý
Nếu bạn phát hiện ra bất kỳ thông tin nào bất thường hoặc không đáng tin cậy, vui lòng báo cho tác giả và cộng đồng thông qua Discord server hoặc nhắn tin trực tiếp cho tác giả.