CryptoRebateHub比較交易所、算清成本、安全入門
◎ 繁體中文ZH-TW ▾

無常損失計算機

更新日期: · CryptoRebateHub 編輯團隊

簡短回答

無常損失指 50/50 恆定乘積流動性池在兩種代幣相對價格變化後,比直接持有兩種代幣少賺的部分。池子價值依 √(A 價格倍數 × B 價格倍數) 變化,持有價值依兩者平均值變化,價格偏離越大損失越大:一種代幣漲到 2 倍時約損失 5.7%,尚未計入賺到的手續費。

本工具比較無槓桿的 50/50 恆定乘積流動性池(經典 Uniswap v2 式池子)與直接持有兩種代幣的結果。輸入兩種代幣的價格變化、手續費年化與持有天數,即可得到無常損失,以及估算的手續費收入能否彌補它。適合在加入或撤出流動性池前做評估的流動性提供者(LP)。

計算機互動工具

載入中…

開啟完整版(含匯出與進階設定,簡體中文介面) ↗

輸入項目

  • 初始流動性(USD),預設 10,000,依價值平分到兩種資產
  • 資產 A 價格變化 %,預設 +50(−100 以下以約 −99.99% 處理)
  • 資產 B 價格變化 %,預設 0
  • 手續費 APR %,預設 12(負數以 0 計算)
  • 持有天數,預設 30

輸出結果

  • 直接持有價值:最初兩種代幣的數量以現價計算的價值
  • 流動性池價值:LP 倉位目前的價值,不含手續費
  • 無常損失 %:池子價值相對直接持有價值的差距
  • 估算手續費收入(USD),依所填天數計算
  • 含手續費淨差額:池子價值 + 手續費收入 − 直接持有價值,正數顯示綠色,負數顯示紅色

使用步驟

  • 輸入投入池子的 USD 金額。
  • 分別輸入兩種代幣自存入以來的價格變化(%),穩定幣一側填 0。
  • 輸入池子的手續費 APR,可採用協議頁面顯示的數值,或依成交量自行估算。
  • 輸入已經持有或計畫持有的天數。
  • 查看無常損失與含手續費淨差額,判斷手續費能否彌補損失。

計算公式

fA = 1 + A% / 100,fB = 1 + B% / 100。直接持有價值 = 本金 × (fA + fB) / 2。池子價值 = 本金 × √(fA × fB)。無常損失 = 池子價值 / 直接持有價值 − 1。手續費收入 = 本金 × 手續費 APR / 100 × 天數 / 365(以初始本金單利計算)。含手續費淨差額 = 池子價值 + 手續費收入 − 直接持有價值。

計算範例

假設數值:投入 10,000 USD,資產 A 上漲 50%,資產 B 不變,手續費 APR 12%,持有 30 天。直接持有 = 10,000 × (1.5 + 1) / 2 = 12,500 USD。池子價值 = 10,000 × √1.5 ≈ 12,247.45 USD。無常損失 = 12,247.45 / 12,500 − 1 ≈ −2.02%。手續費收入 = 10,000 × 0.12 × 30 / 365 ≈ 98.63 USD。含手續費淨差額 ≈ 12,247.45 + 98.63 − 12,500 ≈ −153.92 USD。以 12% APR 計算,約需 77 天的手續費才能補上 252.55 USD 的差距。

如何解讀

  • 只有相對價格變化才有影響:兩種代幣變化幅度相同時,無常損失為零。
  • 對 50/50 池子,價格比變為 1.25 倍約損失 0.6%,1.5 倍約 2.0%,2 倍約 5.7%,3 倍約 13.4%,5 倍約 25.5%;一種代幣下跌 50%(0.5 倍)和上漲到 2 倍的損失相同,都是 5.7%。
  • 含手續費淨差額為正,代表估算手續費超過價格偏離造成的損失;為負則代表直接持有比較好。
  • 之所以稱為「無常」,是因為價格回到存入時的比例後損失會縮小,但一旦撤出流動性,損失就成為實際虧損。

注意事項

  • 模型只適用於無槓桿的 50/50 恆定乘積池。集中流動性倉位(例如 Uniswap v3 區間)、非等權池與穩定幣曲線池的損失計算方式不同,往往更大。
  • 手續費收入以固定 APR、依初始本金單利估算;實際手續費隨成交量變化,並依不斷變動的池子價值累積。
  • 未計入 Gas、激勵代幣獎勵、MEV、脫鉤與智能合約風險。
  • 結果只取決於起始價與結束價,並假設套利始終讓池內價格與市場一致。

常見問題

無常損失怎麼計算?

對 50/50 恆定乘積池,用 √(fA × fB) 除以 (fA + fB) / 2 再減 1,fA、fB 是兩種代幣自存入以來的價格倍數。一種代幣漲到 2 倍、另一種不變時,結果約為 −5.7%。

手續費能抵銷無常損失嗎?

可以,前提是持有期間池子賺到足夠的手續費。本工具以本金 × APR × 天數 / 365 估算手續費,再與直接持有比較。

穩定幣池會有無常損失嗎?

只有當一種穩定幣相對另一種偏離時才會有。兩者都維持 1 USD 時比例不變,損失為零,但脫鉤可能帶來很大的損失。

兩種代幣都上漲還會有無常損失嗎?

只有漲幅不同時才會有。兩者漲幅相同,價格比不變,損失為零。

重點名詞

無常損失
50/50 恆定乘積流動性池中的倉位在兩種代幣相對價格變化後,比直接持有兩種代幣少賺的部分。撤出流動性時,這部分損失就會確定下來。
恆定乘積池
一種自動造市商(Uniswap v2 模型),始終保持兩種儲備數量的乘積不變,也就是 x × y = k,每筆交易都沿著這條曲線改變池內價格。
直接持有價值
最初存入的兩種代幣數量若一直持有,現在的價值:本金 × (fA + fB) ÷ 2,fA、fB 分別為兩種代幣的價格倍數。
池子價值
流動性倉位在未計手續費時的目前價值:本金 × √(fA × fB)。無常損失 = 池子價值 ÷ 直接持有價值 − 1。
手續費 APR
流動性池相對其流動性每年賺取的交易手續費比率;本計算機以初始本金單利計算持有天數內的手續費收入。

資料來源與更新頻率

延伸閱讀

最後審閱:

相關工具