Cách lấy dữ liệu bằng thư viện Vnstock

22/03/2024

26,678 lượt đọc

Cách lấy dữ liệu bằng thư viện Vnstock

Tiếp nối phần trước về cách lấy dữ liệu bằng VNQuant. Bài viết này, QM Capital sẽ giới thiệu một phương pháp khác là Vnstock và thư viện này cũng dùng chung nền tảng là Python. Vnstock là thư viện Python được thiết kế bởi tác giả Vũ Thịnh nhằm để tải dữ liệu chứng khoán Việt Nam một cách dễ dàng và hoàn toàn miễn phí. Thư viện này sử dụng các nguồn cấp dữ liệu đáng tin cậy từ công ty chứng khoán và công ty phân tích thị trường tại Việt Nam. Gói này cũng được thiết kế dựa trên nguyên tắc về sự đơn giản và mã nguồn mở, hầu hết các hàm được viết dựa trên thư viện request và pandas có sẵn trên môi trường Google Colab do đó người dùng không cần cài đặt thêm các gói thư viện kèm theo. 

Các đặc điểm chính của thư viện Vnstock: 

  1. Tính năng đa dạng: Vnstock cung cấp một loạt tính năng toàn diện từ liệt kê cổ phiếu, phân tích cơ bản và kỹ thuật, lọc cổ phiếu, so sánh các cổ phiếu tiềm năng cho đến dữ liệu giao dịch trong ngày và phái sinh, phù hợp với nhu cầu đa dạng của người dùng.

Hình 1.1. Danh sách mã chỉ số

Hình 1.2. Dữ liệu lịch sử giá của hợp đồng tương lai VN30F1M

  1. Cung cấp dữ liệu và công cụ phân tích kỹ thuật mạnh mẽ: Như dữ liệu lịch sử giá cho từng mã cổ phiếu (sử dụng API của DNSE) và chỉ số VNINDEX (sử dụng API của TCBS), giúp người dùng có thể nắm bắt xu hướng và mô hình giá cả một cách chính xác.

Hình 1.3. Dữ liệu khớp lệnh trong ngày giao dịch 

Hình 1.4. Dữ liệu lịch sử của VNINDEX

  1. Tích hợp dịch vụ: Nền tảng tích hợp với các công cụ và dịch vụ như Amibroker và OpenBB Terminal, cung cấp khả năng tương tác và mở rộng chức năng cho người dùng chuyên nghiệp. Đặc biệt, tính năng kết nối với Telegram và Slack cho phép người dùng thiết lập các bot thông báo, giúp nhà đầu tư cập nhật thông tin thị trường một cách nhanh chóng và tiện lợi, thậm chí là tự động hóa một số quy trình giao dịch dựa trên dữ liệu từ VnStock.

Hình 1.5. Xuất file dữ liệu để sẵn sàng sử dụng với Amibroker

  1. Hỗ trợ phân tích kỹ thuật: Cung cấp các công cụ phân tích kỹ thuật như liệu lịch sử giá, thể hiện được xu hướng và mẫu hình giá.


Hình 1.6. Biểu đồ nến và khối lượng của MWG

  1. Hỗ trợ phân tích tài chính: Cung cấp các chỉ số tài chính và báo cáo tài chính, hỗ trợ người dùng trong việc phân tích cơ bản và đánh giá giá trị thực của cổ phiếu.

Một số những hạn chế của thư viện Vnstock

  1. Đối với bản miễn phí Vnstock chỉ hỗ trợ lấy được lịch sử giá trong phạm vi từ 2012 đến hiện tại (để lấy dữ liệu toàn thời gian từ năm 2000, bạn cần tham gia gói thành viên chương trình và nhà tài trợ dự án.) 
  2. Vnstock không hỗ trợ dữ liệu từ các sàn giao dịch quốc tế khác nhau hoặc các loại sản phẩm khác như tiền điện tử, hàng hóa, chỉ số.

Dưới đây là Link Google Colab hướng dẫn chi tiết: 

Phương pháp 2: Download dữ liệu từ thư viện Vnstock


Trên đây là một số ưu, nhược điểm của thư viện Vnstock mà QM Capital đã tổng hợp, hẹn mọi người trong bài viết sau về cách lấy dữ liệu từ các sàn giao dịch trên thế giới từ Tradingview bằng thư viện Tvdatafeed .


Chia sẻ bài viết

Đánh giá

Hãy là người đầu tiên nhận xét bài viết này!

Đăng ký nhận tin

Nhập Email để nhận được bản tin mới nhất từ QM Capital.

Bài viết liên quan

 Biến ngẫu nhiên là gì và tại sao nó lại quan trọng trong giao dịch định lượng?
10/07/2025
15 lượt đọc

 Biến ngẫu nhiên là gì và tại sao nó lại quan trọng trong giao dịch định lượng? C

Trong quant trading (giao dịch định lượng), mọi quyết định mà nhà đầu tư đưa ra đều dựa trên một sự thật cốt lõi: thị trường là bất định. Bạn không thể biết chắc ngày mai giá cổ phiếu sẽ tăng hay giảm. Cũng không thể khẳng định chắc chắn mức độ biến động tuần tới là cao hay thấp. Tất cả những yếu tố này đều mang tính ngẫu nhiên và đó là lý do biến ngẫu nhiên (random variable) trở thành nền tảng không thể thiếu trong bất kỳ mô hình định lượng nào.

Statistics: Ngôn ngữ bí mật đằng sau những quyết định tài chính thông minh
09/07/2025
51 lượt đọc

Statistics: Ngôn ngữ bí mật đằng sau những quyết định tài chính thông minh C

Khi nhắc tới toán học, nhiều người hình dung ngay tới những phương trình phức tạp hoặc công thức khô khan. Thế nhưng có một nhánh của toán học không chỉ gần gũi với đời sống mà còn đóng vai trò cực kỳ quan trọng trong rất nhiều lĩnh vực hiện đại, từ kinh doanh, đầu tư, khoa học, y tế, cho đến trí tuệ nhân tạo: đó chính là thống kê (statistics).

Median là gì và tại sao nó quan trọng với nhà đầu tư?
07/07/2025
75 lượt đọc

Median là gì và tại sao nó quan trọng với nhà đầu tư? C

Dữ liệu không bao giờ “hiền lành”. Một vài cổ phiếu có thể tăng sốc 50%, 100%, trong khi phần lớn các mã còn lại chỉ quanh quẩn trong biên độ ±5%. Lúc này, nếu bạn dùng trung bình cộng (mean) để đánh giá danh mục, rất dễ bị đánh lừa.

PDE – Phương trình mô tả sự thay đổi: Tại sao dân Quant ở Việt Nam cần hiểu?
06/07/2025
213 lượt đọc

PDE – Phương trình mô tả sự thay đổi: Tại sao dân Quant ở Việt Nam cần hiểu? C

Trong tài chính định lượng (Quantitative Finance), có một khái niệm xuất hiện lặp đi lặp lại trong mọi mô hình liên quan đến định giá, kiểm soát rủi ro, và chiến lược phái sinh: PDE – Partial Differential Equation (phương trình vi phân riêng phần).

Cách xác định đà tăng của cổ phiếu
02/07/2025
204 lượt đọc

Cách xác định đà tăng của cổ phiếu C

Trong đầu tư tài chính, "momentum" (đà tăng giá) đề cập đến xu hướng giá của một cổ phiếu tiếp tục di chuyển theo cùng một hướng trong một khoảng thời gian nhất định. Khi một cổ phiếu bắt đầu tăng giá với tốc độ ổn định và có thanh khoản cao, điều đó thường phản ánh sự ủng hộ mạnh mẽ từ dòng tiền – một yếu tố cực kỳ quan trọng.

Những chỉ báo động lượng thiết yếu cho nhà đầu tư cá nhân
01/07/2025
108 lượt đọc

Những chỉ báo động lượng thiết yếu cho nhà đầu tư cá nhân C

Trong đầu tư chứng khoán, “động lượng” (momentum) là một trong những chiến lược kinh điển – tận dụng xu hướng đã hình thành để xác định cơ hội sinh lời. Các nghiên cứu cho thấy, chỉ số momentum của MSCI đã vượt trội so với chỉ số vốn hóa thị trường khoảng 1.4% mỗi năm trong thập kỷ qua. Dưới đây là 5 chỉ báo động lượng phổ biến, cùng ưu – nhược điểm và gợi ý ứng dụng thực tiễn dành cho nhà đầu tư cá nhân.

video-image

Truy Cập Miễn Phí Thư Viện Bot Tín Hiệu Giao Dịch Tự Động

Được nghiên cứu và phát triển bởi các chuyên gia từ QMTrade và cộng đồng nhà đầu tư chuyên nghiệp.

Truy cập ngay!