中文

双腿成本核对

跨所资金费率差:从毛费率差算到净损益

看到费率差后,下一步是把两条腿在同一持有区间的现金流、进出费用和价格盈亏放进同一张账。

内容与官方来源核对:

费率差显示潜在的资金费收付差额,不等于净利润。只有合约敞口、计价单位和观察区间可比,且实际资金费收入覆盖开平仓手续费、价格损失和其他成本,整体净损益才可能为正。

先确认两条腿比较的是同一件事

以下仅讨论相同基础资产、相同结算币的两份线性永续:一边做空,另一边做多。不是现货加永续策略,也不覆盖币本位反向合约。所有价格、费率、手续费都是假设,不指向当前交易机会。

  • 核对合约乘数与数量单位:同名 ticker 不保证相同资产或相同敞口。
  • 以可比的基础币数量检查价格敞口;不同成交价下,相等名义金额未必对应相等币数。
  • 确认结算币、抵押品和价格来源;不同稳定币或币本位之间还会引入换汇和抵押品风险。
  • 先选共同的持有区间,再逐笔列出两边的结算时刻,不把不同周期的费率直接相减。

4 小时与 8 小时费率,如何对齐?

假设两边各持有 0.2 BTC,期间计价价格保持 50,000 USDT,因此每边结算名义价值均为 10,000 USDT。在共同的 8 小时窗口内,空头 A 恰好经历一次结算,多头 B 恰好经历两次结算,全部费率在本例中保持不变。

毛资金费收入 = 10,000 ×(0.03% − 2 × 0.005%)= 2 USDT

A 单利年化 32.85% − B 单利年化 10.95% = 21.90 个百分点

假设算例:共同 8 小时窗口内的资金费现金流
持仓腿每次实际费率结算次数合计现金流
A 场所:空头+0.03% / 8h1+3 USDT
B 场所:多头+0.005% / 4h2−1 USDT
两边合计0.03% − 2 × 0.005%同一 8h 窗口+2 USDT

21.90 是年化口径的百分点差,不是这 8 小时赚了 21.90%。只有本例的固定仓位与固定费率假设成立,2 USDT 才能用于下一个同样的窗口;实际结算时刻、费率或名义价值变化都要重算。

进出两边仓位,至少要算四笔成交手续费

Bybit 对线性合约的说明以“成交数量 × 成交价格 × 交易费率”计算手续费。这里只借用这一计量方法;下表每笔成交名义额均假设为 10,000 USDT,每笔费率假设为 0.02%,不代表任何场所或账户的实际费档。

独立成本预算:四笔等名义额成交的假设手续费
成交动作假设成交名义额假设费率费用
A 卖出开空10,000 USDT0.02%2 USDT
B 买入开多10,000 USDT0.02%2 USDT
A 买入平空10,000 USDT0.02%2 USDT
B 卖出平多10,000 USDT0.02%2 USDT
合计40,000 USDT 成交额8 USDT

真实交易要逐笔代入各自成交价、账户费率、maker / taker 类型、返佣或额外费用。拆单和部分成交可能产生更多账单行;挂限价单也不自动保证 maker 成交。上表的等额预算不能代替成交后的费用明细。

把价格盈亏和成本放进同一张账

实际复盘可用下列收支恒等式。资金费是有正有负的现金流;手续费和其他成本按支出扣除。若已用真实成交价格计算多空盈亏,滑点已经反映在价格里,不要再扣一遍。只有做尚未成交的预算时,才把参考价格盈亏与单列滑点预估分开。

这里的“价格盈亏”是未加资金费、未扣手续费的分项。交易所的已实现或已平仓总盈亏可能已经包含这些收支,例如 Bybit 的 Closed P&L;不要把总盈亏再次代入后重复计费。

净损益 = 两腿实际资金费现金流 + 两腿实际成交价格盈亏 − 实际手续费 − 其他实际成本

等币数 Q 的价格盈亏 = Q ×(A 开空价 − A 平空价 + B 平多价 − B 开多价)

独立复盘算例:以下金额假设已从账单取得
账目假设金额说明
累计资金费现金流+12 USDT两腿所有结算相加
两腿成交价格盈亏−3 USDT已经包含成交滑点
实际开平仓手续费−8 USDT以实际成交账单为准
划转、借款等其他成本−1 USDT仅计实际发生的项目
最终净损益0 USDT12 − 3 − 8 − 1

这是独立的账单金额示例,不假定上一节四笔成交价格产生了这 −3 USDT 盈亏。跨所价格差在开仓与平仓之间变化,可能让价格盈亏吞掉资金费收入。OKX 的现货 / 永续套利说明也讨论基差与滑点;本文的两永续收支恒等式是独立核算,不能直接套用其策略收益。

多久回本?只能在固定假设下估算

回到每个 8 小时共同窗口毛收入 2 USDT 的简化情景,只考虑往返手续费 8 USDT,忽略价格盈亏及其他成本,收支平衡需要 4 个同样窗口,即 32 小时。它只是算术门槛,不是回本时间预测。

简化回本窗口数 = 向上取整(总往返成本 ÷ 每个共同窗口的正毛收入)

8 ÷ 2 = 4 个窗口;毛收入为 0 或负数时,不存在这个固定模型下的回本窗口数

例如每窗口毛收入降为 1 USDT,单算这 8 USDT 费用便需 8 个窗口;如果费率差反转,继续持仓可能扩大损失。加入基差损失、借款或补仓成本后,要重新计算,并检查资金能否撑到这些结算发生。

费率有差,也要分别检查两边能否持住

  • 核对两边最新费率、结算时刻和费率基期;当前报价在结算前仍可能变化。
  • 检查深度、价差、最小数量和开平仓成交方式;一条腿成交而另一条腿未成交时会暴露单边风险。
  • 分别计算保证金余量和强平距离。一个场所的盈利不会自动补到另一个场所的保证金账户。
  • 把转账可用性、提现限制、维护、自动减仓与对手方风险纳入退出安排;不能只看账面中性。
  • 保存两边实际成交与资金费记录,按统一结算币复盘;不要把高年化、历史方向占比或同名币种当成可执行收益保证。

常见问题

跨所资金费率差越大,净收益就越高吗?

不一定。费率差只是一项毛现金流线索。实际名义仓位、结算次数、开平仓手续费、价格差变化和其他成本共同决定净损益。

两个交易所的 4 小时和 8 小时费率能直接相减吗?

不能。先在同一持有窗口统计各自实际结算次数和现金流。假设费率与仓位固定,8 小时内一次 0.03% 与两次 0.005% 的差是 0.02%,不是 0.025%。

双腿资金费率套利需要算几笔手续费?

完整开仓和平仓通常至少包含四笔成交费用:两边各开一次、各平一次。拆单、部分成交和调仓会增加记录,应按每笔实际成交费率核对。

已按真实成交价算盈亏,还要再减滑点吗?

不要重复扣除。真实成交价计算的价格盈亏已经体现滑点。尚未成交的预算才适合用参考价格盈亏,另列预估滑点。

做多和做空对冲后,还会爆仓吗?

会。两家场所分别管理保证金,一边的盈利不会自动补给另一边。价格差、执行不同步、资金费用和保证金规则都可能使其中一腿先被强平。

官方来源与适用范围

以下来源支持本文所说明的交易所规则;数值算例由本文按假设条件推算,不是交易所报价。交易所可能调整合约规则,实际结算以对应合约和账户记录为准。