Releases: turtlequant/thesis-backtester
Releases · turtlequant/thesis-backtester
v0.3.0 — 桌面版 + 行业算子 + 展示站点
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 — 首个完整版本
回测验证:
- 120 只股票 × 12 截面 × 5 年,Agent Buy alpha +7.1pp over CSI300
- 五基准对比 + 收益曲线 + 归因分析
实时分析:
- live-analyze 命令:免费公开数据(AKShare)
- Web 工作台(Streamlit):4 个预设框架,实时进度展示
算子库:
- v1(21 个,冻结,绑定回测结果)
- v2(26 个,含前瞻风险:AI 冲击 / 政策 / 行业 / 市场情绪 / 新闻信号)
4 个预设策略:V6 价值投资 / V6 增强分析 / 快速评估 / 收息型分析