跳至正文
全部策略

策略

资金费率逆向 BTC 均值回归

结局: 已放弃

FundingContrarianBtcMeanReversion

结局总结

FundingContrarianBtcMeanReversion 在 BTCUSDT 上逆向交易拥挤的永续合约资金费率,在资金费率深度为负时做多、出现正向尖峰时做空,以捕捉均值回归反弹。其 6.5 年基础回测显示出真实但微弱的优势——夏普比率为 1.04,共 285 笔交易,期望收益为正——足以通过回测审查关卡并获准优化,尽管最大回撤高达 66.8%,且相对于 BTC 的信息比率为负。3 阶段优化将样本内夏普比率抬高至 2.23,但也暴露出过拟合:PBO 0.73,膨胀调整后夏普比率仅为 0.013,低于 4.84 的运气基准;滚动前推 OOS 崩至 0.265,其中两个窗口为空;留出集表现则深度转负,达到 -3.47。分析师在第一次迭代时便放弃了该策略,判定其在真实但边际微弱的优势上出现了高-IS/负-OOS过拟合,相比单纯持有 BTC 并无风险调整后价值。

假设

在BTCUSDT上反向交易拥挤的永续资金费率(币安USD-M期货)。核心信号:当8小时资金费率急剧转负(空头拥挤/由空头向多头支付费用)时,做多LONGBTC并持有约24-72小时,以捕捉空头挤压后的均值回归反弹。实证依据:6.5年币安回测覆盖7,162个资金费率事件,呈现单调反向关系——corr(资金费率,未来-24小时收益)=-0.028;资金费率<=-0.02%(n=53)时,24小时扣除费用后净收益为+2.87%,胜率为71.7%;资金费率<=-0.01%(n=159)时,净收益为+1.44%,胜率为63.5%。对称空头变体:反向交易正资金费率飙升(>=+0.05%),这是唯一远期收益为负的分桶(-0.16%中位数24小时)。待扫描参数:入场资金费率阈值(-0.01%至-0.05%)、持有期限(24/48/72小时)与资金费率恢复即退出,以及可选确认过滤器(价格在负费率出现前已下跌)。多头端使用BINANCEUSD-M期货,杠杆>1(基于资金费率的优势);平均单笔净收益约+1.4-2.9%,远高于约0.10%的双边吃单手续费。注意极端分桶样本稀少(n=12-53),因此需在3阶段优化器上验证稳健性/过拟合。

直接实现了该假设:逆向交易拥挤的永续合约资金费率。entry_funding_long=-0.01% 和 entry_funding_short=+0.05% 与经验上单调的逆向交易区间吻合(funding<=-0.01% -> +1.44% 净 24h,胜率 63.5%;正向尖峰是唯一前瞻收益为负的区间)。calculate_signal 每根 K 线返回原始的连续 -funding 决策变量,因此数值会变化并体现信号强度;should_enter 以匹配的资金费率单位对其设定阈值。持有期限(max_hold_hours)加上资金费率归一化退出,可捕捉 24-72h 的回归窗口,并让优化器扫描持有退出与归一化时退出的方案。可选的价格确认过滤器(use_confirmation)已参数化,供扫描使用。路由至 BINANCE USD-M 期货,leverage=3 已接入 position_size(equity*capital_frac*leverage/price),因为优势基于资金费率且策略需要做空和保证金;平均净单笔交易回报约为 1.4-2.9%,高于约 0.10% 的往返吃单手续费。

未通过紧缩夏普检验:DSR=0.0133,225次试验的期望最大值=4.8401——所选优化夏普(2.232)远低于best-of-N运气阈值,在统计上与噪声无法区分(is_significant=false,sharpe_ci_low=0.0061横跨0,PBO=0.7289>0.5;probabilistic_sharpe0.9712与DSR0.0133之比正是教科书式的PSR-vs-DSR选择膨胀陷阱)。决定性的是,未动过的按时间排序的HOLDOUTFAILED且为NEGATIVE(holdout_sharpe-3.4716,比率-13.079)。前向滚动检验结果为is_overfitted=TRUE:平均IS4.381骤降至平均OOS0.265,各窗口为[0.0,0.796,0.0]——收紧后的优化阈值(entry_funding_long-9.25e-5,entry_funding_short7.31e-4)导致三个OOS窗口中有两个产生NO笔交易。敏感性表现干净(0悬崖),但整个基础网格约为1.0-1.5夏普,整体远低于4.84运气阈值,因此不存在可供调优的显著性以上的稳健区域。引擎现已计入资金费用,但这是一笔……展开收起

未通过紧缩夏普检验:DSR=0.0133,225次试验的期望最大值=4.8401——所选优化夏普(2.232)远低于best-of-N运气阈值,在统计上与噪声无法区分(is_significant=false,sharpe_ci_low=0.0061横跨0,PBO=0.7289>0.5;probabilistic_sharpe0.9712与DSR0.0133之比正是教科书式的PSR-vs-DSR选择膨胀陷阱)。决定性的是,未动过的按时间排序的HOLDOUTFAILED且为NEGATIVE(holdout_sharpe-3.4716,比率-13.079)。前向滚动检验结果为is_overfitted=TRUE:平均IS4.381骤降至平均OOS0.265,各窗口为[0.0,0.796,0.0]——收紧后的优化阈值(entry_funding_long-9.25e-5,entry_funding_short7.31e-4)导致三个OOS窗口中有两个产生NO笔交易。敏感性表现干净(0悬崖),但整个基础网格约为1.0-1.5夏普,整体远低于4.84运气阈值,因此不存在可供调优的显著性以上的稳健区域。引擎现已计入资金费用,但这是一笔DIRECTIONAL资金费率反向押注(而非Delta中性套息),因此资金费用计入说明并非关键——该策略相对BTC未增加任何风险调整后价值:基础形式(-0.304)与优化形式(-0.546)下NEGATIVEinformation_ratio均为上述水平且benchmark_meaningful=true,叠加基础最大回撤66.8%极为惨烈(2021-02月-44%,2021-02-08日-23.5%)。不迭代(尝试1/2):根据过拟合->放弃规则,这属于高IS/零与负OOS过拟合,伴随PBO0.73和负的保留样本,且整个敏感性曲面均低于运气阈值,第二次best-of-225扫描只会重新选中噪声。不revise_hypothesis:BTCUSDT.BINANCE是有效且数据丰富的标的,不存在被困在失效标的上的已晋级同类策略——这是对优质标的的搜索过拟合,而非等待重构的已验证机制。FAILUREPATTERN:在单一资产BTC上的方向性资金费率反向均值回归(做多拥挤空头的负资金费率,做空正资金费率飙升)具有真实但微弱且依赖市场状态的优势,无法在best-of-225选择下存活——约285笔交易的样本在逐窗口前向检验下被稀释,直至两个OOS窗口为空(IS4.38->OOS0.265),保留样本深度转负(-3.47),DSR为0.013且优化夏普低于4.84运气阈值,PBO0.73,且该策略相对自身BTC买入持有的信息比率为负。干净的0悬崖敏感性曲面和高probabilistic_sharpe(0.9712)衡量的是参数稳定性和单一配置一致性,而非统计显著性或前向泛化能力;对称空头端(在假设中被标记为边缘)是净拖累。

实现

基于 BTCUSDT Binance USD-M 永续期货的资金费率反向均值回归策略,使用 1-HOUR K线。通过预先计算的排序索引,从补充数据读取 8 小时资金费率(每根 K 线使用二分查找,复杂度为 O(log n))。信号 = -资金费率(连续值):资金费率极度为负时做多 LONG(空头拥挤并向多头支付资金费,预期出现空头挤压反弹);资金费率大幅飙升为正时做空 SHORT(多头拥挤)。在资金费率恢复正常、达到最大持仓时限(默认 48 小时)、触发止损或止盈时退出。按相对于资金的比例确定仓位,使用 3x 倍杠杆。

回测评审

夏普
1.04
总收益率
78.87%
最大回撤
66.84%
总交易数
285
胜率
56.1%
盈利因子
1.17

285 笔交易(123 笔多头 / 162 笔空头),覆盖 6.5 年——样本充足,可进行具有统计意义的参数优化

交易符合假设的机制:资金费率深度为负(空头拥挤)时做多,资金费率出现正向尖峰时做空;entry_diag 确认所有 285 个已提交信号均未因规模/名义金额/现金问题而被丢弃

存在真实的基础优势:夏普比率 1.04,profit_factor 1.17,期望收益为正($512/笔交易),低贝塔 0.116(benchmark_meaningful=true)下阿尔法为正 0.126,win_rate 0.56

max_drawdown 严重,达 66.8%,伴随 avg_position_pct 118%(杠杆)——仓位规模/止损显然需要调整

空头一侧较弱(short_win_rate 0.537,多头为 0.593),且假设本身指出正资金费率区间样本稀少/优势边际微弱;优化应测试 enable_short=False

相较于 BTC 买入并持有,information_ratio 为负(-0.30),且 CAGR 15.4% 仅属温和水平——该优势具有分散化作用(低贝塔),但无法跑赢市场;极端资金费率区间样本稀少(n=12-53),因此优化器确实需要防范过拟合风险

分析

交易忠实实现了该假设(资金费率深度为负时做多,正向尖峰时做空);基础版交易 285 笔 / 优化版交易 184 笔,入场丢弃为零

市场贝塔较低(0.07-0.12)——如果该策略有优势,这种敞口确实能提供分散化

敏感性曲面平滑(0 个断崖式参数),因此失败原因在于统计显著性/前瞻泛化能力,而非参数脆弱性

留出集 FAILED,且表现为 NEGATIVE:holdout_sharpe -3.47,比率 -13.08——在未触碰的数据上亏损

滚动前推 is_overfitted=TRUE:平均 IS 4.38 -> 平均 OOS 0.265;共 OOS 个窗口 [0.0, 0.796, 0.0],其中三个窗口有两个为空

未通过紧缩夏普检验:DSR0.0133,优化后夏普2.232低于4.84的best-of-225运气阈值,PBO0.729,sharpe_ci_low0.0061横跨0(is_significant=false)

相较于 BTC 买入并持有,information_ratio 为负(基础版 -0.30,优化版 -0.55)——相比单纯持有 BTC,该策略没有增加任何风险调整后价值

基础版 max_drawdown 66.8% 严重(2021-02 个月 -44%,2021-02-08 天 -23.5%);正如假设本身指出的那样,空头一侧较弱(优化后为 short_win_rate 0.526)

结局总结

敏感性曲面平滑且概率夏普比率较高,衡量的是参数稳定性,而非前瞻泛化能力——这是一个样本稀少(约 285 笔交易)、受市场状态制约的方向性资金费率优势,其夏普比率始终比 N 次择优的最佳运气基准低约 1.0-1.5,无法经受 best-of-225 选择,不应继续推进优化。

分析师在优化后ANALYZING阶段放弃了该策略:它未通过紧缩夏普检验(DSR0.0133,而best-of-225运气阈值为4.84),被标记为is_overfitted=TRUE(平均IS夏普4.38骤降至OOS0.265,三个OOS窗口中有两个为空),存在PBO0.73且保留样本为负,相对BTC未增加任何风险调整后价值(信息比率为负)。

在 BTCUSDT(Binance USD-M 期货)上进行资金费率逆向均值回归押注:8h 资金费率深度为负(空头拥挤)时做多,大幅出现正向尖峰时做空,持有约 24-72h 以捕捉回归反弹。

覆盖 6.5 年的基础回测产生了 285 笔交易(123 笔多头 / 162 笔空头),夏普比率为 1.04,胜率为 56%,总回报为 +78.9%,期望收益为正(约 $512/笔交易),但最大回撤高达 66.8%,且相对于 BTC 买入并持有的信息比率为负(-0.30)。优化将样本内夏普比率提高到 2.23(184 笔交易),但留出集表现深度转负(holdout_sharpe -3.47,比率 -13.08)。

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