Cách lấy dữ liệu từ Tradingview bằng thư viện Tvdatafeed

25/03/2024

14,189 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 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. 

Một số đặc điểm chính

  1. Có thể áp dụng phương pháp này cho tất cả các dữ liệu của chứng khoán thế giới, crypto, commodity index... bằng việc thay Symbol và exchange
  2. Tradingview cung cấp dữ liệu theo nhiều interval khác nhau (phút, giờ, ngày, tuần). Do đó, có thể áp dụng chiến lược giao dịch ở nhiều khung giờ khác nhau.

Hình 1.1. Dữ liệu lịch sử của chỉ số VNINDEX được lấy theo giờ


  1. Có thể tải xuống dữ liệu từ nhiều sàn giao dịch khác nhau, bao gồm NASDAQ, NYSE, LSE, NSE, HOSE…

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

Hạn chế của phương pháp này

  1. Đối với chứng khoán Việt nam: Dữ liệu VNINDEX không có volume! Do Tradingview không cung cấp (kể cả tài khoản premium và mua thêm dữ liệu)
  2. Chỉ lấy được tối đa 20.000 quan sát tùy thuộc gói Tài khoản của bạn, Gói trả phí có thể nâng lên 25k-30k

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. 


  



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

Quants và Technical Analysts: Hai mặt của cùng một đồng xu trong giao dịch thuật toán
21/01/2025
243 lượt đọc

Quants và Technical Analysts: Hai mặt của cùng một đồng xu trong giao dịch thuật toán C

Trong lĩnh vực giao dịch thuật toán (algorithmic trading), Quants và Technical Analysts là hai vai trò quan trọng nhưng lại mang những đặc điểm, nhiệm vụ và cách tiếp cận khác nhau. Mặc dù cùng mục tiêu tối ưu hóa chiến lược giao dịch, sự kết hợp giữa hai vai trò này thường mang lại hiệu quả cao hơn so với khi hoạt động độc lập

Bot tự động trong chứng khoán: khái niệm, cách hoạt động và ứng dụng
20/01/2025
90 lượt đọc

Bot tự động trong chứng khoán: khái niệm, cách hoạt động và ứng dụng C

Bot tự động trong chứng khoán đã trở thành một phần không thể thiếu trong giao dịch ngày nay. Với sự tiến bộ của công nghệ và thuật toán, bot tự động không chỉ hỗ trợ các nhà đầu tư thực hiện giao dịch nhanh hơn, chính xác hơn mà còn giúp giảm thiểu những sai lầm do cảm xúc gây ra.

David Ryan và chiến lược giao dịch: Từ nhà đầu tư chiến thắng đến người thầy truyền cảm hứng
20/01/2025
75 lượt đọc

David Ryan và chiến lược giao dịch: Từ nhà đầu tư chiến thắng đến người thầy truyền cảm hứng C

David Ryan là một trong những tên tuổi nổi bật trong giới giao dịch chứng khoán, đặc biệt là với những thành tích ấn tượng và sự nghiệp thành công bền vững. Ông không chỉ là một nhà giao dịch xuất sắc mà còn là người thầy truyền cảm hứng cho nhiều thế hệ nhà đầu tư và giao dịch viên.

Xây dựng chiến lược giao dịch chứng khoán hiệu quả: từ lập kế hoạch chi tiết đến tối ưu hóa liên tục
19/01/2025
111 lượt đọc

Xây dựng chiến lược giao dịch chứng khoán hiệu quả: từ lập kế hoạch chi tiết đến tối ưu hóa liên tục C

Trong đầu tư, một chiến lược giao dịch được xây dựng kỹ lưỡng và phù hợp với cá nhân không chỉ giúp tối ưu hóa lợi nhuận mà còn hạn chế tối đa rủi ro.

Trend Following: Lý thuyết, chiến lược và cách áp dụng hiệu quả
18/01/2025
99 lượt đọc

Trend Following: Lý thuyết, chiến lược và cách áp dụng hiệu quả C

Trend Following (Giao dịch theo xu hướng) là một chiến lược giao dịch nổi bật trong thị trường tài chính, đặc biệt là trong thị trường chứng khoán. Phương pháp này hoạt động dựa trên nguyên lý "mua khi giá đang tăng và bán khi giá đang giảm", tức là nhà giao dịch theo đuổi một xu hướng đang tồn tại và tiếp tục giao dịch theo xu hướng đó cho đến khi có dấu hiệu cho thấy xu hướng đó thay đổi.

Fear of Missing Out (FOMO): Kẻ thù thầm lặng của các nhà đầu tư
15/01/2025
108 lượt đọc

Fear of Missing Out (FOMO): Kẻ thù thầm lặng của các nhà đầu tư C

Trong tài chính, đặc biệt là giao dịch chứng khoán, sự sợ hãi bị bỏ lỡ cơ hội – hay Fear of Missing Out (FOMO) – không chỉ là một cảm giác phổ biến mà còn là một trong những nguyên nhân lớn nhất dẫn đến các quyết định giao dịch sai lầm.

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!