- 新增 AssetTypeDetector 自动识别8种资产类型 - 支持 A股指数/ETF/股票、港股、美股、期货、加密货币 - 自动路由到 Tushare/YFinance/CCXT 数据源 - 集成 SSH 隧道支持港美股数据获取 - 提供便捷函数 fetch_kline 和 detect_asset_type - 修复资产类型检测边界情况(.CSI后缀、000001股票等)
30 lines
703 B
Python
30 lines
703 B
Python
"""
|
|
数据源模块
|
|
==========
|
|
提供统一的数据获取接口,支持多种资产类型和数据源
|
|
|
|
主要组件:
|
|
- UniversalDataFetcher: 统一数据获取器(推荐)
|
|
- HybridDataSource: 混合数据源(轮动策略使用)
|
|
- YFinanceDataSource: YFinance数据源
|
|
- AssetTypeDetector: 资产类型检测器
|
|
"""
|
|
|
|
from .universal_fetcher import (
|
|
UniversalDataFetcher,
|
|
AssetTypeDetector,
|
|
fetch_kline,
|
|
detect_asset_type,
|
|
)
|
|
|
|
from .hybrid_source import HybridDataSource
|
|
from .yfinance_source import YFinanceDataSource
|
|
|
|
__all__ = [
|
|
'UniversalDataFetcher',
|
|
'AssetTypeDetector',
|
|
'fetch_kline',
|
|
'detect_asset_type',
|
|
'HybridDataSource',
|
|
'YFinanceDataSource',
|
|
] |