范围订单与限价单有什么区别

Uniswap V3新特性解析系列二:范围订单是限价单吗?


在 Uniswap V2 版本中,交易者只能选择以当前的市场价格进行交易。由于 V2 版本在协议层面缺乏原生的限价单功能,导致用户很难在 Uniswap 上应用常见的止盈或止损策略。

这个问题,在 V3 版本最新的升级中终于得到了解决。


如何在 AMM 上构造「限价单」

上一篇我们提到过,当 LP 设定的做市价格范围完全高于或低于市场价格时,LP 必须提供单一币种进行做市。那么,如果我们在完全高于现货价格的范围中提供流动性,并将做市的价格区间不断缩小,会发生什么?

我们依然以 ETH-USDC 交易对为例。

假设 ETH 现货价格为 2000 美元,LP 在 2300-2310 美元的范围内,全部以 ETH 提供流动性。那么当 ETH 价格上涨到 2300 美元时,LP 提供的 ETH 开始被逐渐兑换为 USDC。若此后 ETH 的价格继续上涨,LP 资产中的 USDC 比例便会不断升高,直到现货价格达到 2310 美元时,资产被全部兑换为 USDC。

此外我们也可以在数学上证明,以这种方式卖出 ETH 的平均成交价格,等于 LP 做市范围的几何平均数

也就是

2304.99 美元。

这时我们发现,如果 LP 做市的最初目的,就是在 2300 到 2310 美元左右的价格,将自己手中的 ETH 头寸全部卖出止盈。那么他在 V3 中提供的流动性,居然很好地完成了这个目标。

延续之前的例子,如果我们将 LP 的做市价格范围继续缩小,缩小到极限的 2300.00-2300.01 美元的范围内。此时,我们就可以近似的认为,LP 以大约 2300 美元的价格,挂出了一张 ETH 的限价卖单。只要市场价格高过 2300.01 美元,LP 提供的 ETH,就会被全部卖出兑换为 USDC。这种操作也可以视为,帮助 LP 完成了在限定价格卖出 ETH 的操作。

这种将 LP 的做市价格范围无限缩小,在现货价格之上或之下,以单一币种提供的聚合流动性,便是我们说的「范围订单」(Range Orders)。同时我们可以将上文例子中,帮助 LP 在一定范围内止盈的范围订单,称为「止盈范围订单」(Profit-taking range orders)

所以,其实「范围订单」本质上并不是真正的订单,而是 LP 向资金池某个特定价格点提供的聚合流动性。虽然不是真正的订单,但「范围订单」所表现出的特性,却很好地模拟了限价单的基本功能。

范围订单与限价单有什么区别

既然「范围订单」在功能上与限价单如此类似,那么为什么不直接称其为「限价单」,而要另外再取一个名字呢?

我们知道,在传统的订单簿交易所,当一张限价单被成交后,资金或资产便会自动返回投资者的交易账户,直到投资者发出下一张限价单指令。而 V3 版本中的「范围订单」则不同,当此订单被全部执行后,LP 的资金依然会被锁定在原先的资金池中,并可以被再次反向执行。

也就是说,如果投资者希望通过范围订单在 2300 美元卖出 ETH 止盈,那么在「范围订单」被全部成交后,LP 必须在 ETH 价格重新回落到 2300 美元前尽快撤回流动性。否则价格一旦重新跌到 2300 美元以下,「范围订单」将帮你自动「抄底」,将已经出售的 ETH,在 2300 美元处重新买入,「回滚」之前的卖出交易。

V3 版的 Uniswap 是不是订单簿交易所

到这里可能不少读者已经感觉到,V3 中的「范围订单」与普通的流动性做市之间,似乎并没有特别明确的界限。

比如我们可以认为,在 2000.00-2000.10 美元范围内的做市,是一个独立的「范围订单」。但同时也可以说,这种流动性做市,相当于在 10 个更小的价格范围内,同时提交了 10 个不同价格的「范围订单」(如 2000.00-2000.01、2000.01-2000.02......)。

(备注:V3 在具体实现中并不是以 0.01 美元作为基本单位,而是以 1.0001 的倍数计算,此处为便于理解简化了模型)

如果我们这样思考,那么整个 Uniswap 的流动性,都可以以最小价格变动单位为基点,被拆分成无数个「范围订单」。任何形状的价格曲线,都可以被完全等价地映射为一个由众多最小「范围订单」组成的订单簿。也就是说,V3 版本的 Uniswap,已经在底层逻辑上,具有了部分订单簿交易所的特征

然而,由于 V3 中的「范围订单」,依然与真实订单簿交易所的限价单存在区别,如果想要在 V3 版本中完整地模拟订单簿交易所的状态,就必须在每一个最小「范围订单」被执行后,及时将资金撤出流动性资金池。而撤出流动性的操作,预计仍然需要 LP 们手动完成。这不但增加了操作的频率,同时也改变了目前 LP 们被动管理的习惯。所以,V3 版本的 Uniswap 还不能算作订单簿交易所,其交易逻辑的核心,依然是基于 AMM 的自动做市机制。但不得不承认,V3 版本在经典 AMM 的底层逻辑之上,最大程度地融合了订单簿机制的优点,为交易者提供了更好的使用体验。

此外,笔者预计在 Uniswap V3 上线后,大部分 LP 依然会采用传统的被动做市策略,即选定一个价格范围,并长期的提供流动性。毕竟提交和撤回「范围订单」,都需要实打实地支付 gas 费,这对于目前的以太坊交易成本来说,显然还不是一个经济的选择。

可以看出,在 Uniswap 完成 V3 版升级后,新的协议不但吸收了部分订单簿交易所的优点,同时也保留了经典 AMM 的优势,可以说在产品形态上又完成了一次重要的进化。

那么,当 Uniswap 获得了聚合流动性与范围订单功能后,其代表性的经典价格曲线还会不会保持原来的形态呢?下一篇,我们详细的讨论下价格曲线的问题。



24小时热点

热点专题

NFT艺术品到底是什么?

Beeple,“EVERYDAYS: THE FIRST 5 ...

2320904

Opera House

了解CHIA这篇就够了

这些清单旨在作为信息来源和研究的出发点,为你的研究提供常识性 ...

636559

Kusama 测试网

什么是 Infura?

11 月 11 日,因以太坊和 IPFS 的 API 服务供 ...

626973

IDG资本

OpenSea 为例子教大家如何购买 NFT

就如同流动性挖矿刚起步时候一样,大多数用户并不了解 NFT ...

609663

CryptoSpells

绿地集团数字化战略的NFT形象——8302款无聊猿!

30年前,绿地还是一家注册资本2000万元的小型绿化公司,历 ...

493829

Bybit

什么是私钥?

私钥是怎么来的,它跟你的密码学货币资产有何关联。

486042

芝麻开门交易所

2024年模因币牛巿SHIB是否能达到1美元?市场另外3个meme币也在热卖

SHIB是仅次于DOGE的第二大流行模因币,它能否达到1美元 ...

476086

Business2Community

数字人直播软件多少钱

数字人直播软件根据您使用的平台、功能范围不同,价格也不尽相同 ...

459247

MXC交易所

被朋友骗去弄数字货币

  有一次,一个朋友突然给我说他有一种可以赚钱的新方法,他说 ...

449990

DigiFinex

链圈百科:环境影响评价信用平台

环境影响评价信用平台是指一种使用信用技术来评估环境影响并对社 ...

417532

Tokhun