Q-CodeQ-Code 打开工作台

业绩预告超预期事件

事件驱动A股风险 中高级更新 2026-09-25#业绩预告#事件窗口#PEAD

以业绩预告的利润区间同比作为超预期第一手代理:预告窗口与财报窗口的信息分配是 A 股 PEAD 落地的关键实证问题。

策略目标

A 股业绩预告制度让重大盈余信息在正式财报之前数十天就进入市场:达到强制披露条件的公司须提前给出利润区间。对盈余公告后漂移而言这意味着信号时点前移——盈余超预期 SUE 选股已把"预告日 vs 财报日"的双信号对照列为待验证项,本条目把预告时点本身独立成篇:以业绩预告的净利润区间同比作为超预期的第一手代理,登记预告驱动的窗口观察框架 [1][2]。A 股特色是预告的强制触发条件与区间披露形式:点估计变为区间,超预期幅度需用区间中值或下界口径计算,口径选择写入参数。数据依赖公告接口,参数注入、缺失跳过,与站点事件框架一致。

数据需求(公告 + 财务 + 量价)

数据 字段 来源 用途
公告 业绩预告:类型(预增/预减/扭亏/首亏等)、净利润区间、公告日期 公告接口 事件识别与幅度
财务 上年同期净利润 财报 同比基数
量价 事件窗口日行情 行情 异常收益统计
状态 ST、板块归属 基础信息 分层与清洗

预告区间口径二选一并全程固定:区间中值或保守下界;上年同期基数缺失(首次盈利/亏损)的样本单独分层,不做估算。强制披露的触发条件因板块与年份而异,按登记时点规则执行并标注版本(待确认)。

预告同比与事件窗口

Surpi=Mid(NetProfitipre)∣NetProfitibase∣−1Surp_i = \frac{Mid\left(NetProfit_{i}^{pre}\right)}{\left|NetProfit_{i}^{base}\right|} - 1

基数亏损时的符号处理规则写入参数。事件窗口 [−5,+20][-5, +20] 个交易日,事件日为预告公告日;异常收益以行业中位收益为基准。预告类型(预增/扭亏等)作为分组维度,与连续幅度并行统计。

执行规则与双事件衔接

观察框架模式:不自动开仓,输出"预告类型 × 幅度分层 × 窗口收益分布 × 与财报日的时滞"台账。与盈余超预期选股的衔接:同一公司先预告后财报产生双事件,统计两次窗口的信息含量分配——预告窗口吃掉了多少漂移、财报窗口还剩多少,是 A 股 PEAD 能否落地的关键实证问题。执行纪律:公告满 5 个交易日才可交易(与站点一致);板块与 ST 分层;逐年滚动统计。

风险与失效场景

  • 区间口径敏感:中值与下界的超预期幅度差异大,跨公司可比性依赖统一口径;
  • 预告操纵:预告具有信号管理动机(配合减持、稳定预期),过度乐观预告存在修正风险;
  • 规则版本漂移:强制披露条件与时间窗随板块规则修订变化,历史规律需分段;
  • 基数异常:上年亏损基数使同比失去意义,需专门处理;
  • 公告接口依赖:预告数据的可得性与准确性依赖数据源,需数据字典核对;
  • 与 SUE 条目重叠:双事件窗口重叠部分的信息分配需正交化统计。

验证状态

待验证。需要完成:预告窗口与财报窗口的信息含量分配统计;预告类型与幅度分组的收益单调性;区间中值与下界口径对照;预增但低于市场预期(利好出尽)的伪超预期识别;规则断点(板块制度变化)分段检验。本文不提供任何未实测的收益或回撤数字。

参考文献与延伸

[1] Ball, R., & Brown, P. (1968). An Empirical Evaluation of Accounting Income Numbers. Journal of Accounting Research, 6(2).(盈余信息含量的方法论起点)

[2] Bernard, V. L., & Thomas, J. K. (1989). Post-Earnings-Announcement Drift: Delayed Price Response or Risk Premium? Journal of Accounting Research, 27.(公告后漂移的系统性确认)

[3] Q-Code 量化策略工作台

策略逻辑结构

  1. 业绩预告公告 — 预告类型、利润区间、公告日
  2. 披露纪律 — 公告满 5 个交易日可交易
  3. 超预期幅度计算 — 区间中值/下界同比口径
  4. 事件清洗 — ST、板块分层、基数异常剔除
  5. 窗口台账 — 窗口异常收益分布统计
  6. 双事件对照 — 预告与财报窗口信息分配

AI 生成提示词

复制以下提示词,打开 Q-Code 工作台粘贴到 AI 对话框,即可自动生成该策略的 QMT 策略代码(单个完整 .py 文件,支持 QMT 回测与实盘)。

请生成一个 QMT 兼容的 A 股业绩预告超预期事件观察模块。业绩预告数据(预告类型、净利润区间、公告日期)与上年同期净利润由参数注入:预告同比 = 区间中值 / |上年同期| - 1(基数亏损的符号规则与中值/下界口径参数化);剔除 ST 与基数异常样本,按板块分层;事件窗口为公告前后 5 与 20 个交易日,统计相对行业中位收益的异常收益分布,并输出与正式财报窗口的双事件对照台账,模块不产生自动交易信号。兼容回测与实盘分支,参数内联在 init,输出单个完整 Python 文件并包含详细日志。
用自然语言,生成你的 QMT 策略
注册即赠 200 积分,约可生成 5 次 · 支持 Kimi / GLM / DeepSeek
打开 Q-Code 工作台