25/03/2024
18,491 lượt đọc
Tiếp nối 2 phần trước về cách lấy dữ liệu lịch sử từ thị trường chứng khoán Việt Nam bằng VNQuant và Vnstock. Bài viết này, QM Capital sẽ giới thiệu một phương pháp khác có thể lấy được dữ liệu của các sàn giao dịch trên thế giới từ Tradingview bằng thư viện Tvdatafeed. Cả 3 phương pháp này đều được sử dụng chung trên nền tảng Python qua những dòng code nên việc lấy hết sức dễ dàng và đơn giản, điều này cũng giúp nhà đầu tư tự động hóa quy trình và nhanh chóng. Tvdatafeed là một thư viện Python được thiết kế để giúp người dùng tải xuống dữ liệu lịch sử từ nền tảng TradingView. Với Tvdatafeed, người dùng có thể dễ dàng truy cập và sử dụng dữ liệu lịch sử của các tài sản tài chính như cổ phiếu, tiền điện tử, hoặc chỉ số từ TradingView để phục vụ cho mục đích phân tích kỹ thuật và giao dịch.
Hình 1.1. Dữ liệu lịch sử của chỉ số VNINDEX được lấy theo giờ
Hình 1.2. Dữ liệu lịch sử của CL1! được lấy từ sàn NYMEX
Hình 1.3. Dữ liệu lịch sử của BTCUSD được lấy từ sàn COINBASE
Dưới đây là Link Google Colab hướng dẫn chi tiết:
Phương pháp 3: Cách lấy dữ liệu từ Tradingview bằng thư viện Tvdatafeed
Trên đây là một số đặc điểm chính và hạn chế của phương pháp lấy dữ liệu lịch sử giá từ Tradingview bằng thư viện Tvdatafeed mà QM Capital đã tổng hợp lại. Qua 3 phương pháp, mỗi phương pháp đều có những ưu và nhược điểm riêng, tùy thuộc vào mục đích sử dụng mà nhà đầu tư lựa chọn linh hoạt. Tóm lại, việc lấy dữ liệu sử dụng công cụ Python ngày càng được phổ biến và có nhiều nguồn thư viện mở giúp nhà đầu tư có thể dễ dàng tiếp cận chỉ với những lệnh code đơn giản, từ đó sẽ giúp nhà đầu tư tự động hóa và tăng hiệu suất.
0 / 5
Trong giao dịch định lượng (Quantitative Trading), việc sử dụng dữ liệu chính xác và có cấu trúc rõ ràng không chỉ giúp nhà đầu tư có cái nhìn tổng quan về thị trường mà còn đóng vai trò quan trọng trong việc đưa ra các quyết định giao dịch chính xác và kịp thời. Tuy nhiên, data handling (xử lý dữ liệu) lại là một bước quan trọng nhưng ít được chú trọng đúng mức. Cùng QM Capital tìm hiểu cách xử lý dữ liệu giúp tối ưu hóa chiến lược giao dịch và tại sao nó lại quan trọng trong Quantitative Trading.
Định lý Bayes, hay còn gọi là Luật Bayes, được đặt theo tên của nhà triết học và thống kê học người Anh Thomas Bayes. Định lý này mô tả cách thức tính toán xác suất của một sự kiện dựa trên kiến thức trước đó về những điều kiện có thể liên quan đến sự kiện đó.
Hiện nay, dữ liệu giống như “dầu mỏ” của thế kỷ 21, càng có nhiều, càng mạnh. Nhờ vào công nghệ và các thuật toán hiện đại, đầu tư tài chính đang chuyển mình mạnh mẽ: không còn chỉ dựa vào linh cảm hay tin đồn, mà thay vào đó là các mô hình toán học, xác suất, và chiến lược định lượng.
Trong tài chính, việc sử dụng phân tích đa khung thời gian (multi-timeframe analysis) đã trở thành một chiến lược quan trọng giúp nhà đầu tư có cái nhìn sâu rộng hơn về diễn biến thị trường. Đặc biệt trong lĩnh vực giao dịch định lượng (Quantitative Trading), chiến lược này không chỉ giúp đánh giá xu hướng tổng thể mà còn cải thiện khả năng đưa ra quyết định vào và ra lệnh chính xác.
Khi bạn bắt đầu tiếp cận với thống kê, toán ứng dụng hay phân tích dữ liệu tài chính, rất nhanh thôi bạn sẽ gặp một khái niệm quen thuộc đến mức... tưởng chừng ai cũng đã biết: standard normal distribution. Nhưng điều thú vị là, càng đi sâu vào thế giới định lượng – từ quản trị rủi ro, phân tích thị trường, đến thiết kế chiến lược giao dịch – bạn sẽ càng nhận ra rằng không ai thực sự hiểu đủ về nó nếu chỉ dừng lại ở sách giáo khoa.
Trong quantitative trading (giao dịch định lượng), việc áp dụng các mô hình thống kê để đưa ra quyết định giao dịch có vai trò vô cùng quan trọng. Một trong những kỹ thuật trọng yếu trong quá trình này là kiểm thử giả thuyết, đặc biệt là việc sử dụng giá trị tới hạn (critical value), một yếu tố không thể thiếu trong việc quyết định liệu chiến lược giao dịch có hiệu quả hay khô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!