有一次我做一个小币种的合约,盘口深度很浅。买一和卖一之间差了好几个价位,两边挂的单子都是几十张、几百张的小单。我当时急着进场,直接拍了一笔市价单。结果成交价格比我看到的价格差了快一个点。我觉得不对,一看成交记录,我的单子吃掉了一串卖单,价格被推上去好几档,等我成交完,价格又快速回落到原位。
后来我才知道,我被人抢跑了。在挂单稀疏的盘口里,我的市价单就像一个在浅水池里跳水的胖子,溅起的水花把自己淹了,旁边等着的人还趁机捞了一把。
挂单稀疏抢跑,是很多做小币种和低流动性合约的人都会遇到的事,但很少有人讲得清楚到底发生了什么。今天就把这件事拆开来讲明白。
什么是挂单稀疏
挂单稀疏,说的是盘口深度不足。在交易界面的买卖挂单列表里,每个价位上挂的单子数量很少,价位之间的间隔很大。
一个深度好的盘口是什么样?买一和卖一之间几乎没什么价差,每个价位上挂着几千张甚至上万张的单子。你下一笔市价单,可以在几乎不移动价格的情况下完成成交。
一个挂单稀疏的盘口正好相反。买一挂着一百张,往上两个价位才有下一个卖单,再往上又是空的。几百张的单子就能把价格推出去好远。这种盘口,交易量稍大一点就会产生明显的滑点。
为什么会出现挂单稀疏?要么是这个币种本身就没什么人交易,流动性差。要么是在交易淡季或者极端行情前后,做市商撤掉了流动性。要么是主力故意撤单,把盘口弄得稀疏,方便操控价格。

抢跑是怎么发生的
抢跑在英文里叫Front Running,原本是说有人提前知道了别人的交易意图,抢在前面交易获利。在链上和中心化交易所里,抢跑的表现形式不太一样,但本质相同:利用信息或速度优势,在别人的交易前面插队。
在挂单稀疏的盘口里,抢跑更容易发生,因为防守薄弱。你看到盘口上某个价位挂着卖单,想市价买入。你的市价单发出去之后,需要吃掉盘口上现有的卖单。如果盘口深度足够,这些卖单能把你的买盘吸收掉,价格不会跳太多。
但如果盘口稀疏,你的买盘吃掉最上面几档卖单之后,后面的卖单离得很远,价格会瞬间跳空。这个时候,抢跑者可以做两件事。
第一,在你的市价单到达之前,抢先以更低的价格买入,然后在你的市价单推高价格之后卖出,赚差价。第二,在盘口稀疏的位置提前挂好卖单,等着你的市价单来吃。
不管哪种方式,你的市价单都成了别人的流动性退出通道。你买得急,他们卖得开心。等你成交完,价格又回到原来的位置,你的持仓成本高高在上。
链上的抢跑:Gas战争和MEV
在链上交易,抢跑更加技术化。当你发起一笔交易,交易会进入内存池等待矿工打包。抢跑机器人会扫描内存池里的待处理交易,如果发现有利可图的交易,比如一笔会推高价格的市价买单,机器人会发起一笔同样的交易,但把Gas费设得比你高。矿工优先打包Gas费高的交易,机器人的买单就排在了你的前面。
机器人先买入,推高价格,然后你的交易成交,价格进一步推高,机器人随即卖出获利。整个过程在几秒钟内完成。你的交易成本被抬高了,机器人的利润来自于你的滑点损失。
在挂单稀疏的代币合约里,这种MEV抢跑更容易发生,因为稀薄的盘口让价格操纵的成本更低。只需要很小的资金就能把价格推出明显的波动,抢跑的利润空间更大。

散户怎么避免被抢跑
用限价单代替市价单。 这是最简单有效的方法。限价单设定好你愿意接受的最高买价或最低卖价,如果盘口价格被推出去超过了你的限价,单子就不会成交。虽然可能错过行情,但不会在不知道价格的情况下被动成交。
避开挂单稀疏的时段和币种。 如果你发现某个币种的盘口深度很差,买卖挂单稀稀拉拉,价格间隔大,说明这个币种的流动性不足以支持顺畅交易。尽量选择主流币或深度好的交易对。如果非要做小币种,就把仓位降到足够小,小到不会扰动盘口的程度。
在链上交易时设置滑点容忍度。 DEX交易时会让你设置滑点,比如百分之零点五或百分之一。如果实际成交价格滑出了这个范围,交易会自动失败,保护你免受严重滑点损失。不要为了确保成交把滑点设得过高,设得越高,越容易被抢跑者利用。
控制交易节奏。 大单子不要一次性拍进去,可以拆成多个小单,分批限价成交。这样不会暴露你的全部交易意图,也减少了对盘口的冲击。机器人在扫描大单时更敏感,小单容易被忽略。
从做市商和机器人视角看稀薄盘口
理解对手在想什么,会帮助你更好地保护自己。
做市商在盘口挂单稀疏的时候,会撤掉流动性自保。因为他们也怕被人用大单砸穿盘口造成损失。所以越是在行情剧烈波动的时候,盘口越容易稀疏,做市商跑得越快。这个时候拍市价单,滑点一定大得惊人。
抢跑机器人在盘口稀疏的时候更活跃。因为盘口越薄,同样金额的交易能产生的价格冲击越大,抢先交易的利润空间就越大。机器人的存在会让稀薄盘口的交易成本进一步恶化。这是散户在低流动性币种上频繁交易最吃亏的地方。
主力有时会故意制造稀疏盘口。把大单撤掉,制造盘口很轻的假象,引诱散户的市价单冲击价格,然后反向操作。这是另一种形式的抢跑,只不过发起者不是机器人,而是控盘资金。
挂单稀疏时怎么挂单才合理
如果你必须在深度不足的盘口上交易,挂单的方式需要调整。
不要挂大单,挂在明面上会暴露你的意图。在稀薄盘口里,大额限价单就像一块肥肉挂在墙上,会吸引抢跑者和做市商来攻击。
用冰山订单或拆单。如果交易所支持冰山委托,可以设置显示量小于实际量的订单,把你的真实意图隐藏起来。如果不支持,就手动拆成小单分批挂出。
选择交易活跃的时间段。流动性再差的币种,一天中也有相对活跃的时段。在盘口相对厚实的时候交易,被抢跑的概率低一些。
挂单稀疏的时候,盘口就像一个防御薄弱的城堡。任何一笔稍大的交易都能轻易突破防线,造成价格剧烈波动。抢跑者就是趁这个防御空虚的时候趁火打劫。
散户在这个环境里生存,靠的不是更快的手速,而是更清醒的交易习惯。用限价单代替市价单,避开稀薄盘口,控制仓位大小。做到了这些,不一定能赚钱,但至少不会被别人的机器人从口袋里偷走滑点的钱。
免责声明: 本文仅为个人交易经验的复盘与分享,不构成任何投资建议。文中所提及的交易概念和策略仅供学习交流,不保证准确性或适用性。任何交易决策请独立判断,盈亏自负。

发表回复