套利机器人
资金费率套利机器人会亏钱吗:费率掉头、价差和强平各怎么吃掉收益
对冲抵掉的只是币价方向。资金费率掉头、两条仓位的成交价差、开平四笔的成本、合约那边的强平、交易对下架,都可能让它亏。本文以币安资金费率套利机器人的帮助页为例。
交易机器人列表里,套利机器人那一栏通常把年化收益率放在最显眼的位置,说明里还写着「Delta 中性」:现货和合约各开一条方向相反的仓位,币价涨跌两边抵消,只剩资金费用进账。
它会亏。对冲抵掉的只是币价方向这一项;资金费率掉头、两条腿之间的成交价差、四笔成交的手续费、合约那条腿被强平、交易对下架被系统平仓,这几样都不在对冲范围里。下面拿币安帮助中心《币安资金费率套利机器人简介及常见问题》逐条对着讲,这一页标注更新于 2026-04-08,2026-10-09 查阅。
正向套利和反向套利,分别替你开了哪两条仓位
正向套利:用 USDT 买入现货,同时做空等值的永续合约,收的是多头付给空头的资金费用。反向套利:投入的是币本身,机器人卖出现货、做多等值合约,收空头付给多头的费用,之后再把币买回来。
走哪一种不是凭感觉选的。帮助页写明,机器人看的是过去 3 天的累计资金费率:为正对应【正向套利】,为负对应【反向套利】,界面上就是这两个按钮。
投进去的钱也不会全部变成仓位。帮助页的例子是投 1,000 USDT:900 USDT 买现货,合约空头的名义价值同样是 900 USDT,剩下 10% 留作缓冲,防止创建过程中行情急动、保证金检查不通过。资金费用只按那 900 的仓位结算,自己算收益率时分母却是 1,000。
2026-10
套利机器人的年化收益率是怎么算出来的
选币对时页面上有两个数:3 日累计资金费率,和年化收益率。后者的算法帮助页直接写出来了:
年化收益率 = |3 日累计资金费率| ÷ 3 × 365
就是把最近三天的费率线性外推一整年。假设某个币对 3 日累计是 0.03%,页面显示 3.65%;如果是 0.30%,显示 36.5%。两个数字的差别全部来自过去三天。公式里还套了绝对值,所以无论费率为正还是为负,显示出来的年化都是正数,方向要看策略类型。
资金费率本身就是为了把合约价格拉回现货附近而设的,帮助页对资金费用的定义正是这一句。合约价格高于现货时,费率通常为正、由多头付给空头;两边的差距一变,费率也跟着变。三天前的费率高,说明的是三天前合约那边的状况。
「建议最短持有期间」其实是在告诉你开仓有成本
创建之前,页面会给出【建议最短持有期间】。帮助页的解释是:按过去 30 天平均资金费率,估算损益两平需要的时间;点旁边的【>】,还能看到分别按 3 天、7 天、30 天费率假设算出的结果。
需要「两平」,说明一开仓就先花了钱。开仓时现货买一笔、合约卖一笔,平仓时再各成交一笔,一共四笔;进场和离场时,现货与合约之间还隔着价差。这一页没有列套利机器人专属的费率,成交按你账户适用的现货和合约费率走。另一处容易漏看:帮助页最后一条写明,推荐计划的返现只适用于现货交易,套利里的合约成交不算。
用一组假设的数把关系摆出来。假设四笔成交加上价差,一共吃掉仓位名义价值的 0.2%;3 日累计费率 0.03%,折合每天 0.01%。那么头 20 天收到的资金费用都在填开仓的坑,第 21 天起才开始算赚。持有不到 20 天就因为费率掉头而结束,这一单就是亏的。0.2% 是为了演示取的整数,不对应任何平台的实际费率。
资金费率转负之后,套利机器人从收钱变成付钱
方向是开仓那一刻按 3 日累计费率定下的,之后机器人不会自己掉头。费率由正转负,正向套利手里的空头合约就从收费用变成付费用;反向套利则相反。
【运行中】页面有一个「资金费率警示」:当前的 3 日累计费率或下一次费率与你的策略方向相反时,策略上会出现警示标记,帮助页的建议是「可考虑在警示触发时主动结束策略」。它只是标记,不会替你结束。
放着不管会怎样,帮助页在强平那一问里写了:资金费率的变化对仓位不利时,会逐渐消耗保证金,最终导致强平。同一页面上的「总资金费用」是收取与支付相抵后的累计数,盯它是在涨还是在往回退,比回头看开仓时那个年化更能说明现在的处境。
进场和离场的价差:两条仓位不在同一个价格成交
现货和永续合约是两个盘口,价格不会完全一样。机器人用「价差控制」来处理:开仓、平仓、加仓、减仓时都会检查价差,默认绝对值 0.1%,不满足就先不动,等。
正向套利的入场价差按(合约价格 − 现货价格)÷ 现货价格计算,默认值是 −0.1%。按帮助页「价差达到或超过目标才开仓」的规则,按字面推算,这个默认值意味着合约价格比现货低不超过 0.1% 时照样开仓——这部分从第一秒起就记在亏损那一边。帮助页举的是反方向的例子:以 100 USDT 买入现货、在 102 USDT 开空合约,入场就多出 2%。
想离场时价差卡住了,帮助页给的出口是【跳过价差】:清掉价差条件,立即按市价平仓。所以急着走的那一刻,往往就是接受任意价差的那一刻,而行情剧烈时,现货和合约之间的价格更容易拉开,这一点帮助页在强平问答里也提到了。
还有一个小细节:现货和合约的最小价格变动单位(tickSize)可能不同,实际成交的价差会和设定值有偏差。正向套利的现货买单,价格按 tickSize 向上取整。
套利机器人对冲了也会被强平吗
可能会。帮助页的回答是:极端行情,加上现货与合约市场之间价格调整的延迟,可能导致强平;强平线是统一账户维持保证金率(uniMMR)低于 105%。
帮助页举的例子很极端,但能把原理讲清楚:以 60,000 做多 U 本位 BTCUSDT 合约,现货价格没动,合约价格却跌到 12,000。本该互相抵消的两条仓位,此时现货那边没有赚出对应的钱来补,合约这边的亏损直接压低 uniMMR,跌破 105% 就强平。
帮助页给的算法是:uniMMR = 统一账户资产净值 ÷ 统一账户维持保证金金额。同一页还列出了抵押率:USDT 和 USDC 按 1.0 计,其他资产按 0.95 计。
关于杠杆,帮助页的说法是:杠杆只影响开仓所需的初始保证金,不影响保证金率,所以调高倍数本身不会增加强平风险。这句话说的是倍数这个旋钮。前面两种强平路径——两边价格背离、费率持续反向——跟倍数无关,调低倍数也挡不住。合约强平的一般机制,合约网格和现货网格差在哪里讲得更完整。
交易对下架时,套利策略会被自动平仓
一个币对要能做套利,必须同时支持杠杆交易和合约交易。帮助页写明:任何一边下架,机器人会自动关闭这个币对上的全部套利策略,并自动完成结算。
这和网格机器人因为交易对下架被终止是同一类事:策略本身没出错,是平台的交易服务变了。帮助页没有写自动结算是否也受价差控制、按什么价格成交,事后只能到【历史记录】里看两条仓位的实际成交。
反向套利:按 USDT 算,你仍然承担币价涨跌
反向套利的投资资产是基础资产,比如 BTC、ETH、BNB。机器人卖出现货、做多等值合约,收取资金费用后再在现货市场把币买回来,帮助页说这样做是为了保持现货资产的原始余额不变。
帮助页在介绍反向套利时有一句容易跳过的话:这一策略的本质是押注未来价格上涨,同时通过资金费率获利。换成直白的说法:按币的数量算,它接近中性;按 USDT 算,你投进去的本来就是币,币价跌了,账面一样缩水。机器人对冲掉的,只是「卖出」到「买回」之间那段价格变化。
最后那一步买回也要成交,也有价差和手续费。资金费用如果不够覆盖这些,结束后拿回来的币可能比投进去的少。核对结果时看【历史记录】里的币数量,比看换算成 USDT 的收益更准确。
年化是三天的费率乘出来的,成本要先摊回来;费率掉头时机器人不会自己走,自己走的时候价差未必由你挑。这几件事看清楚之后再决定要不要开,比按年化从高到低排序挑币对更靠得住。四笔成交的手续费在反复开平时会累积成多大一笔,可以接着看手续费在高频策略里有多重。
常见疑问
- 同一个币对能同时开两个套利策略吗
- 不能。按币安帮助页,最多同时运行 10 个资金费率套利策略,每个对应不同的币对;同一币对即使换一个账户也只能有一个策略。
- 不结束策略,能先把收到的资金费用取出来吗
- 可以,但有门槛。运行中策略的详情页达到最低标准后会出现【提取收益】按钮,策略账户的最大可提金额要超过 0.002 USDT;不到这个数,只能关闭机器人后再提取。