CEX-DEX 套利详解:AMM 价格冲击、Gas、MEV 与真实成本 5 11 月, 2026 – Posted in: cryptoarbitrage software, 套利软件

BJF TRADING GROUP · 加密货币套利

CEX-DEX 套利详解:AMM 价格冲击、Gas、MEV 与真实盈亏平衡点

当比特币或以太坊在大型中心化交易所上波动时,去中心化交易所资金池内的价格不会自行变动。它会停留在上一笔兑换留下的位置,直到有人通过交易把它拉回来。这个人就是 CEX-DEX 套利者。本指南说明这种交易如何运作,为什么 1% 的价差远远不值 1%,gas、池手续费和区块构建者分别拿走了多少,以及在判断机会是否真实之前,如何计算您实际需要的价差。

什么是 CEX-DEX 套利

简短回答:CEX-DEX 套利是指当两边价差超过两笔交易的总成本时,在去中心化交易所(例如自动做市商这样的智能合约资金池)买入代币,同时在中心化交易所卖出,或者反向操作。由于资金池的价格只有在有人兑换时才会变化,它在每次行情波动后都会落后于中心化市场,而套利者正是把它拉回来的人。

这两类交易场所的运作方式完全不同。中心化交易所(CEX)运行订单簿:做市商挂出买卖报价,价格随着订单到来而连续变动,往往每秒数千次。基于自动做市商(AMM)的去中心化交易所(DEX)没有订单簿。它在智能合约中持有两种代币的储备,并根据储备比例给出报价。资金池并不关注外部世界。如果 ETH 在中心化市场上涨 1%,资金池仍以旧价格提供 ETH,直到有交易者买入足够多的数量,使储备发生变化。

这个交易者通常是一个机器人,它几乎同时做三件事:

  • 发现资金池价格偏离中心化价格的幅度超过成本。
  • 在链上沿有利方向与资金池兑换,并控制规模,使资金池最终接近中心化价格。
  • 在 CEX 上对冲,做一笔反向交易,从而不持有该代币的净头寸。

其中的经济逻辑并非秘密:学术界把以这种方式获取的价值称为损失与再平衡对比(loss-versus-rebalancing,LVR),因为与按市场价格再平衡相比,套利者赚到的每一美元都是资金池流动性提供者损失的一美元。不那么显而易见的是,在扣除池手续费、价格冲击、gas 以及支付给区块排序方的费用之后,可见价差还剩下多少。这正是本指南其余部分要量化的内容。关于链上套利、闪电贷和 MEV 供应链的更广泛概述,请参阅我们的 DeFi 套利指南;本文专注于跨场所交易及其数字。

为什么 DEX 价格落后于中心化交易所

大型加密资产的价格发现主要发生在深度充足的中心化现货和永续合约市场。资金池只是跟随。三个结构性原因使其始终落后:

资金池是被动的

AMM 资金池没有在消息传来时撤销过时报价的做市商。它的价格是储备的函数,只有兑换才会改变储备。在两次兑换之间,无论市场已经走了多远,资金池都继续按旧价格报价。

区块是离散的

中心化交易所连续更新;区块链按步更新。以太坊主网每 12 秒出一个区块,因此资金池价格每个区块只能修正一次,而谁排在该区块的最前面,谁就拿走这次修正。更快的链和 Rollup 的出块时间在数百毫秒到几秒之间,这缩小了两次修正之间累积的价差,但绝不会使其归零。

修正资金池需要花钱

每笔兑换都要支付池手续费(例如金额的 0.05% 或 0.3%)以及 gas。因此小幅偏离永远不会被修正:放任不管更便宜。这就在中心化价格周围形成了一个区间,资金池在其中自由漂移。只有当价差超出这个区间时,才会出现套利交易。

CEX-DEX 套利机制:中心化交易所价格变动,AMM 资金池滞后,套利者在链上兑换并在中心化交易所对冲
CEX-DEX 套利循环:中心化价格先动,资金池滞后,套利者与资金池兑换,同时在中心化交易所对冲。这笔兑换把资金池推回市场价格附近。

AMM 数学:价格冲击与最优交易规模

您不能像确定订单簿交易规模那样确定 CEX-DEX 交易的规模。在资金池中,您自己的交易会推动价格,而且是沿着一条已知曲线推动。这条曲线既决定了可获得多少利润,也决定了交易应该多大。

恒定乘积公式

经典 AMM(Uniswap v2 类型,也被许多分叉项目采用)保持两种储备的乘积不变:

x * y = k 以 Y 计价的 X 价格 = y / x

假设资金池有 x = 2,000 ETH 和 y = 7,000,000 USDC。池内价格为 7,000,000 / 2,000 = 每 ETH 3,500 USDC,k = 14,000,000,000。如果您投入 Δy USDC(扣除手续费后),将获得

获得的 ETH = x * Δy / (y + Δy)

您每投入一个 USDC,下一个 ETH 就变得更贵。用 10,000 USDC 买入对价格的影响远小于用 80,000 USDC 买入,而您支付的平均价格总是差于初始池内价格。这个差额就是价格冲击,它不是任何人收取的费用,而是曲线本身。

最优规模:在资金池与市场相遇处停止

假设 ETH 在中心化交易所的价格是 3,535,比资金池高 1%。只有当资金池的边际价格(含手续费)低于 3,535 时,从资金池买入 ETH 并在 CEX 卖出才有利可图。随着您买入,池内价格上升。最优交易恰好把资金池扣费后的边际价格推到中心化价格。买少了,利润留在桌上;买多了,最后几个单位的成本高于您能卖出的价格。

对于手续费为 f 的恒定乘积资金池,最优投入有闭式解:

Δy* = ( sqrt( γ · x · y · P_cex ) − y ) / γ 其中 γ = 1 − f

当 f = 0.3% 时,最优投入约为 24,400 USDC。它以约 3,523 的平均价格买入约 6.95 ETH,资金池最终价格约为 3,524.5。此时加上 0.3% 的手续费,下一个 ETH 的成本约为 3,535,也就是市场价格。下表显示了其他规模下的情况。

投入 USDC 获得 ETH 平均买入价 按 CEX 3,535 计算的价值 毛收益
10,000 2.845 3,515.5 10,055 +55
20,000 5.681 3,520.5 20,082 +82
24,400(最优) 6.948 3,522.8 24,560 +85
40,000 11.330 3,530.5 40,051 +51
60,000 16.947 3,540.5 59,906 −94

恒定乘积资金池,2,000 ETH / 7,000,000 USDC,池手续费 0.3%,中心化价格 3,535。毛收益未扣除 gas、中心化交易所手续费以及任何区块位置费用。数字已四舍五入。

恒定乘积资金池上 CEX-DEX 套利毛利润与交易规模的关系,标出最优交易规模,平均买入价随规模上升
左图:套利交易毛利润随交易规模变化,在最优规模处有唯一峰值。右图:由于价格冲击,平均买入价随规模攀升;超过最优规模后便高于中心化价格。根据恒定乘积公式对示例资金池计算得出。

集中流动性改变的是深度,而不是逻辑

集中流动性资金池(Uniswap v3 和 v4 类型,以及其他链上的同类产品)允许流动性提供者把资金放在特定价格区间内。在当前价格附近,这类资金池的深度可能是总价值相同的恒定乘积资金池的许多倍,因此同样的交易对价格的推动更小,最优规模更大。当价格越过区间边缘时,深度可能急剧下降。方法不变:针对实际资金池状态逐 tick 模拟兑换,找出边际价格与中心化价格相遇时的规模。切勿把适用于一种资金池类型的公式用于另一种类型。

计算示例:ETH/USDC 池上 1% 的价差

现在取上表中的最优交易,逐项走过每一笔成本。表面价差是约 24,400 USDC 的 1%,所以简单估算为 244 USDC。这笔钱的去向如下:

步骤 金额(USDC) 说明
简单估算“价差 × 规模” +244 投入的 1%,假设整笔交易都按初始池内价格成交
池手续费 0.3% −73 按投入金额支付给流动性提供者
价格冲击 −86 您自己的交易使资金池沿曲线移动
链上毛优势 +85 AMM 数学实际允许的数额
CEX 吃单手续费 0.05% −12 在中心化交易所卖出 6.95 ETH 进行对冲
对冲滑点 0.02% −5 对冲成交期间 CEX 价格变动
Gas −3 主网清闲时段的一笔兑换;可能高出许多倍
区块位置费用之前 +65 假如您是唯一的套利者
优先费 / 构建者小费(示意 50%) −32 为排在区块最前面而支付;竞争性费用
净额 约 +33 约为所用资金的 0.13%,未计库存和基础设施成本
CEX-DEX 套利交易成本瀑布图:从简单估算的 244 USDC 价差价值,扣除池手续费、价格冲击、交易所手续费、滑点、gas 和构建者小费后,净额约 33 USDC(示意)
从 1% 的可见价差到净结果。池手续费和价格冲击根据示例资金池计算;交易所手续费、对冲滑点、gas 和构建者小费为示意假设。示意示例,并非实测交易。

从这一个例子可以得出三点教训:

  • 可见价差不等于利润。在 0.3% 的资金池上,1% 价差的大约三分之二在任何外部成本之前就消失在池手续费和价格冲击中。
  • 规模由资金池决定,而不是由您的资金决定。拥有 100 万 USDC 也没有帮助:超过最优规模的任何部分都会亏钱。
  • 最大的可变成本是竞争。为区块位置支付的份额,从冷门交易对上的很小一部分,到争夺激烈的交易对上几乎全部优势,差别很大。当许多机器人看到同一个价差时,它们会把它竞价给区块生产者。
1.00%可见价差区块开始时中心化价格与池内价格之差。
0.35%链上毛优势扣除 0.3% 池手续费和价格冲击后,24,400 USDC 上的 85 USDC。
~0.13%扣除全部成本后的净额扣除交易所手续费、对冲滑点、gas 和示意性的 50% 构建者小费之后。

基于恒定乘积公式和所述假设构建的示意示例。实际资金池、费用和竞争情况各不相同。

不交易区间:价差需要多大

一条实用的经验法则:CEX-DEX 价差只有在超过池手续费加中心化交易所手续费之后才可交易,而只有超出部分足以支付 gas 和区块位置费用时才值得去做。低于这个门槛,最优交易规模为零。这就是不交易区间。

最小价差 ≈ 池手续费 + CEX 手续费 + (gas + 小费) / 交易规模 + 对冲滑点

下图保持资金池深度不变,比较 0.3% 和 0.05% 两种资金池,每种都分别采用主网式 gas(3 USDC)和 Rollup 式 gas(0.05 USDC)。这里 0.05% 资金池的深度与 0.3% 资金池相同,这对它有所美化;现实中,主流交易对上低费率资金池往往才是深度大的那一个,也是竞争最激烈的。

最优规模下 CEX-DEX 套利净利润与价差的关系,对比 0.3% 和 0.05% 池手续费及两种 gas 水平(示意)
最优规模下的净结果与中心化价格和资金池之间价差的关系。在价差越过池手续费加交易所手续费之前,都不可交易;gas 只对小价差有影响。不含构建者小费。示意模型,两种费率档位的资金池深度相同。
价差 0.3% 池,gas 3 0.3% 池,gas 0.05 0.05% 池,gas 3 0.05% 池,gas 0.05
0.2% 不交易 不交易 −2 +1
0.4% −3 0 +12 +15
0.6% +7 +10 +40 +43
1.0% +70 +73 +137 +140
2.0% +467 +470 +621 +624

示例资金池(2,000 ETH / 7,000,000 USDC)在最优规模下的 USDC 净额,未计构建者小费,交易所手续费 0.05%。示意模型。

有两点值得注意。第一,利润的增长远快于价差:价差从 1% 翻倍到 2%,结果会增至六倍甚至更多,因为最优规模和单位利润都在增长。这就是套利机器人最看重行情剧烈波动时罕见的大幅失衡的原因。第二,gas 只在门槛附近才起决定作用。在低成本链上,您可以修正更小的价差;在主网上,小价差不值得发送交易。

两条腿,无原子性:执行风险

两个资金池之间的纯链上套利可以是原子性的:两笔兑换放在同一笔交易中,如果结果无利可图,交易就会回滚。CEX-DEX 套利无法做到原子性。一条腿是区块链交易,另一条腿是公司撮合引擎上的订单。两者之间总可能出问题。

先做哪条腿?

顺序 优势 风险
先链上兑换,打包后再对冲 只对实际成交的部分对冲;回滚的兑换无需对冲 从提交到区块确认期间暴露于市场(一个区块或更长时间)
先 CEX 对冲,再提交兑换 立即锁定中心化价格 如果兑换未被打包、回滚或被其他机器人抢先,您会在 CEX 上持有一个不想要的头寸
同时进行 总暴露时间最短 两种失败情形都可能发生;需要自动平仓逻辑

高速链上的专业搜索者通常几乎同时发送两条腿,并通过自动平仓管理剩余头寸。无论采用哪种顺序,您都需要针对失败情况制定明确的规则:等待打包多久,在多大亏损时平掉落单的腿,以及如何避免对同一机会发送两次。

保护兑换本身

发送到公共内存池的兑换可能被其他机器人看到并复制或抢跑。两种标准保护措施:最小输出参数,使兑换在价格不佳时回滚而不是成交;以及私有提交(把交易或交易包直接发送给区块构建者,或通过受保护的中继发送,而不是公共内存池)。在失败交易也会上链的链上,回滚的交易仍可能消耗 gas,这是发送之前要先模拟的又一个理由。

MEV、区块构建者以及谁能赢得竞赛

CEX-DEX 套利是 MEV(最大可提取价值)的一种形式:利润取决于交易在区块中的位置。每个看到价差的机器人都想成为资金池过时后的第一笔兑换。排序由区块生产者决定,因此机器人通过向生产者付费来竞争。

  • 在以太坊主网上,区块由专门的构建者组装,他们对交易顺序进行拍卖。搜索者发送附带支付给构建者费用的交易包;有效出价最高者往往获得第一个位置。针对主网 CEX-DEX 套利的测量研究(例如 2025 年的论文《Measuring CEX-DEX Extracted Value and Searcher Profitability》)报告称,这项活动由一小群搜索者主导,其中几家与区块构建者关系密切,而且毛价值的很大一部分被转给了构建者和验证者。
  • 在 Rollup 上,由单一排序器对交易排序。根据链的不同,排序方式为先到先得、基于优先费,或者通过拍卖出售短暂的领先时间。与排序器之间的延迟和费用政策决定谁能获胜。
  • 在亚秒级出块的高吞吐链上,竞争集中在网络延迟、与区块生产者连接的质量,以及该链生态用于获取优先权的附带支付。

实际结果是:使用自制机器人的独立交易者很少能在主流交易对上赢得最显眼的 CEX-DEX 机会。赢家的优势来自多方面的结合:最快的中心化交易所行情数据、与构建者或排序器的低延迟连接、两边充足的库存、高交易量档位带来的极低交易所手续费,以及在某些情况下的特权订单流。留给小玩家的往往是长尾代币、关注度较低的资金池和链,以及极端波动时刻,而这些都伴随着更高的风险。

两边都看重延迟。第一个看到中心化价格变动的机器人,也最先知道资金池已经过时。这与我们在交易所 API 套利中描述的竞赛相同:WebSocket 行情、靠近交易所撮合引擎的托管共置以及快速下单。链上一侧只是在此之上又增加了第二场竞赛。

链的选择:以太坊、Rollup 与高速链

同一策略的表现因资金池所在位置而大不相同。下表是撰写本文时的总体参考;出块时间、费用市场和排序规则会随升级而变化,请查阅各链的最新文档。

场所类型 出块间隔 排序方式 典型结果
以太坊主网 12 秒 构建者拍卖(附带支付的交易包) 资金池最大,gas 最高,竞争激烈;价差累积 12 秒后由最高出价者获取
以太坊 Rollup 约 0.25 至 2 秒,因 Rollup 而异 单一排序器:先到先得、优先费或 time-boost 拍卖 gas 极低,每个区块的价差较小,与排序器的延迟至关重要
高吞吐 L1 链 亚秒级 基于领导者,并有该链特有的优先权支付 大量小机会,快速回滚和垃圾交易,对基础设施要求高

更短的区块时间会减小每次错误定价的幅度,因为资金池被修正得更频繁,但机会的数量会增加。更低的 gas 会降低不交易区间。这两者都改变不了一个事实:池手续费和中心化交易所手续费为每笔交易设定了下限。

库存、再平衡与跨链桥

由于两条腿在不同地方结算,您在交易之前需要两边都有资金:链上钱包里的稳定币和代币,以及中心化交易所上的相同资产。同一方向的每笔套利交易都会消耗一边的资金。在连续多笔“DEX 买入、CEX 卖出”之后,您的钱包里主要是 ETH,交易所账户里主要是 USDC。

再平衡意味着在钱包和交易所之间转移资金:充值、提现,有时还需要跨链桥。每次转账都有手续费、确认时间和在途期间的价格风险。我们在跨交易所套利的提币手续费、网络与到账时间一文中详细量化了这些成本;同样的算法也适用于这里。一条实用规则:把预期的再平衡成本分摊到一次再平衡所支持的交易笔数上,并加到最小价差中。逐笔看似盈利的策略,一旦计入再平衡,可能就会亏钱。

跨链桥带来另一类风险:智能合约故障、提现暂停和延迟。请将跨桥余额保持在策略允许的最小水平。

分步操作:评估一个机会

在实现任何自动化之前,先让每个候选价差通过同样的检查。这是 CEX-DEX 机器人必须在几毫秒内完成的流程;先手动操作一遍,您就能看出哪些输入最重要。

1

正确读取两边价格。如果要在中心化交易所卖出,使用买价;如果要买入,使用卖价。从最新区块读取资金池状态,不要使用缓存的 API。

2

减去不交易区间。如果价差小于池手续费加交易所手续费,就停止:最优规模为零。

3

按最优规模模拟兑换。使用资金池自身的数学模型(恒定乘积、集中流动性 tick 或稳定币兑换曲线),找出边际价格与中心化价格相遇的位置。

4

检查对冲深度。确保中心化订单簿能在您的时间限制内以可接受的滑点吸收对冲。

5

扣除每一项成本。Gas、交易所手续费、对冲滑点、预期的区块位置费用和分摊的再平衡成本。

6

设置保护。兑换的最小输出、私有提交、截止时间,以及平掉失败腿的规则。

7

记录并比较。记录每次尝试的预期结果和实际结果,包括输掉的竞赛和回滚。已提交交易的胜率这个数字,能告诉您是否具备竞争力。

风险与局限

  • 竞争风险:在主流交易对上,价差通常在同一区块内被更快或连接更好的搜索者拿走。输掉竞赛仍可能消耗 gas。
  • 单腿风险:一条腿成交而另一条未成交,使您在剧烈波动中留下未平仓头寸,而这恰恰是价差出现的时刻。
  • 智能合约风险:资金池、路由合约或跨链桥可能存在漏洞或遭到攻击。只与经过审计、广泛使用的合约交互,并限制授权额度。
  • 代币风险:长尾代币可能有转账税、黑名单、暂停的合约或同名假资金池。冷门代币上的大价差往往是陷阱,而不是机会。
  • 交易所风险:某条网络的充提可能被暂停,API 密钥可能被限速,账户可能被审查。将每家交易所的敞口控制在您能承受被冻结的范围内。
  • 运营风险:私钥管理、节点可靠性和监控都是策略的一部分。一把私钥泄露就足以终结一切。
  • 监管与税务:有关 DeFi 活动和大量小额交易申报的规定因国家而异。在扩大规模之前,请核实您的情况。

CEX-DEX 还是 CEX-CEX:哪个适合您

CEX-DEX 套利是加密市场保持一致的合法且重要的组成部分。它也是该领域最拥挤的活动之一,在主流交易对上由拥有构建者关系和雄厚库存的团队主导。如果您正在选择起点,请坦诚地将它与中心化交易所之间的套利进行比较:

方面 CEX-DEX CEX-CEX
价差来源 资金池在区块之间落后于订单簿市场 各交易所及其行情源对波动的反应速度不同
主要成本 池手续费、价格冲击、gas、区块位置费用 交易手续费、点差、滑点、交易所之间的转账
具备原子性? 否:区块链腿加交易所腿 否:两笔交易所订单,但都在快速撮合引擎上
基础设施 节点、私有中继、钱包安全、交易所 API 交易所 API、快速行情、靠近交易所的服务器
竞争对手 与构建者有联系的 MEV 搜索者 套利和做市公司、散户机器人

BJF Trading Group 的加密货币工具工作在中心化一侧:免费加密货币套利扫描器实时显示中心化交易所之间的价格差异,VIP Crypto Arbitrage 则通过原生 API 在 50 多家中心化现货和期货交易所上运行单腿和对冲套利。它们不与 DEX 资金池交易。关于跨交易所策略的全貌,请参阅我们的加密货币套利概述;关于不依赖赢得区块竞赛的 delta 中性替代方案,资金费率套利和现货与期货基差交易指南给出了详细数字。

先看看交易所之间真实的价差

在为任何套利搭建基础设施之前,先观察价差出现的频率、扣除手续费后的大小以及持续的时间。免费扫描器为中心化交易所实时显示这些信息。

获取免费加密货币套利扫描器VIP Crypto Arbitrage 软件

常见问题

什么是 CEX-DEX 套利?

它是指当价差超过总成本时,在去中心化交易所资金池买入代币并在中心化交易所卖出,或者反向操作。资金池只有在有人兑换时才会重新定价,因此落后于中心化市场,而套利者把它拉回一致。

CEX-DEX 套利现在还能盈利吗?

对少数专业搜索者来说可以,但在主流交易对上,大部分毛价值都以池手续费、价格冲击、gas 和支付给区块构建者的费用形式流失。独立交易者主要在关注度较低的资金池和链上寻找剩余优势,那里的代币和合约风险更高。

价差要多大才能对 DEX 资金池进行套利?

至少要达到池手续费加中心化交易所手续费,还要更多才能覆盖 gas、对冲滑点和区块位置费用。在 0.3% 的资金池和 0.05% 的交易所手续费下,低于约 0.4% 的价差通常根本不可交易。

为什么 1% 的价差不等于 1% 的利润?

因为您自己的兑换会使池内价格沿曲线移动,而且池手续费按投入金额收取。在我们的示例资金池中,约 24,400 USDC 最优交易上 1% 的价差带来约 85 USDC 毛收益,约为 0.35%,尚未计入任何外部成本。

CEX-DEX 套利可以使用闪电贷吗?

不能用于整笔交易。闪电贷必须在同一笔交易中偿还,而中心化交易所这条腿发生在区块链之外。闪电贷适用于资金池之间的纯链上套利;CEX-DEX 套利需要您在两边都有自己的库存。

CEX-DEX 套利中先做哪条腿?

两种都可以。先兑换意味着您只对冲已成交的部分,但在区块确认之前承担市场风险;先对冲可以锁定价格,但如果兑换失败就会留下头寸。大多数自动化系统会快速发送两条腿,并按规则平掉落单的腿。

BJF 软件在去中心化交易所上交易吗?

不。BJF 的加密货币套利工具通过 API 与中心化交易所协同工作。免费扫描器和 VIP Crypto Arbitrage 覆盖的是中心化交易所之间的价格差异。

本文仅供教育参考,不构成财务建议。数字示例使用所述的模型资金池和假设;标注为示意的图表和数字并非对任何特定交易所、资金池或交易者的测量。费用、出块时间和排序规则会随时间变化。