""" 数据源模块 核心数据获取能力: - A股数据:Tushare(指数、ETF、期货) - 境外数据:YFinance(港股、美股)通过SSH隧道 架构设计: - 分层架构:对外统一接口,对内各资产类型独立实现 - Flask API:LRU + TTL 双缓存机制 用法: from datasource import UniversalDataFetcher, AssetType fetcher = UniversalDataFetcher() df = fetcher.fetch("000300.SH", "2024-01-01", "2024-12-31") """ from .ssh_tunnel import SSHTunnelManager from .tushare_source import TushareSource from .yfinance_source import YFinanceSource from .hybrid_source import HybridDataSource from .asset_type_detector import AssetTypeDetector, AssetType from .universal_fetcher import UniversalDataFetcher __all__ = [ 'SSHTunnelManager', 'TushareSource', 'YFinanceSource', 'HybridDataSource', 'AssetTypeDetector', 'AssetType', 'UniversalDataFetcher', ]