跳到内容

什么是滑点?

了解滑点的工作原理、计算方法以及交易者用于最小化滑点的实用策略。

10 分钟
什么是滑点?

关于滑点的核心要点

  • 滑点是预期执行价格与实际执行价格之间的差值。市价单会产生滑点,限价单则不会(前提是成交)。

  • 订单簿深度决定了中央限价订单簿的滑点大小。订单簿较薄意味着大额订单的成交价格会越来越差;订单簿较厚则意味着滑点极小。

  • Uniswap 等自动做市商(AMM)使用公式而非订单簿。交易规模越大,价格影响越大,因为更多代币通过公式流转。

  • 市场状况至关重要:高波动性会增加滑点,低流动性会增加滑点,相关市场可能在多笔交易中产生连锁滑点。

  • MetaMask 等钱包会在确认兑换前显示滑点;在限价兑换中设置较低的滑点容忍度(1–2%)可防范意外的价格影响。

假设比特币的图表价格为 85,000 美元,交易者下达市价买单,成交价为 85,200 美元。两者之间的差额(本例中为 200 美元)即为滑点——预期执行价格与实际执行价格之间的差距。

滑点若不主动关注便难以察觉,但它始终存在。在 100 笔交易中,滑点可能决定盈利还是保本;在 1,000 笔交易中,激进的滑点可能造成数千美元的损失。了解滑点的来源并将其最小化,是许多交易者保住优势而非将其消耗在执行成本上的关键所在。

滑点机制在中心化交易所与去中心化交易所之间有所不同,后者使用的机制与订单簿不同。但原理相同:交易执行时,市场会略微向不利于交易者的方向移动,这一移动幅度即为滑点。

免责声明:本指南仅供教育目的,不构成财务建议,不构成招揽,亦不面向英国受众。加密货币交易和滑点管理存在风险,并不适合所有用户。


订单簿交易所的滑点原理

Binance 或 Kraken 等中心化交易所使用订单簿。买方挂出买单(以某价格买入的报价),卖方挂出卖单(以某价格卖出的报价),当买单与卖单匹配时交易成立。

订单簿深度问题

当市价买单执行时,它会吃掉最优可用卖单(即卖价)。若 85,000 美元处有 1 BTC 可用,而订单为 5 BTC,则第一个 1 BTC 以 85,000 美元成交。但还需要 4 个 BTC,接下来最优可用卖单分别在 85,050 美元、85,100 美元、85,150 美元等价位。订单跨越所有这些价位成交,实际入场价格高于最初显示的价格。

这是因为订单簿深度有限。在主流交易对上,深度较深——在接近最优价格的位置有数千个 BTC 可用。在冷门山寨币上,深度较浅——在最优价格 1% 范围内可能只有 10 个代币可用。在薄订单簿上下大额市价单会得到更差的价格。关于市价单与限价单的选择如何影响这一结果,请参阅加密货币订单类型。

计算订单簿上的预期滑点

可以通过查看订单簿来估算滑点。在一个假设场景中,交易者想买入 10 BTC,订单簿显示:

  • 2 BTC,价格 85,000 美元

  • 2 BTC,价格 85,050 美元

  • 3 BTC,价格 85,100 美元

  • 3 BTC,价格 85,200 美元

市价单将全部吃掉这些挂单,平均价格为 85,100 美元(($85,000 × 2 + $85,050 × 2 + $85,100 × 3 + $85,200 × 3) ÷ 10)。预期价格为 85,000 美元,实际成交价为 85,100 美元,每 BTC 产生 100 美元的滑点,约为 0.12%。在 10 BTC 的仓位上,绝对滑点为 1,000 美元。若典型盈利目标为 850,000 美元仓位的 2%(即 17,000 美元),滑点消耗了约 5.9% 的预期利润。

市场状况与滑点波动性

在平静的市场中,订单簿深度稳定,滑点可预测。在波动事件期间——重大新闻、爆仓连锁反应、交易所故障——订单簿深度往往会崩溃。最优卖单撤回或消失,滑点急剧上升。

在主流交易对的平静时段下市价买单,滑点可能仅为 0.05%。而在闪崩或杠杆爆仓连锁反应期间,同一订单的滑点可能高达 2–5%,因为订单簿稀薄,参与者同时试图出场。

自动做市商(AMM)的滑点原理

Uniswap 等去中心化交易所使用不同的机制:自动做市商(AMM)。它们不使用订单簿,而是通过数学公式来确定价格。

恒定乘积公式

核心公式为:x × y = k,其中 x 是流动性池中代币 A 的数量,y 是代币 B 的数量,k 是常数。

考虑一个包含 1,000 ETH 和 400,000 USDC 的流动性池。常数 k = 1,000 × 400,000 = 400,000,000。当前现货价格为 1 ETH = 400 USDC(即池子的比率)。

想以现货价格买入 1 ETH 的交易者预期支付 400 USDC。但恒定乘积公式会随着代币流转调整价格。要取出 1 ETH(池中剩余 999 ETH),公式要求:999 × y = 400,000,000,因此 y = 400,400.40 USDC。交易者须向池中添加 400.40 USDC——每 ETH 支付 400.40 美元,而非 400 美元的现货价格。这 0.40 美元的差额(约 0.1%)即为价格影响造成的滑点。

现在将交易规模扩大。买入 10 ETH(池中剩余 990 ETH),公式要求:990 × y = 400,000,000,因此 y = 404,040.40 USDC。交易者为 10 ETH 支付 4,040.40 USDC——每 ETH 实际价格为 404.04 美元。滑点跳升至约 1%,比 1 ETH 交易差十倍。

关键洞察:在 AMM 上,滑点随交易规模相对于池子流动性的比例急剧增加。在 1,000 ETH 的池子中交易 1 ETH 占池子的 0.1%,几乎不影响价格;交易 10 ETH 占池子的 1%,产生明显更差的滑点;交易 100 ETH 的成本则会更高。

AMM 上的价格影响

AMM 平台通常将此描述为"价格影响"而非滑点。交易的价格影响取决于:

  • 池子流动性: 更深的池子(更多代币)意味着每笔交易的影响更小。

  • 交易规模: 相对于池子规模,交易越大,影响越大。

  • 费率档位: Uniswap v3 提供四个标准费率档位:0.01%、0.05%、0.3% 和 1%。流动性通常集中在较低费率档位,因此 0.01% 的池子可能比 1% 的池子价格影响更小,尽管较高费率能吸引更多资本。Uniswap v4 于 2025 年推出,引入了动态费用钩子,允许池子设置超出这些固定档位的自定义费用结构。

在 Uniswap 上,界面通常在确认兑换前显示预期滑点。1,000 USDC 兑换 ETH 可能显示 0.1% 的滑点;100,000 USDC 的兑换可能显示 2–3% 的滑点,因为它移动了池子中更大比例的资产。

跨场所和资产的滑点比较

滑点因交易场所和交易资产的不同而存在显著差异。下表中的近似范围反映了一般市场状况,实际数值将因订单规模、交易时间和执行时的流动性而有所不同。

资产与场所

近似滑点范围

比特币(主流中心化交易所)

0.02–0.05%

以太坊(Uniswap 0.3% 池)

0.1–0.3%

主流山寨币(中心化交易所)

0.05–0.2%

新兴代币(中心化交易所)

0.5–2%

新兴代币(Uniswap)

1–5%

极低流动性代币(DEX)

5–20%+

规律显而易见:主流资产在中心化交易所的滑点最小,冷门资产在去中心化交易所的滑点最大。这就是为什么交易者会针对不同规模的资产选择不同场所。大额比特币交易前往中心化交易所;小额新兴代币交易可能前往 DEX,但需大幅缩小仓位规模以控制滑点。

市价单与限价单:滑点的权衡

市价单与限价单:滑点的权衡

市价单会产生滑点,因为它们以逐渐变差的价格吃掉订单簿中的挂单。限价单在成交时消除滑点——但如果市场从未到达指定价格,订单将保持未成交状态,机会随之流失。速度与价格控制之间的选择是订单选择的核心。关于市价单、限价单、止损单、止盈单、止损限价单和 OCO 订单的完整解析——包括各类订单的适用场景和成本——请参阅加密货币订单类型:市价单、限价单、止损单和止盈单。

最小化滑点的实用策略

拆分大额订单。 与其一次性下达 10 BTC 的市价单,不如将其拆分为五笔 2 BTC 的订单,间隔几分钟执行,让订单簿在每次成交之间得到补充,从而为每笔订单获得更好的价格。

在高流动性时段交易。 主流交易所在交易高峰时段(工作日大约 UTC 上午 9 点至下午 5 点)拥有最深的订单簿。在非高峰时段交易意味着订单簿更薄、滑点更大。在条件允许的情况下,选择高峰时段执行可降低成本。

在 AMM 上设置滑点容忍度。 在 Uniswap 及类似平台上,可将滑点容忍度设置为 1–2%。若滑点超过此阈值,兑换将失败而非以不利价格执行。这也意味着在高度波动的条件下订单不会成交,但兑换失败好过承受过度的价格影响。MetaMask Swaps 在确认任何交易前会显示预期滑点、汇率和价格影响,且滑点容忍度可调整(1% 或更低为严格,3% 为宽松),以控制最大可接受影响。

交易前检查流动性。 在 Uniswap 上,池子统计数据公开可见。流动性为 500,000 美元的代币比流动性为 5,000 万美元的代币价格影响大得多。将此因素纳入仓位规模考量有助于管理滑点成本。

避免在波动性飙升时交易。 当市场剧烈波动——新闻事件、爆仓连锁反应、技术性突破——滑点会急剧扩大。订单簿崩溃,AMM 池子承受大额交易冲击,执行价格变得难以预测。在条件允许的情况下,等待波动平息可降低执行成本。

使用 DEX 聚合器。 1inch 或 MetaMask Swaps 等服务会自动将订单路由至多个 DEX,以寻找最优执行价格。它们不仅在 Uniswap 上兑换,还可能将订单拆分至 Uniswap、Curve 和 Balancer,以最小化价格影响。关于限价单、止损单及其他订单类型在永续合约和其他交易场所的运作方式,请参阅加密货币订单类型。预览功能在签署交易前显示结果,确认实际执行价格与预期价格的对比。

计算滑点对交易表现的影响

考虑一个假设场景:每月 100 笔交易,平均仓位规模 20,000 美元,所有交易的平均滑点为 0.3%(对于混合使用中心化交易所主流资产和 DEX 上部分冷门资产的交易者而言,这是一个合理的范围)。

总滑点成本:100 笔交易 × 20,000 美元 × 0.003 = 每月 6,000 美元

若交易优势预期每笔交易盈利 1%,总利润为 20,000 美元。滑点消耗了该优势的 30%。这就是为什么机构交易者对执行质量如此执着。在此示例中,平均滑点改善 0.05% 每月可节省 1,000 美元。

对于大多数散户交易者而言,滑点是继网络费用(在去中心化交易所)之后的第二大成本。它无法被完全消除,但通过更优的订单执行可以显著降低。

关于滑点的常见问题

AI 翻译。可能包含错误。请务必核实信息。

评价此翻译

本文作者:

  • MetaMask

    MetaMask(前身为 Consensys Software Inc)是全球最大的自托管金融平台,为用户提供一站式服务,涵盖加密资产与传统资产的持有、消费、储蓄与增值。公司正在打造实现上述功能的消费级平台,将支付、储蓄、投资与数字资产整合于一体,带来无缝一体化的使用体验。MetaMask 脱胎于全球使用最广泛的自托管钱包,让用户直接掌控自己的资金与资产,覆盖约 190 个国家和地区。自 2016 年起,MetaMask 在以太坊的发展历程中扮演了举足轻重的奠基角色。如今,MetaMask 处于区块链经济的核心位置,致力于构建「开放货币」的操作系统,让每个人都能全面掌控自己的财务生活。

    阅读所有文章