Skip to content

Data Providers

Data Providers là các nguồn dữ liệu mà LEAN Engine sử dụng để lấy dữ liệu lịch sử và real-time.

QuantConnect (Mặc Định)

Provider mặc định, cung cấp dữ liệu từ server QuantConnect khi bạn login. Cần subscription cho Minute data trở xuống.

CoinMarketCap/CoinGecko

Dữ liệu crypto thay thế. Hữu ích khi cần dữ liệu không có trên Binance/Coinbase:

  • CoinMarketCap: market cap, dominance, volume toàn thị trường

  • CoinGecko: developer stats, community stats, social media

Polygon.io

Nhà cung cấp dữ liệu chứng khoán Mỹ thay thế. Cần API key Polygon.

Custom Data Provider

python
class MyDataProvider(IDataProvider):
    def GetNextTick(self):
        # Tự implement logic lấy dữ liệu
        pass

    def GetHistory(self, symbols, start, end, resolution):
        # Lấy dữ liệu lịch sử từ nguồn riêng
        pass

Cấu Hình Provider

Trong config.json của project:

json
{{
  "data-provider": "QuantConnect",
  "data-provider-live": "QuantConnect",
  "map-file-provider": "QuantConnect",
  "factor-file-provider": "QuantConnect"
}}

📘 VN30F Data Provider

Cho VN30F, bạn KHÔNG cần Data Provider riêng. Dùng PythonData với file CSV local (backtest) hoặc API SSI iBoard (live).

Powered by dautu.tech