feat(data): 实现数据获取层抽象接口
- OHLCVData: 标准化K线数据结构 - DataSource: 数据源抽象接口(fetch/fetch_batch) - DataCache: 缓存抽象接口(get/set/is_fresh) - LocalFileCache: 本地文件缓存实现 - HybridDataSourceAdapter/TushareDataSource/YFinanceDataSource: 定制数据源适配器
This commit is contained in:
18
strategies/shared/data/__init__.py
Normal file
18
strategies/shared/data/__init__.py
Normal file
@@ -0,0 +1,18 @@
|
||||
"""
|
||||
定制数据源统一入口
|
||||
"""
|
||||
|
||||
from strategies.shared.data.sources import (
|
||||
LocalFileCache,
|
||||
HybridDataSourceAdapter,
|
||||
TushareDataSource,
|
||||
YFinanceDataSource
|
||||
)
|
||||
|
||||
|
||||
__all__ = [
|
||||
'LocalFileCache',
|
||||
'HybridDataSourceAdapter',
|
||||
'TushareDataSource',
|
||||
'YFinanceDataSource'
|
||||
]
|
||||
Reference in New Issue
Block a user