Vnstock là gì
Bộ công cụ Python để tự kiểm chứng số liệu và dựng cách làm của riêng bạn
Liệu bạn tin ngay con số trong báo cáo, hay tự kiểm chứng?
Hỏi trợ lý AI thì có ngay kết luận, nhưng không rõ số lấy ở đâu, tính thế nào. Để nó viết mã thì khác: cách lấy số nằm trong mã, chạy lại là ra đúng kết quả ấy — kèm nguồn và thời điểm.
Cùng một việc, hai cách làm
- Mở lần lượt vài trang web, mỗi trang một cách trình bày
- Chép bảng, dán vào Excel, sửa định dạng ngày và dấu thập phân
- Ghép các bảng lại, dò và bỏ dòng trùng
- Cần số liệu của tháng sau thì làm lại từ đầu
from vnstock import Quote
quote = Quote(symbol='VCI', source='VCI')
df = quote.history(start='2020-01-01', end='2024-05-25')df là một bảng pandas — đưa thẳng sang Excel, biểu đồ hay cơ sở dữ liệu của bạn. Đổi mã cổ phiếu hoặc khoảng ngày rồi chạy lại là xong.
Đi kèm thư viện
Chỉ dẫn sẵn cho trợ lý AI
Claude Code, ChatGPT hay Antigravity đọc thẳng bộ chỉ dẫn ở vnstocks.com trong lúc làm việc, nên viết đúng cú pháp của bản đang phát hành mà bạn không phải tải gì về máy.
Kết quả là một bảng, không phải JSON thô
Mọi hàm trả về DataFrame của pandas: cùng tên cột, cùng kiểu ngày tháng giữa các nguồn. Đưa thẳng sang Excel, biểu đồ hoặc cơ sở dữ liệu của bạn.
Mã nguồn đọc được
Bản Cộng đồng công khai mã nguồn theo giấy phép riêng — không phải mã nguồn mở. Bạn xem được cách một hàm lấy và chuẩn hoá dữ liệu trước khi tin vào con số nó trả về.
Tài liệu kèm ví dụ chạy được
Mỗi nhóm hàm có đoạn mã sao chép về là chạy, kèm sổ tay mẫu trên Google Colab cho người chưa cài gì trên máy.
Năm thư viện, một cách gọi
Học cú pháp ở thư viện đầu là dùng được cả bộ. Bản Cộng đồng dùng không cần tài trợ; phần còn lại nằm trong bản Mở rộng, dành cho người tài trợ.
vnstock
Kết nối và chuẩn hoá dữ liệu giá, chỉ số, quỹ và báo cáo tài chính từ nguồn bên thứ ba. Mã nguồn công khai theo giấy phép riêng.
vnstock_data
Cùng cú pháp với vnstock, thêm dữ liệu trong phiên, giao dịch chi tiết và dữ liệu vĩ mô từ nguồn truy cập công khai.
vnstock_ta
Tính chỉ báo kỹ thuật và vẽ biểu đồ ngay trên bảng dữ liệu vừa lấy về, không phải tự viết công thức.
vnstock_news
Đọc và truy xuất tin tức tài chính từ các nguồn tin công khai về cùng một dạng bảng.
vnstock_pipeline
Dựng quy trình chạy định kỳ: lấy, chuẩn hoá rồi ghi vào cơ sở dữ liệu trên máy bạn.
Bắt đầu từ đâu, tuỳ việc bạn định làm
Mới bắt đầu
Bạn muốn thử lấy dữ liệu và làm vài phép tính đầu tiên, chưa cần gì hơn.
Bản Cộng đồng đủ dùng. Nhờ trợ lý AI viết đoạn mã đầu tiên rồi sửa dần theo ý bạn.
- vnstock
Phân tích chuyên sâu
Bạn cần dữ liệu chi tiết hơn theo phiên và muốn kiểm chứng ý tưởng trên chuỗi dài.
vnstock_data truy xuất dữ liệu, vnstock_ta tính chỉ báo và vẽ biểu đồ trên chính bảng đó.
- vnstock_data
- vnstock_ta
Dựng quy trình tự động
Bạn muốn dữ liệu tự cập nhật mỗi ngày và cảnh báo tự chạy, không phải ngồi bấm.
vnstock_pipeline nối các bước thành một quy trình; vnstock_news đưa tin tức vào cùng luồng.
- vnstock_data
- vnstock_ta
- vnstock_pipeline
- vnstock_news
Người dùng nói gì
Giảng viên, nhà phân tích, người làm sản phẩm và sinh viên — mỗi người dùng Vnstock cho một việc khác nhau. Trích nguyên văn, kèm tên và nơi công tác.
Rất cám ơn Thịnh đã tạo ra một app vô cùng ấn tượng và có ích, không chỉ cho trading mà còn cho cả mục đích cung câp số liệu cho các hoạt động nghiên cứu và giảng dạy.
LLê Hải TrungPGS, Tiến sĩ, Giảng viên Học Viện Ngân Hàng, HN Khóa học của VNSTOCK rất chất lượng về nội dung, giảng viên nhiệt tình giảng dạy và hỗ trợ, phong cách chuyên nghiệp, chủ đề thiết thực, sát với nhu cầu mà tôi đang quan tâm. Bản thân tôi, sau khi học xong khóa học, đã biết cách áp dụng những kiến thức vào việc tạo ra web app theo ý tưởng riêng, thiết kế các hệ thống mà trước giờ toàn phải làm tay, hoặc làm trên excel rất bất tiện và không đẹp mắt.
KKhưu Bảo KhánhFounder Kakata.vn, TP. HCM Học 1 khóa mà bất ngờ với bộ tài liệu, bài tập, giáo trình và các công cụ vì rất đầy đủ, bài bản và sắp xếp sạch sẽ, đem nghiên cứu lâu dài được. Recommend mạnh 😃
TTrương Đắc NguyênTrưởng phòng khách hàng trực tuyến, Chứng khoán Rồng Việt Năm ngoái có sinh viên của mình dùng vnstock trong khóa luận tốt nghiệp. Cá nhân mình cảm thấy gói vnstock của anh Thịnh phát triển rất hay và phù hợp với lĩnh vực đào tạo trong ngành Fintech của mình.
PPhan Huy TâmGiảng viên Đại Học Kinh Tế - Luật, HCM Lớp học python ứng dụng cho thị trường chứng khoán Việt Nam của Thịnh thật sự bài bản, có tính ứng dụng cao và không hề nhàm chán. Thời lượng khóa học chỉ có 10 buổi nhưng nhờ sự chi tiết và tận tâm của người dạy có thể giúp cho người chưa biết gì về code có thể có một khởi đầu đầy hào hứng để tìm hiểu về Python và tiếp tục tìm hiểu sâu hơn về sau này.
NNguyễn Trọng Hùng (Joe)Trưởng phòng Môi giới, Mirae Asset Việt Nam Vnstock giúp em dễ dàng lấy dữ liệu thị trường chứng khoán tại Việt Nam... góp phần quan trọng trong việc giúp em và nhóm giành giải quán quân cuộc thi Attacker tại Đại học Kinh Tế - Luật Tp. HCM.
NNhật HoaSinh viên, Đại học Ngân Hàng Nội dung các bài giảng của Thịnh Vũ rất là chi tiết. Để làm được như vậy không hề đơn giản, kể cả với những người đang làm công nghệ thông tin. Mình đã chọn Thịnh Vũ để theo học, đồng thời chọn cho cả con gái đang theo học ngành phân tích dữ liệu cùng theo học.
TThanh LêPhát triển sản phẩm phần mềm, Hà Nội Khóa học có giáo trình chất lượng, lộ trình học tập rõ ràng và được hướng dẫn tận tâm. Em cảm thấy mình đã lựa chọn đúng, có thể phát triển tư duy để tự viết được những đoạn code đầu tiên.
MMinh ThôngNghiên cứu viên, Đại học Việt Đức Kiến thức từ lớp học Python của Thịnh rất hữu ích, có thể ứng dụng cho nhiều lĩnh vực dữ liệu. Thịnh rất tận tình giải đáp thắc mắc, giúp người không biết gì về lập trình như mình vẫn có thể tiếp thu được.
VVõ Bá TuyênPhó Giám Đốc, TP. HCM Mình còn nhớ khoảng thời gian mình bắt đầu tìm hiểu xây dựng thuật toán giao dịch, điều khó khăn nhất của mình lúc bấy giờ là tìm công cụ kết nối dữ liệu... Vnstock giúp kết nối dữ liệu giá lịch sử nhanh chóng, kịp thời và có độ chính xác khá cao, điều này góp phần tích cực không hề nhỏ đến kết quả nghiên cứu chiến lược của mình.
TThái Tuấn KhaChuyên viên phân tích định lượng, Chứng khoán Bảo Việt
Đọc tiếp hay cài luôn
Chưa từng viết dòng lệnh nào? Vibe coding là cách mô tả việc bằng tiếng Việt rồi để trợ lý AI viết mã — Vnstock là thư viện mà đoạn mã đó gọi.
Phần mềm chạy trên máy hoặc máy chủ do bạn kiểm soát; truy vấn đi thẳng từ đó tới nguồn. Công khai mã nguồn từ 2022 theo giấy phép riêng, miễn phí cho cá nhân, học tập và nghiên cứu.