100 univ3 如何计算卖出或者买入一定数量币后的liquidity

我现在知道如何计算卖出或者买入一定数量币后的价格,但是swap后liquidity怎么计算的呢
image.png

请先 登录 后评论

3 个回答

Tiny熊
  擅长:智能合约,以太坊

公式:

L=ΔYΔP,Δx=LΔ1P\begin{align} L=\frac {\Delta Y}{\Delta \sqrt P},\Delta x = L * \Delta \frac {1} {\sqrt P} \end{align}
请先 登录 后评论
gk0007

L可以通过上下tick查询。每个区间tick中L都是变化的

请先 登录 后评论
gk0007

自己计算L。要先计算出池子所有ticks。然后根据价格波动范围判断 每个L落在的tick区间。这样就找到不同价格范围的流动性了。再根据上面熊老大的公式计算套利情况

请先 登录 后评论
  • 2 关注
  • 0 收藏,1916 浏览
  • Charm 提出于 2023-05-09 23:08