· four exchange APIs · rebuilt daily
交易者在評估 perpetual 期貨交易所時,往往只專注於公開的手續費等級。然而,加密貨幣交易的隱性成本,在執行市價單吃掉買賣價差(bid-ask spread)的那一刻起就已經產生。
每次交易執行都會根據訂單類型收取費用,但進場與出場成本會隨著交易所架構而複利累加。使用市價單進場需支付 taker 手續費,而以市價單平倉則需再支付一次。在 Bybit 上,預設的 futures taker 手續費為 0.055%,產生 0.110% 的 round-trip 基本執行成本。在 MEXC 上,futures taker 手續費為 0.020%,round-trip 基本執行成本為 0.040%。在 OKX 上,taker 手續費為 0.050%,round-trip 成本為 0.100%;而 Bitget 收取 0.030%,round-trip 成本則為 0.060%。
| Venue | Spot Maker Fee | Spot Taker Fee | Futures Maker Fee | Futures Taker Fee | Round-Trip Futures Taker |
| Bitget | 0.100% | 0.100% | 0.020% | 0.030% | 0.060% |
| Bybit | 0.100% | 0.100% | 0.020% | 0.055% | 0.110% |
| MEXC | 0.000% | 0.050% | 0.000% | 0.020% | 0.040% |
| OKX | 0.080% | 0.100% | 0.020% | 0.050% | 0.100% |
在尚未考量價差寬度或市場深度之前,光是在 Bybit 上透過市價單建立與平掉倉位,其手續費負擔就幾乎是在 MEXC 上執行相同操作的三倍。
訂單執行成本不僅限於名義上的費率表等級,還延伸至訂單簿深度。掛在訂單簿上的限價單適用 maker 費率(在 Bitget、Bybit 與 OKX 為 0.020%,在 MEXC 為 0.000%)。然而,市價單是直接吃掉現有的限價單。如果訂單規模超過最佳買賣價(top of the book)可用的掛單量,剩餘的訂單就會以越來越差的價格成交。
Where this goes wrong
在深度不足的市場中下市價單會在多個價格層級成交,這會使基礎 taker 手續費與結構性滑點相互疊加。
滑點規模會隨著倉位大小與代幣流動性而變動。像 BTC 這樣 24 小時交易量達 $10,145,730,006 的高交易量合約,能以極小的價格衝擊吸收較大的市價單。而交易量較低的合約則會在更寬的價格區間內分散成交。預期執行價格與實際平均成交價格之間的差距,代表了一項未公開且不會出現在費率表上的隱形成本。
在 MEXC 取得 20% 手續費回饋 →所有產品的交易手續費回饋 20%。這筆回饋出自我原本會拿到的佣金,因此不會增加您的成本。 聯盟行銷連結 — 詳見頁尾。對於持有時間跨越結算時間點的倉位而言,perpetual funding rate 是最大的一筆持續性持有成本。Funding 支付機制旨在平衡 perpetual 合約價格與現貨指數價格。每八小時一次,當費率為正時由多頭支付給空頭,當費率為負時則由空頭支付給多頭。
| Asset | OKX Rate (8h) | Bybit Rate (8h) | MEXC Rate (8h) | Bitget Rate (8h) | Spread (8h) | 24h Volume |
| BTC | +0.0070% | +0.0070% | +0.0095% | +0.0100% | 0.0030% | $10,145,730,006 |
| ETH | +0.0100% | +0.0100% | +0.0100% | +0.0083% | 0.0017% | $9,001,484,418 |
| SOL | -0.0020% | -0.0061% | -0.0008% | +0.0068% | 0.0129% | $1,296,768,081 |
| ZEC | +0.0100% | +0.0100% | +0.0100% | +0.0098% | 0.0002% | $1,259,731,787 |
| XRP | +0.0100% | +0.0100% | +0.0100% | +0.0100% | 0.0000% | $859,713,669 |
在不同資產中,各交易所之間的 funding 費用存在顯著差異。以 SOL 合約為例,Bybit 每八小時對多頭倉位收取 -0.0061%,代表空頭每個區間需支付給多頭 0.0061%。但在 Bitget 上,SOL 費率為 +0.0068%,要求多頭交易者每個區間支付 0.0068%。這導致兩家交易所之間每八小時的 funding 價差高達 0.0129%。
在 30 天內(共 90 個結算區間),在 Bitget 上持有 SOL 多頭倉位會累積高達 0.612% 的 funding 成本;而在 Bybit 上持有相同的多頭倉位,則可獲得 0.549% 的 funding 收益。這兩種選擇之間的總體收益差距相當於總倉位價值的 1.161%。
要評估完整的交易所成本,必須將 round-trip taker 手續費與目標持有期間內的 funding 走勢結合計算。
What to do instead
在選擇交易場所之前,務必先計算總交易成本:即 round-trip taker 手續費加上預計持倉期間內的預期 funding。
在 BTC 合約方面,OKX 與 Bybit 的即時 8 小時 funding rate 為 +0.0070%,MEXC 為 +0.0095%,Bitget 則為 +0.0100%。若在 OKX 上持有 BTC 多頭倉位 10 天(30 個區間),會產生 0.210% 的 funding 成本與 0.100% 的 round-trip taker 手續費,總計 0.310% 的必定拖累成本。相同的交易在 Bitget 上會產生 0.300% 的 funding 加 0.060% 的 taker 手續費,總計 0.360%。在 MEXC 上,0.285% 的 funding 加 0.040% 的 taker 手續費,總計則為 0.325%。
僅憑 taker 手續費來選擇交易所,會忽略掉 funding rate 差異帶來的持續影響。當跨越多個結算週期持有倉位時,funding 價差將成為比執行手續費更主要的成本來源。
交易執行成本不僅限於公開的 taker 手續費,還包括跨越買賣價差(bid-ask spread crossing)、訂單簿滑點(order book slippage)以及各交易所間的 funding rate 價差。Taker 手續費僅涵蓋交易所的基本費用,但對較大訂單產生的市場衝擊以及持續的 funding 支出,往往才佔了總交易拖累成本的大部分。
Perpetual 期貨的 funding rate 因交易所而異,隨時間推移會產生相當大的成本差距。以 SOL 合約為例,不同交易所之間的 8 小時 funding 價差可達 0.0129%,導致在 30 天的持倉期內績效相差超過 1.16%。
交易所的手續費結構反映了其基礎預設等級,perpetual 期貨的 taker 費率從 MEXC 的 0.020% 到 Bybit 的 0.055% 不等。在考量訂單簿深度或滑點之前,這些差異會導致預設的 round-trip 執行成本落在 0.040% 至 0.110% 之間。
使用市價單進場和平倉需要吃價差兩次,兩次操作都必須支付交易所的 taker 手續費。在 BTC 或 ETH 等交易量較高的資產上,執行價格會接近訂單簿價格;但在流動性較低的合約上,基礎 taker 手續費會與跨越數個價格階梯的滑點疊加。