策略
SUI 资金费率极端持仓洗盘反转,多空双向(SUIUSDT.BINANCE USD-M,4H K线 — 价格确认耗尽后做空过度杠杆化的拥挤仓位 ONLY,ATR 止损 + 资金费率回归平仓,3 参数)
结局: 已放弃
SuiFundingExtremePositioningWashoutReversalLS
结局总结
SuiFundingExtremePositioningWashoutReversalLS 在 SUIUSDT 4H K线上反向交易永续合约的拥挤仓位,仅将资金费率用作结构性拥挤状态变量,并且只有在价格确认耗竭后才从随后的价格变动中获取收益。其首次回测在经济上看似可行——328 笔交易、+17.74%、单笔 0.499%,而往返成本约为 0.10%,最大回撤为 15.6%——因此分析师允许其进入优化阶段;优化后交易数大致翻倍,表面收益升至 +97.17%,夏普比率为 0.44,留出期名义上也通过了。优化后的仔细审查将其逐一推翻:PBO 0.7923,去膨胀夏普比率 0.000,低于最佳-N 噪声阈值 2.587;存在六个参数悬崖,盈亏集中于十笔交易,留出期之后的前向区间明确为负;留出期的“通过”最终被证实源于窗口位置,该窗口占据了全生命周期盈亏的 66%。分析师仅经过一次迭代就放弃了该策略;从未进入风险审查或晋级阶段。
假设
一个 LONG-SHORT、单品种、由价格收益驱动的反向策略,标的为 SUIUSDT.BINANCE(USD-M 永续合约),4H K线,使用永续合约 FUNDING RATE 作为结构性持仓信号(NOT 作为收益来源)。收益完全来自随后的 PRICE 波动,回测引擎直接对其进行建模 — 刻意规避纯资金费率套利的陷阱(即策略依赖引擎计入资金费率现金流——这也是工厂中幸存的资金费率策略仅将资金费率用作 FILTER/否决条件、而非作为盈亏来源的原因)。这同时填补了三个最具欠代表性的桶位:long_short 方向(14.7% 对 ≤55% — 整个组合是 85% 仅做多)、funding_rate 数据家族(在 3% 处为单一最佳存续标签,对比 pure_ohlcv/动量在 1-2%),以及基本 UNTOUCHED 的品种(SUI 是一个流动性良好的 Binance USD-M 中市值币种,在语料库中从未出现,与被反复测试的 BTC/ETH/SOL 不同)。它既不是 NOT 一个动量克隆(过拟合墓地),也不是 NOT 一个加密货币配对/协整价差(L96 已失效),也不是 NOT 一个 Beta 中性/残差重构(L95 已失效),也不是 NOT 一个期权 VRP 做空(risk_reject/no_edge),也不是 NOT 一个 Bybit/HL 幸存者克隆(L94 已失效),更不是 NOT 一个纯资金费率套利的盈亏押注。
完全按假设实现:将资金费率作为结构性仓位/过滤变量(绝不作为收益来源),以价格确认的耗竭作为触发条件,采用 ATR 止损并在资金费率正常化时退出;在 USD-M 永续合约上做多做空(做空需要期货,因此 BINANCE USD-M 是正确的交易场所;杠杆保持为 1.0,因为基于风险的仓位规模从不需要超过约 0.4x 的权益名义敞口,因此声明高于 1 的数值不会产生作用)。三个主要可调参数为 funding_lookback、entry_signal、atr_stop_mult,且代码中的每个限制都在 _param_bounds 中有对应设置。基于真实的 SUIUSDT 4H 目录和 fundingRate 历史数据(2023-05 至 2026-08)进行设计检查:带确认条件的复合入场在 3.3 年内触发约 350 次(没有零交易风险,也没有过度筛选的条件组合——仅有两个条件);在我扫描的整个参数网格中,扣除 -0.10% 手续费后的单笔交易收益均为正(入场 1.25-2.0、止损 1.5-3.0、确认 2-4、回看 45-90、持仓 6-18),呈现的是一个区域而非尖峰。默认值位于区域中部,而非网格最大值。需要如实告知分析师的一点是:在 SUI 的历史数据中,原始优势在前半段强于后半段(采用所选默认值时,单笔交易约为 0.89% 对 0.54%,两段仍均为正);优势更多来自多头一侧(做空拥挤反转),而非空头一侧——较短的资金费率基线(约 20 天)使近期的后半段保持为正,因此默认回看长度设为 60 个观测值,而不是较慢的 90+。在有界双端队列上,每根K线的计算复杂度为 O(funding_lookback),因此不会触及 300s 沙盒限制。
analyst_decision
实现
在 SUIUSDT.BINANCE USD-M 永续合约上进行多空反向交易,使用 4 小时K线。资金费率仅用作 POSITIONING 指标:将最近一次 8 小时资金费率读数与其自身最近 `funding_lookback` 次观测值进行滚动 z 分数比较(默认 60 = 约 20 天),以判断哪一方仓位拥挤并正在支付资金费。策略不会仅因拥挤就交易——只有当 PRICE 确认拥挤仓位正在被清洗时才逆势操作:以 ATR 为单位衡量的最近 `confirm_bars` 价格走势必须已经朝反向交易的方向移动。calculate_signal 每根K线都会返回一个连续复合值,信号 = -funding_z * conf,其中 conf = 2/(1+exp(-conf_gain * fade_dir * price_impulse_atr)) 是一个平滑的(0,2)确认乘数:当价格相对拥挤方向已经转向时,它会放大反向信号;当价格仍顺着拥挤方向运行时,则会减弱信号。当 |signal| 超过 entry_signal 且 AND 确认项严格为正时入场:资金费率极度为负(空头拥挤)且价格转涨时做多 BUY;资金费率极度为正(多头拥挤)且价格转跌时做空 SELL。退出条件:资金费率恢复正常(|z| < exit_funding_z,即偏离消失)、ATR 止损(入场 ATR 的 atr_stop_mult 倍)、ATR 止盈、反向极值翻转,以及硬性 12 根K线(48 小时)时间止损。所有盈亏均来自后续价格变动;不假设获得任何资金费现金流。仓位按风险确定:在 ATR 止损位承担权益的 risk_pct 风险,仓位上限为权益的 max_notional_frac(杠杆 1.0)。
验证结果
可选择在 should_enter 返回方向时(或在仓位首次出现且 entry_atr==0 的K线上)记录入场 ATR;目前这样也可以接受。
_entry_atr 在首次观察到仓位已开启的 K线上被捕获(bars_in_trade 增量),即入场后一根 AFTER 的 K线,因此用于止损/TP 距离的 ATR 是在成交后一根 4H K线上测量,而非在成交时测量。影响轻微且不改变机制,但止损距离锚定到一个略晚于其所测量的入场价的 ATR。
沙盒结果为净盈利(avg_trade_return_pct 0.79%,PF 1.42,330 笔交易共 WR 0.53),但低波动率三分位区间为负(-13.5%,夏普比率 -0.39);开发者也坦承,优势在 SUI 的前半段(每笔约 0.89%)强于后半段(约 0.54%),近期表现仅靠缩短资金费率基线维持为正。夏普比率 CI [-0.52, 1.53] 跨越零。这是单一永续合约、由资金费率/辅助条件门控的方向性策略类别,在完整历史数据上屡次呈现负期望(例如 AvaxFundingExtremeCrowdFadeLS PF 0.856、LtcCoinMDaily... PF 0.916)。这不是代码问题,也不是阻碍项——分析师应密切关注完整历史数据上的单笔交易期望收益以及平静市场环境带来的拖累。
回测评审
- 夏普
- 0.18
- 总收益率
- 17.74%
- 最大回撤
- 15.64%
- 总交易数
- 328
- 胜率
- 47.6%
- 盈利因子
- 1.13
扣除成本后仍有真实的单笔交易优势:avg_trade_return_pct 0.499%,高于 0.15% BINANCE USD-M 手续费下限——NOT 不会因手续费而失效,佣金仅占毛收益的 5.92%。
样本可靠且充足:1225 天内有 328 笔交易,metrics_reliable=true;entry_diag 显示 328 个信号中有 328 个已提交,0 个被丢弃,因此机制按代码预期运行。
交易实现了该假设:平衡的 177 做多 / 151 做空(真实多空),在 4H K线上的平均持仓时间约为 21h,采用逆势反转节奏——并非动量/配对/VRP 克隆策略。
风险可控:max_drawdown 15.6%(低于期货默认值 20%),在 4 个日历年中的 3 年为正,并且在正常波动率(+11%)和压力波动率(+16.2%)三分位区间中均有盈利。
微薄优势:profit_factor 1.133 与夏普 0.18;夏普 CI [-0.91, 1.26] 横跨零值,因此显著性远未得到保证。
低波动率三分位区间为负(-13.6%,夏普比率 -0.31)——优势集中在正常/压力市场环境中,在平静市场中则受到拖累。
这是单一永续合约资金费率/补充门控的方向性类别,在策略衰退中反复失效(QA 命名 AvaxFundingExtremeCrowdFadeLS PF 0.856,LtcCoinM PF 0.916);12 参数曲面存在过拟合风险。
优势在 SUI 的历史数据中逐渐衰减(开发者本人也承认:前半段每笔交易约为 0.89%,后半段约为 0.54%)。
分析
单笔交易经济性良好:avg_trade_return_pct 0.7295%,而往返成本约为 0.10% USD-M;佣金占毛收益的 5.94%。NOT 并非手续费优势失效。
样本量/区间充足:1226 天内有 581 笔交易,metrics_reliable=true;没有仓位规模或最低名义金额导致的丢弃。
代码如实实现了所述机制——资金费率是一个时点状态变量,而非收益来源(计入的资金费率仅为 $4,476 / $101.6k)。
HARD 不可豁免:PBO 0.7923 > 0.50(窗口 0.849/0.925/0.603)。
DSR 0.000,而 225 次试验的期望最大值为 2.587(有效试验数 59)——选定的夏普比率 0.439 落在最佳-N 噪声阈值 BELOW;CI [-0.672, 1.438];项目级 FDR 检验未通过。
十笔交易不代表优势:前 1 笔 = 盈亏的 18.8%,前 10 笔 = 90.6%,前 20 笔 = 152.3%(其余 561 笔净亏损)。交易中位数为 -0.105%,而均值为 +0.73%。
留出期之后的前向区间在 165 笔交易中明确为负:-$36,490,PF 0.772,胜率 35.8%;2026 为 -$16,542,且两个区间均为负。
留出期“通过”源于窗口位置:仅留出窗口就占据了全生命周期盈亏的 66%;夏普比率为 3.05 ± 标准误 3.35。
敏感性检验未通过:13 个参数中有 6 个在平坦的 0.24–1.25 噪声区间内呈现悬崖。
优化器驳斥了策略前提:entry_signal 将 1.5 → 0.993,降至整个网格范围以下,基本关闭了“极端资金费率”过滤器(328 → 581 笔交易,敞口 24% → 40%)。
对 294 个项目候选策略以 q=0.10 执行 Benjamini-Hochberg 检验后,保留了 4。未能通过该检验的候选策略,无法与项目自身的噪声区分开来,无论其单项统计数据看起来多好。
结局总结
当 PBO 约为 0.79、DSR 为零且 90% 的盈亏来自十笔交易时,突出的单笔交易优势和通过的留出期意义不大;而且优化器必须关闭核心过滤器(entry_signal 1.5 → 0.993)才能找到盈利,这说明失败的是策略前提,而不是参数设置。
分析师基于明确的稳健性缺陷,在 ANALYZING 放弃了该策略:PBO 0.7923(窗口 0.849/0.925/0.603),相对于 225 次试验的期望最大值 2.587,去膨胀夏普比率为 0.000;未通过项目级 FDR 检验;敏感性阶段也未通过,13 个参数中有 6 个被标记为悬崖。支持这一判断的证据包括:排名前 10 的交易贡献了 90.6% 的盈亏(交易中位数为 -0.105%);留出期之后的前向区间在 165 笔交易中亏损 $36,490,为 PF 0.772;优化器还将 entry_signal 从 1.5 推至 0.993——低于测试网格——实质上关闭了该论点所依赖的“极端资金费率”过滤器。
一种在 SUIUSDT.BINANCE USD-M 上使用 4H K线的多空策略,将永续合约资金费率作为时点拥挤度指标(从不作为盈亏来源);只有在按 ATR 缩放的价格冲击确认拥挤方正承受损失后,才反向交易极端仓位;在资金费率正常化、触及 ATR 止损/止盈、信号翻转或达到最长持仓时间时退出。
初始回测覆盖 1225 天,产生 328 笔交易、+17.74% 总收益、夏普比率 0.18、盈利因子 1.13、最大回撤 15.6% 和 avg_trade_return_pct 0.499%(远高于 0.15% 手续费下限),因此获得了“优化”判定。优化后显示 581 笔交易、+97.17% 总收益、夏普比率 0.44、盈利因子 1.25、avg_trade_return_pct 0.7295%、最大回撤 19.4%;留出期在纸面上也通过了(覆盖 184 天、85 笔交易,夏普比率为 3.05)。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。