策略
BTC 多数投票动量共振(跨 4H + 1D + 1W 的 2-of-3)——在保留已验证的选择性优势的同时,恢复令高夏普三重筛选受挫的交易数量(BINANCE USD-M,主要为 4H,双向,3 参数)
结局: 已放弃
BtcMajorityVoteMomentumConfluenceLS
结局总结
该策略是对本轮最具信息量的结果基于证据的修复:一致通过的三重筛选在晋级幸存者之外拥有最佳总体表现(夏普比率 1.04),但仅因交易稀释至82笔而被放弃。将规则放宽为2取-3的多数机制,确实将样本翻倍至271笔并越过可衡量性下限,但同时使夏普比率崩塌至0.707、CI低至0.101,自我证伪了“放宽后选择性仍能存续”的论点。分析师在BACKTEST_REVIEW经过一次迭代后放弃了它,认为它是已在优化中的更强的双屏同类策略的稀释性冗余复制品——证实在该多时间框架动量汇合模板内,交易数量与优势强度不可兼得。
假设
一个LONG-SHORT、SINGLE-INSTRUMENT BTC动量模型,是对本轮唯一最具信息量结果的DIRECT、基于证据的修复。待定的三重筛选(在4H/1D/1W上一致通过的3取-3)产生了工厂在晋级幸存者之外BEST的总体表现——夏普比率 1.04,sharpe_ci_low 0.533,盈利因子 2.41,回撤 8.5%,7年中有6年为正——PROVING多时间框架动量选择性优势是真实且稳健的。它仅因ONE原因被放弃:要求UNANIMITY使交易簿稀释至82笔(约12笔/年),低于100笔的可衡量性下限。修复不是更换信号或标的(L62)——而是将一致规则从UNANIMOUS(3取-3)放宽为MAJORITY(2取-3),这保留了大部分已验证的选择性,同时让策略更频繁地在场,交易数量大致翻倍以越过100笔下限,同时(根据三重筛选证据)保留远高于约0.6的单信号死亡线的夏普比率。它在幸存者已验证的底层上使用PROVEN动量信号(而非在约0.6处全部失效的斜率/VWAP/Supertrend替代信号)——单一标的币安 USD-M纯OHLCV(本轮发现的唯一无伪影、非脆弱底层:COIN-M超时,HL受历史长度限制,Deribit期权跨度约34天,多标的崩溃OOS/产生伪影)。它与晋级的2取-2(4H+1D)幸存者的区别在于增加了周线筛选和多数规则,与被放弃的3取-3三重筛选的区别在于多数(而非一致)投票——这一具体改动针对其唯一的失败点。恰好3个可调参数:动量回看(按时间框架缩放)、吊灯 ATR倍数和平坦带容差。
该假设通过对已放弃的一致三重筛选作最小、精准的改动来实现:信号相同(波动率归一化回归斜率),基础相同(单一标的 BTCUSDT.BINANCE 4H 纯 OHLCV),风险接线相同,且 3 可调参数集相同(每个时间框架按 trend_lookback 缩放,trail_atr_mult,flat_band)——ONLY 改动是共识规则:从一致的 3-of-3 改为多数的 2-of-3。由于每个筛选器的投票取值为 {-1,0,+1},score >= +2 恰好表示“至少两个筛选器意见一致且没有异议”,而旧的一致规则是严格子集 score == +3。因此,高夏普三重筛选策略所做的每笔交易都会保留,新增交易则是第三个时间跨度仅仅 NEUTRAL 而非反对——从而保留产生夏普比率 1.04/PF 2.41 的选择性,同时大致将入场次数翻倍,以越过 100 笔交易的可测性下限。退出规则对称放宽(分数穿越 0 才退出,而不是任一筛选器翻转),避免更宽松的入场引发频繁交易;0 与 +/--2 之间的差距构成明确的滞后区。预热刻意仅在 min_bars_required() 中设为 ATR,因为日线/周线序列是在 calculate_signal() 内追加的——更大的门槛会重复计算预热,并耗尽滚动-365d Layer-3窗口的数据(这是前序策略在第 3 次迭代中修复的缺陷)。由于策略双向交易,交易场所选用期货 BINANCE;杠杆保持为 1.0,并从 self.config.leverage 读取,以设置名义金额上限。
多数投票放宽规则证伪了自身论点:交易数量回升(82→271)是以牺牲优势为代价的——夏普比率从三重筛选的 1.04 降至 0.707,sharpe_ci_low 从 0.533 降至 0.101,落入该假设声称能够超越的约 0.6 单信号失效区间。这是优化中更强的双筛选(4H+1D)共振同类策略的弱化重复版本,其 CI低为 0.34。作为一种 L41/L63 多时间框架动量共振构建(0/213 OHLCV 存续),基础夏普比率 0.707 是上限,去膨胀和留出集只会使其更低;记录由离群值驱动(峰度 32.9),最近两年均为负(2025 -3.7%,2026 -3.75%),使留出集和近期 OOS 区间处于不利市场状态。本次会话中所有更强的趋势/动量策略模块都未通过相同的 3 阶段关卡(回撤 OOS -1.13/PBO 0.66,TSMOM 篮子 OOS -3.34/留出集 -0.64,MACD 常驻持仓策略在 0.70/0.09 时被放弃)。失败模式:momentum_confluence_dilution(放宽规则恢复了交易数量,但 CI低降至约 0.10,且与优化中更强的双筛选同类策略重复)。
实现
在 4 小时 K 线上的 BTCUSDT USD-M 永续合约。对按日历锚定的 4 小时、每日和每周收盘价序列,计算三个经波动率标准化的 OLS 对数价格趋势斜率(每日/每周索引由 bar.ts_event 推导,绝不使用 K 线计数器)。每个快/中周期筛选器在共享的平坦区间之外投出 +1/-1 票,在区间内弃权(0);周线筛选器仅投出方向性符号票。票数相加得到 [-3,+3] 内的分数:分数 >= +2 时做多,分数 <= -2 时做空,其余情况保持空仓——即 2-of-3 MAJORITY,且没有筛选器持反对意见。当票数衰减至中性或反向(LONG:分数 <= 0),或触发 chandelier ATR 移动止损时,平仓;退出水平(0)与重新入场水平(+/-2)之间的间隔构成内置的滞后区间。仓位采用固定比例风险法(初始 ATR 止损下的权益 risk_pct),并独立受 max_notional_pct * 杠杆上限约束,因此亏损不会导致仓位规模复利增长。
验证结果
分析师应确认多年回测能重现三重筛选级别的优势(夏普比率远高于约 0.6 的单信号失效值),并确认多数规则并非只是增加了亏损的边际交易;若完整区间未通过 DSR/费用关卡,则应放弃。
沙盒表现在最近-365天区间为负:total_return -10.14%,夏普比率 -0.69,profit_factor 0.66,win_rate 0.27,avg_trade_return_pct -0.32%。这NOT是代码缺陷(极性、投票逻辑、多TF构建与风险管道均正确),且不存在任何代码缺陷特征(win_rate 0,|夏普比率|>5,PF 0.0)。这是趋势跟踪策略在不利窗口中的典型特征:27%胜率下,avg_win 1500对比avg_loss 824(比率 1.8)需要比率大于约2.7才能盈利,而单个震荡年份未能实现。该假设的夏普比率-1.04主张基于7年、6/7年为正收益的记录,因此近期区间为负并不能证伪它——但在投入优化预算之前,必须在BACKTEST_REVIEW上对完整多年窗口进行审查。
在完整回测区间内检查多空胜率和各方向的 avg_trade_return_pct;若持续单边亏损,则说明仅看周线符号的筛选器错误地限制了方向。
方向偏斜值得关注:沙盒中 34 笔空头对比 15 笔多头,两者胜率均约为 26%。代码方向极性可验证为正确(score>=+2 -> 看涨共振时 BUY),因此这是近期价格路径加上仅看周线符号过滤器所致的特性,而非接线错误。这里只作提示,以便分析师在完整区间而非单一年份内核实多空平衡及各自的优势。
在交易数量足够大、不致由少数离群交易主导结果之前,任何完整回测夏普比率/PF 都应视为暂定。
return_kurtosis 9.08 与 largest_win 4869 / largest_loss -1774 表明,(已经为负的)沙盒结果由离群值驱动且样本量很低(363 天内只有 49 次完整往返交易)。交易频率约为每年 49 笔,外推至完整区间后远高于 100 笔的下限——这正是将规则从 3-of-3 放宽到 2-of-3 的既定目的——但近期区间的方向和幅度仍无法可靠测量。
回测评审
- 夏普
- 0.71
- 总收益率
- 162.49%
- 最大回撤
- 13.39%
- 总交易数
- 271
- 胜率
- 33.2%
- 盈利因子
- 1.38
放宽规则在机制上奏效:271 笔交易越过了导致三重筛选失败的 100 笔交易可测性下限,采用了清晰、无异议的 2-of-3 构建,风险接线也足够完善(DD 13.4%)
avg_trade_return_pct 1.015% 显著高于费用下限;单独来看,profit_factor 1.383 和 DD 13.4% 均可接受
自我证伪的论点:将3-of-3放宽至2-of-3,使夏普比率从三重筛选的1.04降至0.707,且CI-low从0.533降至0.101——选择性优势并未NOT存续;结果落入了它原本要战胜的约0.6单信号死亡区间
与优化中一个严格更强的双筛选共振同类策略重复(224 笔交易,CI低 0.34)——这是同一优势的弱化重复版本
L41/L63 多时间框架动量共振模板(0/213 OHLCV 存续):基础夏普比率 0.707 是上限;去膨胀和留出集只会使其更低,而 CI低 0.101 在零附近徘徊
由离群值承载:return_kurtosis 32.9,偏度 2.53——少数 +15% 至 +28% 的单日驱动了整个记录
近期市场状态不利:2025 -3.7% 和 2026 -3.75% 均为负,2026 的大部分时间滚动夏普比率为负——15 天留出集和近期 OOS 窗口均处于亏损阶段
本次会话中,表现更强的同类策略均未通过相同关卡(回撤 OOS -1.13/PBO 0.66,TSMOM 篮子 OOS -3.34/留出集 -0.64,MACD 常驻持仓策略在 0.70/0.09 时被放弃)
结局总结
放宽共振规则以补回交易数量,也会稀释创造优势的选择性——交易数量与优势强度彼此制约,因此多数投票无法同时越过可测性下限并保留一致版本的夏普比率。
分析师在优化前的 BACKTEST_REVIEW 关卡放弃了该策略:恢复交易数量是以牺牲优势为代价,使其落入原本意图超越的约 0.6 单信号失效区间(夏普比率 0.707 低于 1.0 阈值,CI低 0.101 低于 0.3 阈值);而且它是优化中更强双筛选同类策略(CI低 0.34)的弱化重复版本。
一种多空单标的 BTC USD-M 动量模型,通过将共识规则从一致(3-of-3)放宽为无异议多数(2-of-3),解决了已放弃的一致三重筛选唯一缺陷——交易过少。该规则应用于 4H、1D 和 1W 回归斜率筛选器,旨在保留已验证的选择性优势,同时越过 100 笔交易的可测性下限。
放宽规则在机制上奏效——271笔交易(高于三重筛选的 82),利润因子 1.383,最大回撤 13.4%,总回报 162.5%,平均单笔交易回报为名义金额的 1.015%——但优势并未保住:夏普比率从三重筛选的 1.04 降至 0.707,且sharpe_ci_low从 0.533 降至 0.101;业绩记录由异常值驱动(收益峰度 32.9),最近两年均为负(2025 -3.7%,2026 -3.75%)。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。