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

22/03/2024

29,894 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

Tín hiệu giao dịch: Cách xây dựng, áp dụng và tối ưu trong chiến lược giao dịch tài chính
06/11/2025
30 lượt đọc

Tín hiệu giao dịch: Cách xây dựng, áp dụng và tối ưu trong chiến lược giao dịch tài chính C

Trong lĩnh vực giao dịch tài chính, tín hiệu giao dịch đóng vai trò vô cùng quan trọng trong việc giúp các nhà đầu tư đưa ra quyết định mua, bán hoặc giữ các tài sản tài chính. Tín hiệu giao dịch là nền tảng để xây dựng chiến lược giao dịch, giúp nhà đầu tư tối ưu hóa lợi nhuận và giảm thiểu rủi ro. Tuy nhiên, việc hiểu và áp dụng tín hiệu giao dịch đúng cách lại không phải là điều dễ dàng. Trong bài viết này, chúng ta sẽ cùng tìm hiểu về tín hiệu giao dịch, các loại tín hiệu phổ biến và cách ứng dụng chúng vào thực tế giao dịch.

Chiến lược giao dịch mùa lễ hội ở Việt Nam
04/11/2025
51 lượt đọc

Chiến lược giao dịch mùa lễ hội ở Việt Nam C

Ở Việt Nam chúng ta không có Thanksgiving, nhưng lại có một “cụm lễ hội” mạnh mẽ hơn hẳn bất kỳ giai đoạn nào khác trong năm: 11.11, Black Friday, 12.12, Giáng sinh, rồi nối mạch sang cận Tết và ngày vía Thần Tài. Khi tiêu dùng và chiến dịch giảm giá cùng tăng nhiệt, kỳ vọng của nhà đầu tư về doanh thu quý IV và đầu năm thường dịch chuyển trước cả khi báo cáo ra mắt. Câu hỏi thực tế với người làm định lượng là: những mốc này có tạo ra một độ lệch có thể đo lường được trên giá cổ phiếu hay không, độ lệch đó lặp lại đủ ổn định hay không, và nếu có thì biến nó thành quy tắc giao dịch, cắt lỗ, quản trị vốn như thế nào để sống sót qua nhiều mùa.

Giới thiệu về Giao dịch Hệ thống (System Trading)
02/11/2025
54 lượt đọc

Giới thiệu về Giao dịch Hệ thống (System Trading) C

Trong thế giới tài chính hiện đại, nơi mọi quyết định đều có thể bị ảnh hưởng bởi cảm xúc, tin đồn và sự nhiễu loạn thông tin, việc duy trì kỷ luật trong đầu tư là điều cực kỳ khó. System Trading ra đời để giải quyết chính vấn đề đó.

Hiểu về FX Anomaly – Khi thị trường ngoại hối “không ngẫu nhiên” như ta tưởng
31/10/2025
75 lượt đọc

Hiểu về FX Anomaly – Khi thị trường ngoại hối “không ngẫu nhiên” như ta tưởng C

Trong lý thuyết tài chính hiện đại, người ta thường nói rằng tỷ giá hối đoái di chuyển ngẫu nhiên (random walk). Điều này xuất phát từ Giả thuyết Thị trường Hiệu quả (Efficient Market Hypothesis – EMH): giá đã phản ánh toàn bộ thông tin sẵn có, do đó không ai có thể kiếm lời một cách bền vững từ dự đoán biến động tỷ giá. Tuy nhiên, hơn 50 năm qua, hàng trăm nghiên cứu thực nghiệm lại chỉ ra rằng — thị trường ngoại hối (FX) không hề “hoàn hảo” như sách vở. Nó tồn tại những “anomaly” – các hiện tượng phi hiệu quả có thể đo lường và khai thác được.

Kiểm định hiệu quả thị trường Việt Nam bằng run test và Python
30/10/2025
150 lượt đọc

Kiểm định hiệu quả thị trường Việt Nam bằng run test và Python C

Khái niệm thị trường hiệu quả (Efficient Market Hypothesis – EMH) được Eugene Fama phát triển từ thập niên 1970, nhưng gốc rễ của nó bắt nguồn từ đầu thế kỷ XX với công trình của Louis Bachelier. Theo EMH, giá chứng khoán tại mọi thời điểm đã phản ánh đầy đủ các thông tin sẵn có; do đó, không nhà đầu tư nào có thể đạt được lợi nhuận vượt trội một cách bền vững. Dưới góc độ thống kê, điều này đồng nghĩa với việc chuỗi lợi nhuận của tài sản là ngẫu nhiên, không có tự tương quan và tuân theo một quá trình ngẫu nhiên (random walk).

Khi vàng trở thành case study kinh điển cho tư duy định lượng
29/10/2025
156 lượt đọc

Khi vàng trở thành case study kinh điển cho tư duy định lượng C

Nếu bạn nhìn lại chuỗi giá vàng từ năm 2000 đến nay, sẽ thấy một điều: dù biến động, vàng vẫn là tài sản có “pattern” khá ổn định. Trung bình lợi nhuận năm khoảng 7–9%. Volatility (độ biến động) quanh 12–18%. Những cú sốc lớn (như 2008, 2011, 2020) đều có nguyên nhân rõ ràng và mô hình có thể “fit” lại được.

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!