Q-CodeQ-Code 打开工作台

回购注销事件

事件驱动A股风险 中进阶更新 2026-09-25#回购#公告事件#信号效应

回购公告的信号效应分层:注销式与非注销式的对照是裁决性检验,公告与执行的缺口、进度跟踪内置,与净发行条目正交化。

策略目标

回购注销是净发行效应的镜像事件:公司用真金白银从市场买回股份并注销,总股本收缩、每股权益增厚。Vermaelen 的经典研究确认了回购公告的正向信号效应——管理层用公司的钱投票,比任何路演都有说服力 [1]。A 股语境必须诚实:公告回购与实际执行之间存在巨大缺口,回购用途可能是注销(真收缩股本)也可能是员工持股或"市值管理"(不注销,经济含义完全不同);回购新规后的回购潮质量参差。与站点净发行选股条目的分工:那边是股本变化的连续因子(存量视角),本条目是回购公告事件的信息含量(事件视角)。数据为回购公告(用途、金额上限、进度),属公告类公开数据,参数注入。

数据需求(回购公告)

数据 字段 来源 用途
公告 回购公告日、用途(注销/员工持股/市值管理)、金额上限 公告接口 事件分层
进度 已回购金额、实施完成率 后续公告 执行缺口
量价 事件窗口日行情 行情 异常收益

用途分层是本条目的核心口径:注销式与非注销式必须分开统计,混层会把"假回购"的噪声算进"真回购"的信号。

事件定义与分层

事件:回购公告日(以首次公告为准,进度公告单独统计)。分层:用途(注销式 / 员工持股 / 市值管理)、金额上限 / 总市值比(分位)、进度完成率。

事件窗口 [−5,+20][-5, +20] 个交易日,异常收益以行业中位为基准。

执行规则与检验

观察框架:公告事件台账按"用途 × 金额分位 × 进度"输出窗口收益分布。核心检验:市场是否区分了真回购与假回购——注销式与非注销式的公告后收益差是本条目的裁决性统计。进度跟踪:公告后 6 个月的实际完成率与收益的关系(烂尾回购的事后识别)。与净发行条目的正交化:公告事件信息与股本变化因子信息的重叠度。

风险与失效场景

  • 公告与执行的缺口:上限金额可能远小于实际执行,上限 / 市值比是虚的;
  • 注销式样本占比小:A 股注销式回购历史上偏少,分层后统计功效受限;
  • 利好出尽:公告日的抢跑可能让事件窗口的起点已含大部分信息;
  • 烂尾回购:执行缓慢或终止的回购构成负面后验事件;
  • 政策断点:回购新规改变回购的动机与结构,历史规律需分段(待确认);
  • 与业绩窗口重叠:回购公告常与业绩事件同期,信息分配需正交化。

验证状态

待验证。需要完成:注销式与非注销式的分层对照(裁决性检验);金额分位的溢价梯度;公告后 6 个月进度完成率与收益的关系;回购新规前后分段;与净发行条目、业绩事件的正交化。本文不提供任何未实测的收益或回撤数字。

参考文献与延伸

[1] Vermaelen, T. (1981). Common Stock Repurchases and Market Signalling. Journal of Financial Economics, 9(2).(回购公告信号效应的奠基文献)

[2] Pontiff, J., & Woodgate, A. (2008). Share Issuance and Cross-Sectional Returns. Journal of Finance, 63(2).(发行与回购的对称框架)

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

策略逻辑结构

  1. 回购公告数据 — 公告日、用途、金额上限
  2. 事件分层 — 用途、金额分位、进度
  3. 缺口跟踪 — 公告与执行的完成率
  4. 窗口统计 — 公告前后异常收益
  5. 分层台账 — 用途 × 金额 × 收益分布
  6. 净发行正交化 — 与股本变化因子分离

AI 生成提示词

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

请生成一个 QMT 兼容的 A 股回购公告事件观察模块。回购公告(公告日、用途、金额上限)、后续进度公告与日行情由参数注入:事件以首次公告日定义,窗口为前后 5 与 20 个交易日,异常收益以行业中位为基准;按用途(注销/员工持股/市值管理)、金额上限市值比分位、实施完成率三层分层输出公告后收益分布台账;公告后 6 个月进度完成率与收益的关系单独统计,模块不产生自动交易信号。兼容回测与实盘分支,参数内联在 init,输出单个完整 Python 文件并包含详细日志。
用自然语言,生成你的 QMT 策略
注册即赠 200 积分,约可生成 5 次 · 支持 Kimi / GLM / DeepSeek
打开 Q-Code 工作台