3. 公司行动概述

在量化研究与行情数据工程中,公司行动(Corporate Actions)是导致价格序列发生非交易性断裂的根本原因。若不做还原,任何基于历史价格的回测、因子计算或技术指标都会在除权除息日附近产生虚假信号。本节先建立公司行动的类型地图,再说明它们对价格、股本与复权因子的不同影响路径。

一、核心原理:公司行动改变的是“每股对应的权益”

股票价格本质上是“每一股所代表的企业权益”的市场定价。公司行动通过改变股本数量、现金分配或股东权益结构,使每股对应的权益发生变化。交易所为了保证价格连续,会在除权除息日对参考价进行调整,这个调整就是复权因子的来源。

可以把影响拆成两条主线:

  • 股本变化型:送股、转增、拆股、并股、增发、配股、回购注销。它们改变总股本,从而改变每股对应的净资产或盈利。
  • 现金分配型:现金分红。它直接把部分净资产以现金形式分给股东,股价需向下调整。

复权因子正是把“除权除息后的理论参考价”与“除权除息前的收盘价”连接起来的比例系数。理解每种行动如何进入这个比例,是后续历史还原的基础。

公司行动对价格与股本的影响路径 公司行动事件 公告 → 登记日 → 除权日 股本变化型 送股 / 转增 / 拆股 / 并股 增发 / 配股 / 回购注销 现金分配型 现金分红 (含税 / 税后差异) 除权除息参考价 前收盘价 → 理论调整价 产生价格跳空 复权因子 前复权 / 后复权 历史价格还原 关键影响维度: ① 每股净资产变化 ② 总股本变化 ③ 每股收益摊薄 ④ 股东现金流入 ⑤ 价格连续性断裂 复权因子 = 除权前收盘价 ÷ 除权后理论参考价(后复权方向),用于把历史价格统一到同一权益口径。

二、八类公司行动的机制与影响对照

不同公司行动对价格和股本的作用方向不同,下表给出工程实现时最需要关注的参数与影响。

类型 股本变化 价格调整方向 复权因子关键参数 典型场景
现金分红 不变 向下除息 每股派息(税前/税后) 年度利润分配
送股 增加 向下除权 每股送股比例 高送转行情
转增 增加 向下除权 每股转增比例 资本公积转增
配股 增加 向下除权 配股比例、配股价 向原股东融资
增发 增加 通常不除权 发行价、发行数量 定向增发、公开增发
回购 减少或不变 通常不除权 回购价、注销数量 市值管理、股权激励
拆股 增加 向下除权 拆分比例(如1拆2) 高价股降低门槛
并股 减少 向上除权 合并比例(如2合1) 低价股规避退市
工程提示:增发与回购在多数行情数据中不直接触发除权除息,但它们会改变总股本,进而影响每股收益、市值与股本加权类因子。做因子还原时,不能只看复权因子,还要同步维护股本变动表。

三、方法流程:从事件到复权因子的计算链路

在实战中,公司行动的还原通常遵循以下流程:

  1. 事件采集:从交易所公告、数据商接口获取除权除息日、登记日、方案明细。
  2. 参数解析:把“每10股送3股转2股派1元”解析为每股送0.3、转0.2、派0.1。
  3. 理论参考价计算:按交易所公式计算除权除息后的参考价。
  4. 复权因子生成:用前收盘价与参考价之比得到单次因子,再累乘成历史因子序列。
  5. 价格还原:用因子乘以原始价格,得到前复权或后复权价格。

以“每10股送3股转2股派1元”为例,假设前收盘价为20元,则每股送转合计0.5股,每股派息0.1元。理论参考价近似为:

参考价 = (前收盘价 - 每股现金分红) / (1 + 每股送转比例)
       = (20 - 0.1) / (1 + 0.5)
       = 19.9 / 1.5
       ≈ 13.267 元

单次复权因子 = 前收盘价 / 参考价 = 20 / 13.267 ≈ 1.5075

若后续还有分红或送转,则把每次因子按时间顺序累乘,得到完整的历史复权因子序列。前复权用“当前价不变、历史价调整”,后复权用“历史价不变、当前价调整”,两者互为镜像。

四、案例与场景:一次高送转的还原复盘

某股票在除权日前收盘价为30元,公告“每10股送10股派2元”。若直接使用未复权价格,除权日开盘参考价约为14.9元,价格图上会出现约50%的“暴跌”,任何均线、动量、波动率指标都会失真。

正确做法是:

  • 解析方案:每股送1股、派0.2元。
  • 计算参考价:(30 - 0.2) / (1 + 1) = 14.9元。
  • 计算因子:30 / 14.9 ≈ 2.0134。
  • 对除权日之后的价格乘以该因子(后复权),或对之前的价格除以该因子(前复权)。

还原后,价格序列恢复连续,回测中的持仓收益、换手率和因子暴露才具备可比性。

常见误区:把“除权除息”与“真实下跌”混为一谈;只处理分红而忽略送转;用税后分红计算因子却与数据商税前口径混用;增发、回购未同步更新股本,导致每股指标在事件后出现系统性偏差。

五、复盘要点与检查清单

  • 确认数据源的分红口径是税前还是税后,并与复权因子口径一致。
  • 送股、转增、拆股、并股必须进入除权公式,不能只当作股本变动记录。
  • 配股要同时使用配股比例与配股价,缺一不可。
  • 增发与回购虽不直接除权,但要更新总股本与流通股本。
  • 复权因子应按时间累乘,且注意除权日当天的价格归属方向。
  • 还原完成后,用“除权日前后收益率是否连续”做抽样校验。