关于 china-model-update
用于更新 A 股财务模型的工作流技能,面向需要纳入最新财报、指引和市场数据的分析人员。它强调数据来源可追溯、估值刷新及变更记录。
主要功能
- 01更新季度及年度实际数据
- 02滚动调整财务预测
- 03刷新市场数据与估值
- 04识别重大变动和风险信号
- 05记录模型变更并执行检查
适用场景
- 01财报发布后更新历史数据与预测
- 02根据管理层指引调整模型假设
- 03刷新估值并记录目标价变化
MCP 相关
说明可通过 iFind MCP 或 AkShare MCP 获取财务报表、行情和公司信息,并提供数据源模式设置。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jwangkun/ claude-for-financial-services-cn --skill china-model-update安装后在 Claude Code 中输入/china-model-update确认已加载。
详细介绍
china-model-update
用途
使用新数据更新现有 A 股财务模型,确保所有单元格均可追溯至来源,并记录所有变更。
数据来源
主要来源:iFind MCP(一级付费)/ AkShare MCP(二级免费备选)
get_financials(ticker, "income", "quarterly") → Q[X] actual results
get_financials(ticker, "balance", "quarterly") → BS update
get_financials(ticker, "cashflow", "quarterly") → CF update
get_financials(ticker, "income", "annual") → Full year update
get_quote(ticker) → Current market data
get_stock_info(ticker) → Any company changes
次要来源
- 巨潮资讯——精确数据的官方披露文件
- 业绩说明会文字记录——管理层评论
- 管理层指引——业绩电话会上的指引
- Wind / Choice / 同花顺——一致预期更新
工作流
步骤 1:确定变更内容
变更触发因素:
- 季度业绩发布(季报/年报)
- 管理层指引更新(管理层指引调整)
- 宏观假设变更(利率、税率、政策)
- 模型错误或优化
- 并购或重组事件
变更日志模板:
| 日期 | 变更类型 | 项目 | 旧值 | 新值 | 原因 |
|---|---|---|---|---|---|
| 业绩更新 | FY25E 营收 | XX亿 | XX亿 | Q1 实际业绩超预期 | |
| 指引 | 税率 | 25% | 25% | 无变化 | |
| 宏观 | 资本开支占比 | 5% | 6% | 宣布新建工厂 |
步骤 2:更新历史实际数据
季度实际数据:
[Company] Q[X] 20XX Actuals (from AkShare / 巨潮):
- 营业收入: XXX亿 (YoY: +XX%)
- 毛利率: XX% (vs prior: XX%)
- 归母净利润: XXX亿 (YoY: +XX%)
- EPS: X.XX元
- 经营现金流: XXX亿
更新顺序:
- 将 Q[X] 实际数据填入历史列
- 验证求和检查(季度合计 = 年度合计)
- 更新 LTM(过去十二个月)计算
- 检查年度与季度数据之间的关系
步骤 3:滚动更新预测
营收预测:
- 根据 Q[X] 表现更新增速
- 考虑:
- 在手订单变化
- 新产品爬坡
- 市占率提升/下降
- 产能扩张
利润率预测:
- 根据实际趋势更新毛利率
- 根据实际经营杠杆更新运营费用率
- 标记结构性变化(投入成本、定价能力)
资产负债表预测:
- 更新营运资金假设
- 如发生再融资,更新债务计划
- 更新资本开支计划
步骤 4:更新估值
刷新市场数据:
get_quote(ticker) # Current price, PE, PB
需更新的估值指标:
- 当前股价及变动
- 交易倍数(PE、PB、EV/Sales、EV/EBITDA)
- 52 周区间位置
- 相对于行业中位数的情况
- 隐含增速与历史增速的对比
DCF 更新(如适用):
- 将预测期向前滚动一年
- 更新市场数据输入项(beta、无风险利率、股数)
- 如前景发生变化,更新终值增速
步骤 5:标记重大变更
变更重要性评估:
| 变更 | 阈值 | 操作 |
|---|---|---|
| 营收预测 | ±5% | 更新模型,注明驱动因素 |
| 净利润预测 | ±10% | 更新模型,修订目标价 |
| 利润率预测 | ±100 个基点 | 更新模型,评估可持续性 |
| 资本开支预测 | ±20% | 更新模型,检查对 FCF 的影响 |
| 倍数假设 | ±1x | 进行敏感性检查,记录理由 |
需突出显示的红旗:
- 营收增速放缓超过 500 个基点
- 利润率压缩超过 300 个基点
- 营运资金恶化
- 债务较此前预测增加超过 20%
- 管理层指引低于一致预期
步骤 6:记录变更
模型更新备忘录:
[公司名称]([代码])模型更新 [Date]
一、更新内容
[Bullet list of changes made]
二、关键变动
Revenue FY25E: [Old] → [New] ([Change]%)
Net Income FY25E: [Old] → [New] ([Change]%)
Driver: [Explanation]
三、估值影响
新目标价: ¥XX.XX (之前 ¥XX.XX)
调整幅度: +X% / -X%
调整逻辑: [Brief rationale]
四、后续关注
- [Next catalyst]
- [Key metric to monitor]
- [Risk factor]
步骤 7:质量检查清单
完成前:
- 所有 Q[X] 实际数据均来自巨潮 PDF 或 AkShare
- 历史数据与披露数据完全一致
- 所有公式完整(无失效引用)
- 已更新 LTM 计算
- 远期预测反映了新信息
- 已刷新估值输入项(股价、股数、倍数)
- 已重新计算目标价
- 已完成变更日志
- 已为新输入项添加单元格注释
- 模型正确平衡
中国市场特定的更新注意事项
财报季时间安排
| 报告 | 截止日期 | 通常发布时间段 |
|---|---|---|
| Q1 季报 | Apr 30 | Apr 1-30 |
| 中报 | Aug 31 | Aug 1-31 |
| Q3 季报 | Oct 31 | Oct 1-31 |
| 年报 | Apr 30 | Jan-Apr |
模型更新优先级:
- 年报:全面更新历史数据
- 半年报:重大更新,调整全年预测
- 季报:增量更新,验证全年趋势
业绩预告集成
如果公司发布了业绩预告:
- 在正式报告发布前,将其作为方向性信号
- 如果与此前预测的差异超过 20%,则调整估算
- 正式报告发布后,标记为需要详细更新
共识管理
- 根据新信息更新共识假设
- 如果公司指引与市场共识不同,标记这一差异
- 留意管理层评论是否表明需要修订估算
监管变化
监测以下情况:
- 税率变化(高新技术企业重新认定)
- 会计准则更新
- 行业特定监管对假设的影响
- 股息政策变化(影响 DCF 终值)
质量检查
交付前:
- 所有新增实际数据均可追溯至来源
- 已验证公式(计算中没有硬编码值)
- 估算与新数据在逻辑上保持一致
- 估值更新反映当前市场状况
- 已在更新备忘录中记录变更
- 模型通过基本 QC(平衡检查、求和检查)
数据源模式切换:设置环境变量
IFIND_DATA_SOURCE_MODE以控制数据源偏好。
ifind-only(严格):仅使用 iFind;不可用时返回错误ifind-fallback(默认):优先使用 iFind,回退到 AkShareakshare-only:跳过 iFind,仅使用 AkShare
评论
支持 Markdown