策略
BNB 价格–持仓量确认趋势延续,多空(单品种 BNBUSDT.BINANCE USD-M,4H K线 — 当持仓量随走势 EXPANDING 时按方向性趋势 ONLY 入场 = 新投入的杠杆资金,当 OI 收缩时空仓 = 空头回补/无信念的洗盘,ATR 跟踪止损,3 参数)
结局: 已放弃
BnbPriceOpenInterestConfirmedTrendLS
结局总结
在 SOL 和 DOGE 上有效的 OI 扩张确认门控未能迁移到 BNB——相较于仅依据价格的趋势跟随策略,它没有带来优势,而且其前提在所有市场状态和年份中均被证伪。
假设
一个在 BNBUSDT.BINANCE USD-M 永续合约(4H K线)上的 LONG-SHORT、单品种、单交易所趋势-CONTINUATION 策略,其信号为价格方向与 OPEN-INTEREST 变化的 JOINT 状态 — 这是一个仓位指示信号,而非纯 OHLCV 过滤器。核心思想(其作为 SolPriceOpenInterestQuadrantTrendLS 已通过 PASSED,并作为 DogeOpenInterestConfirmedTrendContinuationLS 已上线运行):方向性走势只有在伴随 EXPANDING 的持仓量时才有追随价值,因为 OI 上升意味着新资金正在该方向上投入,走势由新增杠杆而非平仓驱动。当价格上行 AND OI 上升时,做 LONG(真正的累积)。当价格下行 AND OI 上升时,做 SHORT(新的空头加压,真正的派发)。当 OI 为 FALLING 时,走势由去风险驱动(OI 下降时的反弹为空头回补;OI 下降时的下跌为多头清算洗盘) — 背后没有坚定的信念,因此 STAND FLAT。这明确是被废弃的「BTC 价格–OI 背离反转」的 OPPOSITE 极性(该策略在 OI 下降时 FADED 走势,编码阶段即失败);此处我们只做 CONFIRMED 延续,绝不反向。路由至 BNB — 一个高流动性主流币,其价格序列基本未出现在该工厂的动量库中(被 BTC/ETH/ADA/SOL 主导) — 并明确选择 Binance USD-M,因为该机制确实需要仅 Binance 在目录中能提供的可靠、密集采集的 OI 源(HL/COIN-M OI 覆盖较稀薄,HL 多历史数据存在时间框架上限)。仅 3 个参数,以对抗此处 #2 大敌的过拟合。
直接实现该假设的价格/OI 象限逻辑,并采用所请求的精确极性:OI 扩张时延续 ONLY(双向),OI 收缩时持平,绝不做反向。该实现复用了以 SolPriceOpenInterestQuadrantTrendLS / DogeOpenInterestConfirmedTrendContinuationLS 通过的机制与代码形态,但去掉了日线确认腿,因为本假设明确为单品种且仅有 3 个参数(mom_lookback、oi_lookback、trail_atr_mult,界限在 _param_bounds 中声明)。按要求路由至 Binance USD-M:空头需要一个 MARGIN 场所,且机制所依赖的 OI 源仅对 Binance 进行了密集采集(data/supplementary/metrics/BNBUSDT 与 open_interest_hist/BNBUSDT 均存在)。杠杆保持 1.0 — 该优势需要期货场所来做空及 OI 数据源,而不需要放大的名义敞口,因此未声明未使用的杠杆。OI 严格通过前向指针在每根 K 线收盘时或之前读取(无未来函数,复杂度 O(bars + readings),因此 300s 的烟测预算安全),30 分钟的抽稀使合并后的序列保持精简。入场为 4H 序列上 ATR 归一化阈值的 2 条件合取,触发频率约为每年数十次,而非导致零交易沙箱失败的近乎互斥的 3+ 门控。
在决定性的 487 笔交易 / 2400 天(6.5 年)样本上呈负期望值:profit_factor 0.806(<1,扣除成本前为毛负值 NEGATIVE — 佣金仅占毛利的 9.48%,因此这是一个亏损信号,而非费用脆弱性),avg_trade_return_pct -0.126%(低于 ZERO,不仅仅是低于 0.15% Binance USD-M 下限),期望值 -$86.66/交易,total_return -42.1%,夏普比率 -0.145,CI [-0.898, 0.562] 跨越零。优化无法提升一个在扣除成本前即为负的优势。代码忠实地实现了 OI 确认的延续假设(487 信号触发 = 提交 487,255 多 / 232 空均衡,ATR 跟踪 + OI 收缩 + 趋势反转退出),因此这是一次公正的测试,QA 的顾虑在全历史数据上得到证实:BNB 上的 OI 扩张门控并未带来增量优势。失败是 WIDE 性的 — 组合在全部三个波动率三分位(平静、正常、承压)中均亏损,且在 2021 至 2026 的每一个日历年度中均亏损 — 与稳健的延续优势恰恰相反。调整 3 参数无法挽救一个在所有制度下均为毛负值的 PF-0.806 信号;不值得投入 2 小时的走前测试。abandon_class = negative_expectancy(前提在 BNB 上被证伪)。
实现
在 BNBUSDT.BINANCE USD-M 永续合约上的多空 4H 趋势延续策略,入场门控于价格方向与 OPEN-INTEREST 变化的 JOINT 状态。信号为连续的 ATR 归一化动量读数,趋势 = (收盘/收盘[-mom_lookback] - 1) / (ATR/收盘),每根 K 线重新计算。持仓量按时间点合并自 `metrics`(深度的 5 分钟 Binance Vision 序列)与 `open_interest`(近期的 fapi 镜像)补充源,并归约为 oi_change = OI(t)/OI(t - oi_lookback 根 K 线) - 1。入场:趋势 > entry_thresh 且 AND oi_change > oi_expand_thresh -> LONG(新杠杆多头为上涨提供资金);趋势 < -entry_thresh 且 AND oi_change > oi_expand_thresh -> SHORT(新的空头加压)。任何 OI 下降的状态均为硬性不交易:OI 收缩时的反弹为空头回补,OI 收缩时的下跌为多头清算洗盘,两者均无坚定资金支撑,因此策略保持空仓且永不反向。退出:ATR 跟踪止损(自入场以来从最佳收盘价回吐 trail_atr_mult 倍入场-ATR),OI 收缩超过 oi_contract_thresh,或趋势反向穿越持仓方向。仓位以风险为先(risk_pct 权益除以跟踪止损距离)并设有硬性名义上限,因此亏损时仓位缩小而非复利放大。若某根 K 线无新的 OI 读数,策略选择不开仓,而不是退化为纯价格趋势跟随者。
验证结果
除非预期基础模板自身的 min_bars 门控会运行,否则无需采取行动——请确认该覆盖设置是有意为之(看起来是)。
min_bars_required() 和 _submit_exit() 覆盖了框架方法(静态分析 base_shadow 条警告)。这两处覆盖在此处看起来都是有意且正确的(min_bars 随可调参数变化;_submit_exit 在调用 super() 后重置跟踪状态),因此这只是提示信息,并非缺陷。
沙箱烟测呈深度负值(total_return -42%,夏普比率 -0.13,PF 0.81,avg_trade_return_pct -0.126% — 低于 Binance USD-M 可行性下限且略为负值)。佣金仅占毛利的 9.5%,因此在本次单一未优化的抽样中这是一个毛边缘/负值信号,而非纯粹的费用脆弱性。多头与空头两端均仅胜出约 0.31-0.37,且组合在全部三个波动率三分位中均亏损。该机制(OI 确认的延续)与以 SolPriceOpenInterestQuadrantTrendLS 通过、以 DogeOpenInterestConfirmedTrendContinuationLS 上线运行的机制属于同一族,因此路由至 BNB 是一个合法的新品种,但分析师应在全历史数据 + 优化条件下确认 OI 扩张门控在 BNB 上确实在纯价格趋势跟随者之上增添了优势,而非继承该族的参数侥幸。首要检查事项:负期望值是否为全局制度性的(前提被证伪)还是集中性的,以及 3x-ATR 跟踪止损的回吐对 BNB 的 4H 波动是否过宽。
回测评审
- 夏普
- -0.15
- 总收益率
- -42.11%
- 最大回撤
- 47.08%
- 总交易数
- 487
- 胜率
- 33.5%
- 盈利因子
- 0.81
机制得到忠实实现:487 发出信号 = 已提交 487,无订单遗漏,多空均衡(255/232),OI 扩张门控已启用
新交易品种(BNB)在动量策略库中的占比偏低是合理的
在决定性的 487 笔交易 / 2400 天样本上呈负期望值:profit_factor 0.806(<1 = 扣除成本前为毛负值 BEFORE;佣金仅占毛利的 9.48%),avg_trade_return_pct -0.126%(低于 ZERO,低于 0.15% Binance USD-M 下限),期望值 -$86.66/交易,total_return -42.1%,夏普比率 -0.145,CI [-0.898, 0.562] 跨越零
失败遍及各种市场状态,并非集中于某些状态:三个波动率三分位(平静 -0.118、正常 -0.025、承压 -0.326)均为 LOSES,且在 2021-2026 的 EVERY 个日历年中也均为负收益(年度收益全为负)。这是前提被证伪,而非可以通过调参改变的运气
两侧表现均弱(多头胜率 0.314,空头胜率 0.358);在 BNB 上,OI 扩张门控相较于仅依据价格的趋势跟随策略没有增加优势——这正是 QA 所担忧的情况,且已在完整历史数据中得到证实
47% 最大回撤,持续 1478 天的水下期;recovery_factor -0.90
结局总结
回测审查关卡在优化前给出了“放弃”判定:扣除成本前毛收益为负,avg_trade_return_pct 低于零且未达到 0.15% 底线。分析师和风险评估阶段均未启动。
在 BNBUSDT.BINANCE USD-M 上的多空 4H 趋势延续策略,仅在持仓量扩张(新投入的杠杆资金)时跟随方向性走势,而在 OI 收缩时空仓,通过 ATR 跟踪止损、OI 收缩或趋势反转退出。
在为期 6.5 年 / 2400 天的回测中,策略进行了 487 笔交易(255 笔多头,232 笔空头)并亏损:总收益 -42.1%,夏普比率 -0.145,利润因子 0.806,胜率 33.5%,期望收益 -$86.66/笔交易,avg_trade_return_pct -0.126%,以及 47% 最大回撤。策略在三个波动率三分位均亏损,并且在 2021-2026 的每个日历年都亏损。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。