A股业绩前瞻 (A-Share Earnings Preview)

SkillDev tools

A-share earnings preview / quarterly report preview / earnings expectations scenario analysis. Triggered when the user mentions "业绩前瞻" or "earnings preview". Keywords: "业绩前瞻", "季报预览", "预期怎么样", "earnings preview", "XX下周发财报", "财报前怎么看", "业绩预告分析", "预计业绩", "业绩展望", "财报前瞻", "预计这个季度业绩", "业绩预期", "情景分析", "业绩预

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the A股业绩前瞻 (A-Share Earnings Preview) skill

What this skill tells your AI

The instructions your AI receives, as published by aifinlab/finclaw in skills/a-share-earnings-preview/SKILL.md and read by ahel’s review.

数据源

SCRIPTS="$SKILLS_ROOT/cn-stock-data/scripts"

# 历史财务指标(分析趋势)
python "$SCRIPTS/cn_stock_data.py" finance --code [CODE]

# 最新行情(当前估值水平)
python "$SCRIPTS/cn_stock_data.py" quote --code [CODE]

# 近 6 个月 K 线(股价已 price-in 多少预期)
python "$SCRIPTS/cn_stock_data.py" kline --code [CODE] --freq daily --start [6个月前日期]

# 资金流向(机构是否提前布局)
python "$SCRIPTS/cn_stock_data.py" fund_flow --code [CODE] --days 30

补充:通过 web 搜索获取:

  • 市场一致预期(券商预测均值)
  • 业绩预告/快报(如已发布)
  • 同行业已发布财报的参考信号
  • 公司近期公告、调研纪要

Workflow

Step 1: 背景梳理

  1. 确认即将发布的报告期(Q1/半年报/Q3/年报)
  2. 通过 cn-stock-data 获取过去 4-8 个季度的财务数据,建立趋势基线
  3. Web 搜索:
    • 是否已发布业绩预告/快报?(有则直接用预告数据)
    • 市场一致预期(Wind/东方财富/券商研报的营收/净利润预测)
    • 同行业已公布业绩的公司表现(作为参考信号)
    • 公司近期重大事件(收购/产能投放/政策影响)

Step 2: 关键指标框架

财务指标预期(基于历史趋势 + 市场预期):

指标上季度实际去年同期市场预期个人预判
营业收入(亿)
同比增速(%)
归母净利润(亿)
同比增速(%)
毛利率(%)
净利率(%)

行业特定运营指标(通过 web 搜索获取):

  • 白酒:批价走势、渠道库存、预收款
  • 银行:净息差趋势、不良率、拨备覆盖率
  • 科技:订单/合同额、研发进度
  • 新能源:出货量、价格趋势、产能利用率
  • 消费:同店增长、线上占比、库存
  • 医药:管线进度、集采影响、销售额
  • 地产:销售面积/金额、回款率、新开工

Step 3: 情景分析

构建三种情景:

牛市情景(Bull)基准情景(Base)熊市情景(Bear)
营收
净利润
关键驱动[什么因素超预期][符合市场预期][什么因素低于预期]
概率XX%XX%XX%
股价反应+X% to +X%-X% to +X%-X% to -X%

每个情景的逻辑必须自洽,概率合计 = 100%

Step 4: 催化剂检查清单

列出决定股价反应的 3-5 个关键观察点:

  1. [指标1]:预期 XX,若超过/低于 XX 则表明...
  2. [指标2]:...
  3. [管理层指引]:关注前瞻指引的措辞变化
  4. [特定事件]:...

Step 5: 输出

根据用户需求选择 formal 或 brief 风格,参考 references/preview-template.md 中的模板。

风格说明

维度formal(机构前瞻)brief(个人预判)
篇幅2-3 页半页
历史趋势4-8 季度完整表格简述趋势方向
情景分析完整三情景 + 概率 + 股价反应估计简化版(重点写偏离预期的情景)
运营指标行业特定的 3-5 个1-2 个最关键的
催化剂完整检查清单1-2 个最重要观察点
交易建议不给(只分析)可加个人操作思路
免责声明需要不需要

A 股财报日历特殊性

  • 年报: 次年 1-4 月披露(4/30 截止)
  • Q1 季报: 4/30 前披露
  • 半年报: 7-8 月披露(8/31 截止)
  • Q3 季报: 10/31 前披露
  • 业绩预告: 通常提前 1-2 个月,创业板强制预告
  • 业绩快报: 部分公司在正式报告前发布简要数据

关键规则

  1. 区分预告和预测:如果公司已发布业绩预告/快报,那是"已知信息"而非预测;真正的前瞻是分析正式报告可能的超预期/低于预期之处
  2. 预期差是核心:股价反应取决于实际 vs 预期的差值,而非绝对好坏
  3. 避免过度精确:给出合理区间比精确数字更诚实
  4. 季节性调整:注意 A 股的季度盈利不均匀分布(Q4 常有减值/一次性项目)
  5. 同比 vs 环比:高基数/低基数效应会扭曲同比增速,环比更能反映边际变化
  6. 与 a-share-earnings-analysis 联动:前瞻报告发布后,实际财报出来时用 a-share-earnings-analysis 做验证

使用示例

示例 1: 基本使用

# 调用 skill
result = run_skill({
    "param1": "value1",
    "param2": "value2"
})

示例 2: 命令行使用

python scripts/run_skill.py --input data.json

Signals

GitHub stars
241
Forks
38
Last commit
May 2026
Advanced
Catalog kind
skill
Gateway key
a-share-earnings-preview
Source
github.com/aifinlab/finclaw