明明看到的是这个价,成交却贵了一截
滑点(Slippage)是什么、怎么减少

30 秒结论:你点「买入」时看到的报价,和真正成交的价格往往不一样,差出来的那一截就是滑点。原因是池子深度有限、加上你下单的瞬间价格还在动。它不是手续费,而且滑点容忍度并非「设越高越好」:设太高反而会被 MEV 机器人「三明治夹击」吃掉一块。先小额测试、设合理上限、避开流动性差的币,就能大幅减少损失。

先看一个真实场景

你在一个去中心化交易所(DEX)上想买某个币,界面上明明写着「1 个 ≈ 某个价」,你点下确认、交易上链、几秒后到账,一算实际成交价居然贵了一截。你没填错数量,也没人偷你的钱,这就是滑点(Slippage)。

它不是 DEX 独有,中心化交易所(CEX)用市价单大额买卖一样会遇到,只是因为大所流动性更足,平时几乎感觉不到。真正让新手吃大亏的,是在流动性很差的小币上、或行情剧烈波动时下市价单。

滑点为什么会发生:深度 + 波动

滑点的根源就两件事:池子的深度有限,加上你下单到成交之间价格在动

想象你要在菜市场一次买很多苹果。

第一个摊主只有十斤、卖得便宜,你买光了;下一个摊主稍贵,再下一个更贵……你把这一片摊子扫完,算下来的平均价,比第一个摊主的标价高出不少。

这就是滑点:你的订单太大,把便宜的那层吃完了,只能往更贵的价位继续成交。

对应到加密交易,「深度」就是某个价格附近能成交的量。在 DEX 上,价格由流动性池里两种资产的比例决定,池子越小,你这一笔买入对价格的冲击就越大,这叫价格影响(Price Impact)。再叠加一层:从你点确认到交易真正上链,中间隔了几秒甚至更久,这段时间里别人也在交易,价格本身就在变。深度小 + 波动快,两者一叠加,滑点就出来了。

滑点不是手续费

很多新手把这两者混为一谈,其实完全不同:

分清这点很重要:你可以通过选时机、选交易对、控制单笔金额来压低滑点,但它不会像手续费那样在账单上单独列一行。

滑点容忍度的两难:太低失败,太高被夹

在 DEX 上下单时,会有一个「滑点容忍度(Slippage Tolerance)」的设置,意思是「实际成交价比报价差到这个百分比以内,我就认;超过了,就别成交」。它是把双刃剑:

所以没有「越高越安全」这回事。合理的做法是:流动性好的主流交易对设一个较低的容忍度,流动性差的小币适当放宽一点,但绝不要随手拉到很高来「图省事一次成交」。具体数值要结合当时的行情和该币深度调整,界面通常也会在你设得过高时弹出风险提示。

三明治攻击:你的滑点是怎么被吃掉的

你设的高滑点,可能正被机器人盯着

在公开的交易内存池里,机器人能在你的交易上链前看到它。这类「最大可提取价值(MEV)」机器人发现你设了很高的滑点容忍度时,会做三步:

  1. 抢在你前面买入同一个币,把价格推高;
  2. 于是你以被推高后的价格成交(吃满了你允许的滑点);
  3. 紧接着在你后面卖出,赚走中间的差价。

你的买单被夹在它的「买」和「卖」中间,所以叫「三明治攻击(Sandwich Attack)」。你设的容忍度越高,它能安全榨取的差价就越大。这笔钱不是手续费,是实实在在被别人套利割走的。

减少被夹:不要设过高的滑点;优先在深度好的池子交易;金额大时拆成小单分批;有条件时使用提供 MEV 保护、私有交易通道的下单方式。

怎么把滑点降到最低

下单前,先查一眼流动性

决定买一个不熟的币时,别急着点确认。花两分钟摸清它的池子有多深,你就能提前知道这笔单会不会被价格影响狠咬一口,而不是成交后才对着账单心疼:

  1. 查这个币的流动性和深度。打开 DEX Screener(dexscreener.com),搜这个币,看它的「流动性(Liquidity)」有多大、在哪个池子里。流动性很薄的币,哪怕买一笔不大的金额,价格影响也可能很夸张。
  2. 读官方对滑点/价格影响的说明。Uniswap(uniswap.org)等官方资料里看它怎么解释「价格影响」和「滑点容忍度」;下单界面在价格影响过大时通常会高亮警告。
  3. 先用很小的金额测一笔。正式买之前,用一笔小钱走一遍完整流程,看看实际成交价和报价差多少。这一笔小测试,能帮你发现「这个币流动性太差,不值得大额进」的真相。

所有流动性、深度、价格数据都以这些平台实时显示为准,本文不报具体数字、不预测价格。

什么时候滑点会特别大

场景滑点风险为什么
主流币、深度大的 CEX 交易很低挂单充足,吃不动价格
主流币的大池 DEX 交易较低池子深,价格影响小
流动性很薄的小币很高池子小,一笔就能推动价格
行情暴涨暴跌时很高价格变动极快、买卖严重失衡
单笔金额相对池子很大取决于深度必然吃掉多个价位

表中是定性的相对关系,不是承诺的固定数值;同一个币在不同时刻的滑点也会变,实际以下单界面显示的预估为准。

滑点这事,一开始很多人都想错

滑点就是手续费
不是。手续费是交给平台或网络的明码费用,事前能看到;滑点是报价与实际成交价的偏差,由市场深度和波动造成,平时没有任何人「收」这笔钱(被三明治夹击时则是被套利机器人赚走)。两者要分开算。
滑点设很高更容易成交,所以更好
恰恰相反。高容忍度确实更不容易因为波动而失败,但它等于公开宣布「贵很多我也认」,给 MEV 机器人留出夹击空间,让你以更差的价格成交、白白被套利。合理克制的上限,才是省钱的设法。
大所小所、什么币滑点都差不多
差很多。滑点取决于具体交易对的深度,不取决于「在哪交易」这个笼统印象。主流币在深度大的市场几乎没感觉,冷门小币哪怕在同一个平台、买一笔不大的金额,价格影响也可能高得吓人。

这些建议适合谁、谁要格外当心

这套方法对你很实用,如果

请格外当心,如果

常见问题

滑点是什么?

预期成交价和实际成交价的差距。流动性差或市场波动大时滑点更明显。

怎么减少滑点?

选流动性好的交易对、用限价单、避开高波动时段、DEX 上设合理滑点容忍度。

资料来源 · 官方核对入口

更新:2026-07-01。币词百科是独立教育站,不构成投资建议。