一句话说清它是什么
逆向选择,就是被一个比你更清楚接下来几秒的对手方成交。你挂在盘口的单子被吃掉,价格随即继续朝伤害你的方向走。
这不是运气差,也不会互相抵消。有信息的单流之所以挑中你的挂单,正是因为相对于即将发生的事情,它定错了价。于是亏损是成堆出现的,而不是彼此对冲掉。
- 它是系统性的,不是随机的:你拿到的成交,正是有人想要的那些。
- 它表现为成交之后的价格移动,业内称为 markout。
- 它从不出现在结算单上,所以总被低估。
那次改变我们挂单方式的测量
2026 年 8 月,我们在一本金属账簿上试着把单子挂得离盘口更远,本以为成交更多就能捕获更多价差。结果完全相反,机制也毫无含糊:每百万成交量的成本从 143 涨到 350,挂单占比从 99.8% 崩到 81.9%。
挂得更深,在平静的行情里并不会让你成交得更频繁。它只会让你在行情剧烈运动时成交,因为只有那时价格才会走到你的价位。仓位随即累积到预期的两倍,紧急出场以吃单费率穿过价差。二十分钟后我们回滚了这项改动。
- 挂得深不是成交更频繁,而是在最糟的时刻成交。
- 每百万成本涨了 2.4 倍;挂单占比掉了 18 个百分点。
- 结论不是「挂得更紧」,而是「先把出场修好」。
真正能把它压下去的三件事
没有任何办法能消除逆向选择,那是提供流动性的代价。但有三个杠杆能实实在在地移动它,而且没有一个是关于「定价更聪明」的。
- 缩短持有时间。伤害是在成交之后那几秒里造成的,所以出场最快的那个赢。
- 给库存封顶。一旦有了仓位,就关掉会让它变大的那一侧,只留缩减的一侧继续报价。
- 更频繁地重挂。以 0.2 基点而不是 1.0 基点跟随中间价,能让你不至于成为盘口里最陈旧的那张单。
怎么判断它正在伤害你
测量每笔成交之后若干秒内的价格移动,按你所在的方向带上符号,然后取平均。如果这个 markout 持续为负,而且相对你实际捕获的价差数值很大,那么你的问题就是逆向选择,任何费率档位都修不好它。
一个来自我们自身错误的警告:不带符号的指标对逆向选择是全盲的。只对移动的幅度取平均,会把整个效应藏起来,因为有信息和无信息的成交在幅度上看起来一模一样。
- markout 必须按你的方向带符号。不带符号的平均会彻底掩盖效应。
- 拿它和你真正赚到的价差比,而不是和盘口报出的价差比。
- 按持有时间分段看;伤害集中在尾部。
常见问题
什么是 markout?
成交之后在固定时间窗(比如十秒)测得的价格移动,并按你成交的方向带上符号。markout 为负,意味着成交之后市场继续朝不利方向走——这就是被表达成数字的逆向选择。
逆向选择能被消除吗?
不能。这是把挂单摆在盘口里的代价。它可以通过更快出场、给库存封顶、更频繁重挂来降低,也可以通过选一个价差高于伤害的市场来让它变得可承受。
挂得更紧会让它更严重吗?
通常正相反。让你在快速行情里成交的是挂得更深。在我们自己的测试中,远离盘口把每百万成本从 143 抬到 350,同时把挂单占比从 99.8% 砍到 81.9%。
DEX 永续上的逆向选择比中心化交易所更严重吗?
这取决于具体的盘口,而不是交易所类型。关键在于这个市场承载的有信息单流相对其价差有多大。一个价差很宽的浅盘口,可能比一个只有一个价位价差的深盘口更安全。