第一章:订单类型详解——市价单、限价单、冰山订单、TWAP、VWAP

大家好,我是你们的老朋友。今天咱们聊聊订单类型。

很多人觉得订单类型嘛,不就是买和卖?其实没那么简单。我做了这么多年量化交易,踩过的坑有一半都跟订单选错有关。你想想看,同样的策略,用不同的订单执行,结果可能差好几个百分点。这可不是小数目。

1. 市价单:快,但可能很贵

市价单,说白了就是「不管多少钱,先成交再说」。你挂一个市价买单,系统会立刻吃掉卖一、卖二、卖三……直到你的单子全部成交。

适用场景:

  • 你急着进场或离场,比如重大新闻发布时
  • 流动性极好,比如交易沪深300成分股
  • 你的单子很小,不会对价格造成冲击

滑点特征:

  • 滑点不可控。市场波动大时,你可能吃到好几个档位的差价
  • 我见过最夸张的一次,一个市价单在闪崩时多花了2%的成本
避坑指南: 我曾经在港股做市价单,结果遇到流动性枯竭,成交价直接滑了1.5%。从那以后,我给自己定了个规矩:市价单只用在流动性前20%的股票上。

2. 限价单:省钱,但可能成交不了

限价单就是「我只愿意出这个价,多了不要」。比如你挂一个买单价10.00元,那系统只会帮你买价格≤10.00元的单子。

适用场景:

  • 你想控制成本,不愿意多付
  • 你不着急成交,可以等
  • 做网格交易、套利策略时

滑点特征:

  • 滑点为零——前提是能成交
  • 但存在「未成交风险」。行情一飞冲天,你的单子可能永远挂在那里
我的习惯: 我个人习惯在限价单里加一个「容忍度」。比如目标价10.00,我挂10.02,这样既控制了成本,又提高了成交概率。别小看这两分钱,大单子下来能省不少。

3. 冰山订单:大单的隐身衣

冰山订单,顾名思义,只露出水面一小部分。你挂一个100万股的买单,但盘口只显示1万股。成交完1万股,再露出1万股。这样别人就不知道你真正的意图。

适用场景:

  • 你要执行大单,但不想惊动市场
  • 你担心被「抢跑」——别人看到你的大单,提前买入拉高价格

滑点特征:

  • 比直接挂大单的滑点小很多
  • 但比小单的滑点大,因为市场还是会慢慢感知到你的存在
实战经验: 我在做机构订单执行时,经常用冰山订单。有一次要卖出500万股,我用冰山订单分20次露出,最终滑点控制在0.3%以内。如果直接砸市价单,估计要亏1%以上。

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

TWAP,全称Time-Weighted Average Price。它的逻辑很简单:把一个大单拆成很多小单,在固定时间间隔内均匀执行。比如你要买100万股,交易时间4小时,那就每1分钟买4167股。

适用场景:

  • 你不在乎具体价格,只想要一个「平均价」
  • 市场波动不大,流动性稳定
  • 你不想做择时,只想机械执行

滑点特征:

  • 滑点接近零——如果市场没有趋势
  • 但如果市场单边上涨,TWAP会越买越贵,滑点变成负的(你亏了)
注意: TWAP不是万能的。我记得有一次市场突然跳水,TWAP还在傻傻地买,结果成本比市价单还高。所以TWAP适合震荡市,不适合趋势市。

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

VWAP,Volume-Weighted Average Price。它比TWAP聪明一点:不是均匀分配,而是根据历史成交量分布来分配。比如某只股票上午成交量占全天60%,那VWAP就会在上午执行60%的单子。

适用场景:

  • 你想跟踪市场成交量分布
  • 你希望执行价格接近市场平均价
  • 机构投资者常用,因为VWAP是行业基准

滑点特征:

  • 理论上滑点最小——因为你在模仿市场行为
  • 但实际中,如果成交量分布预测不准,滑点也会变大
我的建议: 我个人习惯用VWAP做基准,但会加一个「动态调整」。比如盘中发现实际成交量比预测大,我就加快执行速度。这样能进一步降低滑点。

6. 五种订单的对比总结

订单类型 速度 滑点控制 成交确定性 适合场景
市价单 最快 100% 紧急交易、小单
限价单 最好 不确定 成本控制、套利
冰山订单 中等 较好 大单隐藏
TWAP 中等 震荡市、机械执行
VWAP 中等 较好 机构交易、基准跟踪

7. 核心逻辑框架图

下面这张图帮你理清思路:

订单类型选择决策树 你的订单 小单(< 1% 成交量) 大单(> 1% 成交量) 市价单(快) 限价单(省) 冰山订单(隐藏) 算法订单(拆单) TWAP(时间平均) VWAP(量平均) 选择逻辑:先看单子大小,再看你的目标(速度 vs 成本 vs 隐蔽性) 小单 大单 速度优先 成本优先

8. 实战中的选择逻辑

说了这么多,到底怎么选?我总结了一个简单的判断流程:

  1. 先看单子大小。 如果小于日均成交量的0.5%,市价单或限价单都行。我一般用限价单,省点钱。
  2. 再看市场波动。 波动大时,别用市价单。我吃过亏,一次波动中市价单多花了0.8%。
  3. 最后看你的目标。 要隐蔽?用冰山。要跟踪基准?用VWAP。要简单?用TWAP。
核心原则: 没有最好的订单,只有最合适的订单。你需要在速度、成本、确定性之间做权衡。我个人习惯是:能限价就限价,大单用冰山,基准跟踪用VWAP。

嗯,这一章的内容就到这里。记住,订单类型是执行算法的基石。选对了,滑点自然就下来了。

专注资料整理