22/03/2024
31,649 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
Buy & Hold, xét cho cùng, là một chiến lược dựa trên equity risk premium: nhà đầu tư chấp nhận biến động và drawdown để đổi lấy kỳ vọng lợi nhuận vượt trội so với tài sản phi rủi ro trong dài hạn. Khi bạn Buy & Hold chỉ số hay cổ phiếu, bạn không chỉ mua tài sản, mà mua toàn bộ phân phối rủi ro của thị trường.
Khi mới tìm hiểu algo trading, rất dễ bị cuốn vào công cụ, platform, indicator hay tối ưu tham số. Nhưng đọc các “Best Of Trading Lists” của Kevin Davey, điểm nổi bật nhất không phải là nên dùng cái gì, mà là nên nghĩ như thế nào. Những danh sách này thực chất ghép lại thành một lộ trình: từ cách nhìn về trading, cách xây strategy, cho tới cách sống sót khi hệ thống không hoạt động như mong đợi.
Khi nói về các chiến lược giao dịch hệ thống dựa trên giá, momentum và trend following thường bị gộp chung vì cả hai đều “đi theo hướng giá”. Tuy nhiên, nếu nhìn kỹ, đây là hai cách tiếp cận khác nhau về cách thị trường tạo ra lợi nhuận theo thời gian.
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ó.
Đượ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!