feat: 创建数据源模块 datasource/
核心功能:
- ssh_tunnel.py: SSH隧道管理器(连接香港ECS)
- tushare_source.py: A股数据获取(指数、ETF、期货)
- yfinance_source.py: 境外数据获取(港股、美股)
- hybrid_source.py: 混合数据源(整合所有)
使用方式:
from datasource import HybridDataSource
source = HybridDataSource.from_yaml('config/strategies/rotation.yaml')
result = source.fetch_all()
更新 RotationStrategy 使用新数据源模块
This commit is contained in:
19
datasource/__init__.py
Normal file
19
datasource/__init__.py
Normal file
@@ -0,0 +1,19 @@
|
||||
"""
|
||||
数据源模块
|
||||
|
||||
核心数据获取能力:
|
||||
- A股数据:Tushare(指数、ETF、期货)
|
||||
- 境外数据:YFinance(港股、美股)通过SSH隧道
|
||||
"""
|
||||
|
||||
from .ssh_tunnel import SSHTunnelManager
|
||||
from .tushare_source import TushareSource
|
||||
from .yfinance_source import YFinanceSource
|
||||
from .hybrid_source import HybridDataSource
|
||||
|
||||
__all__ = [
|
||||
'SSHTunnelManager',
|
||||
'TushareSource',
|
||||
'YFinanceSource',
|
||||
'HybridDataSource',
|
||||
]
|
||||
Reference in New Issue
Block a user