跳至正文
全部策略

策略

在极端负资金费率飙升时做多的逆向 BTC 策略

结局: 已放弃

BtcNegativeFundingExtremeContrarianLong

结局总结

这是一个研究充分且审慎说明局限的假设:对 7,166 次资金费结算的实证研究显示,极端负资金费率后,BTC会系统性挤压上涨,因此策略在资金费率低于百分位门槛时买入 BTC,持有约 72 小时,并使用滚动百分位适应不同时期资金费率的压缩,同时在等待期间收取负资金费率收益。回测证实这一效应曾经存在,也证实了假设自身指出的市场阶段风险:+116% 回报全部来自 2020 和 2023,而 2025 和 2026 大幅为负,滚动夏普比率从 +8 降至 -7,最终夏普比率为 0.378,其 CI 区间跨越零,且很大一部分收益可归因于单纯的 BTC 贝塔。分析师在回测审查时放弃了该策略,认为其优势集中于特定市场阶段且已经衰减——资金费率已压缩一个数量级,约 72 次极端事件集中在早期投降式抛售阶段;考虑到留出样本处于负向 2026 市场阶段,分析师判断优化只会过拟合噪声,并无法通过稳健性门槛。

假设

对7,166个币安BTCUSDT 8小时资金费率结算(2020-2026)的实证研究显示,负资金费率飙升后BTC系统性地PUMPS,而非下跌(逼空/均值回归)。底部-1%资金费率事件(资金费率<约-0.017%)之后,8小时均值为+1.30%,24小时为+2.25%,72小时为+4.10%,72小时胜率为72%;Spearman相关系数corr(资金费率,远期回报)在所有期限均为负。信号:在结算时资金费率打印值低于其约第1st百分位时做多LONG BTC,持有24-72小时,以时间止损或均值回归目标退出。路由至低费用期货/永续场所(HYPERLIQUID约0.09%或币安USD-M约0.10%双边),因为它需要无裸做空限制的杠杆且优势基于资金费率。待验证的注意事项:6.5年中仅72个极端事件,可能集中在2020/2022投降市附近(机制风险);中位数涨幅约为均值的60%,因此按中位数确定仓位;需要滚动前推+留存样本以确认样本外有效性。入场使用结算AT已知的资金费率(无前视)。

编码前,我用真实的 Binance BTCUSDT 资金费率序列(7,029 次结算,时间范围 2020-01 至 2026-05)以及 8-HOUR 目录 K 线验证了这一假设,结果中的关键发现需要一项实质性调整。THE FIXED THRESHOLD IS DEAD:资金费率低于 -0.017% 的条件在 2020 年触发 40 次,在 2021 年触发 20 次,在 2022 年触发 11 次;而在 2023 年触发 ZERO 次,分别为 2024、2025 和 2026。资金费率制度的幅度缩小了一个数量级以上(最低值从 -0.300% 变为 -0.0122%,2020;2025),因此该假设的全部 71 个极端事件都是 2020-2022 投降行情造成的假象。这完全证实了该假设自身提出的注意事项(“可能集中于 2020/2022 式投降行情附近”),也意味着固定阈值在 365 天的 Layer-3 沙盒中只会产生 ZERO 笔交易,并会立即被弃用。修正方法正是该假设本身提出的(“低于其约 1 分位数”),并加上 L5:根据该标的自身近期历史设定滚动分位数……展开收起

编码前,我用真实的 Binance BTCUSDT 资金费率序列(7,029 次结算,时间范围 2020-01 至 2026-05)以及 8-HOUR 目录 K 线验证了这一假设,结果中的关键发现需要一项实质性调整。THE FIXED THRESHOLD IS DEAD:资金费率低于 -0.017% 的条件在 2020 年触发 40 次,在 2021 年触发 20 次,在 2022 年触发 11 次;而在 2023 年触发 ZERO 次,分别为 2024、2025 和 2026。资金费率制度的幅度缩小了一个数量级以上(最低值从 -0.300% 变为 -0.0122%,2020;2025),因此该假设的全部 71 个极端事件都是 2020-2022 投降行情造成的假象。这完全证实了该假设自身提出的注意事项(“可能集中于 2020/2022 式投降行情附近”),也意味着固定阈值在 365 天的 Layer-3 沙盒中只会产生 ZERO 笔交易,并会立即被弃用。修正方法正是该假设本身提出的(“低于其约 1 分位数”),并加上 L5:根据该标的自身近期历史设定滚动分位数 ROLLING。这样阈值不受尺度影响,各个时期都能触发机制(每年约 25 次事件)。有两项经过测量而非调参得出的合理偏离。(1)PERCENTILE 5 NOT 1:采用滚动阈值时,1 分位数在 t=1.34 时每笔交易净收益为 +0.72%;5 分位数在 t=2.19 时为 +0.99%,且存在宽阔的平台区间(P=5-10 x,窗口=180-270,在 t~2.0-2.2 时均为正),因此 1% 位于较薄弱、噪声较大的区间,而非最佳区间。在自适应制度阈值下,该假设中的 +4.10%/72% 胜率数据无法 NOT 重现;它仅适用于只筛选出 2020-2022 的固定阈值。(2)NO TAKE-PROFIT OR TIGHT STOP:加入 4% 目标/3% 止损后,优势从每笔交易 +1.31% 降至 +0.08%,因为逼空行情缓慢且震荡,上涨途中会触发止损,因此退出方式是时间止损加上较宽的 12% 灾难性保护。已部署默认参数在完整 2020-2026 历史期间的稳健性:n=154 笔互不重叠的交易,扣除 0.10% USD-M 往返费用后每笔平均净收益为 +0.994%(明显高于 0.15% 底线),胜率为 57%,PF 1.65,t=2.19,在 7 个日历年中的 6 年为正(只有 2025 年为负,为 -0.44%),剔除异常的 2020 年份后仍为 +0.815%。持仓时长敏感性也呈平台形态(24 小时为 +0.50%,72 小时为 +0.99%,96 小时为 +1.09%)。我选择了平台区间中部的参数,而非网格搜索的最大值。实现说明:8-HOUR 根 K 线与资金费结算节奏完全一致,因此每次结算对应一根 K 线;读取的资金费时间戳不晚于 K 线时间戳,并采用 12 小时的陈旧度容忍度(不低于数据规范中的 8 小时间隔),因此不存在前视偏差;资金费字典同时解析 BOTH 中的整数键和字符串键形式,因为 Layer-3 沙盒会将补充数据块 JSON 序列化后传入其子进程,从而把所有键都转换为字符串——我验证了往返转换可还原 400/400 次结算,而仅支持整数键的读取器只能还原 0 次。交易场所使用 Binance USD-M 期货而非现货,尽管策略仅做多:优势来自资金费,而且在该场所,负资金费期间持有多头会主动 COLLECTS 资金费收入,引擎会将其计入。杠杆 1.5 确实在 position_size 中被实际使用(权益名义敞口为 75%,而非 50%),结合 12% 止损后,单笔最坏亏损被限制在权益的约 9%。

机制集中、已衰减的优势,将无法通过优化后的稳健性门槛。夏普比率0.378,95% CI [-0.205, 1.042]横跨零线,profit_factor 1.14(低于1.2有意义阈值),以及information_ratio -0.58。116%总回报完全来自2020(+68%)和2023(+46%);近期机制为深度负值(2025 -23.3%,2026 -7.1%),滚动夏普比率从+8(2021)暴跌至-7(2026)——该前提已完全如假设本身所警告的那样衰减(“仅72个极端事件可能集中在2020/2022投降市附近;机制风险”),与币安BTC资金费率压缩一个数量级、逼空优势缩小一致。作为仅做多BTC,名义回报大多为市场贝塔(贝塔0.19,相关性0.49,阿尔法仅约3.3%),且max_drawdown为36%(CI高68%),return_kurtosis 12.8(由投降市离群值驱动)。avg_trade_return_pct 0.72%高于费用下限,因此这是机制衰减/过拟合,而非费用脆弱。以夏普0.38进入优化器,-225选优只会在噪声上膨胀它,且15天留存样本落在急剧为负的2026机制中——几乎肯定会导致缩水夏普/留存样本失败,当机制在现代机制中已停止生效时,没有稳健的参数区域可调。在BACKTEST_REVIEW放弃,而不花费2小时进行优化。

实现

在 BTCUSDT.BINANCE USD-M 永续合约上进行的仅做多逆向策略(使用 8-HOUR 小时K线,与资金费率频率一致,杠杆为 1.5x)。每根K线读取在该K线时间戳或之前结算的资金费率,并返回该费率相对于自身滚动窗口的负 z 分数作为连续信号(正值 = 资金费率异常为负 = 空头拥挤且向多头支付 = 看涨)。入场门槛将假设中的规则表示为 ROLLING 百分位:资金费率达到或低于最近 pctile_window 次结算的第 funding_pctile 百分位时做LONG。退出条件为:(1)较宽的 12% 灾难性止损,在盘中根据K线最低价检查;(2)按日历时间计算的 hold_bars 时间止损(9 x 8 小时 = 72 小时)。没有止盈,也没有紧止损,这是经过测量后的选择,并非遗漏。若资金费率缺失或过期,策略保持空仓,绝不以仅基于价格的代理指标替代。每笔交易按权益名义金额的固定 50% 倍杠杆(= 75%)确定仓位,同一时间只持有一个头寸,不加仓摊平。

验证结果

沙盒测试净亏损(−15.9%,每笔交易 −0.488%,PF 0.61),但这段时间与开发者自己标记的 2025 糟糕年份(每笔交易 −0.44%)重叠,符合其模型结果——这不是代码缺陷,也不是引擎与研究结果的分歧。全历史数据上的优势(每笔交易 +0.994%,t=2.19,6/7 个正收益年份)尚未验证 OOS。

机制集中风险:该假设的+4.10%数据是2020-2022投降市假象;滚动百分位修正使其保持触发,但+4.10%未能复现(+0.994%是诚实的)。近年数据的滚动前推/留存样本验证具有决定性。

风险主管关注的尾部/杠杆风险:名义金额 0.75x,杠杆 1.5x,偏度 −2.29,沙盒中最差单笔交易约损失权益的 11.5%(价格跳空穿越 12% 止损)。假设建议按中位数调整仓位;实际上线的固定 0.75x 并未采用这种方法。

回测评审

夏普
0.38
总收益率
116.04%
最大回撤
36.02%
总交易数
214
胜率
52.3%
盈利因子
1.14

研究充分、审慎说明局限的假设;资金费率构造干净且无前视偏差;avg_trade_return_pct 0.72% 高于费用底线

交易次数(214)和容量($9.2M)合理;滚动百分位门槛按设计会随市场阶段自适应

夏普比率 0.378,95% CI [-0.205, 1.042] 区间跨越零;profit_factor 1.14 低于 1.2 标准;information_ratio -0.58

优势完全集中在 2020(+68%)和 2023(+46%);近期市场阶段深度为负(2025 -23.3%,2026 -7.1%),滚动夏普比率从 +8 骤降至 -7——前提已如假设所警告的那样衰减

仅做多BTC:贝塔0.19,相关性0.49——116%名义回报大多为市场贝塔,阿尔法仅约3.3%

max_drawdown 36.0%(CI 高 68%);return_kurtosis 12.8 — 由异常值/投降式抛售驱动

资金费率已压缩一个数量级,空头挤压优势随之缩小;真正极端的事件仅约 72 次,且集中在早期投降阶段(有效样本量小)

15 天的留出样本处于负向 2026 市场阶段——优化后几乎必然失败

结局总结

一项记录完善的实证优势确实可能曾经存在,但若已衰减,今后便无法交易——负资金费率引发的空头挤压依赖于集中在 2020/2022 式投降阶段的极端事件;随着资金费率压缩一个数量级,该优势随之崩溃(滚动夏普比率从 +8 降至 -7)。因此,滚动百分位门槛可以让机制继续触发,却无法恢复现代市场阶段已不再产生的效应。

它在BACKTEST_REVIEW门槛处被放弃:夏普比率横跨零线,盈利因子低于1.2,且优势已完全如假设本身所警告的那样衰减——币安BTC资金费率已压缩了一个数量级,逼空优势缩小,仅约72个真正极端事件集中在早期投降市中。由于15天留存样本落在急剧为负的2026机制中,优化只会在噪声上膨胀出夏普-0.38信号,并几乎肯定无法通过缩水夏普/留存样本门槛,因此它从未进入优化。

一种在BINANCE USD-M(8小时K线)上的仅做多逆向BTC策略,当永续资金费率结算值低于其滚动约第1st-5th百分位时买入BTCUSDT(人群拥挤做空并向多头支付费用,属于逼空结构,实证显示会上涨而非下跌),持有约72小时至时间止损,并设有宽幅灾难性止损,在等待期间收取负资金费——基于对7,166个资金费率结算的实证研究,显示BTC上涨+4.1%均值于72小时(底部-1%资金费率事件后)。

该优势历史上真实存在,但集中于特定机制且已衰减:总回报+116%,avg_trade_return_pct 0.72%(高于费用下限),214笔交易,但夏普比率仅0.378(CI [-0.205, 1.042]横跨零线),盈利因子1.14,信息比率-0.58,最大回撤36%(CI至68%)。回报完全来自2020(+68%)和2023(+46%),而近期机制为深度负值(2025 -23.3%,2026 -7.1%),滚动夏普比率从+8暴跌至-7,且作为仅做多的BTC组合,名义回报大多为市场贝塔(贝塔0.19,阿尔法仅约3.3%)。

Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。