无常损失是流动性提供者最常听到也最常误解的概念。它不是手续费扣的钱,也不是合约风险,而是当池内资产价格相对变化时,LP头寸价值相对于「单纯持有」的损失。PancakeSwap的不同池子(v2、v3、稳定币池)无常损失表现差别很大,这篇文章把它讲透。
无常损失的本质
假设你向ETH/USDT池子存入1 ETH + 2000 USDT,初始价格1 ETH=2000 USDT。如果ETH价格涨到4000,经过套利,池内的ETH数量会被买出去一些,USDT会增加。提取时你拿到的资产组合,总价值会低于你「一直持有1 ETH + 2000 USDT」的价值。这个差额就是无常损失。
名字叫「无常」,是因为如果价格回到初始,损失也会消失。但只要你在价格偏离时退出,损失就会被锁定。理解这一点,是判断PancakeSwap流动性提供是否值得的前提。
v2恒定乘积池:对称损失曲线
v2采用经典的x*y=k模型,无常损失曲线是对称的:价格变化幅度越大,损失越大。常见的参考数据是:
- 价格变化25%,无常损失约0.6%
- 价格变化50%,损失约2%
- 价格翻倍(100%),损失约5.7%
- 价格翻4倍(400%),损失约25%
在这种池子里做LP,你赚的手续费需要跑赢无常损失才划算。具体策略可以参考PancakeSwapv2相关说明,适合波动较小、长期共生的代币对。
v3集中流动性:无常损失被放大
v3允许LP在指定价格区间内集中流动性,效率提升数十倍。但代价是当价格穿越区间时,LP头寸完全单边持有低估值的那一种资产,等价于「永远卖在低点」。
这就是为什么PancakeSwapv3看起来APR很高,但实际净收益可能为负的根本原因。新手如果选错价格区间,无常损失会被显著放大。
稳定币池:接近零无常损失
如果是稳定币对稳定币的交易对,比如USDT/USDC,只要两个币不脱锚,无常损失基本可以忽略。这是为什么很多保守型LP偏好稳定币池,虽然手续费低,但风险敞口非常小,适合长期挂单。
相关收益情况可以查阅PancakeSwap稳定币池的实时数据,选择TVL高、价差小的池子。
实战头寸管理技巧
第一,事前模拟无常损失曲线。 进池前用工具估算价格变化幅度对应的损失百分比,看是否能被手续费覆盖。
第二,选择波动相关性高的资产对。 比如WBNB/CAKE这类同生态资产,波动相关性强,无常损失偏低。
第三,设定退出阈值。 当价格偏离超过一定百分比,主动退出再平衡,而不是无脑长期持仓。
第四,组合对冲。 在永续合约市场建立反向头寸,可以部分对冲LP的方向性敞口。这种策略可以参考PancakeSwap收益分层中的进阶玩法。
第五,接受小幅波动。 无常损失是流动性提供的内置成本,不必每天计算,看周期总收益更重要。
一句话总结
无常损失不是bug,是DEX机制的必然产物。理解它的曲线、选对池子、做好头寸管理,你就能把流动性提供从「凭感觉」变成「凭模型」。