返回新手入門
新手入門

資金費率是什麼?結算時間、支付方向與持倉成本

Trader Stan·2026.10.16·閱讀時間 14 min

資金費率是永續合約多空定期交換費用的比例。依Binance《合約資金費率簡介》,以USDT穩定幣結算的線性合約為例,正費率多付空、負費率空付多,金額用結算部位價值乘費率。歷史費率不是個人帳單,還要核對當期持倉與實際收付。

你看見資金費率只有0.003%,直覺覺得不多。持倉兩天後打開帳單,卻不知道該拿入場價、現在價格,還是保證金乘這個百分比。更麻煩的是,這兩天的費率根本沒有一直停在0.003%。

這篇先把比例、金額與結算時間分開,再用Binance BTCUSDT(比特幣對USDT穩定幣)永續合約的六期固定歷史資料逐筆計算。倉位是假設的,費率和對應標記價格則保留原始紀錄;兩者不混寫成一筆真實交易。我希望你最後不只會按計算機,也能看出帳單少了哪個條件,才知道該從哪裡查差異。

關鍵要點

  • 費率是比例,資金費是金額,計算基礎不是單純投入的保證金。
  • 結算頻率與實際時點依產品而定,不能把每八小時當成全平台固定規則。
  • 多期成本按各期價格、費率與數量計算;沒有實帳資料時,估算與實際收付分開記。

資金費率決定支付方向,資金費才是金額

資金費率回答誰付誰及比例多少,資金費回答這一期實際對應多少金額。 Binance上述簡介將其用於縮小合約與現貨參照價格的偏離,不是買一份「未來價格會回歸」的保證。若還沒分清永續、倉位與保證金,可以先看永續合約入門流程。

正負方向與帳單正負號分開看

依Binance上述簡介,以本文處理的線性永續機制,正費率是多單向空單支付,負費率反過來。單看費率為正,還不能說自己的帳戶會扣款:你得先說自己持有多單還是空單、當期是否有符合結算條件的部位。零費率在同一簡化公式下才對應零金額,不代表缺資料也能填零。

帳單的正負號又是另一個口徑。有的欄位正數表示費用支出,有的資金流水用負數表示扣款。本文統一用「支付金額為正、收取為負」計算模型,再另列現金流為相反號。這是本文的記帳方式,各平台欄位的正負號未必相同;對帳前要先讀欄位定義。

正費率多付空、負費率空付多,教案支付為正而現金流反號;平台帳單須另核口徑。

名義價值用結算時價格,不用保證金代入

對本例以BTC數量表示、USDT結算的線性合約,部位價值等於數量乘結算時對應標記價格,資金費再乘當期費率。Binance官方《合約資金費率簡介》2026年3月6日版本列出這兩個算式;不把這個BTC乘價格的形式套給幣本位反向合約。

例如純教學部位價值1000 USDT、正費率0.01%,多單支付0.1 USDT。若只存入100 USDT保證金,也不能改用100乘費率算成0.01;你持有的敞口與投入資金是兩件事。同一數量和結算價格下,單改槓桿不會直接把這個資金費倍增;若因此加大數量,費用才會隨新增價值改變。

結算要看交易對,倒數畫面不是歷史帳單

先確認當期結算安排,再確認自己是否在那個事件持有部位。 持倉幾個小時不必然對應幾期費用,因為可能跨過結算,也可能在兩次事件之間已經退出。時間要有日期與時區,不能只抄「早上八點」。

週期與邊界時間,先核當期規則

Bybit《Funding Fee Calculation》2026年5月12日版本指出,交易對可能有不同間隔,特定條件下頻率也可能調整,並提示結算附近幾秒的開平倉是否納入不保證;Binance上述簡介則提示實際收費時間存在十五秒偏差。這些是各自文件的範圍,不能把某家的秒數當成另一家的免費出場窗口。

實務上要同時保存當時顯示的下一次結算、交易對規格、自己成交的服務器時間與帳戶流水。介面倒數歸零,只是觀察到一個時點,並不能證明那一期沒有收費。下面假設在首期結算前一小時持倉、末期後一小時退出;若你的成交緊鄰結算,仍須按實際流水核對是否納入。

預估費率、歷史費率與實帳,三種資料分開

預估費率用於安排尚未結算的成本情境,結算前仍可能變動;歷史費率說明某商品某期的公開數值;實帳則記自己被支付或收取多少。就算歷史資料完整,缺少自己的數量與持倉狀態,也不能推出帳戶費用。

Binance《Get Funding Rate History》提供歷史結算時間、費率及該期費用對應的標記價格。這些公開數值可以代入資金費算式;要知道自己的帳戶實際收付多少,還得對上各期持倉數量與帳戶流水。

區分結算前預估、已結算公開歷史與個人費單,三種資料各有用途,不能互代。

BTC六期歷史案例:逐期算,不拿一個費率乘到底

下面用六期真實歷史費率與標記價格,計算一筆假設持倉的資金費。 每一期都換上當期數值,再把金額加總,就能看出為什麼不能拿一個費率乘到底。公開行情並非個人帳單,下方算出的金額也不是實際扣款。

第一步:固定樣本窗口與教學持倉

商品是Binance BTCUSDT USDT線性永續;BTC是比特幣,USDT是計價及結算用的穩定幣。案例採UTC協調世界時,計算2026年9月10日00:00起、至9月12日00:00之前的全部六期結算,不包含12日00:00這一期。台灣時間加八小時,跨日也要一起換算。

教學持倉另定為多單0.050 BTC,自9月9日23:00持續至11日17:00,期間不加減倉,假設六期都符合結算條件。這段持倉不是成交紀錄,也不代表那兩個時點實際能取得什麼入場或退出價格。本篇不計價格獲利,只追資金費的逐期估算。

六期依序為10日00:00、08:00、16:00與11日00:00、08:00、16:00,下表以分鐘標示。這段歷史約每八小時一筆,只適用於這個商品與區間;下一次對帳仍要先查當期結算安排,不能直接套給其他商品或未來時段。

固定9月10至12日半開UTC窗口全部六期,教學0.050BTC多單另設,六期參與是假設,非實帳。

第二步:第一期先核單位與支付方向

第一期原始費率0.00003562,是小數形式,換成百分比為0.003562%,不是0.03562%。對應標記價格為78268.94292754 USDT/BTC,乘教學0.050 BTC,部位價值是3913.447146377 USDT。再乘0.00003562,得到支付0.13939698735394874 USDT。

因為我們假設持多單,且這一期費率為正,所以支付記正、現金流記負。正文顯示至八位小數為0.13939699;實際平台的資產精度與記帳規則仍須對帳,不宣稱帳單一定按這八位顯示。算第二期之前,把這個單位與方向核對好,才不會讓同一個百分比錯誤複製六次。

首期原始費率0.00003562、Mark78268.94292754乘教學0.050後支付約0.13939699USDT;非帳戶扣款。

第三步:六期各自換價格與費率,再求合計

下表價格保留原始完整值,資金費顯示至八位;運算先採完整價格與費率,最後才顯示總額。每列的0.050是教學數量,並非從公開接口取得的個人持倉。

若已核實各期應付金額相同,可以用單期金額乘期數;但不能在逐期核對前先假定相同。第二期費率比第一期高,雖然標記價略低,模型支付仍增加至約0.30717081。第四期價格與費率都換了,支付則降至約0.11503316。數量沒變,不代表每一期金額相同;這正是不能拿第一期結果直接乘六的原因。

六期未先逐列截斷的合計為1.215400769756397485 USDT,顯示至八位為1.21540077,對應模型現金流為負1.21540077。本窗口六期全是正費率,恆定多單因此六次支付,但不能由此推成永遠由多單付款。

若把第一期0.13939698735394874重複乘六,只得到約0.83638192,並非這個固定窗口的合計。錯誤不在計算機加法,而在把後五期的價格與費率偷換成第一期。保存逐期原值後,差異就能追到輸入,不需要猜帳單到底哪裡「多收」。

六期Binance真實Mark與費率乘教學0.050BTC逐期支付0.13939699、0.30717081、0.27794799、0.11503316、0.23627308、0.13957874,合計約1.21540077USDT。

第四步:改數量或少持一期,要回到事件重算

做一個平行敏感度測試:若前三期仍0.050 BTC,在第三期之後、第四期之前減成0.025,後三期金額才改成一半。模型合計變為約0.96995828 USDT,不是把整份1.21540077直接減半,因為前三期已用原數量參與。這是教學改案,不冒充歷史上真的減倉。

另一個平行情境,假設在11日15:00已全部退出,且最後一期確定不具結算資格,便只保留前五期,模型合計約1.07582203。注意這裡用的是「已確認退出」和明確不納入的假設;若只知道自己15:59按了平倉、沒有成交回報,不能照這一行直接減掉最後一期。

重做時可以先遮住第二期以後的資料,只用第一期計算當期費用。等第二期資料出來,再新增一列。本文知道六期結果,是因為現在做歷史核算;不能把後五期的已知費率搬回9月10日00:00,聲稱當時已精確預測兩天成本。若要事前規劃,只能另列明確的費率情境,並保留事後實際值供比較。

若把同一份歷史資料改成恆定空單,按前述「支付為正、收取為負」的約定,六期模型支付會變成負1.21540077,現金流為正。絕對金額相同,是因為逐期數量、價格與費率完全相同。另建一份空單紀錄,檢查支付與現金流是否恰好反號;不要在匯入帳單時又多翻一次符號,也不要把兩份假設模型合併成實際收付款。

把表內費率連同%符號輸入試算表,或先除以100轉成小數,再乘完整標記價與假設數量。模型支付與實際帳戶費用分欄,沒有帳單就填待查,不能填零。加總前先排除重複事件、缺價格及區間外資料;公開資料再完整,也不能替代缺少的個人持倉與扣款紀錄。

三個平行假設模型:六期0.050支付1.21540077、第三期後減半支付0.96995828、只參與前五期支付1.07582203USDT。

模型與帳單不同,先找差異再說成本有沒有漏

模型對不上帳單時,先查輸入與記帳口徑,不能直接判定平台收錯。 公開歷史只能支持「這一期市場費率及其對應價格」,而你的部位可能在期間改變、只成交一部分,或根本沒有參與某次結算。

沒有帳戶紀錄,不把估算冒充扣款

逐期核對交易所、完整商品、資產、結算事件、方向與數量,再核帳單正負號及資產精度。公開BTCUSDT資料不能直接拿去對別家交易所、幣本位BTCUSD或另一個子帳戶。費用扣自哪個資金來源,也要回到該模式文件及實際紀錄,不用本例推算強平風險。

可以用交易日誌的欄位與範本分開保留模型與實帳。一期若有實際金額,才填入實帳欄並計差;沒有就記「待帳單」,不讓空白在試算表加總時悄悄變成已確認零費用。

重複、缺值與時區錯置,先停止合計

分頁下載重疊可能把同一結算事件計兩次;價格缺值若用入場價代填,又把錯誤藏進精確小數。檢查時以商品與事件時間去重,費率或價格不完整就停算,補原始資料後再繼續。若缺的是帳戶數量,公開歷史再完整,也不能補出那一期的個人成本。

時區要先統一再對帳。把UTC的08:00當成本地08:00,可能會對到另一段持倉;日期跨日也要跟著換。保留完整結算時間與明確時區,比只存「八點扣了一筆」更容易找到差異。

費率是成本輸入,不能替你決定開倉方向

收到資金費,不代表整筆交易獲利。 價格損益、開平倉費、滑價及其他資金調整,都可能大於資金費收入。把某一期費率乘一年,最多是該條件維持不變的情境換算,不是未來收益承諾。

收到資金費,仍可能因價格變動虧損

同樣用純教學例子,若某期收取0.1 USDT,期間價格損失10 USDT,單看這兩項仍是負9.9,還沒加交易費。不能因為自己站在收費那一邊,就略過方向風險、保證金條件與退出成本。跨平台或現貨對沖還有不同風險,本篇不提供套利模型。

後續學習:把持倉成本放回交易計畫

先用合約倉位計算檢查費用預留與資金限制。合約止盈止損怎麼設?觸發價格、成交與只減倉,處理何時算退出;合約交易成本怎麼算?手續費、滑價與淨損益,接續總成本。

本文僅供歷史資料與成本計算教學,不構成投資建議。歷史費率不預測未來,教學持倉與模型金額不是實際成交或扣款;合約、穩定幣與平台皆有風險。

常見問題

Q1. 資金費率為正,所有人都要付款嗎?

不是。本篇常見線性永續機制中,正費率多單付空單,負費率反過來;還須確認當期是否有符合結算條件的部位與帳單口徑。

Q2. 資金費是用保證金還是部位價值計算?

本例USDT線性合約使用當期數量乘對應標記價得到部位價值,再乘當期費率。不能把保證金直接代入,也不把同一形式套給反向合約。

Q3. 每一種永續合約都固定八小時結算嗎?

不是。交易對與平台可能採不同間隔,也可能調整。本篇六期歷史樣本約每八小時一筆,只說明該窗口,不代表未來規則。

Q4. 六期可以用第一期費用直接乘六嗎?

若已核實各期應付金額相同,可以用單期金額乘期數;本例價格與費率不同,應逐期核算,不能預先假定可複製第一期。

Q5. 1.21540077 USDT是實際帳戶已扣金額嗎?

不是。它由六期真實歷史輸入與0.050 BTC恆定多單的教學假設算出,沒有帳戶費單,實帳欄保持未知。

Q6. 收到資金費,就代表這筆交易獲利嗎?

不代表。資金費只是其中一項,還要核價格損益、交易費、滑價及其他調整,不能用單期費率承諾套利或年化收益。

資金費率資金費Funding Rate永續合約結算時間標記價格持倉成本交易日誌