财报精读:一手资料深度解读
对 $ARGUMENTS 进行财报精读分析。
支持输入格式:公司名 报告期,例如:腾讯 2025年报、贵州茅台 最新中报(默认读取最近一期)
受限说明:当前依赖 MCP 工具,仅支持 A 股、港股的年报 (a4) 与中报 (h2)。暂不支持美股与季报。
"我从不看卖方研报,只读原始财报。" —— 李录
"我每天读500页。知识就是这样积累的,像复利一样。" —— 巴菲特
设计理念
大多数AI投研工具依赖二手信息(新闻、研报摘要、数据网站)。但巴菲特和李录的核心能力是读一手资料。
二手信息的问题:
- 被筛选过——分析师选择性呈现对其观点有利的数据
- 有时滞——等别人消化完,alpha已经没了
- 缺乏语境——"收入增长15%"脱离了管理层对增长质量的讨论
本Skill直接解读一手资料,完全依赖客观的报表数据与官方管理层讨论。
执行流程
第一步:获取一手资料与最新行情 (基于 MCP)
强制要求使用以下工作流提取数据:
- 定位代码:调用
call_mcp_tool(Server: agentladle, Tool: searchCompanyInfo) 获取准确的stockCode和market。 - 提取财务数据:使用
financialKeywordSearch搜索关键财务指标。 - 阅读管理层讨论:使用
getFinancialReportPages读取管理层讨论与分析 (MD&A) 章节。 - 获取最新行情:调用
call_mcp_tool(Server: a-market-mcp, Tool: tencent_quote) 获取该公司的最新股票报价。必须从返回数据中提取具体交易日期,后续报告中所有涉及股价、市值、PE 的地方均须标注「截至 YYYY-MM-DD 收盘」,严禁使用「实时」「当前」等模糊时间表述。
所有核心数据必须直接来自 MCP 提取的原文,并在报告中注明出处。
第二步:核心财务数据提取与分析
2.1 收入与利润表
| 指标 | 本期 | 上期同期 | YoY变化 | 管理层指引 | 是否达标 |
|---|
必须覆盖:
- 总收入及分业务/分地区收入拆解
- 毛利润、毛利率变化
- 经营利润、经营利润率变化
- 净利润(注意非经常性损益的影响)
- EPS(基本 vs 稀释)
2.2 现金流表(巴菲特最看重)
| 指标 | 本期 | 上期同期 | 变化 | 关注点 |
|---|
必须覆盖:
- 经营性现金流 vs 净利润的比率(>100%为佳,<80%需警惕)
- 资本开支及其构成(维护性 vs 扩张性)
- 自由现金流 = 经营现金流 - 资本开支
- 回购金额、分红金额
- 现金及等价物期末余额
2.3 资产负债表健康度
必须覆盖:
- 现金+短期投资 vs 有息负债
- 净现金/净负债变化趋势
- 应收账款周转天数变化(是否在放松信用条件冲收入?)
- 存货周转天数变化(是否在积压?)
- 商誉及无形资产占比(是否有减值风险?)
2.4 估值与安全边际(关键)
必须覆盖:
- 结合最新收盘价(来自 tencent_quote,需标注具体日期,如「截至 2026-08-28 收盘价 XX 元」)和本期财报 EPS,计算静态/滚动市盈率(PE)。
- 根据现金流和利润质量,评估该日期收盘价下的安全边际。
第三步:管理层讨论精读(MD&A)
仅针对财报文本中的 MD&A 章节进行以下分析。
3.1 管理层语气分析
逐段阅读 MD&A 文本,寻找以下信号:
| 信号类型 | 具体表现 | 示例 |
|---|---|---|
| 🟢 坦诚信号 | 主动承认问题、给出具体原因 | "本期利润率下降主要因为我们在X领域的投入超出预期" |
| 🟢 清晰信号 | 战略表述具体、有量化目标 | "我们计划在未来12个月将X业务的市场份额从15%提升到20%" |
| 🔴 模糊信号 | 大量使用"我们相信"、"长期来看"等没有实质内容的话 | "我们对未来充满信心" |
| 🔴 归因外部化 | 把问题全归咎于宏观/行业/竞争对手 | "由于宏观环境影响..." |
3.2 承诺追踪
从往期官方财报文本中提取管理层的具体承诺,与本期实际情况对比:
| 往期承诺 | 本期兑现情况 | 评价 |
|---|---|---|
| "下半年利润率将恢复到X%" | 实际Y% | ✅达标 / ❌未达标 / ⚠️部分达标 |
第四步:附注与隐藏信息挖掘
财报附注里藏着管理层不想让你轻易看到的信息:
4.1 必查附注项
- 关联交易:与大股东/关联方的交易条款是否公允?
- 股权激励:期权/RSU的稀释效应有多大?
- 或有负债:诉讼、担保、承诺等表外风险
- 会计政策变更:是否改变了收入确认方式、折旧年限等?
- 分部信息:不同业务的利润率差异
- 客户/供应商集中度:前五大客户/供应商占比
4.2 异常信号检测
- 应收账款增速 > 收入增速(可能在塞渠道)
- 存货增速 > 收入增速(可能在积压)
- 经营现金流 < 净利润且差距扩大(利润质量存疑)
- 资本化开支突然增加(可能在美化利润)
第五步:与历史同期对比
5.1 趋势分析
将本期关键指标与历史同期(如去年年报、前年年报)进行对比:
| 指标 | 往期1 | 往期2 | 本期 | 趋势判断 |
|---|
重点关注:
- 利润率是在改善还是恶化?
- 收入增速是在加速还是减速?
- 现金流质量是在提升还是下降?
第六步:输出精读报告
报告结构
一、核心数据与估值速览(一页表格,含截至具体日期的PE)
二、本期最重要的3个变化(不超过500字)
三、管理层语气(MD&A)与承诺追踪
四、附注中的隐藏信息
五、与投资论文的关系(如有持仓)
六、结论:这份财报改变了什么?
结论必须明确回答
- 这份财报是超预期、符合预期、还是低于预期?
- 结合最新收盘价(标注日期),估值是便宜还是贵?
- 如果你已持有,该加仓/持有/减仓?
第七步:保存报告
将报告写入 reports/{公司名}-earnings-{期间}.md。
第八步:数据抽检(自我审阅)
报告写入前,主控 Agent 必须执行自我审阅:
- 检查报告中的核心数据是否都附带了 MCP 提取的依据。
- 确认没有对缺失的数据(如无原文支持的猜想)进行捏造。
关键原则
- 只读一手:完全依赖 MCP 拉取的官方财报,严禁猜测。
- 看变化,不看绝对值:趋势比数字本身重要
- 给结论,不做汇总:精读的目的是形成判断,不是复述财报
