v1.9.3 新增 run-all CLI 命令:一行命令批量跑完所有策略
v1.9.3 新增 run-all CLI 命令
一行命令批量运行 strategies/ 目录下所有策略并排名,与 run_all_strategies.py 脚本功能完全一致。
新增
easy-tdx run-allCLI 命令,支持以下参数:--count/--cash/--commission/--adjust/--period— 回测参数--combo/--combo-mode— 多因子组合回测--show— 显示最佳策略资金曲线 vs 股价对比图--strategies-dir— 自定义策略文件目录
输出内容
- 策略绩效排名(按总收益率降序)
- 综合评分排名(Sharpe×0.4 + Ret/DD×0.3 + WinRate×0.3)
- 最佳策略详细交易明细
- 可选多因子组合回测(自动遍历 C(N,k) 所有组合)
- 可选 matplotlib 资金曲线图表
用法
# 基本用法
easy-tdx run-all SZ 300308 --count 2000 --cash 1000000 --adjust QFQ
# 多因子组合回测
easy-tdx run-all SZ 300308 --combo 2 --combo-mode MAJORITY
# 显示图表
easy-tdx run-all SZ 300308 --show变更文件
- 新增
src/easy_tdx/cli/cmd_run_all.py— run-all 命令实现 - 修改
src/easy_tdx/cli/__init__.py— 注册命令 - 修改
README.md— 文档更新 - 修改
pyproject.toml— 版本号升级