流动性挖矿的无常损失计算器有哪些?
把ETH存入Uniswap流动性池,手里握着LP凭证,你有没有想过——万一ETH翻倍了,我到底是赚了还是亏了?答案是:可能比你直接持有ETH赚得少。这部分"少赚的钱",DeFi里有个专门的名字:无常损失(Impermanent Loss,简称IL)。
无常损失到底是什么
别被"损失"这个词吓到。无常损失本质上不是直接亏钱,而是一种机会成本——你提供流动性赚手续费,代价是错过了资产上涨时全部增值的部分。
举个例子。你向ETH/USDC池提供流动性,需要同时存入等比例的两种资产:10个ETH和1000个USDC,假设ETH价格100美元。池子遵循恒定乘积公式(x × y = k)。如果ETH涨到110美元(涨幅10%),套利交易会自动调整池内资产配比,最终你的ETH被卖出一部分,USDC增加了。算下来总资产价值2,097.66美元,而单纯持有不动是2,100美元。差出来的2.34美元就是无常损失。
之所以叫"无常",是因为它是暂时的——价格回落到你最初存入的水平,损失就消失。只有在价格偏离时提币,损失才变成永久的。
核心公式和对应损失率
标准50/50资金池(如Uniswap V2)的无常损失公式:
IL = 2 × √(价格比率) / (1 + 价格比率) − 1
价格比率 = 当前价格 / 初始价格。常见变化对应的损失率:
| 价格变化 | 价格比率 | 无常损失率 |
|---|---|---|
| 下跌50% | 0.5倍 | -5.72% |
| 下跌25% | 0.75倍 | -1.03% |
| 不变 | 1.0倍 | 0% |
| 上涨25% | 1.25倍 | -1.03% |
| 上涨50% | 1.5倍 | -2.02% |
| 上涨100% | 2.0倍 | -5.72% |
| 上涨200% | 3.0倍 | -13.40% |
ETH翻倍和腰斩的无常损失率一样,都是5.72%。涨跌对称但盈亏不对称,这是提供流动性时最容易被忽视的风险点。
主流无常损失计算器对比
| 工具 | 核心特点 | 支持协议 |
|---|---|---|
| Daily DeFi | 输入预期涨跌幅立即出结果,界面直观,入门首选 | Uniswap V2,50/50池,无需连钱包 |
| CoinGecko | 预测型工具,社区口碑好,数据可靠 | Uniswap等主流DEX |
| MiniWebTool | 交互式可视化,免费但每天限50次调用 | Uniswap、PancakeSwap、Curve、Balancer |
| APY.vision | 连钱包后可追踪已有仓位,支持20余条链,算真实IL | 多链多协议,支持存量仓位追踪 |
| DeFi Seeker | App端使用(iOS 16.5+),支持Uniswap V3集中流动性IL | Uniswap V2/V3 |
预测型和追踪型是两类完全不同的工具。Daily DeFi和CoinGecko属于预测型——你输入"ETH涨100%",它告诉你理论IL是多少,适合提供流动性之前做决策参考。APY.vision属于追踪型——连钱包后帮你算出过去一周或一个月实际产生了多少IL,适合已经投入后的复盘。

用Daily DeFi实操一遍:在Asset A change栏输入ETH预期涨幅(如+100%),Asset B change栏输入0%(USDC是稳定币),点击计算就出结果。再把预估年化手续费收益(比如20%)拿过来对比,20% > 5.72%就是正收益策略,覆盖不了就亏。APY.vision连钱包后会在仪表盘展示所有LP仓位的累计手续费、已实现无常损失、当前净收益,还能算出如果当初只是持有代币现在会是多少钱,这种"做市vs持有"的对比才是核心价值。
手算验证:ETH翻倍时到底亏多少
初始条件:存入1个ETH + 1,800 USDC,ETH价格1,800美元。ETH上涨100%至3,600美元后,池内ETH数量减半变为约0.707个,USDC翻倍变为约2,545个。当前持仓价值 = 0.707 × 3,600 + 2,545 ≈ 5,090美元。单纯持有的价值 = 1 × 3,600 + 1,800 = 5,400美元。差额310美元,损失率(5,400 - 5,090) ÷ 5,400 ≈ 5.72%,和公式结果完全吻合。
非50/50池怎么算
Balancer这类池子采用80/20甚至95/5的权重,公式要调整:IL = (r₁w₁ × r₂w₂) / (w₁×r₁ + w₂×r₂) − 1,w是权重,r是价格变化倍数。权重越不均衡,无常损失越小。95/5池理论上IL接近0,但代价是交易量低、手续费少。
降低无常损失的四条核心策略

选稳定币池或关联资产池。 USDC/USDT池IL几乎可以忽略,纯赚手续费和平台激励。ETH/stETH这类关联资产价格走势高度相关,IL也相对可控。
用Uniswap V3做集中流动性。 把钱只投在一个价格区间内,IL可比V2降低约80%。但区间设窄了,价格一偏离就停止赚手续费,需要持续监控调整,不适合小白。
别把所有钱放进高波动币的池子。 ETH与刚上线的小币组成交易对,几十倍涨跌幅出现时,IL能吃掉十几甚至几十个点的收益。
搭配抵押借贷协议做对冲。 按1:1在Aave等协议中做抵押循环,构建与LP方向相反的风险敞口,价格大幅波动时能抵消一部分IL。这套操作门槛较高,适合进阶用户。
什么时候计算器会骗你
计算器能算理论值,但有几种情况算不准。高协议激励的代币——如果LP挖矿年化APY超过100%,而高APY来自协议凭空增发的治理代币,这类代币一旦归零,计算器算的IL是0,但本金只剩矿渣。波动率异常的新币——上架后几天先涨300%再跌80%,计算器给出的5.72%完全没意义,真实IL远超50%。还有DeFi协议本身的安全风险——智能合约漏洞、Rug Pull这些,计算器再精密也算不出协议能不能活到下个月。
最终决策就一条:提供流动性之前,花几分钟在Daily DeFi或CoinGecko上模拟一下,看这5.72%的无常损失能不能被手续费和挖矿奖励覆盖。能覆盖就放钱,覆盖不了就老老实实持有。
免责声明:本文仅为DeFi流动性挖矿知识科普,不构成投资建议。文中数据基于公开资料,不同协议费率和价格波动存在差异,操作风险自负。





