第三章:市场微观结构——订单簿深度、买卖价差、市场冲击成本、流动性分层
做期权高频策略,说白了就是在跟市场微观结构打交道。很多人一上来就研究各种定价模型,结果实盘一跑就亏钱。为什么?因为你不了解订单簿的脾气。
我个人习惯,做任何策略之前,先花两周时间盯着订单簿看。不是看K线,是看Level 2数据的跳动。你会发现很多书本上没写的东西。
3.1 订单簿深度:市场的真实厚度
订单簿深度,就是挂在各个价位上的买单和卖单数量。它反映了市场在某个价格水平上能承接多少交易量。
举个例子,某期权合约的买一价是2.500,挂了500张;买二价是2.490,挂了1200张。那这个价位附近的深度就是1700张。如果一个大单砸下来,想卖2000张,那价格就得砸穿两个档位。
- 总深度:所有档位的挂单量之和
- 加权深度:按价格加权后的深度,更能反映真实承接能力
- 深度斜率:价格每变动一个最小变动单位,挂单量的变化率
我在项目中遇到过一件事。有一次做沪深300ETF期权的做市,某个远月合约的订单簿看起来深度不错,买一买二加起来有3000张。结果一个机构大单进来,直接吃掉买一到买五,价格瞬间跳了3个tick。后来复盘发现,那些挂单大部分是散户的钓鱼单,一有风吹草动就撤单了。
3.2 买卖价差:高频交易的核心成本
买卖价差,就是买一价和卖一价之间的差值。对于高频做市来说,这是最直接的交易成本。
你想想看,你同时挂买单和卖单,赚的就是这个价差。如果价差太小,覆盖不了手续费和冲击成本,那就是白忙活。
| 合约类型 | 典型价差(tick) | 年化收益率影响 |
|---|---|---|
| 平值期权 | 1-2个tick | 约5-8% |
| 虚值期权 | 3-5个tick | 约12-20% |
| 深度实值期权 | 1个tick | 约2-3% |
为什么会这样?平值期权流动性好,做市商多,竞争激烈,价差自然小。虚值期权没人关注,做市商少,价差就大。但注意,价差大不代表好赚钱——流动性差的时候,你的单子可能挂一天都成交不了。
3.3 市场冲击成本:大单的隐形代价
市场冲击成本,就是你下单时对价格造成的影响。你买100张和买1000张,成交价格可能差好几个tick。
我习惯用这个公式估算:
冲击成本 = (成交均价 - 下单前买一价) / 最小变动单位
举个例子,你想买入500张某期权合约。下单前买一价是3.000,卖一价是3.010。你直接市价买入,结果吃掉了卖一到卖三,成交均价变成了3.020。那冲击成本就是(3.020 - 3.010) / 0.001 = 10个tick。
这10个tick,就是你为流动性付出的代价。高频策略里,冲击成本往往比手续费还大。
- 拆单:把大单拆成小单,分批成交
- 时间加权:在订单簿恢复后再下下一批
- 冰山订单:只暴露部分数量,隐藏真实意图
我曾经吃过一次大亏。做某个商品期权的做市,为了抢速度,直接市价平掉1000张的仓位。结果冲击成本高达15个tick,那一单亏了将近2万块。嗯,从那以后我再也不敢忽视冲击成本了。
3.4 流动性分层:谁在跟你做对手盘
流动性不是均匀分布的。不同档位的挂单,背后是不同的参与者。
- 第一层(买一卖一):高频做市商和套利者。反应极快,撤单也快。
- 第二层(买二卖二):中小型机构和量化基金。有一定耐心,但也会快速调整。
- 第三层及以后:散户和长线投资者。挂单稳定,但成交概率低。
你想想看,如果你在买一挂单,你的对手盘是谁?大概率是另一个做市商。大家都是高频,拼的就是速度。如果你在买三挂单,对手盘可能是散户,成交慢但稳定。
流动性分层还有一个重要应用:判断市场情绪。如果第一层的挂单量突然减少,说明做市商在撤退,市场可能有大波动。如果第三层的挂单量增加,说明散户在抄底或逃顶。
3.5 知识体系总览
下面这张图,是我自己总结的市场微观结构核心逻辑。做高频策略之前,先把这张图刻在脑子里。
这张图的核心逻辑很简单:订单簿是市场的「实时地图」,深度告诉你哪里路宽,价差告诉你过路费多少,冲击成本是你开车对路面的磨损,流动性分层则告诉你路上跑的都是什么车。
做高频策略,本质上就是在理解这张图的基础上,找到最优的「行车路线」。
公众号:蓝海资料掘金营,微信deep3321