3、订单类型与挂单策略:限价单与市价单、冰山订单、TWAP、VWAP、止损单与止盈单

做市商的核心工作,说白了就是「挂单」和「吃单」的排列组合。但如果你只会挂个限价单等成交,那跟散户没啥区别。真正拉开差距的,是你对订单类型的理解深度,以及组合使用这些工具的能力。

我个人习惯把订单类型分成两类:基础型策略型。基础型就是限价单和市价单,策略型则是冰山、TWAP、VWAP、止损止盈这些。今天咱们一个一个拆开讲。

3.1 限价单与市价单:最基础的两种武器

限价单(Limit Order),就是你指定一个价格,只有市场达到这个价格时才会成交。它给你确定性——你知道自己会在什么价格买入或卖出。但代价是可能永远成交不了。

市价单(Market Order),就是「不管什么价格,立刻给我成交」。它给你速度,但价格不确定。尤其在流动性差的币对上,一个市价单下去,滑点能让你怀疑人生。

核心区别一句话:限价单控制价格,市价单控制时间。

我在项目中遇到过不少新手做市商,上来就狂挂限价单,结果行情剧烈波动时,单子全被吃掉,自己成了接盘侠。后来我给他们建议:限价单用来做被动做市,市价单用来主动调整仓位。两者配合,才能活得久。

特性 限价单 市价单
价格确定性
成交速度 慢(可能不成交) 快(立即成交)
适用场景 做市、挂单等待 紧急建仓、止损
滑点风险

3.2 冰山订单:隐藏你的真实意图

你有没有想过,如果你在盘口挂一个1000 BTC的买单,会发生什么?

答案是:所有人都会看到你的底牌。做市商会把价格推高,散户会跟着抢筹,你根本买不到好价格。

冰山订单(Iceberg Order)就是解决这个问题的。它只暴露订单总量的一小部分,比如你实际想买1000 BTC,但盘口只显示50 BTC。每成交一笔,系统自动再补一笔50 BTC的单子,直到全部成交。

我的经验:冰山订单的「可见量」设置很关键。设得太小,补单太频繁,容易被算法识别;设得太大,又失去了隐藏的意义。我个人习惯设成总量的5%-10%,具体看币种的流动性。

我曾经在ETH上用过一次冰山订单,当时要建一个5000 ETH的仓位。如果直接挂限价单,盘口瞬间多出5000 ETH的卖单,价格至少被打下去2%。用冰山订单后,每次只暴露200 ETH,花了将近3个小时才建完仓,但平均成交价比直接挂单低了0.8%。

嗯,这里要注意:冰山订单不是所有交易所都支持。币安、OKX、火币这些主流所基本都有,但一些二线所可能没有。做市前先确认清楚。

3.3 TWAP:时间加权平均价格算法

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

比如你想在1小时内买入100 BTC,TWAP会把它拆成60份,每分钟执行1.67 BTC。这样做的目的是减少对市场的冲击——你想想看,如果你一口气吃掉100 BTC,盘口瞬间就空了,价格直接起飞。

TWAP的核心参数有三个:

  • 总时间:整个订单执行完需要多久
  • 切片数量:拆成多少份
  • 执行间隔:每两笔之间隔多久
避坑指南:我曾经在流动性差的币对上用TWAP,结果因为切片太小,每笔订单都造成了明显的价格波动。后来我学乖了——流动性越差,切片数量越少,单笔金额越大。

TWAP适合什么场景?说白了就是「不着急,但必须买/卖完」的情况。比如基金调仓、指数再平衡、或者你只是不想被市场发现你在吃货。

3.4 VWAP:成交量加权平均价格算法

VWAP跟TWAP很像,但有一个关键区别:TWAP按时间均匀分配,VWAP按成交量均匀分配

什么意思呢?VWAP会参考历史成交量分布,在成交量大的时间段多执行,成交量小的时间段少执行。这样做的目的是让你的订单「融入」市场,而不是「对抗」市场。

举个例子:假设BTC在上午10点到11点成交量占全天的20%,那么VWAP就会在这个时间段执行20%的总订单量。这样你的成交价格会更接近市场的平均价格。

对比项 TWAP VWAP
分配依据 时间 成交量
市场冲击 中等 较低
执行难度 简单 较复杂
适用场景 流动性好的币对 流动性一般的币对
我的建议:如果你做的是高频做市,TWAP就够了。但如果你做的是大宗交易或者机构级别的订单,VWAP是更好的选择。我自己的策略是:小单用TWAP,大单用VWAP

3.5 止损单与止盈单:风控的最后一道防线

止损单和止盈单,说白了就是「到了某个价格,自动执行」。它们不是用来赚钱的,而是用来控制亏损和锁定利润的。

止损单(Stop-Loss Order):当价格跌到某个水平时,自动卖出(或买入)。比如你以30000美元买了BTC,设一个28000美元的止损单,价格跌到28000时自动卖出,限制亏损。

止盈单(Take-Profit Order):当价格涨到某个水平时,自动卖出(或买入)。比如你30000美元买入,设一个35000美元的止盈单,到了就卖,锁定利润。

重要提醒:止损单不是万能的。在极端行情下(比如312暴跌),价格可能直接跳过你的止损价,导致成交价远低于止损价。这就是所谓的「滑点」。所以止损单只能作为辅助,不能完全依赖。

我曾经在2021年5月的519暴跌中吃过这个亏。当时设了5%的止损单,结果价格直接跳水10%,我的止损单在比设定价低6%的位置成交了。从那以后,我学会了止损单+限价单组合使用——用止损单触发,用限价单控制成交价。

3.6 知识体系总览

下面这张图,是我自己整理的订单类型与挂单策略的知识体系。你可以把它当成一个「决策树」来用——遇到不同的场景,选择不同的工具。

订单类型与挂单策略知识体系 订单类型 基础型订单 策略型订单 限价单 市价单 冰山订单 TWAP VWAP 止损单/止盈单 核心原则 限价单控制价格,市价单控制时间 冰山订单隐藏意图,TWAP/VWAP降低冲击 止损止盈是风控的最后一道防线

这张图把订单类型分成了两大阵营。左边是基础型,右边是策略型。策略型里,冰山订单和TWAP是「亲兄弟」,VWAP是TWAP的「升级版」,止损止盈则是独立的「保险工具」。

好了,这一章的内容就到这里。记住一句话:没有最好的订单类型,只有最适合当前场景的订单类型。做市商的核心能力,就是在正确的时间,用正确的工具,做正确的事。