資金費率
概述
加密貨幣永續合約的資金費率是一種用於確保合約價格緊跟標的資產價格的機制。
資金費率是一種周期性費用,由合約的一方(多頭或空頭)支付給另一方。資金費用純粹是點對點的,支付過程中不收取任何手續費。
費率基於合約價格與標的資產現貨價格之間的差異計算。爲了與中心化交易所保持一致,利率成分預先設定爲每 8 小時 0.01%,即每小時 0.00125%,相當於支付給空頭的年化利率 11.6%。這代表了借入 USD 與借入現貨加密貨幣之間的成本差異。
溢價成分根據永續合約價格與標的現貨預言機價格之間的差異波動。如果合約價格高於預言機價格,溢價進而資金費率將爲正,多頭倉位將向空頭倉位支付資金費用。反之,如果合約價格低於現貨價格,資金費率將爲負,空頭倉位將向多頭倉位支付資金費用。
Hyperliquid 上的資金費率每小時支付一次。在每個資金費率結算間隔,資金費率會被加到合約持有者的餘額中或從中扣除。
資金費率的設計旨在防止永續合約與標的資產之間出現較大的價格偏差。當資金費率較高時,它會激勵交易者採取相反方向的倉位,從而幫助合約價格向標的資產的現貨價格回歸。
技術細節
Hyperliquid 的資金費率機制在設計上與中心化永續合約交易所的流程高度一致。
資金費率公式適用於 8 小時資金費率。但資金費用每小時支付一次,每小時按計算所得費率的八分之一支付。
具體公式爲 Funding Rate (F) = Average Premium Index (P) + clamp (interest rate - Premium Index (P), -0.0005, 0.0005)。溢價每 5 秒採樣一次,並在該小時內取平均值。
如清算所部分所述,預言機價格由每個驗證者以各資產在 CEX 現貨價格的加權中位數計算得出,權重取決於 CEX 的流動性。
premium = impact_price_difference / oracle_price
其中
impact_price_difference = max(impact_bid_px - oracle_px, 0) - max(oracle_px - impact_ask_px, 0) 。
而 impact_bid_px 和 impact_ask_px 分別是在買方和賣方成交 impact_notional_usd 名義價值的平均成交價格。所用的影響名義價值及其他合約特定參數請參見合約規格說明。
對於 HIP-3 永續合約,採用了回應更靈敏的溢價公式,使部署者能夠通過資金費率乘數和利率表達更豐富的資金費率行爲:
premium = (0.5 * (impact_bid_px + impact_ask_px) / oracle_px) - 1 。
Hyperliquid 的資金費率上限爲每小時 0.5%。請注意,這一上限比中心化交易所寬鬆得多。資金費率上限和結算間隔不因資產而異。
請注意,間隔結束時的資金支付額爲 position_size * oracle_price * funding_rate。特別地,這裡是使用現貨預言機價格將倉位轉換爲名義價值,而不是標記價格。
數值示例
以下是一個明確的計算示例:
- 利率爲 0.01%(固定)。
- 永續合約以溢價交易,影響買價爲 $10,100,現貨價格爲 $10,000。
- 溢價指數按兩個價格之差計算,本例中爲 $100。
- 資金費率結算間隔爲 1 小時。
- 你持有 10 張合約的多頭倉位,每張合約代表 1 BTC。
首先,計算溢價:
Premium = (Impact bid price - Spot Price) / Spot Price = ($10,100 - $10,000) / $10,000 Premium = 0.01 (or 1%)
接下來,將利率減去溢價率的結果鉗制在 0.05% 以內:
Clamped Difference = min(max(Interest Rate - Premium Rate, -0.05%), 0.05%)
Clamped Difference = min(max(0.01% - 1%, -0.05%), 0.05%)
Clamped Difference = min(max(-0.99%, -0.05%), 0.05%) Clamped Difference = -0.05%
現在,計算資金費率:
Funding Rate = Premium Rate + Clamped Difference Funding Rate = 1% + (-0.05%)
Funding Rate = 0.95%