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

20/03/2024

16,492 lượt đọc

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

VNQuant là một thư viện được tạo ra bởi tác giả Phạm Đình Khánh, giúp mọi người truy cập và phân tích dữ liệu thị trường tài chính của Việt Nam. Thư viện này cung cấp các công cụ và chức năng để tải xuống dữ liệu về báo cáo tài chính và các chỉ số cơ bản của doanh nghiệp, đồng thời hỗ trợ phân tích kỹ thuật bằng cách cung cấp các biểu đồ nến, chỉ báo kỹ thuật và nhiều tính năng khác.


1. Các tính năng chính của VNQuant: 

VNQuant cho phép người dùng tải xuống dữ liệu liên quan đến báo cáo tài chính của các doanh nghiệp.


Hình 1.1. Dữ liệu lịch sử giá của mã MBB


Hình 1.2. Dữ liệu các chỉ số tài chính cơ bản


Hình 1.3. Biểu đồ nến và khối lượng của MBB trong giai đoạn 2011 - 2022

  1. VNQuant cung cấp dữ liệu về VNINDEX với cột volume đã được điều chỉnh, giúp người dùng phân tích thị trường một cách chính xác hơn.
  2. Thích hợp cho việc phân tích kỹ thuật: Thư viện này cung cấp các công cụ và tính năng thích hợp cho việc phân tích kỹ thuật, bao gồm biểu đồ nến, các chỉ báo kỹ thuật, và các tính năng khác giúp người dùng hiểu rõ hơn về xu hướng thị trường và điểm vào/ra khỏi thị trường.


2. Một số hạn chế của thư viện VnQuant

  1. Phụ thuộc vào cơ sở dữ liệu và API của Vndirect: VNQuant phụ thuộc vào cơ sở dữ liệu và API của Vndirect để tải xuống dữ liệu, do đó nếu có bất kỳ thay đổi nào trong cơ sở dữ liệu hoặc gián đoạn dịch vụ từ Vndirect có thể ảnh hưởng đến việc tải dữ liệu của VNQuant.
  2. VNQuant không có tính năng tích hợp thông báo qua các kênh như Telegram và Slack khiến cho việc tự động hóa các quy trình giao dịch bị giảm.
  3. VNQuant 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ố.
  4. VNQuant bị hạn chế về phạm vi dữ liệu lịch sử giá, không lấy được dữ liệu theo giờ hoặc phút

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

Phương pháp 1: Download bằng thư viện VNQuant


Trên đây là một số ưu, nhược điểm của thư viện VNQuant mà QM Capital đã tổng hợp, hẹn mọi người trong bài viết sau về thư viện Vnstock.


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

Phát hiện thay đổi chế độ (Regime Change) trên thị trường với mô hình Breakout và Crossover Models
28/11/2025
6 lượt đọc

Phát hiện thay đổi chế độ (Regime Change) trên thị trường với mô hình Breakout và Crossover Models C

Trong lĩnh vực giao dịch tài chính, việc phát hiện sự thay đổi chế độ của thị trường (regime change) đóng vai trò quan trọng trong việc xác định xu hướng và điều chỉnh chiến lược giao dịch. Hai mô hình phổ biến để phát hiện sự thay đổi chế độ là Breakout Model và Crossover Model. Cả hai mô hình này đều được ứng dụng rộng rãi trong các chiến lược giao dịch tự động (quant trading) và có thể được tối ưu hóa để sử dụng hiệu quả tại thị trường Việt Nam. Trong bài viết này, chúng ta sẽ tìm hiểu sâu về hai mô hình này, cách áp dụng chúng, và cách phát hiện sự thay đổi chế độ trong thị trường tài chính Việt Nam.

Tại sao dùng NẾN NHẬT để tự động hóa giao dịch
26/11/2025
24 lượt đọc

Tại sao dùng NẾN NHẬT để tự động hóa giao dịch C

Để hiểu được lý do tại sao nến Nhật (Japanese Candlestick) lại là công cụ mạnh mẽ trong giao dịch, ta cần bắt đầu từ khái niệm cơ bản. Mỗi cây nến đại diện cho 4 giá trị quan trọng trong một khoảng thời gian nhất định (tùy thuộc vào khung thời gian mà trader chọn: 1 phiên, 1 giờ, v.v.):

Khối lượng giao dịch và ảnh hưởng như thế nào đến chiến lược quant trading
25/11/2025
45 lượt đọc

Khối lượng giao dịch và ảnh hưởng như thế nào đến chiến lược quant trading C

Khối lượng giao dịch (trading volume) là một yếu tố quan trọng không thể thiếu trong bất kỳ chiến lược giao dịch nào, đặc biệt là trong lĩnh vực quant trading. Khối lượng giao dịch giúp các nhà đầu tư đánh giá sự quan tâm và hành vi của thị trường đối với một tài sản, từ đó đưa ra quyết định chính xác về thời điểm tham gia và thoái lui. Đặc biệt tại thị trường phái sinh Việt Nam, nơi sự phát triển còn khá mới mẻ nhưng đang có tốc độ tăng trưởng mạnh mẽ, việc hiểu rõ vai trò và tác động của khối lượng giao dịch là yếu tố không thể thiếu đối với các nhà đầu tư áp dụng chiến lược quant.

Bản chất của Swing Trading trong đầu tư
24/11/2025
54 lượt đọc

Bản chất của Swing Trading trong đầu tư C

Swing trading là kiểu giao dịch dựa trên việc tận dụng những nhịp dao động của thị trường, thường kéo dài vài phiên đến vài tuần. Đây không phải câu chuyện “ngồi canh từng phút từng giây”, mà là cách tiếp cận trung hạn, bám nhịp giá và nhịp dòng tiền. Khi áp dụng vào thị trường Việt Nam, swing trading lại càng phù hợp hơn, đơn giản vì VN-Index và nhóm VN30 luôn tồn tại những dao động vừa đủ lớn để trader có thể tận dụng, nhưng không quá nhiễu như các thị trường crypto hay forex.

Mô hình Markowitz: Tối ưu hóa Danh Mục đầu tư – Lý thuyết và Ứng dụng thực tiễn
19/11/2025
69 lượt đọc

Mô hình Markowitz: Tối ưu hóa Danh Mục đầu tư – Lý thuyết và Ứng dụng thực tiễn C

Mô hình Markowitz, hay còn gọi là Mô hình Trung Bình - Phương Sai (Mean-Variance Model), là nền tảng của lý thuyết danh mục đầu tư hiện đại và đã được phát triển bởi Harry Markowitz vào năm 1952. Mô hình này được xem là một trong những công cụ mạnh mẽ giúp các nhà đầu tư xây dựng danh mục đầu tư tối ưu, kết hợp giữa các tài sản khác nhau sao cho tối đa hóa lợi nhuận kỳ vọng trong khi giảm thiểu rủi ro. Cốt lõi của mô hình là phân tích sự kết hợp giữa các tài sản dựa trên lợi nhuận kỳ vọng và độ biến động (rủi ro) của chúng.

Tại sao tư duy Bayes có thể thay đổi cách bạn giao dịch mãi mãi?
17/11/2025
105 lượt đọc

Tại sao tư duy Bayes có thể thay đổi cách bạn giao dịch mãi mãi? C

Thống kê Bayes xuất phát từ một nguyên tắc rất tự nhiên nhưng lại có sức mạnh đặc biệt lớn trong các hệ thống phức tạp như thị trường tài chính: niềm tin của chúng ta về một hiện tượng không cố định, mà thay đổi khi có thêm thông tin mới. Trong bối cảnh tài chính, điều này đặc biệt quan trọng vì thị trường không có trạng thái cân bằng lâu dài; thay vào đó, nó liên tục chuyển đổi qua nhiều chế độ (regime), thường xuyên chịu tác động bởi tin tức, dòng tiền, tâm lý nhà đầu tư và các yếu tố bất ngờ khác. Định lý Bayes cho phép chúng ta mô hình hóa sự thay đổi này thông qua ba thành phần cơ bản: “prior” – niềm tin ban đầu, “likelihood” – khả năng bằng chứng xuất hiện nếu giả thuyết đúng, và “posterior” – niềm tin đã được cập nhật.

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!