Skip to content
所有期權指南
永續合約倉位的交易成本閱讀約 12 分鐘

加密永續合約交易成本:手續費、價差、滑點與資金費率計算

區分下單預留資金與實際交易成本,並在不重複計算的前提下核對開倉和平倉手續費、執行差額與資金費率。

本指南內容訂單成本是預留資金,實際交易成本稍後才會確定

簡短摘要

加密永續合約倉位的交易成本不是一筆手續費,也不等於提交訂單所需的保證金。應分別記錄每筆成交的手續費、參考價與實際成交價之間的差額、資金費率的支付或收入,以及產品特有的其他費用。最終結果要用實際成交記錄和交易所賬單核對。

訂單成本是預留資金,實際交易成本稍後才會確定

確認頁面顯示的“訂單成本”可能指提交訂單需要準備的資金。根據交易所規則,它可能把初始保證金與預估的開倉、平倉手續費合併顯示。這不是已經支付的手續費,也不是最大虧損。平倉價格尚未確定,因此預估平倉手續費可能採用假設價格和基礎 taker 費率。

實際成本取決於成交數量和價格、當時適用的費率等級,以及資金費率結算時倉位是否仍然開放。訂單取消後,預留資金可能釋放且不會產生成交手續費。部分成交時,只有已成交數量產生手續費,其餘數量可能仍在等待。因此要分開回答:“下單需要預留多少資金?”和“成交後賬戶實際記入了什麼?”

Bybit 的訂單成本說明介紹了 USDT、USDC 和反向合約如何在下單時預留初始保證金及預估的開倉、平倉手續費。由於平倉價格未知,預估平倉手續費可能使用破產價格和非 VIP taker 費率。實際手續費會隨訂單類型、成交價格和 VIP 等級變化。這筆預留金額用於判斷訂單能否提交,並不是成本賬本中的實際扣款。

先拆分成本項目,再彙總

開倉後再平倉的主要成本和結果可分為:

  • 開倉手續費:按實際開倉成交的名義價值計算的費率。
  • 平倉手續費:實際平倉成交的名義價值乘以當時適用的費率。
  • 執行差額:選定的參考價格與實際成交價格之間的差距。
  • 資金費率:根據事件發生時的倉位和交易所規則支付或收取的金額。
  • 其他賬戶費用:例如自動借款利息或產品特有的結算、清算費用,僅在賬戶條款適用時計入。

資金費率不是交易手續費,收到資金費率也不會抵消成交手續費。價格盈虧同樣是獨立項目。錢包轉賬和區塊鏈網絡費用應與永續合約成交賬本分開。可以把充值、提現成本納入賬戶整體使用成本,但若與交易執行費用混在一起,就難以追蹤金額為何變化。

兩條成交路徑匯入由不同交易成本組成的帳目。
分別核對實際成交、手續費、資金費用和選定的參考價格。

用兩種方法核對一個假設的往返交易

一次開倉、一次平倉時,按參考價計算的盈虧與按實際成交價計算的盈虧相差執行差額。實際價格法使用真正成交的價格;參考價法使用成交前選定的基準,並單獨展示有利或不利的執行差額。下面的線性合約示例用數字核對兩種算法。手續費和資金費率在價格盈虧之後作為獨立項目扣除。

資金費率成本取決於事件規則和當時的倉位

資金費率間隔、參考價格、公式、正負號約定和適用條件因交易所而異。Coinbase International Exchange 的資金費率說明指出,支付或收取適用於每個間隔結束時仍開放的倉位;若在結束前平倉,則該事件不產生資金費率。該交易所當前資金費率間隔說明顯示,截至2026年9月25日,間隔為一小時。不過 Coinbase 已宣佈目標於2026年10月1日變更衍生品基礎設施,並表示時間表和細節可能變化。若在該日期後閱讀,請重新核對新 venue 的交易條款,不要假設原間隔仍適用。這是 Coinbase 的當前信息,不是所有永續合約的通用規則。

資金費率可能是支付,也可能是收入,金額取決於倉位價值和費率。簡單估算可以用倉位價值乘費率,但合約規則決定價值基數、乘數、上限、舍入方法和支付幣種。永續期貨資金費率說明解釋了為什麼單一費率數字不足以確定所有合約的支付金額或方向。

合約單位也會決定計算結果的幣種

線性合約通常以數量乘價格表示價值;反向合約的合約數量單位和盈虧幣種可能不同。有些產品以 USDT 或 USDC 扣手續費,另一些會扣除 BTC、ETH 或其他基礎資產。只記錄百分比費率,可能會漏掉實際扣款幣種及其美元價值變化。

槓桿會改變下單所需保證金,但在成交名義價值相同的情況下,不會自動降低手續費。屏幕上的保證金收益率可能因分母變小而上升,但以美元計的成交手續費仍按合約價值和適用費率單獨計算。不要把賬戶現金流、倉位已實現盈虧和保證金收益率合併成一個數字。

保存可在成交後重新計算的賬本

記錄合約名稱、倉位方向和規模、合約乘數、手續費等級、每筆成交的價格和 maker/taker 分類、手續費金額和幣種、資金費率及事件時間,以及其他費用。如果用參考價估算價差或滑點,也要記錄報價和時間。更換參考價會改變執行差額。

除訂單成本外,Bybit 還提供期貨合約交易手續費計算說明和資金費率記錄。Hyperliquid 費率表規定該 venue 自己的等級和返傭。不要假設不同交易所的字段名或費率定義相同。檢查訂單、成交和資金費率歷史中的幣種及正負號。對於實際賬戶等級、單筆成交折扣和幣種換算,應以具體交易的賬本為準,而不是通用費率表。

比較交易所時,應統一名義價值、訂單角色、開倉和平倉價格假設、持倉時間、資金費率事件次數和手續費幣種。如果一邊假設 maker 成交,另一邊假設 taker 成交,或合約乘數與資金費率間隔不同,表面較低的費率並不能證明實際成本更低。總成本情景既不預測價格方向,也不推薦某個 venue。

實際成交價與參考價是不同的核對起點

如果把滑點寫成固定費率,就看不出成交價與什麼價格比較。先選定基準:成交時的中間價、最優報價,或下單前屏幕顯示價。買入時逐筆比較當時的 Ask,查看訂單是否掃過多個價位;賣出時則比較是否低於 Bid。參考價用於分析,不是交易所保證的成交價。

在同一線性示例中,開倉中間價為 USD64,000,實際買入價為 USD64,010,平倉中間價為 USD65,000,實際賣出價為 USD64,990,數量為 0.5 BTC。按參考價計算的價格盈虧為 0.5 × (65,000 − 64,000) = USD500。買入價高於參考價 USD10,產生不利差額 0.5 × 10 = USD5;賣出價低 USD10,再產生 USD5。總執行差額為 USD10,按實際成交價計算的盈虧為 500 − 5 − 5 = USD490。兩筆 USD5 分別是開倉和平倉按數量加權的差額。

計入手續費後,開倉成交價值為 0.5 × 64,010 = USD32,005,平倉價值為 0.5 × 64,990 = USD32,495。假設 taker 費率為 0.05%,每筆成交手續費分別是 32,005 × 0.0005 = USD16.0025 和 32,495 × 0.0005 = USD16.2475,合計 USD32.25。從參考價賬本開始,結果是 500 − 10 − 32.25 = USD457.75;從實際成交價盈虧開始,則是 490 − 32.25 = USD457.75。兩條路徑結果一致;不要重複扣除執行差額。

示例假定採用下單前中間價,因此若改用最優 Ask 等其他參考價,滑點數字會變化。Bybit 的市價單滑點容忍說明以 Ask1 作為買入參考,以 Bid1 作為賣出參考。如果剩餘數量超出設定範圍,可能只成交一部分,其餘被取消。容忍範圍是限制不利成交價格的訂單條件,不保證全部成交,也不會免除手續費。

在資金費率賬本中記錄時間、方向和正負號

如果線性合約規則是用名義價值 數量 × 標記價格 乘資金費率,那麼標記價格 USD64,500 時,0.5 BTC 的名義價值為 USD32,250。0.01% 換成小數是 0.0001,因此資金費率絕對值為 32,250 × 0.0001 = USD3.225。假設正費率由多頭支付,交易所餘額記錄 −USD3.225。同一時點相同名義價值的空頭可能按規則收取相反方向的金額。這是示例的符號約定,不是所有產品的統一記賬方式。

Bybit 的資金費率計算說明舉例說明:線性倉位價值為數量乘標記價格,反向倉位價值為合約數量除以標記價格,再乘資金費率。資金費率適用於事件發生時仍開放的倉位;餘額不足時可能從逐倉保證金扣除並影響清算風險。Bybit 提醒,在計劃時間前後幾秒內開倉或平倉,內部結算處理可能影響是否計收。應核對交易歷史中實際的 Funding 記錄,不要只看屏幕倒計時。

Coinbase International Exchange 目前列出每小時資金費率,但也宣佈了上文提到的基礎設施變更。不要把資金費率線性外推成 費率 × 持倉時間,而應彙總每個實際事件的費率和估值基數。費率會隨事件變化,增加或減少一次事件都可能使總額階梯式變化。交易前估算只是一個情景;歷史資金費率由事件日誌確定。

不要把預留訂單成本看成實際扣款

Bybit 的訂單成本說明把初始保證金、預估開倉手續費和預估平倉手續費相加,以顯示下單時預留的資金。例如,以 10 倍槓桿按 50,000 USDT 買入 1 BTC,採用非 VIP 用戶 taker 費率 0.055%,初始保證金為 5,000 USDT,預估開倉手續費為 27.50 USDT,按示例公式計算的平倉手續費緩衝為 24.75 USDT,訂單成本共 5,052.25 USDT。其中 5,000 是保證金而非虧損成本;24.75 是預估平倉手續費的緩衝。

假設實際以 50,000 買入 1 BTC,並以 52,000 平倉。按同一費率,開倉手續費為 27.50 USDT,平倉手續費為 52,000 × 0.00055 = 28.60 USDT。由於平倉價和計算基數改變,預留的 24.75 不必等於實際的 28.60。如果訂單取消且沒有建立倉位,不要把估算的往返成本記成實際交易手續費。部分成交時只有成交數量產生手續費;未使用的預留金額可以釋放。

預留保證金與已實現盈虧可能在賬戶界面顯示為不同類別。重建已實現盈虧時,不要從確認頁面扣除 Order Cost。應讀取每筆成交手續費、平倉成交產生的倉位盈虧,以及已付或收到的資金費率。Bybit 的盈虧計算常見問題指出,平倉費用緩衝可能不同於最終平倉手續費,未實現盈虧與平倉盈虧也可能因交易手續費和資金費率而不同。

反向合約需要使用倒數單位和結算幣種

對於數量以 BTC 表示的線性 USDT 合約,多頭價格盈虧為 BTC 數量 × (平倉價 − 開倉價),通常以 USDT 計價。反向合約可能以 USD 名義金額表示合約數量,卻用 BTC 或其他結算幣計算盈虧和手續費。根據 Bybit 的盈虧公式,BTCUSD 多頭的基礎價格盈虧為 USD 合約數量 × (1/開倉價 − 1/平倉價)。直接將價格差乘以 USD 合約數量會得到錯誤的美元單位。

例如,一筆 USD10,000 名義金額的 BTCUSD 反向多頭在 USD50,000 買入並在 USD52,000 平倉。價格盈虧為 10,000 × (1/50,000 − 1/52,000) = 0.0076923077 BTC。按平倉價簡單換算,約為 0.0076923077 × 52,000 = USD400,但賬戶實際實現的盈虧幣種是 BTC。如果沒有確定 BTC 換算的時間和參考價格,美元等值可能變化。

假設非 VIP taker 費率為 0.055%,開倉價值是 10,000/50,000 = 0.2 BTC,手續費為 0.2 × 0.00055 = 0.00011 BTC。平倉價值是 10,000/52,000 = 0.1923077 BTC,手續費約 0.000105769 BTC。幣種手續費合計約 0.000215769 BTC;按各自成交價格換算,兩邊各為 USD5.50,合計 USD11。若把兩筆手續費都按另一個單一價格換算,報告的美元金額會不同。保留原幣種和換算基數。

資金費率也有自己的單位。在這個反向示例中,標記價格 USD50,000 時,USD10,000 合約的倉位價值為 10,000/50,000 = 0.2 BTC。0.01% 資金費率得到 0.2 × 0.0001 = 0.00002 BTC。這不能直接與線性示例 32,250 USDT × 0.01% 得出的 USD3.225 比較。應先統一結算幣種和換算基數。

四層賬本有助於追蹤差異

交易後分別記錄 (1) 訂單預留、(2) 每筆成交、(3) 倉位盈虧和 (4) 現金流動。第一張表記錄訂單 ID、輸入數量、槓桿、預留保證金和預估平倉緩衝。第二張記錄成交 ID 和時間、數量、價格、訂單角色、手續費率和幣種。第三張記錄已實現價格盈虧、每個資金費率事件的方向和金額,以及可歸屬於倉位的借款利息。第四張記錄充值、提現、擔保品轉換和手續費代幣折算等成交之外的現金流動。

在上面的線性交易示例中,手續費和資金費率前的價格盈虧為 USD490。減去往返手續費 USD32.25 和多頭支付的資金費率 USD3.225,淨交易結果為 USD454.525。不要再把下單時暫時預留的 USD5,000 保證金當作成本扣一次。如果界面的 Closed P&L 已包含手續費和資金費率,就不要重複加減;應根據交易所文檔和賬本項目核實該字段定義。

核對賬目可以找出小額差異的來源。依次檢查手續費幣種的換算時間、顯示位數舍入、部分成交、資金費率事件計入的數量、平均開倉價更新,以及已實現價格盈虧。如果只保存淨盈虧,就很難區分計算錯誤和市場成交差異。反過來,即使保存了所有成交,若未定義參考價格和正負號,也無法復現滑點比較。

固定使用以下核對順序:先用全部開倉和平倉成交的真實數量、價格計算產品的價格盈虧;再計算並彙總每筆交易手續費;按持倉期間的事件逐筆加減資金費率;只增加產品規則單獨要求的借款利息或結算費用;最後將手續費扣除的代幣以及賬戶間轉賬與現金餘額核對。相對於參考價的執行差額放在獨立分析列中計算,不要再次扣除已經包含在實際成交價盈虧裏的價格影響。

常見問題

Q1顯示為“訂單成本”的金額是手續費嗎?

不一定。它可能把預留保證金與預估開倉、平倉手續費合併顯示。成交後應另行核對實際成本。

Q2按實際成交價計算的盈虧還要再扣一次滑點嗎?

不需要。使用實際成交價的盈虧已經反映了相對參考價的差異。只有從參考價盈虧開始時,才單獨扣除該差額。

Q3每個倉位都會一直收取資金費率嗎?

不會。不同交易所的週期和截止時間不同。請核對產品的資金費率條款,以及事件發生時倉位是否仍然開放。

資料來源與延伸閱讀

回報問題

我們會準備一封包含本文連結的電郵。寄出後,Mark 才會收到你的回報

快速檢查

讀完指南後,用 3 道題檢查一下

問題 1 / 3

問題 01

訂單成本與已實現交易成本有什麼區別?

選擇答案即可查看解釋

期權術語表

清楚解釋從認購、認沽和期權鏈到 IV、希臘值、未平倉合約與最大痛點等核心期權術語

瀏覽期權術語表