日内收益的周期性 (Intraday Return Periodicity)

大白话:同一天 13:30–14:00 涨幅大的股票,明天同一时段还会涨,能连续 40 个交易日。而非 13 的倍数时段(比如两小时后)则是反转。

这是微观结构里一个"已知存在、来源未解"的现象——作者逐一排除了成交量、订单不平衡、价差、波动率、系统性风险、星期效应、月度效应等所有竞争解释。

效应的准确形态

设 k 为滞后的半小时数(NYSE 一天 13 个半小时时段),\hat{\gamma}_k 为按 k 期前收益排序的多空收益:

滞后 k 方向 机制 首日幅度
13, 26, 39, 52, 65(1–5 个交易日) 延续(正) 未被解释 +3.01 bp(t 最小 9.62)
非 13 的倍数(1–12, 14–25 等) 反转(负) 主要是买卖价差跳动 −4.67 bp
k = 1(单独) 反转 流动性恢复(真实成本) —

持续期:延续效应显著至少 40 个交易日(520 个半小时)。第 2–5 天每天仍 >1 bp,t 值 8.7 以上。

关键细节:两个维度符号相反

这一点对因子构造有直接影响(来自 Table III):

排序依据 最差组 最好组
非日内(过去一天除日内外的平均) +3.16 bp −1.51 bp
日内(同一时段的前一天) −1.35 bp +1.66 bp

如果把"日内收益"和"日内以外收益"混进同一个排序,信号会被对冲掉。

这与本 wiki 在 订单流的归一化 页记录的是同一类问题——两个不同尺度的量放进同一个回归,必须先分清哪个在起作用。

时间分布:不是简单的"U 型"

作者明确检验并排除了"开盘收盘收益率高"这一解释:

时段 Day 1 多空收益
开盘半小时 > 11 bp
10:00–15:30 每个半小时 均显著为正,平均 1.75 bp
收盘前半小时 > 8 bp

被逐一排除的解释

候选解释 论文结论
成交量周期性 有,但不足以解释(大单小单拆分后仍不足)
订单不平衡水平 没有明显周期性;OI 的变化量有,但不足以解释
买卖价差 有周期性,不能解释
收益波动率 有周期性,不能解释
系统性风险(日内 beta) 不能解释
星期效应 / 月份效应 / 月末季末效应 不能解释
特定市值组 / 标普 500 成分 不能解释
低价股、薄交易股的测量误差 剔除后效应仍在

作者自己的机制猜想(列了四条,明确说都未证实):

  1. 共同基金资金流高度自相关(Frazzini-Lamont 发现可延续 18 个季度);
  2. 机构连续多日买卖同一批股票(Campbell-Ramadorai-Schwartz 用 13F 实证);
  3. Almgren-Chriss 类算法在开盘时段交易更激进(92.5% 的机构订单当日完成);
  4. 因此"今早 13:30–14:00 买的 XYZ",明天同一时段还会买。

经济价值:主要在执行成本,不在套利

类比 数值
3 bp 的多空收益 与日度股票风险溢价量级相当
S&P 500 典型买卖半价差 1.7 bp(2008 年 5 月正常波动期)
换个算法平均订单的实现短缺差 2.3 bp(Jeria-Sofianos 2008)

结论:在特定时段交易,平均可多付 3 bp 而不亏——日内周期性可以变成"选时段省成本"。

与本 wiki 的联系:这与 Almgren-Chriss 最优执行 是互补的两件事——那篇讲"在冲击-风险前沿上选轨迹",这篇讲"时段本身有定价,同一时段未来更贵"。

A 股落地的四个障碍

障碍 说明
时段数不同 沪市 9:30–15:00 = 11 个半小时(美股 13 个),周期结构可能不是 13 的倍数
T+1 日内多空组合无法当日平仓——需改成隔夜持仓或 T+0 标的
涨跌停 截断日内收益两端,会压平延续与反转——需剔除涨跌停样本
开盘集合竞价 沪市 9:15–9:25 有集合竞价,美股没有;开盘半小时的性质不同质

跳动污染在 A 股更重——低价小盘股价差占比高于美股,必须复现"换成买价/卖价/中价重算"这一步,详见 日内反转的买卖价差跳动。

可实施的检验:A 股逐笔数据应能复现三件事——(1) k=1 处反转显著、k>1 处反转消失;(2) 11 的倍数处延续为正;(3) 剔除涨跌停样本后效应仍在。

Open Questions

  1. 延续效应的成因是什么? 作者明确说未被解释。
  2. 为什么只有 k=1 有流动性恢复效应? 30–60 分钟窗口的机制未讨论。
  3. 40 天之后呢? 未报告更长衰减形态。
  4. 小数化改变了什么? 论文说显著性在小数化之后最强(最低报价单位从 1/8 美元变 1 美分),但未量化之前的幅度。

Cross-ref