├── my_trading_system/ │ ├── init.py # 初始化文件,使该目录成为Python包 │ │ ├── data/ # 数据相关模块 │ │ ├── fetcher.py # 数据获取模块(港美股API接口) │ │ ├── processor.py # 数据处理模块(清洗、格式转换等) │ │ └── storage.py # 数据存储模块(数据库操作或本地缓存) │ │ ├── strategy/ # 策略相关模块 │ │ ├── base.py # 基础策略类或接口定义 │ │ ├── my_strategy1.py # 具体策略A实现 │ │ ├── my_strategy2.py # 具体策略B实现 │ │ └── ... │ │ ├── backtest/ # 回测模块 │ │ ├── engine.py # 回测引擎实现(使用Backtrader、Zipline等框架) │ │ ├── report.py # 回测结果分析与报告生成 │ │ └── config.py # 回测配置参数 │ │ ├── live_trade/ # 实盘交易模块 │ │ ├── broker_api.py # 经纪商API对接模块 │ │ ├── trader.py # 实盘交易执行器 │ │ └── risk_manager.py # 风险控制模块 │ │ ├── utils/ # 工具函数模块 │ │ ├── indicators.py # 技术指标计算 │ │ ├── helpers.py # 辅助函数库 │ │ └── ... │ │ ├── config.py # 整个项目级别的全局配置 │ ├── main.py # 主入口脚本,用于启动回测或实盘交易 │ └── requirements.txt # 依赖项列表,记录项目所需的所有Python库版本