2026年九月8日 · 研究

資金費率看起來很划算,持倉卻還是一路虧損。

資金費率看起來很划算,持倉卻還是一路虧損。

某永續合約顯示每 8 小時的資金費率為 0.01%。你放空永續合約、買入現貨避險,預期每天能收取約 0.03%。結果回測卻顯示虧損。

這個結果可能是對的。資金費率是特定時間多空持倉者之間的付款,並不是誰注意到它就能保證每天領到的固定利息。為了看清原因,我們拆解一個刻意簡化的例子:持有 24 小時、價值 $10,000 的 delta-neutral BTC 套利部位。

訊號:0.01% 只是當下的快照

假設策略在 00:00 UTC 觀察到預測資金費率為正 0.01%。這個交易平台在 00:00、08:00 和 16:00 UTC 結算資金費率。策略決定放空永續合約,並買入等值現貨。

這項預測估算的是下一次結算,不代表 3 次結算都會維持同樣費率。計算付款前,資金費率可能改變。如果回測把 0.01% 原封不動沿用到後續時段,就等於假設一次觀察能帶來 3 次付款。

項目本例假設回測需要的資料
觀察到的費率00:00 時為 0.01%決策當下確切已知的費率
結算時間00:00、08:00、16:00 UTC交易平台實際的時程與結算紀錄
部位進場時間下單在 00:00 剛過後送達是否符合該次結算資格
後續費率進場時未知各時點可取得的費率,而非今天回頭看到的最終歷史資料

如果在 00:00 截止時間後才進場,部位可能只能收到 08:00 和 16:00 的付款。以假設費率計算,總額是 $2,而非 $3。如果後兩次結算前費率降至 0.002%,這兩次付款加起來就只有 $0.40。

避險:金額相同,不代表曝險相同

價值 $10,000 的永續合約空頭部位,搭配 $10,000 現貨,只有在用來計算部位規模的價格與數量下才是 delta-neutral。對線性 BTC 合約而言,以 0.1 BTC 空頭對應 0.1 BTC 現貨,是個實用的起點。如果策略只按美元價值計算兩邊的部位,而其中一邊以不同價格成交,就會留下殘餘曝險。

即使只持有一天,這點殘餘曝險也很重要。BTC 波動 0.2%,未避險的 $10,000 部位就會損益變動 $20,是本例最高 $3 資金費率收入的好幾倍。重新平衡可以降低曝險,但每次調整都會增加交易、手續費和滑價。我看過不少漂亮的套利收益曲線,進場時避險比例精準,第一次價格波動後卻只剩紙上談兵。

付款:記入正確帳戶,方向也要正確

假設空頭在 3 次結算時都收到資金費率,每次 0.01%,總額就是 $3。回測應重現交易平台的正負號慣例:正費率通常代表多方付給空方,但實際慣例和商品細節仍須以合約規格為準。

資金費率通常按結算時的部位價值計算。BTC 價格變動時,名目價值也會跟著變,美元付款金額亦然。每次都固定記入 $1,忽略了這種變化;若用進場時的名目價值計算,短期持倉或許還算可接受,但必須清楚標示並量化誤差。

完整來回交易:2 個部位,4 筆成交

若每個交易平台的 taker 成交手續費為 5 個基點,2 個部位各以 $10,000 計,開倉和平倉合計約花 $20:每個部位進場 $5,出場再花 $5。這還沒計入價差和市場衝擊。如果現貨用 maker、期貨用 taker,費用會不同,但回測需要證據證明 maker 委託確實能成交。

$3.00假設收到 3 次資金費率付款
$20.002 個部位各以 5 bps 支付 2 次 taker 成交手續費
−$17.00尚未計入價差、市場衝擊或避險偏移

這裡的計算刻意保持簡單。即使 3 次付款都按公布費率入帳,這筆特定的一日交易在計入成交品質前仍虧損 $17。手續費折扣、較長的持有期間,或更有利的資金費率,都可能改變結果;但每一項也會改變受測策略。

出場:回測也必須計入平倉成本

資金費率策略在回測中往往看起來最強,因為進場點正好落在有利行情的起點,出場點則在行情結束時。現實中,訊號可能轉為負值、基差可能擴大,而出場單仍然得成交。接近出場時的一筆負資金費率付款,可能就抵銷先前好幾次收入。

先建立平倉決策規則,再按策略可能成交的價格,計入平掉兩邊部位的成本。分別追蹤每次結算的資金費率、每筆成交的手續費,以及避險後殘留的價格曝險。這樣拆開來看,才能判斷交易失利是因為套利收益消失、執行成本太高,還是避險不再中性。

正資金費率快照是有用的輸入資料,但不是損益預測。只有當每筆付款都有時間戳記、每個部位都計入執行成本,而且策略經得起持倉期間那些平淡卻必要的計算,回測才值得信賴。

加密貨幣期貨資金費率回測交易成本
← 所有文章