Skip to content

Releases: turtlequant/thesis-backtester

v0.3.0 — 桌面版 + 行业算子 + 展示站点

18 Apr 09:20

Choose a tag to compare

v0.3.0 — 桌面版 + 行业算子 + 展示站点

桌面应用:

  • FastAPI + Vue 3 桌面工具(6 页面:分析/报告/算子/编排/数据/设置 + 浮动对话助手)
  • WebSocket 实时章节进度推送
  • 混合数据源:Tushare(核心财务)+ AKShare(实时新闻/资金流/大盘)
  • 免费数据爬虫,无需 Tushare 也能分析
  • 数据缓存分离(公共缓存避免重复爬取)
  • 自动化测试启动

行业专用算子(11 个):

  • 银行(4): PB-ROE 估值、资产质量、净息差、银行压力测试
  • 制造业(3): ROIC、产能周期、供应链地位
  • 消费(2): 品牌护城河、消费增长持续性
  • 科技(2): 科技成长性、科技估值

v2 算子优化:

  • 37 个算子(含行业专用 + gate 门控增强)
  • data_needed 标准化(清理 Tushare 专用字段)
  • 行业自动路由(识别行业 → 跳过不适用算子)
  • 信号分层权重(核心/修正/参考)

新增策略:

  • bank_analysis: 银行业深度分析(替换 FCF 为 PB-ROE)
  • v6_enhanced v6.2: 一致性裁决 + GARP 流派 + 买入阈值 75

批量分析:

  • src/batch_live.py: 模拟盘批量分析(沪深 300 评估用)
  • 混合数据源 + 自动策略路由 + 增量跳过

GitHub Pages 展示站:

  • 算子库浏览(37 个,分类筛选 + 搜索)
  • 策略流程图展示
  • 回测成果展示
  • 参与贡献指南
  • GitHub Actions 自动构建部署

其他:

  • 代码结构迁移:desktop/ → src/desktop/
  • 移除 Streamlit(由 FastAPI+Vue 3 替代)
  • 文档全面更新

v0.2.0 — 首个完整版本

18 Mar 16:50

Choose a tag to compare

回测验证:

  • 120 只股票 × 12 截面 × 5 年,Agent Buy alpha +7.1pp over CSI300
  • 五基准对比 + 收益曲线 + 归因分析

实时分析:

  • live-analyze 命令:免费公开数据(AKShare)
  • Web 工作台(Streamlit):4 个预设框架,实时进度展示

算子库:

  • v1(21 个,冻结,绑定回测结果)
  • v2(26 个,含前瞻风险:AI 冲击 / 政策 / 行业 / 市场情绪 / 新闻信号)

4 个预设策略:V6 价值投资 / V6 增强分析 / 快速评估 / 收息型分析