资金费率套利的核心不是预测涨跌,而是同时持有方向相反、名义价值接近的两条腿,再观察资金费率和基差能否覆盖全部成本。它能降低价格方向暴露,但方向中性不等于风险中性:部分成交、费率反转、基差扩大、保证金不足和平台故障都可能让策略亏损。
本文资料核验于 2026 年 7 月 31 日。为避免把单一页面当成完整规则,我做了 8 次一手来源核对,覆盖资金费率历史、费率参数、标记价格、基差、杠杆档位、仓位信息和两家交易所的套利说明。交易所仍可能调整资金费率周期、上下限、合约规格和保证金档位,执行前必须以本人账户当时页面和官方接口返回为准。
先看结论
- 不要拿一个时点的费率直接推算固定年化;先看一段历史,再做压力测试。
- 两条腿要按名义价值和合约规格配平,不能只看“币的数量一样”。
- 建仓必须按状态机执行;第一条腿部分成交时,第二条腿只能按已成交部分对冲。
- 净结果要分开记录资金费率、基差、交易损益和全部费用,不能只看平台显示的资金费率收入。
- 先写停止条件,再开仓。任何一条腿无法验证,就不要建立另一条腿。
为便于落地,正文附 3 个模板:名义价值配平表、建仓状态机和停止条件执行卡。它们用于暴露失败路径,不用于包装收益率。
资金费率套利真正赚的是什么?

资金费率是永续合约多空双方之间的周期性支付机制,用来帮助永续价格靠近现货指数。费率为正时通常由多头付给空头;费率为负时通常相反。它不是平台承诺的存款利息,也不是锁定到期的固定票息。
Binance 资金费率历史接口返回每个结算时点的 fundingRate、fundingTime 和对应 markPrice。这组数据适合回答“过去实际结算过什么”,却不能证明下一期一定相同。Binance 资金费率信息接口还显示,部分交易对的费率上下限和 fundingIntervalHours 可以调整,因此不能把所有合约都假设成固定周期。
一笔期现对冲的净结果可以拆成四个账户:
净结果 = 实收或实付资金费率
+ 现货腿交易损益
+ 永续腿交易损益
+ 基差变化带来的结果
- 建仓、持仓和退出的全部成本
理想情况下,现货腿与永续腿的方向损益大致抵消,策略主要留下资金费率和基差结果。但成交价格、数量、计价币、保证金账户和退出时间不同,抵消不会天然成立。
💡 通俗讲:这不是“收利息”的单账户产品,而是同时经营两笔会变化的仓位。任何一边少成交、晚成交或提前被强平,另一边都会变成裸露方向。
三种常见结构分别多了什么风险?
三种结构都可以叫资金费率套利,但它们需要的资产、执行路径和故障处理不同。
| 结构 | 两条腿 | 主要观察对象 | 新增风险 |
|---|---|---|---|
| 同平台正向期现 | 买入现货 + 做空永续 | 正资金费率、基差、空头保证金 | 资金集中、账户划转、强平 |
| 反向期现 | 借入并卖出现货 + 做多永续 | 负资金费率、借币利率、回补成本 | 借币不足、利息变化、召回与还款 |
| 跨平台对冲 | 一个平台做多,另一个做空 | 平台间费率差、价格差、余额 | 转账延迟、提现限制、接口差异、双平台风险 |
同平台正向期现
最常见的结构是买入现货,同时做空名义价值接近的永续合约。当资金费率为正且持有到结算时,空头可能收到资金费率;但永续空头仍要独立满足保证金要求。现货在另一个钱包里的浮盈,不一定会自动补充空头保证金。
反向期现
资金费率为负时,可以从结构上考虑做多永续、借入现货后卖出。问题在于“借入现货”不是免费动作:币是否可借、借币利息、借款期限、强制还款和现货回补深度都会变化。若借币利息高于可收资金费率,方向配平也没有净收益。
跨平台对冲
跨平台可能找到更大的费率差,也能避免所有资金集中在一个平台;代价是无法依赖一次内部划转解决余额。两边价格、合约乘数、结算时点、保证金币种和 API 语义都可能不同。退出时任一平台暂停下单或提现,都会延长裸露时间。
我的判断是:新手应先在同一平台、小额、同一计价币环境中验证完整开平仓,再研究跨平台。结构越复杂,收益比较越不能只看费率一列。
我反对把“跨平台”本身当成更安全的证据。分散单点风险和增加操作故障可以同时发生,只有把余额、下单、划转与异常退出逐项验收后,才能判断复杂度是否值得。
两条腿如何按名义价值配平?
配平的目标不是“数量看起来一样”,而是让两条腿对价格变化的敏感度尽量接近。线性 USDT 本位合约可以先用下面的简化口径核对:
现货名义价值 = 现货已成交数量 × 现货成交价
永续名义价值 = 合约已成交数量 × 合约乘数 × 永续成交价
名义价值差额 = 现货名义价值 - 永续名义价值
差额比例 = 名义价值差额 ÷ 较小一侧名义价值
币本位、反向合约或有特殊合约乘数的产品不能直接套这个简式,必须先读合约规格。下单前至少记录以下字段:
| 字段 | 现货腿 | 永续腿 |
|---|---|---|
| 交易对与计价币 | 实际交易对 | 实际合约代码 |
| 已成交数量 | 基础资产数量 | 合约数量与乘数 |
| 成交均价 | 现货均价 | 永续均价 |
| 名义价值 | 数量 × 价格 | 按合约规格换算 |
| 费用 | 买入与卖出 | 开仓与平仓 |
| 风险价格 | 无强平价,但有市场风险 | 标记价格、强平价格 |
不要用下单数量代替已成交数量。限价单挂出后未成交、只成交一部分,或者被拆成多笔成交时,真正需要对冲的是已成交部分。
⚠️ 常见踩坑:现货下单成功就立刻按完整计划数量开空,但现货实际只成交了一部分。页面上两张订单都存在,不代表两条腿已经配平。
为什么要把资金费率、基差和交易损益分账?

只看“收到多少资金费率”会掩盖基差和成交价格造成的损失。基差可以理解为期货或永续价格相对指数价格的差异。Binance Basis 接口会返回期货价格、指数价格、基差和基差率;标记价格接口则提供 markPrice、indexPrice、最近资金费率和下一结算时间。
建议每次结算和退出都按同一张账表记录:
| 项目 | 记录口径 | 为什么单列 |
|---|---|---|
| 资金费率 | 每个结算时点实际入账或扣款 | 预计费率不等于实际入账 |
| 现货损益 | 实际买卖成交与费用 | 现货成交价可能偏离指数 |
| 永续损益 | 实际开平仓与费用 | 标记价格和成交价格口径不同 |
| 基差变化 | 建仓与退出时的价差 | 可能抵消或吞掉费率收入 |
| 未实现损益 | 两腿分别记录 | 账户间不能自动互补时尤其重要 |
如果建仓时永续明显高于现货、退出时价差收敛,正向期现可能同时受益于基差收敛;如果基差继续扩大,退出或保证金压力就会增加。把基差收益预先写成必得收入,是常见的错误。
完整成本为什么至少要算四次交易?
正向期现通常包含现货买入、永续开空、永续平空和现货卖出,至少涉及四次成交。跨平台和反向期现还可能增加借币、还币、换汇和转账。
| 成本 | 建仓前怎么估 | 退出后怎么验 |
|---|---|---|
| 现货手续费 | 按本人费率等级和订单类型 | 查实际成交明细 |
| 永续手续费 | 开仓、平仓分别估算 | 查两次实际费用 |
| 滑点 | 用计划数量看订单簿深度 | 对比下单前中间价与成交均价 |
| 借币利息 | 按实际借款资产和时长 | 查借款与还款明细 |
| 资金费率 | 用历史情景做区间,不当承诺 | 查每期实际资金流水 |
| 转账与链上费 | 记录网络、到账时间和最小额度 | 对比转出与到账余额 |
| 稳定币兑换 | 预留买卖价差和脱锚情景 | 查真实兑换损益 |
| 资金占用 | 设最低净收益门槛 | 与替代用途比较 |
建仓前可以用压力测试口径,而不是漂亮年化:
压力后净结果 = 最低可接受资金费率收入
+ 不利基差情景
- 双腿开平仓费用
- 预估滑点
- 借币、转账和兑换成本
- 异常退出预留
只有在不利情景下仍满足你的最低净收益和最大亏损约束,策略才进入小额演练。拿当前费率乘以未来结算次数,再除以很小的本金做成年化,会同时放大费率持续性和杠杆假设。
建仓状态机如何处理部分成交?
可靠的执行流程不是“同时点两下”,而是每个状态都有输入、成功信号、超时和撤退动作。
IDLE 未建仓
→ LEG_A_PENDING 第一腿待成交
→ PARTIAL_HEDGE 第一腿部分成交,仅对冲已成交数量
→ HEDGED 两腿已按容差复核
→ MONITOR 持仓监控
→ EXIT_PENDING 两腿退出中
→ CLOSED 余额、费用和仓位复核完成
| 状态 | 必查信号 | 失败动作 |
|---|---|---|
IDLE |
合约规格、费率时间、深度、保证金、停止线已记录 | 条件不全就不下单 |
LEG_A_PENDING |
第一腿实际成交数量 | 超时则撤销未成交部分 |
PARTIAL_HEDGE |
第二腿只覆盖已成交名义价值 | 无法及时对冲则减回第一腿 |
HEDGED |
差额在自定容差内、两腿方向正确 | 超差则小额再平衡或退出 |
MONITOR |
费率、基差、标记价格、强平缓冲、平台状态 | 任一停止条件触发即退出 |
EXIT_PENDING |
两腿剩余数量和裸露方向 | 优先减少无法承受的方向暴露 |
CLOSED |
仓位为零、挂单已撤、借币已还、余额核对 | 未闭合就不把任务记为完成 |
自动化执行还需要订单幂等:网络重试时不能把同一意图重复下成两笔仓位。每个订单意图应有唯一标识,并根据交易所返回的订单状态继续,而不是因为接口超时就盲目重发。
🔍 深入一步:真正的原子成交在两个独立市场间通常不存在。状态机的目的不是假装两条腿能同时完成,而是限制“只成交一条腿”的金额和持续时间,并预先定义如何退回安全状态。
保证金、强平和 ADL 为什么不能被现货腿抵消?
永续仓位的风险由合约账户、保证金模式、标记价格和维持保证金要求共同决定。Binance 名义价值与杠杆档位接口说明,不同名义仓位档位对应不同最大初始杠杆和维持保证金率。仓位信息 V3则包含标记价格、强平价格、名义价值和保证金等仓位数据。
期现方向大致配平,仍要分别检查以下风险:
| 风险 | 为什么对冲后还存在 | 防线 |
|---|---|---|
| 强平 | 现货资产未必与合约保证金共享 | 降低杠杆、预留保证金、监控强平缓冲 |
| 标记价格偏离 | 强平通常不是只看最新成交价 | 同时监控标记价格与指数价格 |
| ADL | 极端行情下盈利仓位也可能被自动减仓 | 不把单平台规则当成绝对成交保证 |
| 稳定币风险 | 保证金和计价资产可能脱锚 | 核对抵押物、集中度和兑换出口 |
| 平台风险 | 宕机、风控、提现限制会阻断再平衡 | 控制单平台资金,保留人工退出预案 |
| 账户模式 | 全仓与逐仓的损失传播不同 | 建仓前确认模式和资金边界 |
高杠杆不会提高资金费率本身,只会用更少保证金承载同一名义仓位,同时缩小强平缓冲。若策略只有提高杠杆后才显示出吸引人的年化,先检查是不是把尾部风险藏进了分母。
明确结论是:现货腿的存在不能替代合约账户的强平监控。对冲结构先保住两条腿都能退出,再考虑提高资金利用率。
小额演练应该怎样验收?

第一次演练的目标不是证明策略赚钱,而是证明你能正确建仓、收到账、监控并退出。
- 选有对应现货、永续和足够深度的交易对,记录合约规格与资金费率结算时间。
- 用可承受全部损失的小额资金,先下第一腿,并读取实际成交数量。
- 只按已成交名义价值建立第二腿,复核方向、数量、保证金模式和强平价格。
- 至少观察一个真实结算周期,核对资金流水,不用预计费率代替实际入账。
- 人为模拟费率反转、基差扩大、一边无法下单和保证金不足,按预案退出。
- 平掉两条腿,撤销所有挂单;反向结构还要确认借币已归还。
- 用最终余额和成交明细重算净结果,保存失败原因与下次停止线。
验收通过至少要满足:两边仓位数量能独立复核;资金费率流水能找到;所有费用能对账;退出后仓位、挂单和借款都为零。只看到策略面板显示盈利,不算完成验收。
哪些停止条件应在开仓前写好?
停止条件必须是可观察事件,不是“感觉不对再说”。下面是一张可直接改成个人执行卡的模板:
不开仓:
- 没有对应现货、借币或足够订单簿深度
- 合约乘数、保证金币种或结算周期未确认
- 压力后净结果低于个人最低门槛
立即停止新增仓位:
- 资金费率方向反转或持续性假设失效
- 名义价值差超过个人容差
- 强平缓冲低于个人安全线
- 任一平台下单、划转或提现异常
退出并复盘:
- 无法在限定时间内完成第二腿
- 基差损失和全部成本超过预算
- 借币利率、保证金档位或平台规则发生关键变化
- 监控数据缺失,无法确认真实仓位状态
不要把停止线写成统一百分比照抄别人。仓位规模、订单簿深度、保证金币种和个人最大损失不同,安全线也应不同;但每条线都必须在开仓前确定,并能从订单、仓位或资金流水中验证。
在 Binance 或 Bitget 上从哪里开始?
如果你还没有账户,可以从已确认的 Binance 注册入口 或 Bitget 注册入口开始。先完成账户安全设置,再学习现货、永续合约、保证金模式和小额开平仓;不要在不理解强平价格和部分成交时直接运行套利机器人。
Bitget 资金费率套利指南和 Binance 资金费率套利机器人说明可以帮助你理解平台提供的流程,但机器人不会替你承担费率反转、基差、流动性、强平或平台风险。页面中显示的当前机会也不等于未来净收益。
地区可用性、KYC、产品权限、费率等级和杠杆上限以本人账户当时页面为准。若当地规则不允许使用相关产品,就不要通过改地区或规避验证继续操作。
常见问题
资金费率套利需要一直持有到结算吗?
不一定。只有在平台规定的资金费率结算时点仍持有合格仓位,才可能发生当期支付或收取;若基差、费率或保证金风险已经越过退出线,不应为了等一次结算继续持有。
资金费率为负时可以反向套利吗?
结构上可以考虑做多永续并借入现货卖出,但必须先确认现货能否借到、借币利息、召回与还款规则。借币成本或供给变化可能吃掉资金费率收入。
同一平台做期现套利还需要转账吗?
通常不需要在两家交易所之间转账,但现货账户与合约账户仍可能需要内部划转。内部划转失败、账户模式和保证金隔离仍会影响建仓与补仓。
资金费率套利适合开高杠杆吗?
不适合用高杠杆掩盖资金不足。更高杠杆会缩小强平缓冲,而现货腿的浮盈未必会自动补到合约保证金账户。
执行前检查清单

- [ ] 资金费率查看的是历史实际结算与当前预计值,不是固定年化宣传。
- [ ] 已确认交易对、现货、借币、合约乘数、计价币和资金费率周期。
- [ ] 两条腿按已成交名义价值配平,不按计划下单数量配平。
- [ ] 已估算两腿开平仓、滑点、借币、转账和兑换等完整成本。
- [ ] 已分别记录资金费率、基差、现货损益、永续损益和未实现损益。
- [ ] 已写第一腿部分成交、第二腿失败、断线和重复下单的撤退动作。
- [ ] 已确认保证金模式、标记价格、强平价格和仓位档位。
- [ ] 已写停止新增仓位和完整退出条件。
- [ ] 小额演练结束后,仓位、挂单、借款和余额都能对账。
资金费率套利最值得优化的不是预测费率,而是异常处理。把收益拆成可核对的流水,把两条腿拆成可回退的状态,再把停止条件写在开仓前,才有资格讨论这笔对冲是否值得做。