2、订单类型与选择:市价单、限价单、冰山订单、TWAP订单、VWAP订单的适用场景与冲击成本对比

订单类型这东西,说白了就是你和市场对话的方式。你用什么订单,市场就怎么回应你。我做了这么多年量化交易,见过太多人因为选错订单类型,白白多花了几十万的冲击成本。今天咱们就把这几种主流订单掰开揉碎了讲清楚。

2.1 市价单:最快,但最贵

市价单,就是「不管什么价格,我现在就要成交」。你挂出去,系统立刻帮你吃掉对手盘上最好的卖单或买单。

适用场景:

  • 流动性极好的品种(比如沪深300主力合约)
  • 你极度需要立即成交,比如止损
  • 订单规模很小,不会影响盘口

冲击成本呢?我举个例子。假设某股票当前买一价10.00元,卖一价10.01元。你下1000股市价买单,可能吃掉卖一到卖五的挂单,最后成交均价可能是10.03元。这0.02元的差价,就是冲击成本。

冲击成本估算公式:

冲击成本 ≈ (成交均价 - 基准价) / 基准价 × 100%

我曾经在2019年帮一家私募做股指期货套利,他们习惯用市价单开仓。每次开100手,滑点至少2个tick。一个月下来,光滑点就亏了30多万。后来我给他们改成限价单+冰山订单组合,冲击成本直接降了60%。

注意:市价单在流动性差的市场里,可能让你吃大亏。我见过有人用市价单买一只小盘股,直接把价格拉高了3%,成交后立刻被套。

2.2 限价单:省钱,但可能不成交

限价单就是「我只愿意出这个价,多了我不买」。你挂10.00元买,那就等着有人愿意10.00元卖给你。

适用场景很明确:

  • 你不着急成交,愿意等
  • 你想做市商,赚买卖价差
  • 大单拆小单,分批挂单

冲击成本方面,限价单几乎为零。因为你挂在那里,是别人来吃你的单子,不是你主动去扫别人的单子。但代价是什么?可能永远成交不了。

我记得有一次做ETF套利,我挂了一个限价单等成交,结果行情瞬间拉升,我的单子没吃到,白白错过了一个套利机会。嗯,这就是限价单的痛——机会成本。

我的习惯:做日内交易时,我会把限价单挂在买一或卖一附近,同时设一个止损市价单。这样既能控制冲击成本,又不会因为行情突变而爆仓。

2.3 冰山订单:大单的隐身衣

冰山订单,顾名思义,只露出水面一小部分,大部分藏在下面。你挂一个10000股的买单,但盘口只显示1000股。成交完1000股,再露出1000股,直到全部成交。

为什么要用冰山订单?

  • 避免暴露真实意图
  • 防止被其他交易者「抢跑」
  • 降低大单对盘口的冲击

冲击成本对比:同样10000股,用市价单一次扫完,冲击成本可能0.5%。用冰山订单分批露出,冲击成本能控制在0.1%以内。

我曾经帮一个机构客户做大宗交易后的二级市场减持。他们手里有50万股,如果直接砸盘,股价至少跌2%。我用了冰山订单,每次只露出5000股,配合时间间隔,花了3个小时才出完。最终冲击成本只有0.15%。客户很满意。

核心参数:

  • 露出量:一般设为总量的5%-10%
  • 刷新频率:成交后立即刷新,或等待几秒
  • 价格偏移:可以设置比当前价略优或略差

2.4 TWAP订单:时间加权平均价格

TWAP,全称Time-Weighted Average Price。它的逻辑很简单:把一个大单拆成若干小单,在固定时间间隔内均匀下单。

比如你要买10000股,交易时间4小时。TWAP会每5分钟下一笔约208股,不管价格高低,按时执行。

适用场景:

  • 你不在乎具体价格,只想要一个平均价
  • 市场波动不大,流动性稳定
  • 被动型策略,比如指数跟踪

冲击成本:TWAP的冲击成本比市价单低,但比限价单高。因为它不管市场状况,到点就下单。如果刚好遇到大单砸盘,你可能买在高点。

我记得2020年有一次做股指期货的TWAP策略,刚好遇到某大机构调仓,市场瞬间波动。TWAP算法傻傻地按时间下单,结果我们买在了局部高点。后来我改成了VWAP,效果就好多了。

2.5 VWAP订单:成交量加权平均价格

VWAP,Volume-Weighted Average Price。它比TWAP聪明一点——不是按时间均匀下单,而是按成交量分布来下单。

比如历史数据显示,开盘半小时成交量占全天的20%,那VWAP就会在开盘半小时内下20%的单子。如果某段时间成交量小,它就少下甚至不下。

适用场景:

  • 大单交易,希望成交价接近市场均价
  • 市场波动较大,需要动态调整
  • 机构交易,追求低冲击成本

冲击成本:VWAP通常比TWAP低20%-30%。因为它顺应了市场的自然流动性,不会在流动性枯竭时强行下单。

我的建议:如果你做A股大单交易,优先考虑VWAP。A股的成交量分布有明显的「开盘高、午盘低、尾盘高」特征,VWAP能很好地匹配这个节奏。

2.6 五种订单冲击成本对比

直接上表格,一目了然:

订单类型 冲击成本 成交确定性 适用规模 典型场景
市价单 高(0.1%-0.5%) 100% 小单 止损、小单快速成交
限价单 低(接近0%) 低(可能不成交) 任意 做市、耐心等待
冰山订单 中低(0.05%-0.2%) 大单 隐藏大单意图
TWAP 中(0.1%-0.3%) 中大单 被动跟踪、时间均匀
VWAP 中低(0.05%-0.15%) 中大单 机构交易、冲击最小化

2.7 核心逻辑框架图

下面这张图,帮你理清选择订单类型的核心逻辑:

订单类型选择决策树 你的订单有多大? 小单(< 1% 日均量) 需要立即成交? 是 → 市价单 否 → 限价单 大单(≥ 1% 日均量) 需要隐藏意图? 是 → 冰山订单 否 → 看下方 追求均价?→ TWAP/VWAP 决策节点 条件分支 最终选择

2.8 实战选择建议

说了这么多,到底怎么选?我总结几条实战经验:

  1. 小单(< 1000股):直接用市价单。冲击成本几乎可以忽略,省心省力。
  2. 中单(1000-10000股):用限价单挂买一或卖一。如果5分钟没成交,再改成市价单。
  3. 大单(> 10000股):必须用算法订单。优先考虑VWAP,其次是冰山订单。
  4. 极端行情:比如财报发布、政策突发,所有限价单都失效。这时候只能用市价单,别犹豫。

避坑指南:我曾经在2018年用TWAP做一只小盘股的大单交易。结果那股票流动性极差,TWAP到点就下单,直接把价格打穿了。后来我改成VWAP+冰山组合,才解决了这个问题。记住:TWAP适合流动性好的品种,VWAP适合流动性差的品种。

最后说一句:没有完美的订单类型,只有最适合当前场景的选择。你得多试、多复盘,才能找到自己的节奏。


公众号:蓝海资料掘金营,微信deep3321