无常损失是什么?一篇看懂流动性做市风险的教程
什么是无常损失
如果你接触过DEX流动性挖矿,或者在去中心化交易所里做过做市,无常损失一定是绕不开的核心概念。简单来说,它指的是:当你把两种资产存入流动性池后,如果这两种资产的市场价格发生明显变化,你最终取回资产时的总价值,可能会低于你当初“直接持币不动”的收益。
之所以叫“无常”,是因为它看起来像一种暂时性的损失:只要你不把资金撤出、价格又回到原来的比例,账面差距可能会缩小甚至消失。但在真实交易中,价格经常波动,所以很多时候它并不只是“纸面损失”,而是会实实在在影响你的收益。
理解无常损失,是进入流动性做市、LP收益计算、DeFi策略评估前最重要的一步。它不是让你远离流动性池,而是让你知道什么时候适合参与、该用什么资产组合、以及如何控制风险。
无常损失是怎么产生的
要理解它的来源,先看一个最常见的场景:你向一个 50:50 的流动性池中同时存入 ETH 和 USDT。池子会自动按照价格比例帮你配置资产,保证两边价值相等。当 ETH 价格上涨时,套利者会不断调整池子中的资产比例,导致池内ETH数量减少、USDT数量增加。等你退出时,你拿回来的就不再是原来的ETH和USDT数量,而是被重新平衡后的组合。
这意味着:如果ETH涨了很多,你虽然参与了做市并赚到了部分手续费,但你手里的ETH仓位会被动减少,错过了一部分上涨收益。反过来,如果某个资产大跌,你池子里持有的那个资产比例又会变大,从而放大下行影响。这个“被自动调仓”的过程,就是无常损失产生的根本原因。
可以把流动性池想象成一个会自动再平衡的组合。它的优点是能持续赚取交易手续费,缺点是当价格趋势单边明显时,你会承担再平衡带来的机会成本。
无常损失如何计算
很多新手看到公式会觉得复杂,其实可以先用直观方法理解。无常损失本质上是在比较两种结果:
- 结果一:把资产放进流动性池,经历价格变化后再退出。
- 结果二:从一开始就把资产原样持有,不参与做市。
两者的差额,就是无常损失。它通常用百分比表示,价格变化越大,损失越明显。比如当某个资产相对另一个资产上涨 2 倍、5 倍、10 倍时,池子会不断卖出上涨更快的那一方,导致你最终拿回来的组合价值低于单纯持有。
虽然不同平台、不同AMM模型的细节略有差异,但判断思路几乎一致:价格波动越大,无常损失越高;交易手续费越多,越能抵消这部分损失。所以,做流动性策略不能只看APY,还要看波动和成交量。
如何降低无常损失
想减少无常损失,关键不是“完全消灭它”,而是让收益大于风险。下面这几种方法最实用:
- 选择波动较小的交易对:比如稳定币对稳定币,或者相关性较强的资产组合,价格偏离通常更小。
- 优先看交易量而不是只看年化:交易量高意味着手续费收入可能更可观,更容易覆盖损失。
- 缩短持仓周期:如果你判断市场短期波动大,可以降低资金暴露时间。
- 使用集中流动性或主动管理策略:部分平台允许更灵活地设置价格区间,有机会提升资金效率,但也要注意区间失效风险。
- 分散投入:不要把所有资金压在一个高波动池子里,分散能降低单次判断失误带来的影响。
如果你是新手,建议先从稳定币池、主流资产池开始,熟悉收益和风险的平衡,再逐步尝试更复杂的策略。很多人忽略的一点是:手续费收益并不“自动等于利润”,只有把无常损失算进去,才是真正的净收益。
实战中如何判断值不值得做
判断一个流动性池值不值得做,可以先问自己三个问题:第一,这个资产对未来波动大不大?第二,这个池子的交易量是否足够高?第三,我能否接受短期内跑输单纯持币的结果?
如果答案分别是“波动低、交易量高、能接受轻微偏差”,那这个池子通常更适合做市。相反,如果是高波动、低交易量、你又希望完全跟涨,那流动性池就未必适合你。很多时候,亏损不是因为方向看错,而是因为忽视了再平衡机制。
你还可以用一个简单的判断框架:
- 看资产相关性:越相关,风险通常越小。
- 看手续费率:费率高不代表一定赚,得结合交易量。
- 看持仓预期:如果你本来就想长期持有某种资产,做市可能会改变你的持仓结构。
总之,理解市场机制后再参与,往往比盲目追逐高APY更重要。真正会做流动性的人,不是只会冲收益,而是会把无常损失、手续费收入和市场趋势一起纳入决策。
总结
无常损失并不可怕,可怕的是不了解它。对于DeFi用户来说,它是流动性做市中最重要的成本之一;对于内容创作者来说,它也是一个搜索需求很高、适合做教程解读的话题。
如果你想把流动性挖矿当成长期策略,建议记住一句话:先算风险,再看收益;先懂无常损失,再谈做市回报。只有这样,你才能更理性地参与流动性池,避免被表面年化误导。
深度答疑手册
约 180 秒阅读无常损失一定会发生吗?
只要你参与的是会自动再平衡的AMM流动性池,并且池内资产价格相对变化,就可能出现无常损失。若两种资产价格长期稳定、波动极小,损失会很轻;如果价格大幅单边波动,影响就会更明显。
手续费收益能覆盖无常损失吗?
有可能,但要看池子的交易量、费率和波动水平。高交易量能带来更多手续费,帮助抵消损失;但如果资产波动太大,手续费可能不足以弥补差额。因此不能只看年化,要看净收益。
新手适合参与高波动资产池吗?
一般不建议直接上高波动池。新手更适合从稳定币池、主流资产池开始,先理解流动性机制和收益来源。高波动池虽然可能带来更高手续费,但无常损失也更容易放大,风险控制难度更高。
如何简单判断一个池子的风险高不高?
可以看三个指标:资产价格波动、交易量和相关性。波动越大、交易量越低、相关性越弱,风险通常越高。若资产之间走势接近,且池子交易活跃,通常更容易用手续费覆盖潜在损失。
集中流动性会减少无常损失吗?
不一定。集中流动性能提高资金效率,让你在特定价格区间内赚取更多手续费,但如果价格突破区间,你的资金可能不再参与交易,收益反而下降。它并非天然降低风险,而是改变了风险和收益的结构。
做市前最该注意什么?
最重要的是先明确自己的目标:是赚手续费、长期持币,还是做短期策略。如果目标不清晰,就很容易把账面APY当成真实收益。做市前一定要把无常损失、退出时的资产结构和市场波动一起考虑。