永續資金費規則
為了確保永續合約的價格更好地反映交易標的市場變化,交易所建立了資金費用機制。 該機制促使多倉與空倉持有者之間定期進行現金流交換,使永續合約的價格向指數價格收斂。
當資金費率為正數時,多倉位持有者支付資金費用給空倉持有者; 相反,當資金費率為負數時,空倉持有者支付資金費用給多倉持有者。 請留意,歐易平臺僅促成多倉與空倉持有者之間的資金費交換,平臺不收取任何服務費用。
一般情況下,OKX 平臺在每天的 8:00、16:00 和 24:00 (UTC+8),每 8 小時收付一次資金費用。平臺也針對一些合約每 1、2 或 4 小時收付一次資金費用。每個永續合約的費用都會以毫秒級進行收取,且不會中斷交易。持有未平倉頭寸的交易者在資金費用核算完成後,有義務支付或收取資金費用。如果您在資金費用核算前平倉,則無需支付或收取資金費用。此外,如果永續合約在資金費用核算前下線,當期的資金費用將作廢,不予收付。實際的資金費用核算時長可能會持續一分鐘。例如,若交易者在 00:00:20 (UTC+8) 開倉,且此時資金費用核算尚未結束,交易者仍可能需要支付或收取資金費用。
上述資金費用的收付時間和資金費率上下限可能根據市場情況進行實時調整。
資金費率計算
資金費率 = clamp [ ( 平均溢價指數 + clamp ( 利率 − 平均溢價指數, 0.05%, −0.05% ) ) / ( 8 / N ), 資金費率上限, 資金費率下限 ]
利率 = 0.01%(在所有結算週期下均為固定值)
N = 合約資金費結算週期(單位:小時),支持的取值為 N ∈ {1, 2, 4, 8}。( 8 / N )因子用於將單次結算費率按結算頻率進行歸一化,以使各結算週期下的日等價資金費保持一致。
各結算週期下 8 / N 因子的作用:
8 小時週期(N=8):÷ 1
4 小時週期(N=4):÷ 2
2 小時週期(N=2):÷ 4
1 小時週期(N=1):÷ 8
資金費率上(下)限,具體可參考此頁面
溢價指數 = [max (0,深度加權買價 - 指數價格) – max (0,指數價格 – 深度加權賣價)] / 指數價格
平均溢價指數使用加權平均值算法, 即使用過去一個結算週期到當前的溢價指數進行計算
舉例:Tn 時刻的平均溢價指數 = (1 × T1 時刻溢價指數 + 2 × T2 時刻溢價指數 + ... + n × Tn 時刻溢價指數) / (1 + 2 + ... + n)。 假設某個合約每8小時收付資金費, 下午 14:59 的資金費率會使用 7:00 ~ 14:59 每分鐘的溢價指數進行計算,n = 480。
深度加權買(賣)價是買(賣)方成交深度加權金額的平均成交價
深度加權買(賣)價 = 深度加權金額 / 滿足深度加權金額所需交易幣數量
深度加權金額 = 200 × 該合約最高槓桿倍數
資金費率每分鐘計算,資金費收付時使用最近時刻的資金費率
舉例:16:00 收付資金費,使用 15:59 時刻計算出的資金費率
BTCUSDT 永續合約深度加權買價計算示例
假設深度加權金額 = 20,000 USDT
買盤深度檔位 | 掛單價 | 每檔深度數量(BTC) | 計算過程 |
1 | 90,000 | 0.02 | 到該深度檔位的掛單價值 = 90,000 * 0.02 = 1,800 USDT 該檔全部的深度數量將用於計算深度加權買價,即0.02 BTC |
2 | 89,900 | 0.06 | 到該深度檔位的掛單價值 = 買二的掛單價值 + 買一的掛單價值 = 89,900 × 0.06 + 1,800 = 7,194 USDT 該檔全部的深度數量將用於計算深度加權買價,即 0.06BTC |
3 | 89,700 | 0.16 | 到該深度檔位的掛單價值 = 買三的掛單價值 + 買一和買二的掛單價值 = 89,700 × 0.16 + 7,194 = 21,546 USDT 該檔所需深度加權金額 = 20,000 - 7,194 = 12,806 USDT 該檔所需深度數量(BTC) = 12,806 / 89,700 = 0.14276 BTC 深度加權買價 = 20,000 / (0.02 + 0.06 + 0.14276) = 89,780.8 USDT |
BTCUSDT 永續合約深度加權賣價計算示例
賣盤深度檔位 | 掛單價 | 每檔深度數量(BTC) | 計算過程 |
1 | 90,000 | 0.02 | 到該深度檔位的掛單價值 = 90,000 * 0.02 = 1,800 USDT 該檔全部的深度數量將用於計算深度加權賣價,即0.02 BTC |
2 | 90,100 | 0.06 | 到該深度檔位的掛單價值 = 賣二深度檔位的掛單價值 + 賣一深度檔位的掛單價值 = 90,100 × 0.06 + 1,800 = 7,206 USDT 該檔全部的深度數量將用於計算深度加權賣價,即0.06 BTC |
3 | 90,200 | 0.16 | 到該深度檔位的掛單價值 = 賣三深度檔位的掛單價值 + 賣一和二深度檔位的掛單價值 = 90,200 × 0.16 + 7,206 = 21,638 USDT 該檔所需深度加權金額 = 20,000 – 7,206 = 12,794 USDT 該檔所需深度數量(BTC) = 12,794 / 90,200 = 0.14184 BTC 深度加權賣價 = 20,000 / (0.02 + 0.06 + 0.14184) = 90,154.9 USDT |
舉例 — 1 小時結算週期永續合約
假設某以 1 小時為結算週期(N = 1)的永續合約,最近一個結算窗口的平均溢價指數為 0.10%。
利率 = 0.01%(固定值)
利率 − 溢價 = 0.01% − 0.10% = −0.09% → 取限至 −0.05%
除數前費率 = 0.10% + (−0.05%) = 0.05%
資金費率 = 0.05% / (8 / 1) = 0.00625% 每小時 (假設在資金費率上/下限以內)
資金費用計算
資金費用 = 持倉倉位價值 × 資金費率
U本位合約
持倉倉位價值 = 合約張數 × 合約面值 × 合約乘數 × 標記價格
例:
使用者持有 10 張 BTCUSDT 永續合約多倉倉位,當前標記價為 60,000 USDT,合約面值為 0.01 BTC,資金費率為 0.1%
持倉倉位價值 = 60,000 × 10 × 0.01 × 1 = 6,000 USDT
資金費用(平臺收取)= 6,000 × 0.1% = 6 USDT
幣本位合約
持倉倉位價值 = 合約張數 × 合約面值 × 合約乘數 / 標記價格
例:
使用者持有 100 張 ETHUSD 永續合約空倉倉位,當前標記價為 4,000 USD ,合約面值為 10 USD,資金費率為 0.1%
持倉倉位價值 = 100 × 10 × 1 / 4,000 = 0.25 ETH
資金費用(平臺發放)= 0.25 × 0.1% = 0.00025 ETH
資金費用收付方式
資金費由多空持倉用戶之間直接結算,OKX 不收取或留存任何資金費。
資金費收取
資金費將全額從付費方用戶的持倉中扣除。扣除後賬戶權益降低,可能觸發減倉或強平。
逐倉模式:資金費從逐倉倉位保證金中扣除,扣除時不進行撤單。
全倉模式(單幣種、跨幣種、組合保證金):資金費從全倉賬戶的幣種權益中扣除,扣除時不進行撤單。
資金費分發
資金費將全額劃入收費方用戶的持倉中。
逐倉模式:資金費劃入逐倉倉位的保證金。
全倉模式(單幣種、跨幣種、組合保證金):資金費劃入全倉賬戶的幣種權益中。
資金費結算頻率自動調整
除上述固定週期結算外,OKX 還會根據市場情況自動調整合約的資金費結算頻率,並在市場條件恢復正常後自動還原。資金費率在結算時觸及上限或下限時,結算頻率逐級縮短,每次僅調整一級。各級別如下:
結算頻率 | 結算時間(UTC+8) |
8 小時 | 08:00, 16:00, 00:00 |
4 小時 | 04:00, 08:00, 12:00, 16:00, 20:00, 00:00 |
2 小時 | 02:00, 04:00, 06:00, ..., 00:00(每 2 小時) |
1 小時 | 01:00, 02:00, 03:00, ..., 00:00(每小時) |
當市場溢價恢復正常後,平臺將把結算頻率調回該合約的默認值,不另行公告。
舉例 — 結算頻率的逐級自動調整
假設 XYZUSDT 永續合約的默認結算頻率為 4 小時,資金費率上/下限為 ±0.375%:
若 XYZUSDT 在 00:00(UTC+8)結算時資金費率為 0.375%(觸及上限),系統將把結算頻率從 4 小時提升至 2 小時,下次結算時間為 02:00(UTC+8)。
若 02:00(UTC+8)結算時資金費率再次觸及上限,系統將把結算頻率從 2 小時提升至 1 小時,下次結算時間為 03:00(UTC+8)。
當溢價連續 12 小時內不超過 0.20% 後,系統將自動把結算頻率直接調回 4 小時。
請用戶注意:
視市場情況,平臺保留禁用特定合約自動調頻功能的權利。
請通過永續合約合約介紹頁或 API 接口 GET /api/v5/public/funding-rate 獲取最新資金費結算頻率,並及時調整交易策略。