univ3 交易一笔 对价格波动影响是如何计算的?
v3和v2的主要区别是流动性提供者可以在不同的价格区间提供流动性。它的交易价格计算还是用 x * y = k 的公式,但是每个区间有自己的 k 和 L。
所以当交易发生时,价格波动的大小取决于交易数量在当前范围里占流动性的多少。
具体计算公式可以参考v3白皮书第三章第2节关于输出价格的计算。
https://y1cunhui.github.io/uniswapV3-book-zh-cn/docs/milestone_2/output-amount-calculation/