22/03/2024
31,448 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.
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
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
Hình 1.5. Xuất file dữ liệu để sẵn sàng sử dụng với Amibroker

Hình 1.6. Biểu đồ nến và khối lượng của MWG
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 .
0 / 5
Nếu nhìn vào các con số thống kê, việc nhiều người tìm đến bot trading là điều hoàn toàn dễ hiểu. Phần lớn trader cá nhân không beat được thị trường trong dài hạn. Day trading thì tỷ lệ tồn tại còn thấp hơn nữa. Khi đã thử đủ cách mà kết quả vẫn không cải thiện, ý tưởng “để máy làm thay mình” trở nên rất hấp dẫn.
Momentum trading thường bị hiểu sai ngay từ tên gọi. Nhiều người nghĩ momentum đơn giản là “giá tăng thì mua, giá giảm thì bán”, hay một dạng technical analysis nông. Cách hiểu này bỏ qua phần quan trọng nhất: momentum là một giả thuyết về cách thị trường phản ứng với thông tin theo thời gian, chứ không phải một công thức giao dịch cụ thể.
Khi nói đến “predict the upcoming trends”, đa số mọi người hình dung ngay đến việc gọi tên một xu hướng sắp tới: công nghệ nào sẽ bùng nổ, thị trường nào sẽ tăng trưởng, hành vi nào sẽ trở nên phổ biến. Nhưng cách hiểu này ngay từ đầu đã đặt kỳ vọng sai. Trong thực tế, không ai thực sự “nhìn thấy” tương lai, kể cả những tổ chức có dữ liệu lớn và đội ngũ phân tích mạnh. Thứ họ làm tốt hơn số đông không phải là dự đoán chính xác, mà là hiểu rõ cấu trúc của hiện tại và các lực đang tác động lên nó.
Mình từng nghĩ câu hỏi này khá đơn giản. Nhưng càng làm lâu, mình càng thấy câu trả lời thay đổi theo từng giai đoạn, thậm chí theo từng drawdown. Có lúc mình tin chắc là tìm được alpha là khó nhất, có lúc lại thấy rủi ro và execution mới là thứ giết chết mọi thứ, và cũng có giai đoạn mình nhận ra vấn đề lớn nhất lại nằm ở chính cách mình chấp nhận (hay không chấp nhận) sự không chắc chắn của market.
Mình vừa “tìm hiểu kỹ” (đúng hơn là soi mục lục + mô tả chính thức của NXB và bản xem trước) cuốn “Advanced Portfolio Management – A Quant’s Guide for Fundamental Investors” của Giuseppe A. Paleologo. Cảm giác đầu tiên là: đây là kiểu sách rất dễ khiến người đọc bị trúng ngay chỗ đau vì nó không hô khẩu hiệu “tối ưu danh mục” theo kiểu giáo khoa, mà đặt thẳng vấn đề: bạn có ý tưởng đầu tư (edge) rồi đó, nhưng biến nó thành PnL bền vững mới là game thật. Sách được đóng khung rõ ràng cho fundamental PM/analyst muốn dùng “quant” như một bộ khung kỷ luật (risk + sizing + hedging + trading), chứ không phải biến mình thành một nhà toán học ngồi solve tối ưu cho đẹp.
Quỹ đầu tư định lượng (quant funds) đã trở thành một phần không thể thiếu trong các thị trường tài chính hiện đại. Với sự phát triển mạnh mẽ của công nghệ và dữ liệu, các quỹ này sử dụng những mô hình toán học và thuật toán để xây dựng chiến lược giao dịch. Tuy nhiên, một trong những điểm đặc biệt của các quỹ định lượng là việc họ áp dụng rất nhiều chiến lược giao dịch khác nhau, từ theo xu hướng (trend-following) cho đến chiến lược phản xu hướng (countertrend). Mỗi loại quỹ lại có một cách tiếp cận riêng và được xây dựng trên những nguyên lý khác nhau, và chúng hoạt động tốt nhất trong những điều kiện thị trường nhất định.
Đượ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!