财报深度解读自动化任务(通用模板)
用途:把「定时跟踪财报电话会 → 深度解读 → 产出可分享报告」这套自动化流程,复用到你自己的持仓与关注列表上。以下为泛化后的任务描述,替换方括号内的参数即可。
一、任务定位
一句话:每 2 小时扫描一次最新发布的上市公司财报电话会(earnings call transcript),对「我的持仓 + 市场热门股」做深度解读,产出可分享的 HTML 报告(默认英文版 + 中文翻译版),并生成分享链接。
核心原则:时效优先于覆盖面,宁可少做,不可迟做。 财报解读的价值随时间快速衰减,晚交付不如不交付。
二、调度设计
- 频率:每 2 小时一次。美股财报集中在盘前(约 4:00-8:00 ET)与盘后(约 16:00-20:00 ET)发布,电话会 transcript 随后上线,2 小时粒度可覆盖发布到上线的全时段。
- 示例(北京时间):
20:00、22:00、00:00-12:00 双数整点(即 cron0 0,2,4,6,8,10,12,20,22 * * *)。 - 注意:按目标市场调整时段(港股/日股/A 股各有不同发布节奏),并正确设置 cron 的时区。
三、候选发现:双通道扫描(关键设计)
财报深读的难点不是"分析",而是"发现"。单一数据源会漏掉持仓股,所以必须双通道:
判重规则:跨通道一律按「symbol + date」两段比对(同一季度在 feed 与定向端点可能写成 Q2 / FY2026Q2 两种格式,只比 period 会重复入队)。
教训来源:仅靠全市场 feed 曾漏掉持仓股财报(feed 扫描窗口内没出现,优先名单形同虚设)。持仓覆盖必须靠独立的定向轮询兜底。
四、入队门槛(宁缺毋滥)
候选不是都做,按优先级分级:
- A 级(优先名单持仓):出财报必须入队并插到队首,不受市值/涨跌幅限制。
- B 级(异动热门):市值 ≥ 500 亿美元,且财报后当日涨跌幅绝对值 ≥ 6%。
- C 级(超大盘):市值 ≥ 3000 亿美元。
- 其余一律不做(直接进已见列表)。
时效淘汰:B/C 级发布超过 2 个日历日直接放弃(时效没了就不做,不补课);A 级保留 7 天。队列上限 5,超出砍队尾;同一标的失败 3 次移入失败列表。
五、深读分析流程
- 数据拉齐:本季 transcript、上季 transcript、季度三张报表(利润/现金流/资产负债)、市场一致预期、盘后报价(看市场反应)。
- transcript 压缩再读:电话会全文太长,先压缩成摘要再读(prepared remarks 保留含数字/指引词的句子,Q&A 保留完整提问 + 回答前 500 字符),这是控制上下文、防止超时的关键。
- 加载方法论:调用专门的财报深读 skill(提供洞察清单与防幻觉硬门)。
- 指标计算用脚本:beat/miss、增速序列、利润率、OCF/NI、FCF 等全部用脚本计算,禁止心算。
- 防幻觉硬门:凡写入报告的 verbatim 引语与「per management」数字,必须回原始 transcript 文件 grep 核验命中;找不到原文就降级为标注转述或删除,严禁凭记忆重构。
六、报告产出
- 英文版 HTML:hero + TL;DR(一句话结论 + 3-5 条带硬数字的要点)+ 全章节(易忽视细节、措辞 diff、Q&A 回避清单、bull/bear、verdict)。
- 中文翻译版:信达雅重写(不逐字直译),术语用行业惯用译法,中文全角标点,数字/图表几何/HTML 结构一律不动。
- 品牌色:先查证公司品牌主色(官方 press kit),查不到用默认色,禁止凭印象填色。
- 动效与交互:图表入场动画、柱状图 tooltip、滚动渐显由素材脚本自动施加,正文只写静态 markup。
- QA 门禁(不过不分享):
- 结构 QA:用 skill 自带的校验脚本(标签配平、section 平级、class 全覆盖、无外部引用、占位符等)。
- 补充校验:文件大小、图表几何完整性(柱高 = 数值 ÷ 顶格线值,对照数据复算)、中文版额外检查中文字符量与标点规范。
- 分享链接:QA 通过后生成分享链接,链接与 QA 必须在同一次调用里完成(分享链接最容易被预算耗尽牺牲)。
七、工程纪律(踩坑沉淀,通用有效)
- 状态文件管理:用 JSON 状态文件做去重与队列管理(seen / analyzed / pending / failed / lastRun),跨轮恢复靠它。先写状态再干重活,防止中断丢单。
- 预算分配:单轮有硬时间预算(示例约 12 分钟),分阶段分配(扫描 ≤2 分钟、数据 ≤1.5 分钟、分析 ≤3 分钟、英文报告 ≤3 分钟、中文版 ≤2.5 分钟)。某阶段超时就压缩后续深度,保交付优先于保深度。
- 输出纪律:运行期间不输出任何叙述/进度/过渡文字,只输出最终结果摘要;空轮也要有一行状态输出。
- 禁止 spawnAgent:定时任务环境拿不回子代理结果,全部内联执行。
- bash 调用预留:把「拼装 + QA + 分享链接 + 状态更新」压成 1-2 次 bash 调用,禁止拆开(分享链接是最后一步,最容易被牺牲)。
- 素材不读入上下文:CSS/JS 素材只允许出现在管道命令里,严禁读进上下文。
八、可配置参数清单
九、复用到其他市场的注意点
- 市场范围:本模板以美股为默认(feed 覆盖、市值门槛口径),换市场需确认数据源是否覆盖该市场。
- 时区与发布节奏:港股财报多在盘后发布,A 股集中在晚间;调度时段与时效窗口按目标市场重设。
- 报告语言:默认英中双语,可改为单语言。
- 市值/异动口径:不同市场的市值量级与涨跌幅波动不同,B/C 级门槛需按市场重新校准。