核心功能:
- 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 使用新数据源模块
19 lines
442 B
Python
19 lines
442 B
Python
"""
|
||
数据源模块
|
||
|
||
核心数据获取能力:
|
||
- 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',
|
||
] |