滑点就是你下单那一刻看到的价格,和这笔单最终成交的价格之间的差。差得越多,滑点越大。它在链上的去中心化交易所(DEX)和中心化交易所都会出现,只是原因不一样。链游代币大多盘子小、买卖的人少,所以滑点通常比主流币明显得多,不先弄懂这件事,很容易出现“明明看到的是一个价,到手却少了一截”的情况。
DEX 上的滑点是怎么产生的
链上 DEX 大多不是订单簿撮合,而是用一个资金池来定价。Uniswap 官方文档把这件事讲得很直白:每一笔兑换执行时都会改变池子里两种资产的相对价格,所以你最终拿到的价格落在兑换开始和结束之间的某个位置。池子里某个价位附近的流动性越多,同样大小的一笔兑换造成的价格偏移就越小。这部分偏移在界面上通常叫“价格影响”,下单前界面会先估算出来,偏得离谱时会给你警告。
除了价格影响,还有等待的问题。你的交易提交之后要等区块打包,Gas 给得低可能要等不短的时间,这段时间里别人的兑换会把价格推走。Uniswap 文档就把滑点定义为交易等待执行期间价格发生的变化。所以在 DEX 上,滑点等于“你自己这笔单对池子的冲击”加上“等待期间别人造成的变动”。
Ronin 上的 Katana 是链游玩家最常碰到的 DEX 之一。Ronin 官方文档说明 Katana V3 用了集中流动性,流动性提供者可以把资金集中在特定价格区间,这样成交更接近市场价、价格影响更小。同一份文档还提到,所有新上线的代币都会被标记为 seed,风险更高。小币种和新币的池子往往很浅,这正是它们滑点大的根本原因。关于 DEX 和交易所的区别,可以看 DEX 和 CEX 有什么区别。
交易所上的滑点是怎么产生的
中心化交易所用订单簿撮合。订单簿上每个价位挂着一定数量的买单和卖单,你用市价单买入时,会从最低的卖单开始吃,数量不够就吃下一档,于是平均成交价会一档一档往上走。这个“往上走”的幅度就是交易所里的滑点。链游代币的订单簿常常很薄,每档挂的量不多,稍大一点的市价单就能把价格吃穿好几档。
欧易 PIXEL/USDT 现货页面,左边是订单表,右边是限价买入面板,截图于 2026 年 11 月。账户信息已遮盖。
避免交易所滑点的办法很简单,用限价委托而不是市价委托。限价单只会在你填的价格或更好的价格成交,代价是可能等很久,或者根本成交不了。欧易的下单面板有限价委托、市价委托和止盈止损三种,买 PIXEL、GALA 这类币,先看一眼订单表的深度再决定用哪种,具体操作见 在欧易买链游代币。
链游小币种为什么滑点特别大
把上面两种情况合起来看,原因其实就三个。
第一,流动性薄。不管是 DEX 池子还是交易所订单簿,可供成交的量少,稍大的单子就会把价格推走。
第二,波动集中在几个时间点。空投发放、代币上线、解锁日这些时刻,大量玩家同时卖或同时买,价格在几分钟内剧烈变动,交易等待期间的滑点会被放大。这几个节点可以分别看 TGE 和 代币解锁。
第三,同一个币可能在多条链、多个池子里交易。流动性被分散以后,每个池子都更浅。比如 PIXEL 在以太坊和 Ronin 各有一个合约,哪条链上的池子深,兑换前要看清楚,相关内容在 合约地址。
滑点容忍度怎么设
DEX 界面里的“滑点容忍度”是你愿意接受的最大价格偏差。Uniswap 文档的例子是 1%:只要实际成交价在你设定的范围之内,交易就会执行;一旦超出,交易失败,兑换不会发生。注意失败的交易在以太坊这类链上照样要付 Gas,详见 Gas 费。
怎么设没有标准答案,可以按这个思路来:
主流币、深池子: 用界面默认值通常就够,Uniswap 文档举的例子就是 1%。
链游小币种、浅池子: 默认值很可能让交易反复失败,可以适当上调,但上调之前先看界面估算的价格影响。如果价格影响本身就有好几个百分点,说明这笔单对池子来说太大,与其把容忍度拉高硬成交,不如拆成几笔小单,或者换到流动性更好的地方。
绝对不要随手拉到很高。 容忍度是你授权给合约的“最差可接受价格”。设得越高,你最终可能拿到的价格就越差,而且这个空间别人是看得到的。任何能在你之前把单子塞进区块的人,都可以先推高价格,再让你按更差的价格成交。所以把容忍度设在刚好能成交的水平,是在用一点失败重试的可能,换取不被占便宜。
兑换之前和之后各做一件事
兑换之前,先确认你交易的是正确的代币。DEX 搜名字可能出现好几个同名币,只有合约地址是唯一的,要按官方地址找,而不是按名字找。
兑换之后,记得处理授权。在 DEX 兑换代币或存入流动性之前,钱包都要先给合约一个使用代币的授权,Ronin 文档在讲 Katana 质押时也明确写了要先授权。这个授权不会随着交易完成自动失效。
Revoke.cash 授权管理工具首页,可以查询和撤销代币授权,官网写着支持 70+ 网络,截图于 2026 年 11 月。
Revoke.cash 可以查看你钱包给过哪些合约授权,并一键撤销不再需要的。它只是预防工具,撤销授权不能找回已经被转走的资产。授权的原理和风险看 合约授权,整体的安全习惯看 链游安全清单。
把滑点算进成本
很多玩家算成本只算手续费,其实滑点才是小币种交易里更大的那笔隐性支出。一笔 2% 的滑点,相当于比交易所吃单手续费高出好多倍。先用 手续费计算器 把交易所的挂单吃单费用算清楚,再把你预估的滑点加上去,才是这笔交易的真实成本。如果你是在把游戏收益换成稳定币,流程里的每一步都可能有滑点,可以参考 游戏收益怎么变现。
关于滑点的常见问题
滑点和价格影响是一回事吗? 不完全是。价格影响是你这笔单本身对池子价格造成的偏移,下单前界面就能算出来。滑点还包括交易等待执行期间别人造成的价格变化。界面里的滑点容忍度是给这两者合起来的偏差设一个上限。
交易因为超出滑点失败了,钱会扣吗? 你要买的代币不会被扣,但在以太坊这类链上,失败的交易仍然消耗 Gas。所以不要无脑把容忍度拉高去硬试,先看价格影响和池子深度。
限价单也有滑点吗? 没有。限价单只会按你填的价格或更好的价格成交,代价是可能长时间不成交,或者只成交一部分。对于深度薄的链游币,用限价单慢慢挂往往比用市价单硬吃更划算。
为什么我设了 1% 的容忍度,小币种还是一直失败? 多半是池子太浅,你这笔单的价格影响本身就超过了 1%,或者正值价格剧烈波动。可以拆小单、换深一点的池子,或者等波动过去再操作。
滑点容忍度设得高,是不是只影响我自己? 不只是。容忍度越高,你给别人留的“先抬价再卖给你”的空间就越大。设在刚好能成交的水平是比较稳妥的做法。
在交易所买小币种,有办法完全避开滑点吗? 用限价委托就能避开,但要接受不一定成交。市价委托一定成交,但会吃订单簿,深度薄时平均成交价会明显偏离你看到的价格。