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
passCấ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).