免費工具

永續合約盈虧與收益率計算器

輸入入場價、平倉價、數量與槓桿,算出扣除手續費與資金費後的淨盈虧、保證金收益率與損益兩平價。

僅供交易前估算,不構成投資建議。實際費用與強平價格以交易所帳戶為準。

估算結果

淨獲利386.80 USDT
保證金收益率(ROE)
+38.68%
價差獲利
400.00 USDT
開平倉手續費
10.20 USDT
資金費支出
3.00 USDT
損益兩平的平倉價
50,065.03 USDT
達到目標收益率的平倉價
52,566.28 USDT
初始保證金
1,000.00 USDT
收益率以初始保證金(名義倉位 ÷ 槓桿)計算;手續費按開倉與平倉時的倉位價值計算,資金費按開倉名義價值計算。 僅供交易前估算,不構成投資建議。實際費用與強平價格以交易所帳戶為準。

先看結論

合約平倉後真正賺到的,是價差損益扣掉開倉手續費、平倉手續費與持倉期間的資金費。這個工具把三者拆開,算出淨盈虧與以初始保證金計算的收益率(ROE),並反推損益兩平價與達到目標收益率的平倉價。它假設一次開倉、一次全部平倉;部分成交、滑點與途中爆倉不在計算內。

淨盈虧=價差-手續費-資金費

交易所畫面上的「未實現盈虧」只看價差:多單是(標記價格-開倉均價)× 數量,空單反過來。真正平倉時,還要扣掉開倉與平倉的手續費,以及持倉期間收付的資金費,剩下的才是帳戶實際增減的金額。

手續費按成交當下的倉位價值計算:開倉費用以入場名義價值為基礎,平倉費用以出場名義價值為基礎,所以多單漲得愈多,平倉手續費也愈高。資金費則在每次結算時按倉位價值收付,費率為正時多單付給空單。

價差損益 = 方向 ×(平倉價 − 開倉價)× 數量
淨盈虧 = 價差損益 − 開倉手續費 − 平倉手續費 − 資金費
  • 方向:多單為 +1,空單為 −1。
  • 開倉手續費 = 開倉價 × 數量 × 開倉費率;平倉手續費 = 平倉價 × 數量 × 平倉費率。
  • 資金費 = 開倉名義價值 × 每期費率 × 結算次數 × 方向;算出負數代表收取。

收益率(ROE)為什麼看起來特別大

交易所顯示的收益率以保證金為分母:OKX 的損益說明把收益率定義為損益除以初始保證金。初始保證金等於名義倉位除以槓桿,所以同樣的價差,槓桿愈高收益率愈大,虧損時的負收益率也一樣被放大。

價格上漲 4% 時,10 倍槓桿的多單在扣除成本前收益率是 40%;同樣 4% 的反向波動,就是 −40% 左右。收益率衡量的是保證金的變化,不代表這筆交易更划算:手續費與資金費都按名義倉位計算,不會因為槓桿提高而變少。

初始保證金 = 開倉價 × 數量 ÷ 槓桿
收益率(ROE)= 淨盈虧 ÷ 初始保證金

損益兩平價:先把成本賺回來

開倉的那一刻,倉位就背著開倉手續費;想在不賺不賠的價格平倉,還得多付一筆平倉手續費,持倉跨過結算還要加上資金費。損益兩平價,就是讓淨盈虧剛好等於零的平倉價格。

多單的兩平價高於開倉價,空單的兩平價低於開倉價。開平倉都以 0.05% 的 Taker 費率計算時,多單大約要漲 0.1% 才開始賺錢;還要支付資金費的話,兩平價會再往外移。設停利、評估短線策略時,起點應該是兩平價,而不是開倉價。

多單兩平價 =〔開倉價 ×(1 + 開倉費率)+ 資金費 ÷ 數量〕÷(1 − 平倉費率)
空單兩平價 =〔開倉價 ×(1 − 開倉費率)− 資金費 ÷ 數量〕÷(1 + 平倉費率)

反推目標收益率要在哪裡平倉

想知道「漲到多少才有 50% 收益率」,就把目標收益率乘上初始保證金,得到要賺到的淨金額,再把它加進兩平價的公式。下表沿用下方案例的條件:10 倍多單、開倉價 50,000 USDT、0.2 BTC、開平倉手續費各 0.05%、支付 3 USDT 資金費。

目標價只是算術上的平倉點,不是預測。它能拿來檢查停利是否合理:在 10 倍槓桿下,100% 收益率需要價格上漲約 10.14%;如果目標需要的漲幅遠大於策略平常能抓到的波動,或者比強平價離入場價更遠,就該回頭調整倉位或槓桿。

多單目標平倉價 =〔開倉價 ×(1 + 開倉費率)+ 資金費 ÷ 數量 + 目標收益率 × 開倉價 ÷ 槓桿〕÷(1 − 平倉費率)
目標收益率平倉價(USDT)需要的漲幅
0%(兩平)50,065.030.13%
10%50,565.281.13%
25%51,315.662.63%
50%52,566.285.13%
100%55,067.5310.14%

和交易所的數字對不上時

交易所的已實現盈虧通常會把手續費與資金費分開列出,未實現盈虧則用標記價格計算。對帳時,先把同一筆倉位的開倉均價、平倉均價、數量、實際成交的 Maker/Taker 費率與資金費紀錄逐項代入。

分批平倉、分批成交,或手續費以 BNB 等其他幣種扣除,都會讓交易所畫面和這裡的單次計算不同。有出入時,以帳戶的成交紀錄與資金費紀錄為準。

  • 確認實際成交是 Maker 還是 Taker:限價單若一送出就立即成交,也會按 Taker 計費。
  • 資金費只在結算時點仍持倉才會收付,持倉時間不能直接換算成期數。
  • 幣本位合約的損益以幣計價,本工具只適用 USDT 本位合約。

計算案例

可重算案例:BTCUSDT 10 倍多單漲 4% 平倉

以 50,000 USDT 開 0.2 BTC 的 BTCUSDT 多單(名義倉位 10,000 USDT),10 倍槓桿,持倉跨過 3 次資金費結算後,在 52,000 USDT 全部平倉;開平倉都以 Taker 成交。

輸入
開倉價 50,000 USDT、平倉價 52,000 USDT、數量 0.2 BTC
輸入
槓桿 10 倍,初始保證金 1,000 USDT
輸入
開倉、平倉手續費率各 0.05%(示範值)
輸入
資金費率每期 +0.01%,共 3 期(示範值)
步驟 1
價差損益=(52,000 − 50,000) × 0.2=400 USDT
步驟 2
手續費=10,000 × 0.05% + 10,400 × 0.05%=5 + 5.2=10.2 USDT
步驟 3
資金費=10,000 × 0.01% × 3=3 USDT(多單支付)
步驟 4
淨盈虧=400 − 10.2 − 3=386.80 USDT;收益率=386.80 ÷ 1,000=38.68%
步驟 5
損益兩平價=(50,000 × 1.0005 + 3 ÷ 0.2) ÷ 0.9995=50,065.03 USDT

扣掉成本後,這筆交易淨賺 386.80 USDT,保證金收益率 38.68%;平倉價要高於 50,065.03 USDT 才開始賺錢。

0.05% 與 +0.01% 是方便重算的示範值,不是任何平台或帳戶當下的費率。實際的手續費等級、資金費與成交價,以交易所的成交紀錄為準。

常見問題

收益率(ROE)和盈虧百分比有什麼不同?

收益率以保證金為分母;若盈虧百分比以名義倉位為分母,兩者正好差一個槓桿倍數。上面的案例中,名義倉位賺了 3.87%,10 倍槓桿下的保證金收益率就是 38.68%。

空單的盈虧怎麼算?

價差方向反過來,空單在價格下跌時獲利。同樣在 50,000 USDT 開 0.2 BTC 空單、漲到 52,000 USDT 平倉,價差虧損 400 USDT,扣掉手續費、再加回收取的 3 USDT 資金費,淨虧損 407.20 USDT。

為什麼平倉手續費比開倉手續費多?

手續費按成交當下的倉位價值計算。多單漲價後平倉,出場名義價值變成 10,400 USDT,平倉手續費 5.2 USDT 就比開倉時的 5 USDT 多。

槓桿愈高就賺愈多嗎?

倉位大小相同時,槓桿只改變占用的保證金,淨盈虧金額不變;收益率變大,是因為分母變小。槓桿提高也會讓強平價更靠近,價格稍微反向就可能在到達目標價之前被強平。

停利要設在兩平價嗎?

兩平價只是不賺不賠的點,停利應依策略目標設定;但以兩平價為起點,可以避免設出「看起來有賺、扣掉成本卻賠錢」的停利。

資料依據

官方資料與核驗

公式與平台規則都附上官方文件連結,方便你逐項核對。

製作方式:AI 協助撰寫 · 算例與連結於發布前自動核對最後更新

延伸試算