注意,这里是最容易让人产生困惑的地方,因为在 Uniswap V3 版本中,LP 做市需要提供的两个代币的市值比例,已经不再是简单的 50/50 比例了。那么,LP 做市需要提供多少 USDC,以及多少 ETH,将由什么来决定的? 这里,我们要关注以下三个重要的参数: 1. 做市区间的下限(Min Price) 2. 做市区间的上限(Max Price) 3. 交易对当前的市场价格(Current Price) 最终 LP 需要提供的 ETH 与 USDC 占比各是多少,完全由以上三个参数决定。用专业一点的话说,LP 最终提供的 ETH 与 USDC 的比值,是做市区间的下限、做市区间的上限、现货价格这三个变量的函数。其中,由于现货价格完全由市场决定,用户无法调整。所以对于 LP 来说,只能通过调整价格区间的范围,来影响最终提供币种的比例。 为了更直观的展示,我们通过实验说明这个问题。 当前 ETH 市场价格为 3490USDC,价格区间的下限我们选定为 3165.3USDC,上限为 3590.3USDC。这时,如果我们手中有 1 个 ETH 准备做市,那么应该同时提供多少的 USDC? 我们只需要在下方的 ETH 存入数量中输入 1,系统便会自动帮我们计算出对应需要提供的 USDC 的数量(见下图)。可以看出,两个币种的市值,一个是 3,491 美元,一个是 11,252 美元,已经不是原来 V2 版本中 1:1 的比例了。 当然,我们也可以输入 USDC 的数量,让系统自动算出 ETH 的数量。可以看出,虽然两个币种的数量都放生了变化,但是相对比例并没有改变。所以,一旦我们确定了之前提到的做市区间的下限、做市区间的上限、现货价格三个关键参数。那么 ETH 与 USDC 的相对比例便已经固定下来。如果用户想要调整这个比例,只能通过调整做市价格范围区间实现。 (3)特殊情况:在现货价格以外的价格区间做市 在上文所举的例子中,我们选择的价格区间正好位于现货价格的两侧。但如果 LP 选择的做市价格范围完全高于当前现货价格,会发生什么情况? 我们将做市价格区间的下限设为 4023.8USDC,上限设为 5024USDC,而现货价格依然是 3490USDC。 这时我们看到,上图中现货价格的下方出现了一行黄色的小字,提示用户在这个区间内做市,可能无法赚取手续费收入。但是不要紧,LP 依然可以在这个价格区间提供流动性,没准明天 ETH 就能涨到 4000 多美元呢。 这里需要注意的是,在这种情况下,我们提供的做市资金不再由两个币种组成。 (责任编辑:admin) |