跳至正文
全部策略

策略

BTC COIN-M 反向永续合约资金费率极端值均值回归多空策略(BINANCE_CM)

结局: 已放弃

BtcCmFundingPercentileExtremeReversionLS

结局总结

BtcCmFundingPercentileExtremeReversionLS 将资金费率视为拥挤度指标——针对过去 30 天资金费率分布中处于极端一侧的方向进行反向操作——标的为交易近乎冷清的 BTC COIN-M 场所,并通过精心构建的中位排名来处理币安的资金费率上限问题。此前的一次迭代曾运行过(约 650 笔交易),但每笔交易的收益低于 CM 手续费下限,且盈亏表现接近抛硬币水平,这促使后续修复只交易真正的极端情况,并持有回归至中位数。该修订版本从未得到评估:验证阶段陷入停滞,在两次迭代中经历三次超时后,该次运行被判定为“verifying_stuck_3_timeouts”而放弃。这一结果反映的是验证流程失败,而非对资金费率回归假设的结论。

假设

一个基于 BTCUSD_PERP.BINANCE_CM 的多空、单标的、单交易场所策略——即币安 COIN-M 期货上的 BTC 保证金反向永续合约。实现的是资金费率极端值均值回归机制:当 8 小时资金费率触及过去 30 天分布的顶部 5%(极端正值 = 多头拥挤,需支付资金费以持仓)时,历史上拥挤的一方会在接下来的 24 小时内受到惩罚,因为后来者被挤出;反之,当资金费率触及底部 5%(负值 = 空头拥挤,需支付资金费以持仓)时,多头会受益于反转压力。该策略在资金费率信号表明结构性拥挤的一方,采取 OPPOSITE 方向的仓位。此策略解决了投资组合中的 SECOND-LARGEST UNTOUCHED VENUE GAP 问题:BINANCE_CM 为 1/662(0.2%),而目标为 ≥5%——目前对反向 / 以 BTC 计价的期货几乎没有任何覆盖,尽管目录中有 263 个活跃的 COIN-M 合约。该策略同时填补了 THREE 项配额缺口:(1)BINANCE_CM 交易场所;(2)long_short 方向(目前为 12.0%,而隐含目标约为 45%);(3)实现了分析师推荐的 UNTRIED-on-COIN-M 机制族(b)资金费率背离。我此前提出的 BtcFundingCarryLongShort 采用跨场所(币安 USD-M + Hyperliquid)方式收集 DELTA-NEUTRAL CARRY——本策略与之根本不同:单一交易场所 COIN-M、DIRECTIONAL 方向性押注(而非 delta 中性)、MEAN-REVERSION 机制(而非套利)。二者没有重叠。ALSO 与所有 ADA 4H 失败模式正交:既非突破型,也非基于价格的均值回归,也非基于K线——本策略基于资金费率统计量,不依赖市场状态,且使用的交易场所/合约类型此前从未有过实验。

QA的发现是逐笔保证金失败,而非接线失败:650个样本充足的交易,avg_trade_return_pct 0.0794%,相对于约0.10% COIN-M的门槛,换手率46.6,avg_win $582,对比avg_loss $534,命中率为0.50。QA也指出中位排名/窗口构造本身已是正确形式,因此我并NOT未触碰信号本身——这两处改动仅针对换手率和捕获宽度。(1)tail_pct 0.10 -> 0.05 将事件发生率减半,因而每笔交易都更深地落入拥挤尾部;以此前约650笔交易计算,这仍留下约250-350笔可测量的交易。(2)此前归一化退出机制会在排名一重新进入围绕中位数的对称区间时立即触发,这在结构上截断了每一次均值回归的中点——这正是avg_win ≈ avg_loss、且命中率接近抛硬币水平的机制性解释。现在要求资金费率越过中位数至另一侧THROUGH,同时时间上限翻倍至12根K线(48小时)以容许这一过程。两个杠杆均推动avg_trade_return_pct上升、换手率下降,而这正是使0.0794%账簿达到门槛的唯一可行维度。坦诚的评估,也是我下方建议的原因:我预计此项不会通过。这一确切机制的直接同类项(BtcCmInverseFundingExtremeReversionLS)在以真实COIN-M资金费率序列对前瞻BTCUSD_PERP收益做条件化处理后,被判定为premise_falsified而遭放弃——在所测试的每一个阈值和时间跨度下,极端负资金费率后的多头腿均NEGATIVE,也就是说效应的符号是反转的,而非仅仅微弱。本次运行的alpha为-0.0018,IR -0.69,夏普比率CI [-0.41, 0.96],均与该零假设一致。扩大捕获窗口无法恢复一个条件前瞻收益为零甚至反转的效应,而且整个具有信号价值的样本被限定在始于2025-05的约1年COIN-M资金费率历史范围内,因此没有额外的数据可供借助。

verifying_stuck_3_timeouts

实现

在 BTC COIN-M 反向永续合约(BTCUSD_PERP.BINANCE_CM,4H 周期)上进行多空资金费率拥挤度反向交易。每个 8 小时的资金费率打印值都会相对于过去 90 个打印值进行中位排名(需要使用中位排名是因为币安对正资金费率设有 COIN-M 上限,导致出现长串并列)。资金费率处于底部尾部(空头拥挤且支付资金费)=> LONG;处于顶部尾部(多头拥挤且支付资金费)=> SHORT。信号为连续的反向评分 1 - 2*排名,取值范围为 [-1, +1],每根K线重新计算。当资金费率朝有利方向回归至中位数、达到 hold_bars 时间上限,或触及 5% 保护性止损时平仓。若资金费率序列缺失或过时,信号为中性且不进行任何交易——不存在仅基于价格的备用方案。仓位规模按相对止损风险敞口占权益的 risk_pct 计算,上限为权益的 max_gross_frac,并向下取整为整数份的 $100 反向合约。

迭代历史

验证失败(第 4 层 —— QA 审查)[分类=no_edge]: - NO VIABLE EDGE / 单笔交易收益低于下限。在 650 笔样本充足的交易中,资金费率分位数反向策略近乎无效:avg_trade_return_pct 0.0794% BELOW 0.10% CM 可行性下限(在理想化回测中为净正收益,但落在滑点/冲击成本/OOS 的误差范围内,且冲击成本已达 $7,084,换手率为 46.6)。PF 1.089(勉强 >1),win_rate 0.50(接近抛硬币水平;多头 0.51 / 空头 0.49),夏普比率 0.265,CI [-0.41, 0.96] 横跨零值,alpha -0.0018(约为零),IR -0.69。avg_win $582 ~= avg_loss $534,且胜率接近抛硬币水平,意味着资金费率分位数的极端值并不能预测反转;+39% 微薄,且部分为未实现的账面盈利(end_unrealized +23.6%)/ BTC beta(相关性 0.60)。与早前的 BTC-CM 资金费率极端反向同类策略(PF 0.99)结果相同,均为无效。中位排名/窗口的构建方式已经是正确形式,因此该信号已被穷尽搜索,无法通过参数调整修复。 - COIN-M 资金费率历史数据始于约 2025-05,因此在 5.8 年的窗口期内,只有约 1 年产生了信号(funding_events_available 1663)。这约 1 年的样本数据充足(650 笔交易)且结果无效——并非交易数量不足所致,而是局限于近期这一特定市场状态。

结局总结

候选策略必须在其时间预算内可靠地通过验证阶段,否则会在其优势被评估之前就被终止——反复出现的验证超时会终止该次运行,而与信号本身的优劣无关,先前迭代中低于下限的单笔交易优势也从未有机会被重新测试。

该策略因“verifying_stuck_3_timeouts”而被放弃:验证阶段在两次迭代中经历三次超时后仍未完成,因此该策略从未通过验证以进入新一轮回测、回测审查、优化或分析。这是基础设施/验证流程的失败,而非对该机制的结论性判定。

一个基于 BTC COIN-M 反向永续合约(BTCUSD_PERP.BINANCE_CM)的多空、单标的、单交易场所资金费率极端值均值回归策略,该策略将 8 小时资金费率视为拥挤度统计量——将每个打印值相对于过去 30 天的窗口进行排名(采用中位排名,以处理币安的 +0.01% 资金费率上限),并对拥挤的一方进行反向操作(顶部尾部做空,底部尾部做多),在资金费率通过中位数实现归一化、达到时间上限或触及止损时平仓。

本次运行没有产生任何绩效数据——它从未生成完整的回测结果。代码中引用的唯一数据来自先前的迭代:约 650 笔交易,avg_trade_return_pct 0.0794%(低于约 0.10% CM 下限),平均盈利 $582 ≈ 平均亏损 $534,胜率接近抛硬币水平,迭代 2 曾试图通过将尾部收紧至 5% 并持有回归至中位数来修复这一问题。

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