Skip to content

SimTradeLab v2.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Feb 16:29
· 6 commits to main since this release

✨ 新增功能

  • 分钟线回测 - 支持 frequency='1m' 分钟级回测,需配合 data/stocks_1m/ 分钟数据
  • API 增强 - 增强股票筛选和策略参数配置能力
  • Ptrade API 类型声明脚本 - scripts/setup_typeshed.sh,让 Pylance 识别策略中的 Ptrade API 全局函数

🔧 改进

  • 回测图表中文化 - 图表标签从英文改为中文(策略净值、每日盈亏、买卖金额、持仓市值)
  • 图表柱宽自适应 - 根据回测周期自动调整柱状图宽度
  • 统计数据收集优化 - 改进 StatsCollector 数据采集流程
  • 复权计算向量化 - _apply_adj_factors 替代逐行计算,提升性能
  • 类型注解现代化 - 全面使用 list[str]dict[str, Any]X | None 等现代语法
  • 发布工作流精简 - 移除冗余步骤,简化 CI 配置

📦 升级指南

从 v2.1.0 升级:

pip install --upgrade simtradelab==2.2.0

兼容性: ✅ 向后兼容,无 breaking change。分钟回测为新增功能,需额外准备分钟数据。