Skip to content

v1.9.7 — CLI 全量集成

Choose a tag to compare

@handsomejustin handsomejustin released this 10 Jun 19:59
· 69 commits to main since this release

v1.9.7 CLI 全量集成

v1.9.6 新增的 6 项功能全部暴露到 CLI,修复缠论多级别联立的 client 生命周期 bug。

新增 CLI 参数

  • screen scan --workers N — 并发扫描,ProcessPoolExecutor 并行处理,推荐 4-8 进程,速度提升 4-8 倍
  • screen scan --cache PATH — 增量扫描缓存,mtime 检测未修改的 .day 文件自动跳过
  • backtest --chanlun-level LEVEL — 缠论自动桥接,引擎自动计算缠论分析并注入策略 self.chanlun
  • portfolio — 全新命令,多标的组合回测(共享资金池、均等分配、汇总绩效)
  • chanlun --multi-level PERIOD — 多级别联立分析,分析高级别最后一笔在低级别中的趋势方向、笔重叠、背驰条件

Bug 修复

  • cmd_chanlun.py client 生命周期 bug_run_multi_levelwith 块外使用 client,导致已关闭连接报错,已将 multi-level 逻辑移入 with 块内

用法示例

# 并发扫描 + 增量缓存
easy-tdx screen scan --strategy strategies/rsi_reversal.py --workers 4 --cache scan_cache.json

# 缠论自动桥接回测
easy-tdx backtest SZ 000001 --strategy-file chanlun_strategy.py --chanlun-level DAILY --table

# 多标的组合回测
easy-tdx portfolio --stocks SZ:000001,SH:600519,SH:600036 --strategy-file ma_cross.py --table

# 多级别缠论联立
easy-tdx chanlun SZ 000001 --multi-level 30MIN --table

Full Changelog: v1.9.6...v1.9.7