Skip to content

5.0 市场微观结构

核心概念

市场微观结构(Market Microstructure) 研究资产价格如何在实际交易中形成的机制——比"有效市场假设"更贴近现实。

订单簿基础

一个限价订单簿(Limit Order Book, LOB) 记录了所有未成交的买卖意愿:

   买盘(Bids)         卖盘(Asks)
───────────────────────────────
价 格   数量          价 格   数量
10.00   2,000         10.05   1,500
 9.99   3,000         10.06   2,000
 9.98   4,000         10.07   2,500
  • 卖一价(Ask):10.05 — 最低的卖出报价
  • 买一价(Bid):10.00 — 最高的买入报价
  • 买卖价差(Bid-Ask Spread):10.05 - 10.00 = 0.05

流动性(Liquidity)

流动性指在不显著影响价格的前提下快速买卖的能力。三个维度:

维度定义衡量指标
宽度(Width)买卖价差大小价差(Spread)
深度(Depth)订单簿各档位数量订单簿总数量
弹性(Resiliency)价格被冲击后恢复速度恢复时间

波动率(Volatility)

波动率衡量价格变动的剧烈程度。微观结构层面关注已实现波动率微观结构噪声

σrealized=1n1i=1n(rirˉ)2\sigma_{\text{realized}} = \sqrt{\frac{1}{n-1}\sum_{i=1}^{n}(r_i - \bar{r})^2}


手工计算:买卖价差成本

问题:某股票当前买一价 10.00,卖一价 10.05。计算买入并立即卖出的交易成本(即一个完整的双向交易)。

步骤1:计算中点价格

Pmid=Ask+Bid2=10.05+10.002=10.025P_{\text{mid}} = \frac{\text{Ask} + \text{Bid}}{2} = \frac{10.05 + 10.00}{2} = 10.025

步骤2:计算绝对价差

Spread=AskBid=10.0510.00=0.05 \text{Spread} = \text{Ask} - \text{Bid} = 10.05 - 10.00 = 0.05

步骤3:计算百分比价差成本

成本=SpreadPmid=0.0510.025=0.004990.50% \text{成本} = \frac{\text{Spread}}{P_{\text{mid}}} = \frac{0.05}{10.025} = 0.00499 \approx 0.50\%

解释:如果买入1000股:

  • 买入总成本:1000×10.05=10,0501000 \times 10.05 = 10,050
  • 立即卖出收入:1000×10.00=10,0001000 \times 10.00 = 10,000
  • 净亏损:10,05010,000=5010,050 - 10,000 = 50
  • 成本比例:50/10,025=0.50%50 / 10,025 = 0.50\%

对于高频交易者,0.5%的单次成本是极其昂贵的——如果每天做一次双向交易,年化成本高达 0.5%×252=126%0.5\% \times 252 = 126\%


价差与市值的关系

市场类型典型股票典型价差百分比成本特征
大盘蓝筹贵州茅台、腾讯0.01 - 0.100.01% - 0.05%流动性极好,竞争做市(做市 = 做市商持续同时报出买卖价格,赚取价差,为市场提供流动性)
中盘股中证500成分股0.05 - 0.300.05% - 0.30%流动性中等
小盘股创业板小市值0.10 - 1.000.20% - 2.00%做市商较少
微盘股新三板1.00 - 10.001.00% - 10.00%交易稀疏,价差巨大
ETF沪深300ETF0.001 - 0.010.001% - 0.01%做市商竞争激烈

推论:大盘股的价差成本几乎可以忽略(对散户),但对量化高频交易基金,即使0.01%也是巨大的竞争壁垒。


有效价差 vs 报价价差

实际交易中很少以报价价差成交:

  • 有效价差(Effective Spread):实际成交价与买卖中点的偏差

    有效价差=2×P成交Pmid \text{有效价差} = 2 \times |P_{\text{成交}} - P_{\text{mid}}|

  • 已实现价差(Realized Spread):扣除逆向选择后的做市商利润

    已实现价差=2×(Pmid, post-tradePmid)×信号方向 \text{已实现价差} = 2 \times (P_{\text{mid, post-trade}} - P_{\text{mid}}) \times \text{信号方向}


Quant Link:买卖价差是量化交易中最隐蔽的成本。许多回测假设"按收盘价成交",但实际执行中市价单会吃掉订单簿——大额订单会推动价格不利方向(市场冲击成本)。高频做市商(HFT)(高频做市商 = 利用超低延迟算法,在微妙/毫秒级别同时报出买卖价格,赚取微小价差的量化机构,详见 5.1 订单簿分析)通过赚取买卖价差来盈利。摩根大通估算电子做市业务每年利润超过 200 亿美元,其中 60% 以上来自价差收入。理解微观结构是设计执行算法的前提,也是区分"学术回测"和"实战策略"的分水岭。


关键公式总结

概念公式用途
报价价差Spread=AskBid\text{Spread} = \text{Ask} - \text{Bid}流动性衡量
相对价差Rel Spread=Spread/Pmid\text{Rel Spread} = \text{Spread} / P_{\text{mid}}标准化比较
中点价格Pmid=(Ask+Bid)/2P_{\text{mid}} = (\text{Ask} + \text{Bid}) / 2基准价格
有效价差$2 \timesP_{\text{成交}} - P_{\text{mid}}

下一步5.1 订单簿分析 → 深入限价订单簿的深度与失衡分析。

Built with VitePress