Corwin & Schultz (2012) — 从日内最高最低价估计买卖价差

作者: Shane A. Corwin、Paul Schultz(均属圣母大学 Mendoza 商学院)

发表: The Journal of Finance 67(2): 615–649, 2012;DOI 10.1111/j.1540-6261.2012.01729.x

数据: NYSE TAQ(1993–2005 逐笔,用于对标)+ CRSP 日频(1926–2005 全部 NYSE 股票,用于应用)

形式: 工作论文版(作者自留 PDF),正文 + 附录

一句话总结

只用一个(或两个)交易日的最高价、最低价,就能估出买卖价差——而且比 Roll 协方差估计和 Holden 有效 tick 估计都准得多:与 TAQ 实际有效价差的相关性 0.873 vs 0.694 / 0.720。

核心想法:两条「不controversial」的事实

  1. 日内最高价几乎总是买方成交,最低价几乎总是卖方成交。 所以「高/低价比」同时包含了波动与价差两部分。
  2. 波动成分随区间长度按比例放大,价差成分不随区间长度变。

于是:

  • 两天合起来的价差 = 两天的波动 + 两个价差
  • 一个两天区间 = 两天的波动 + 一个价差

两者相减就把波动消掉,只剩价差。这就是全部机制。

四个优点(论文自己列的)

  1. 比 Roll (1984) 协方差估计准得多(后者是当时最常用的)
  2. 有闭式解,可直接编程——不像 Hasbrouck (2006) 的 Gibbs 估计要迭代、不像 Lesmond 等 (1999) 要极大似然
  3. 计算量小,适合大样本
  4. 能给出很短窗口的估计(单日、单周)

精度:与 TAQ 实际价差对比

月度估计,全股票月样本(1993–2005):

估计量 与 TAQ 有效价差的相关性 与 TAQ 的平均绝对偏差
high-low 估计(本文) 0.873 0.97%
effective tick(Holden 2006) 0.720 1.30%
Roll (1984) 协方差 0.694 1.75%

周度估计:

估计量 相关性
high-low 0.755
effective tick 0.586
Roll 0.481

月度价差变化的横截面相关性(研究常关心「谁贵谁便宜」而非「整体水平」):

估计量 平均横截面相关性
high-low 0.447
Roll 0.224
effective tick 0.145

三个子期(1993–96 / 1997–2000 / 2001–05,对应最小报价单位 1/8、1/16、1 分)里,high-low 始终最优。

唯一的例外:对最大的股票,effective tick 估计量与 TAQ 的相关性高于 high-low。但论文指出 effective tick 依赖「报价聚集」假设,在最小报价单位不构成约束时不太可能成立。

与其他估计量的对比(文献里的数字):

  • Goyenko 等 (2009) 用 400 只股票发现:Roll 最接近真值(均值 2.7% vs 真值 2.9%),effective tick / Holden / Gibbs 都明显偏低(1.6–1.8%),LOT 高得多(5.6%)。
  • Hasbrouck (2006) 的 Gibbs 估计相关性 0.965 更高,但那是年度估计(本文是月度),且 Hasbrouck 自陈「computationally intensive」。

三个使用中的坑(论文专门讨论)

  1. 隔夜价格变动的调整(2.1 节)——两日区间跨越隔夜时要处理
  2. 低成交频率股票的真高低点不可观测(2.2 节)——估计会有偏
  3. 估计出的价差可能为负(2.3 节)——论文给出处理办法

应用:把时间拉长

  • NYSE 全部股票 1926–2005 的价差序列:大萧条时期价差极高,1974–75 熊市与 1987 崩盘后急剧上升
  • 国际市场:印度股票(Datastream)——1994 年新交易所引入自动化执行后交易成本大幅下降;香港——1997 年亚洲金融危机期间价差显著扩大

与本 wiki 已有内容的关系

已有页面 关系
entities/Roll 1984 Implicit Effective Spread (Roll 1984 隐式有效价差) 直接对照。Roll 用收益一阶自相关推价差(\text{spread}=2\sqrt{-\text{cov}}),本文证明它比 high-low 准得多(相关性 0.694 vs 0.873)
entities/Glosten Milgrom 1985 Specialist Market (Glosten-Milgrom 1985) 价差为什么存在(逆向选择);本文只管怎么量
concepts/data-features/ILLIQ 非流动性因子 (ILLIQ Illiquidity Measure) (ILLIQ 非流动性因子) 另一个日频交易成本代理,与本文平行
concepts/microstructure/日内反转的买卖价差跳动 (Intraday Reversal and Bid-Ask Bounce) (日内反转的买卖价差跳动) 价差的微观表现;本文是日频估计

这填补了库里的一块硬缺口:组 3「价差估计」里 3.1 Corwin-Schultz 与 3.2 Abdi-Ranaldo 是一对正反样本(backlog 原话),此前两篇都没有。现在正样本有了。

A 股落地的价值

A 股逐笔成交数据里的最高/最低价不好取(需要日内全部成交,不是日频的 open/high/low),所以本文公式不能直接用。但日频 OHLC 序列在 A 股是现成的,估计「长期交易成本水平」这个用途可以直接落地——例如测算 2015 年股灾前后的成本变化、比较不同板块的交易成本差异。

注意:A 股的 T+1 与涨跌停会扭曲价差估计——涨跌停日的最高/低价被封板价截断,价差会被高估。

Open Questions

  1. Abdi-Ranaldo (2017) 是正反样本中的哪一个? 论文自己把「A Simple Estimation of Bid-Ask Spreads from Daily Close, High, and Low Prices」列为对比工作——它同样用日频高低价但用不同的组合逻辑。两篇的相对精度需要对照读(Abdi-Ranaldo 本轮未下到,OUP 与 Wayback 都只有 302 重定向)。
  2. Hasbrouck 的 Gibbs 估计在年度频率下相关性 0.965——若本研究关心长期成本,Gibbs 也许更合适。精度与可计算性的权衡要看研究的时间尺度。
  3. 论文没有做:日频数据在 2020 年后美股 tick size 变化后的表现;以及在 IPO 后高波动期的表现。

Cross-ref

关键引用

Corwin, S. A., & Schultz, P. (2012). A simple way to estimate bid-ask spreads from daily high and low prices. The Journal of Finance, 67(2), 615–649. https://doi.org/10.1111/j.1540-6261.2012.01729.x

关键数字: 与 TAQ 有效价差相关性 0.873(月度)/ 0.755(周度)· 平均绝对偏差 0.97% · Roll 估计量对照 0.694 / 1.75% · 横截面价差变化相关性 0.447 vs Roll 0.224