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

25/03/2024

11,375 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

Cách kiếm tiền trên thị trường phái sinh bằng Bot
16/09/2024
75 lượt đọc

Cách kiếm tiền trên thị trường phái sinh bằng Bot

Thị trường phái sinh đang ngày càng sôi động, với giá trị giao dịch trung bình mỗi ngày cao hơn gấp 1,5 lần so với chứng khoán cơ sở. Với Bot giao dịch phái sinh tự động, nhà đầu tư có thể thực hiện giao dịch nhanh chóng, chính xác, và loại bỏ yếu tố cảm xúc, giúp tăng cường hiệu suất và kiểm soát rủi ro. Trong bài viết dưới đây QM Capital sẽ giới thiệu cách các nhà đầu tư có thể sử dụng Bot giao dịch – công cụ tự động dựa trên thuật toán – để tối ưu hóa cơ hội kiếm tiền trên thị trường phái sinh.

Giám sát giao dịch tự động trong phái sinh: Các yếu tố quan trọng nhà đầu tư cần biết
13/09/2024
177 lượt đọc

Giám sát giao dịch tự động trong phái sinh: Các yếu tố quan trọng nhà đầu tư cần biết

Theo dõi giao dịch là yếu tố quan trọng để đảm bảo hiệu quả cũng như tốc độ ổn định của các hệ thống giao dịch tự động trong thị trường tài chính, đặc biệt là chứng khoán phái sinh.

Bot Giao Dịch Phái Sinh Tự Động Và Cách Sử Dụng Hiệu Quả
12/09/2024
288 lượt đọc

Bot Giao Dịch Phái Sinh Tự Động Và Cách Sử Dụng Hiệu Quả

Bot giao dịch phái sinh có thể được hiểu đơn giản là việc sử dụng một hệ thống hoặc phần mềm giao dịch tự động. Phần mềm này hoạt động dựa trên các quy tắc và điều kiện đã được thiết lập từ trước.

Chiến lược Breakout trong Thị trường Phái sinh
11/09/2024
285 lượt đọc

Chiến lược Breakout trong Thị trường Phái sinh

Thị trường phái sinh đầy biến động, chiến lược Breakout như một công cụ mạnh mẽ để nhận diện các cơ hội giao dịch hiệu quả. Chiến lược Breakout trở thành một công cụ mạnh mẽ để nhận diện các cơ hội giao dịch hiệu quả.

Bạn đã biết cách tạo bot giao dịch hiệu quả nhất chưa?
10/09/2024
261 lượt đọc

Bạn đã biết cách tạo bot giao dịch hiệu quả nhất chưa?

Làm thế nào để tạo bot giao dịch đơn giản mà tối ưu là một trong những vô vàn câu hỏi mà QM Capital nhận được. Tưởng chừng đây là một việc khó khăn và phức tạp, nhưng nếu bạn áp dụng lý thuyết đúng cách thì tạo bot giao dịch sẽ trở nên đơn giản hơn bao giờ hết.

Tôi có nên tin tưởng vào bot giao dịch không?
07/09/2024
117 lượt đọc

Tôi có nên tin tưởng vào bot giao dịch không?

Trong lĩnh vực tài chính, tự động hóa có thể vừa mang lại lợi ích to lớn nhưng cũng vừa đáng lo ngại. Trong khi các bot giao dịch hứa hẹn với sự tiện lợi và các chiến lược có khả năng sinh lời, một câu hỏi quan trọng vẫn còn tồn tại: bạn có nên tin tưởng chúng với số tiền khó kiếm được của mình không? Trong bài viết này, QM Capital sẽ đi sâu vào những rủi ro và hạn chế vốn có khi dựa vào bot, trang bị cho bạn kiến ​​thức để đưa ra quyết định sáng suốt về việc kết hợp chúng vào chiến lược giao dịch của mình.

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!