如何在 CoW Swap 上使用限价单

CowSwap 发布于 2026-04-25 阅读 178

文章介绍了如何在 CoW Swap 上使用限价单:限价单允许用户预先设定买入或卖出的目标价格,价格未达到则订单自动失效,不会产生费用。CoW Swap 的限价单支持免 gas 下单、可捕获更优成交价、默认可部分成交、最长可挂单一年,并支持免费取消。文章还详细讲解了从连接钱包、选择交易对、设置限价、选择有效期与成交模式,到签名、查看挂单、取消订单的完整流程,并给出抄底、止盈、分批建仓、稳定币套利和 DAO 金库管理等实用策略。

如何在 CoW Swap 上使用限价单

你有没有过这种感觉:你盯着一个 token 的价格,等着它到达合适的点位——反复刷新、检查、再刷新——结果只是因为离开了五分钟,就错过了时机?

限价单能解决这个问题。而 CoW Swap 上的限价单,在 DeFi 中比其他地方做得更好。

本指南将带你了解如何在 CoW Swap 上下限价单:需要设置什么、会发生什么,以及如何最大限度利用你在其他 DEX 上找不到的功能。

首先:什么是限价单,为什么要使用它?

限价单是一条交易某个 token 的指令——但前提是价格达到你指定的水平。

你不必现在就按市场给出的价格立即兑换,而是可以提前设定条件:

“帮我买 1 ETH,但前提是价格跌到 $2,800。”

“卖掉我的 LINK,但前提是它达到 $20。”

如果价格一直达不到呢?订单就会直接过期。你不会支付任何费用,也不会有任何损失。

这使得限价单非常适合:

  • 在下跌时买入,而不用整天盯着图表

  • 在目标价格自动获利了结

  • 随时间推移进行美元成本平均建仓

  • 需要价格确定性而不仅仅是速度的大额交易

如果你想先深入了解这个概念,可以查看 CoW learn hub 上的 Limit Orders Explained

CoW Swap 的限价单有什么不同?

在进入具体步骤之前,值得先了解一下你正在使用的工具——因为 CoW Swap 的限价单和其他地方都不太一样。

  • 它们是 gasless 的。你不需要为下限价单支付 gas。solver network 会通过找到比你的限价略好的价格来覆盖执行成本——然后把剩余部分作为 surplus 返回给你。

  • 它们会捕获 surplus。如果市场价格比你的限价更好,你得到的不只是限价本身——而是更好的价格。这个上行收益属于你,而不是 protocol。所以如果你设置了一个以 $2,800 买入 ETH 的限价,而实际成交价达到 $2,750,你最终可能会按 $2,750 买入。相当于白赚。

  • 默认支持部分成交。CoW Swap 不会等待整个订单一次性全部成交,而是会随着 liquidity 的出现逐步成交你的订单。这意味着更快的执行、更多找到 Coincidence of Wants(点对点匹配,零 LP fees)的机会,以及整体更好的价格。

  • 最长可持续一年。设置好后,真的可以暂时忘掉——订单最多可以保持开放 12 个月。

  • 你可以免费取消。off-chain 取消不花任何钱。没有 gas,没有费用,也没有压力。(如果你需要更强的保证,也可以使用 on-chain 选项——下面会详细说明。)

这些都不是表面功能。它们直接源自 CoW Protocol 的工作方式 的底层机制——intent-based trading、batch auctions、solver competition——所有这些都在为你服务。

让我们一步一步看看如何完成这一切。

逐步操作:在 CoW Swap 上下限价单

第 1 步:进入 CoW Swap 并打开限价单标签页

![Screenshot 2026-04-24 at 11.44.48.png](data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 1 1' preserveAspectRatio='none'><rect width='1' height='1' fill='%23f0f0f0' /></svg>) 前往 swap.cow.fi。在交易面板顶部,你会看到 Swap、Limit 和 TWAP 标签页。点击 Limit。

如果你还没有连接钱包,请先连接。

第 2 步:选择你想交易的 tokens

![Screenshot 2026-04-24 at 11.47.50.png](data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 1 1' preserveAspectRatio='none'><rect width='1' height='1' fill='%23f0f0f0' /></svg>) 在 You sell 字段中,选择你要卖出的 token 并输入数量。

在 You buy 字段中,选择你想收到的 token。

你可以在以 token 计价和以 USD 计价的输入方式之间切换——如果你习惯按美元金额来思考,这会很有用。

第 3 步:设置你的限价

![Screenshot 2026-04-24 at 11.48.48.png](data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 1 1' preserveAspectRatio='none'><rect width='1' height='1' fill='%23f0f0f0' /></svg>)

这是关键字段。输入你希望订单执行的价格。

买入?设置你愿意为每个 token 支付的最高价格。

卖出?设置你愿意接受的每个 token 的最低价格。

这里有几点需要知道:

  • CoW Swap 会显示预估成交价——这和你的限价略有不同。因为 solver 会通过找到略优的执行价格来支付 gas,你的订单不会在限价点被精确触发。预估成交价会考虑这一点,这也是你判断订单实际何时执行的依据。

  • 订单上线后,UI 会在订单旁边显示一个红绿灯指示器——绿色表示你接近执行,红色表示价格还需要进一步变动。把鼠标悬停在上面可以查看更多细节。

  • 如果你想调整显示方式,可以切换基础 token 和 quote token 的方向来改变价格展示。

第 4 步:设置订单时长

![Screenshot 2026-04-24 at 11.50.17.png](data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 1 1' preserveAspectRatio='none'><rect width='1' height='1' fill='%23f0f0f0' /></svg>)

选择你希望订单保持开放的时间——从 5 分钟到 1 年都可以。

对于大多数交易策略来说,几天到几周是比较合理的。对于更长期的目标(例如你愿意在今年任何时候卖出的某个价格水平),就设置更长的时间。

第 5 步:选择 fill or kill 还是可部分成交

![Screenshot 2026-04-24 at 11.51.16.png](data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 1 1' preserveAspectRatio='none'><rect width='1' height='1' fill='%23f0f0f0' /></svg>) 默认情况下,你的订单会设置为可部分成交——我们也建议大多数场景都保持这样。

原因如下:可部分成交的订单会在每个 batch auction 中参与撮合,直到被完全成交。这意味着有更多机会找到点对点匹配(完全跳过 LP fees),并且大额订单通常也能获得更好的平均执行价格。

fill or kill 的意思是整个订单必须在一个 batch 中全部执行——否则就完全不执行。这在你需要确保全部数量同时执行时很有用,但对大多数交易者来说,可部分成交是更好的默认选择。

你可以在订单面板设置中切换这一选项。

第 6 步:检查并签名

点击 Review limit order。你会看到以下摘要:

  • 你要卖出和买入的内容

  • 你的限价和预估成交价

  • 订单时长

  • 成交类型(部分成交或 fill-or-kill)

一切看起来都没问题?用你的钱包签名订单。这是一个 off-chain 签名——此时不需要 gas。

如果这是你第一次在 CoW Swap 上交易某个特定 token,你需要先批准它(一次性的 on-chain 交易)。之后,针对该 token 的后续限价单都可以免费创建。

跟踪和管理你的未完成订单

一旦你的订单上线,它会显示在屏幕右侧的 Open Orders 面板中。

对于每个订单,你都可以看到:

  • Limit price - 你设置的价格

  • Executes at - 当前 network conditions 下的预估成交价

  • Status - open、partially filled、filled 或 expired

  • Fill progress - 对于可部分成交的订单,你可以看到到目前为止已经成交了多少

要查看可部分成交订单的单次成交情况,点击 View fills——这会显示随着时间推移,哪些 batch 已经部分执行了你的订单。

如何取消限价单

改变主意了?没问题。

off-chain 取消是免费的,而且是即时的。点击订单上的上下文菜单,选择 “Cancel order”,然后确认。这是默认选项——不花任何钱,也不需要交易。

但有一个注意事项:取消并不是绝对瞬时的。在你发起取消到取消被处理之间,存在一个很小的窗口,订单仍然可能被匹配。这种情况很少见,但值得了解。

如果你想要更强的保证,也可以使用 on-chain 取消。这需要一笔 gas 交易,但一旦确认,订单就会被彻底终止。在取消弹窗中切换 cancellation type,可以在这些选项之间切换。

一些与 CoW Swap 限价单配合良好的策略

  • 抄底买入 - 在当前价格下方设置买入限价。你的订单会保持开放,持续参与 batch auctions,直到价格达到你的水平(或更好)。你不需要盯着图表。

  • 止盈 - 在当前价格上方设置卖出限价。当市场到达该价格时,你的订单会自动成交——如果价格继续上冲,你还能把多出来的部分作为 surplus 捕获。

  • 大仓位建仓 - 使用可部分成交的限价单逐步建立大仓位,而不是一次性承受全部价格冲击。每次部分成交都会再次获得寻找点对点匹配的机会,从而在过程中降低 fees。

  • 稳定币套利 - 在两种稳定币之间设置 1:1 的限价单(例如 USDC → DAI)。由于该订单会捕获 surplus,它只会在价格差足以覆盖 fees 时执行——任何额外的价差都会成为你的利润。值得注意的是:这只有在更大的交易规模下才真正有意义。

  • DAO 金库管理 - CoW Swap for DAOs 对此有详细说明,但可部分成交的限价单是用于回购、再平衡和分散化的强大工具——让 DAOs 能够以目标价格执行,而无需承担把握市场时机的协调成本。

如果你的订单在未成交的情况下过期,会发生什么?

什么都不会发生。没有费用,没有惩罚,也没有 token 被转走。你的资金会原封不动地留在原处。

如果你仍然想执行这笔交易,只需重新下一个订单——或者把你的限价调整到市场更可能达到的水平。

想进一步了解?

限价单只是 CoW Swap 的订单类型之一。如果你正在管理一个大仓位,并希望随时间平滑价格冲击,TWAP orders 可以让你把一笔交易拆分成按计划执行的分段。如果你希望在满足某些链上条件时自动触发交易,Programmatic Orders 可以让你把这套逻辑直接编码进 smart contract。

如果你想了解这一切背后的引擎,How CoW Protocol Actually Works 是一个很好的起点。

祝交易顺利——愿你的 limits 总能顺利成交 🐮

Sources & further reading

Share

Copy

  • 原文链接: cow.fi/learn/how-to-use-...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~

相关文章

0 条评论