原理一句话,实现四件事
买等量现货、开等量永续空单——原理确实就这么一句。但从这句话到一个能 7×24 跑着真钱的系统之间,隔着四件事。
先把词对齐:这里的「中性」指组合对价格涨跌不敏感,不是没有风险,也不是期权语境里那个靠不停再对冲维持的中性。两者同一个数学定义、两套完全不同的成本结构,分在Delta 中性是什么那篇讲。下面这四件事全是工程问题——它们不改变原理,只决定原理能不能在真钱上成立。
一、精度对齐
现货和永续是两个市场,各有各的最小下单量与价格步长。BTCUSDT 现货的步长和 U 本位永续的步长不一样,直接按名义金额除以价格算出来的数量,两边都会被交易所截断——而截断的方向和幅度不同。
结果是你以为对冲了 100%,实际上是 99.7%,剩下 0.3% 是裸的。单看一次无所谓,几百次之后这个偏差会累积成一个真实的方向性头寸。
所以下单量要先按各自的精度规则对齐、再反过来校验两边的名义金额是否仍然配平,不配平就调整到配平为止。
配平之后剩下的那一点差叫「开仓残差」。它不会是零,但必须单独列一列、只念钱不念比例——用比例报它,0.3% 看上去永远像个可以忽略的小数;用金额报它,十万名义下的 0.3% 是三百美元,谁都看得懂那是一笔真实的敞口。
二、单腿回滚
现货成交了、合约没成交,这一刻你手上是一个纯多头。
这不是「稍后补上就行」的问题:补的那几秒里价格可能已经跑了,而这套策略的全部卖点就是没有方向性敞口。正确做法是立刻把已成交的那条腿平掉,放弃这次机会。
宁可少赚一次,不留敞口过夜。
三、保证金联动
价格大涨时,永续空单浮亏,合约账户的保证金率下降。现货那边同时在赚钱,但现货的浮盈救不了合约账户——强平只看合约账户自己的保证金率。
统一账户能缓解这件事,但不能消除。仓位规模必须留出足够的缓冲,让极端行情下的浮亏不至于触发强平。账户该怎么分、哪几个 API 权限要开、哪一个绝不能开,走一遍在币安做资金费率套利比看十篇原理管用。
这里还有一条容易被省略的因果:保证金不足时系统会自动减仓,而减仓本身就会把当期收益打薄。所以「强平风险」在这套结构里通常不以爆仓的形式出现,它先以收益变少的形式出现——这一类和其余几类风险分别落在谁头上,逐条写在资金费率套利有哪些风险。
四、再平衡
价格走出去之后,两条腿的名义金额不再相等:现货那边随价格涨了,合约那边的名义也涨了,但杠杆和保证金占用变了。偏离超过阈值就要再平衡。
再平衡本身要花手续费,太频繁会吃掉收益,太稀疏又会让敞口累积。这个阈值是要调的,没有普适答案。
要把阈值调对,得先知道一次往返到底花多少钱。我们在自己账号上量过的 INJUSDT,整轮手续费 0.30%、整轮价差 0.048%——按每期 0.01% 的费率算,一次多余的再平衡就吃掉三十多期的收益。这类在费率榜单上一个都看不出来的开销,六项隐性成本逐项摆了出来。
这四件事要重复多少次
四项都不是一次性的搭建成本,它们跟着每一次开仓、每一个结算点重复,而节奏由合约规则定,不由人什么时候想起来看决定。
| 口径 | 数 |
|---|---|
| 标准结算时刻 | UTC 00:00 / 08:00 / 16:00 |
| 标准节奏下每年期数 | 1,095 |
| BTCUSDT 自 2020-01-01 起的结算期数 | 7,344 |
| 其中为正的占比 | 85.95% |
| ETHUSDT 同区间为正占比 | 86.19% |
| 数据集覆盖的标的 | 450 个 |
| 逐期结算记录总数 | 878,142 条 |
第三、四行是这条策略的统计依据:7,344 期连续结算里,85.95% 是空头收钱。450 个标的中有 376 个累计为正(83.6%),所以它不是某一个币种的偶然。
前两行才是执行问题为什么重要:一年 1,095 个结算点,一条 99% 可靠的回滚路径仍然会留下大约 11 次裸露头寸,而每次 0.3% 的精度漂移会在这些次数上累积。两种失败都不会有任何东西向你报警。
数据截至 2026-09-14,逐标的明细摆在资金费率历史数据。
一个容易被忽略的细节:分母
收益率 = 这段时间的资金费率收益 ÷ 本金。
分母听起来简单,但它只有在结算那一刻才采得到。事后回补历史流水时,钱能补回来,那一刻的账户权益补不回来——你只能拿最后一次快照去除,而如果这期间账户加过仓,算出来的收益率会明显偏低。
所以采集器必须踩在每一个结算点上取数,并且把「有多少笔结算带着当时的权益快照」这个数一并记下来。每天有几个结算点不是常数:标准是 8 小时一期、一天三个,但币安已有一批合约改成 4 小时甚至 1 小时,把「一天三期」写死在采集器里,换个合约就会漏采——资金费率怎么算那篇把周期、乘数基数与年化系数这三处静默出错的地方拆开了。
一个由三笔样本算出来的收益率,和三百笔算出来的长得一模一样——不摆出样本量,没有人会知道哪个可信。我们那张逐年业绩表因此给每一格都带上期数:期数不明的年份照样列,但不进平均。
