冲击指数的三个口径 (Three Measures of the Impact Exponent)
大白话:文献里到处都在说「冲击指数 \delta 或 \beta」,但不同论文测的根本不是同一个东西。把它们放在一起看,才会明白为什么 \delta=1/2 这个数有时被确认、有时被拒绝。
三个口径
| 口径 | 被测的量 | 典型指数 | 代表实证 |
|---|---|---|---|
| A. 总冲击 vs 成交规模 | 一个 metaorder(大单及其分片)造成的总价格变动 | \delta = 1/2 | Sato-Kanazawa 2025(东交所全账户,\langle\delta\rangle = 0.489);Bouchaud 等 2004(\alpha = 0.42) |
| B. 瞬时冲击 vs 成交速度 | 瞬时冲击 h(v),v = 每单位时间执行量 | \beta = 0.6(拒绝 1/2) | Almgren 等 2005(花旗美股) |
| C. 冲击 vs 订单簿失衡 | 价格变动对最优档供需不平衡的响应斜率 | \beta \approx 1/(cL) | Cont-Kukanov-Stoikov 2014 |
为什么 B 与 A 不冲突
Almgren (2005) 与 Sato-Kanazawa (2025) 的结论看似矛盾:
| Almgren 等 2005 | Sato-Kanazawa 2025 | |
|---|---|---|
| 指数 | \beta = 0.600 \pm 0.038 | \langle\delta\rangle = 0.489 |
| 检验的假设 | — | — |
| 结论 | 95% 水平拒绝 1/2 | 确认 1/2 |
但它们测的不是同一个量:
- A(\delta):metaorder 的总冲击,对成交规模 Q 回归。路径无关的终点量。
- B(\beta):瞬时冲击 h(v),对执行速度 v 回归。路径依赖的瞬时量。
两者通过 Almgren-Chriss 的分解联系起来:
J = \underbrace{I}_{\text{永久冲击}} + \underbrace{\frac{J-I}{2}}_{\text{平均临时冲击}} + \underbrace{\text{波动成本}}_{\text{未实现}}
- 若瞬时冲击的指数 \beta = 0.6,但执行速度在时间上是常数,则平均临时冲击 \propto (X/T)^{0.6}
- 总冲击还包含永久部分 I \propto X
举例说明(用 Almgren 论文自己的表):买入日均量的 10%,执行时长从 0.1 天拉到 0.5 天:
| 执行时长 | IBM 总成本 |
|---|---|
| 0.1 日 | 32 bp |
| 0.5 日 | 18 bp |
同一笔订单、同一个规模,只因为执行速度慢 5 倍,成本就降了 44%。 这正是「\beta 描述的是速度而非规模」的实证含义。
为什么 B 与 C 也不冲突
Cont-Kukanov-Stoikov (2014) 的斜率 \beta \approx 1/(cL) 描述的是最优档订单簿深度 L 与每一单位 OFI 的价格响应之间的关系。
Almgren 的 \beta = 0.6 描述的是执行速度与瞬时冲击的关系。
两者的自变量不同(一个是簿深 L,一个是速度 v),所以指数本来就不必相等。
Weber-Rosenow (2003) 提供了第三个视角:按平均订单簿静态形状算出的虚拟冲击强 4 倍且是凸的(指数 1.19),而实际冲击是凹的(指数 0.76,中间价口径)。这说明「指数是多少」高度依赖于你把哪些动态效应算进模型。
三个都必须知道的附加因素
1. 价格口径(中间价 vs 成交价)
Weber-Rosenow (2003) 的实测指数是 0.76 而非文献常引的 0.5——论文明确说原因是它用中间价收益,文献用成交价收益。
跨论文比较 \delta 时,第一件事是核对价格口径。
2. 数据源(全账户 vs 券商成交 vs 交易所)
- Sato-Kanazawa:东交所全账户数据(2,299 个股 + 1,293 名交易者)
- Almgren:花旗单一券商的美股大盘股经纪执行
- Tóth 等 2011:交易所逐笔
样本不同,指数自然可能不同。
3. 估计方法(普通 OLS vs conic 回归)
concepts/microstructure/平方根冲击定律 (Square-Root Impact Law) 记录的教训:
冲击与成交量都带噪声,普通 OLS 估计的 \delta 系统性向下偏。锥形回归(conic regression, Kristensen-Shah 2010)用特殊误差结构修正这个偏差。
用 OLS 估出来的 0.3 可能只是偏误,不是真实的非普适性。
一张判断表
| 你要估的是 | 该看哪一篇 |
|---|---|
| 一笔大单执行完的总成本 | Almgren 等 2005(J 的显式公式,\beta=3/5) |
| 永久冲击(跨时间尺度不变) | Almgren 等 2005(I \propto X,线性) |
| 流动性成本占日波动的比例 | Almgren 等 2005(K/\sigma,与个股无关) |
| metaorder 冲击的跨市场普适性 | Sato-Kanazawa 2025 |
| 冲击函数随时间的衰减形状 | Bouchaud 等 2004(2\beta+\gamma=1) |
| 「为什么冲击是凹的」 | Weber-Rosenow 2003(限价单反馈) |
| 单个订单簿事件的价格响应 | Cont-Kukanov-Stoikov 2014 |
相关页面
- 平方根冲击定律 — 四方立场的完整讨论
- 永久与临时市场冲击 — Almgren-Chriss 的二分法
- 大价格变动的四个机制 — 肥尾的机制层
- 市场深度与冲击反比 — 深度视角的竞争解释
- Optimal Execution — 这些系数直接进执行算法