Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 06:41
b592b11

v0.2.0

v0.2.0 将项目从单 skill 演进为多 skill 组合,统一命名空间 invest:。新增科学估值计算器、多 Agent 并行深度分析、估值持久化与回溯。

多 Skill 架构

  • invest:a-stock(原 invest-A)— A股个股深度研究,九模块多因子分析
  • invest:a-limit-up(原 limit-up)— A股涨停板全市场扫描 + 归因深挖
  • 命名规范:invest:{市场}-{标的}(如 invest:us-stockinvest:hk-stock 未来可扩展)

项目重命名

  • Skill 名称:invest-Ainvest:a-stocklimit-upinvest:a-limit-up
  • 目录重命名:skills/invest-A/skills/invest-a-stock/skills/limit-up/skills/invest-a-limit-up/
  • 项目身份:README / AGENTS / CLAUDE / CONFIGURATION 全面更新
  • pyproject.toml 项目名:investment-learning-skillinvest-skills

科学估值计算器(valuation_calc.py

  • 七步估值流程: 基础参数 → 核心财务(TTM EPS/BVPS/ROE/OCF质量) → 历史分位(PE Band + PB) → 盈利收益率 vs 要求回报率(Fed Model 变体) → 反推 market-implied g → ROE-PB 理论匹配 → 多情景 × 多方法综合区间
  • TTM EPS 精准计算fina_indicator 累计 EPS 差分为单季 EPS,再求最近 4 个单季之和
  • PE 失真检测:亏损期占比 >30% 时自动切换 Gordon 模型合理 PE,避免被失真的历史 PE 中位数误导
  • 三级数据降级:akshare 东财 API(代理阻断)→ 腾讯行情兜底 → 报错
  • CLI 集成invest.py value 002466 [--rf X] [--erp X] [--store] [--emit json]

多 Agent 并行深度分析

  • 两阶段并行架构:Phase 1 — 3 Agent 并行采集 → merge + 交叉验证;Phase 2 — 4 Agent 四视角并行分析;Phase 3 — 主编合成
  • 四视角 Agent prompt 模板references/agent-prompts.md):生意质量 / 财务估值 / 行业竞争 / 风险治理,每个含数据提取命令、分析框架、输出规范、LAW 合规要求
  • 交叉验证merge_collections.py):关键字段 Tushare vs akshare 双源对比,差异 <5% 通过、5-20% 标注、>20% 触发 tie-breaker
  • 性能提升:深度报告耗时从 ~14 分钟(串行)压缩至 ~6 分钟(并行),采集 ~2min + 分析 ~3min + 合成 ~1min

估值持久化与回溯

  • 新增 valuations:双写结构化列(price/ttm_eps/bvps/ttm_pe/pb/rf/erp/roe/ocf/pe_pct/pb_pct/各情景区间) + 完整 result_json
  • store valuations:列出历史估值记录,支持 --symbol 过滤
  • compare_valuations(id1, id2):两期估值快照对比(price/ttm_eps/ttm_pe/pb/base_mid 增量)

CLI 新增

  • invest.py value — 科学估值计算(七步多方法:PE/PB/盈利收益率/隐含增长/ROE-PB 匹配)
  • invest.py store valuations — 估值历史列表
  • valuation_calc.py — 独立脚本,可脱离 CLI 单独使用

文档更新

  • README.md:统一命令格式为 invest:a-stock / invest:a-limit-up;Token 表格新增 Tushare 积分档位对照(120/2000/5000/10000+);新增对话式配置 Token 指引;新增多 Agent 深度分析架构图;补充 value / store valuations 命令
  • SKILL.md:SOP-DEEP 重写为三阶段多 Agent 流程;新增数据降级说明

基础设施

  • scripts/sync_version.py 统一版本收敛:pyproject.toml → 2× SKILL.md + 3× JSON(由 .json.in 模板生成)
  • CI / pre-commit / bump-version.sh 统一调用 sync_version.py check|bump
  • CI/Release 工作流适配双 skill 目录
  • 跨 skill 导入路径修复(limit-up → invest-a-stock)

Full Changelog: v0.1.9...v0.2.0