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 核心逻辑框架图
下面这张图,帮你理清选择订单类型的核心逻辑:
2.8 实战选择建议
说了这么多,到底怎么选?我总结几条实战经验:
- 小单(< 1000股):直接用市价单。冲击成本几乎可以忽略,省心省力。
- 中单(1000-10000股):用限价单挂买一或卖一。如果5分钟没成交,再改成市价单。
- 大单(> 10000股):必须用算法订单。优先考虑VWAP,其次是冰山订单。
- 极端行情:比如财报发布、政策突发,所有限价单都失效。这时候只能用市价单,别犹豫。
避坑指南:我曾经在2018年用TWAP做一只小盘股的大单交易。结果那股票流动性极差,TWAP到点就下单,直接把价格打穿了。后来我改成VWAP+冰山组合,才解决了这个问题。记住:TWAP适合流动性好的品种,VWAP适合流动性差的品种。
最后说一句:没有完美的订单类型,只有最适合当前场景的选择。你得多试、多复盘,才能找到自己的节奏。
公众号:蓝海资料掘金营,微信deep3321