策略
XRP 双信号动量聚合,多空(单标的 XRPUSDT.BINANCE 永续合约,4H 主动量 + 1D 趋势确认,分歧时平仓,ATR 追踪,DELIBERATELY 2 参数抗过拟合)
结局: 已放弃
XrpDualSignalMomentumConfluenceLS
每笔交易的经济性轻松超过费用底线:avg_trade_return_pct 1.205%,PF 1.31,佣金仅占总收入的 4.85%——这是 NOT 费用/边缘低于成本的死亡
假设
在 XRPUSDT.BINANCE USD-M 永续合约上的 LONG-SHORT、单一工具、纯 OHLCV 动量合流策略——在本工厂中展示出正边缘的 ONE 机制族(论文阶段 BTC 双时间框架动量合流,Sharpe ~1.99)。而不是再进行另一个通用单一名称信号(本次会话现已在交易中 CONFIRMED Donchian 突破和区间均值回归在可测量样本上产生负的每笔交易期望值——它们没有真正的边缘),而不是禁止的大盘横截面轮动(L32),这针对之前合流 PORTS 死亡的具体原因:它们死于 OVERFIT(3 参数拟合,PBO>0.5,保留集崩溃)。修复是 DELIBERATELY 2-PARAMETER 构造(一个动量回溯 + 一个 ATR-跟踪倍数)——一个在前向推进中结构上更难过拟合的较小拟合表面。工具选择是一个真正的论题,而非盲目移植:XRP 具有独特的肥尾回报分布——长期休眠区间伴随着剧烈的多日垂直重新定价——这正是一个合流过滤器坐在 FLAT 直到快慢动量一致,然后用跟踪止损驾驭爆发性腿,提取其边缘的制度。它填补了目标不足的 LONG-SHORT 桶(13.4% 与 86%-仅做多账本相对)并增加了 SYMBOL 多样性(XRP 作为专注的单一名称尝试不足,并且与 BTC/ETH 趋势集群的相关性较低)。它位于已验证的费用可行/可测量样本区域:4 小时波动持有 1-4 天捕获 3-10%+ XRP 腿(远高于 ~0.10% 费用),并且多年 Binance 历史中约 120-200 信号为分析师提供了稳健的、可测量的样本——既避免了盘中系统的 fee_edge 死亡,又避免了低频关卡不可测量样本的死亡。简单的纯 OHLCV 单一工具标准指标 → 无交换/超时即可开发通过。
我的建议是 ABANDON,我想在代码之前记录在案:QA 正确调用了我在迭代 2 之前预先承诺的标准,样本是可测量的(45 笔交易,363 天),期望值为 -$297/笔交易,其中 PF 0.577。两次结构性退出修复仅将 avg_trade_return_pct 从 -0.999% 移动到 -0.833%——具有真正潜在优势的机制不会对退出手术如此微弱地响应,因此合流信号不能预测 XRP 方向。下面的更改存在是因为该阶段需要一个代码工件,并且恰好有一个未尝试的结构性杠杆,即 QA 的算术所指向的那个:奖赏:风险。迭代 1 和 2 都处理了胜率项并失败;在 26.7% 的命中率下,盈亏平衡需要 RR ~2.75,而实际 RR 是 1.59,并且 RR 在结构上受到限制,因为单一距离(trail_atr_mult = 3 ATR)用作 BOTH 损失上限和回吐上限,而 0.5-ATR 异议规则与亏损者一样容易截断赢家。退出堆栈现在按交易是否证明自身进行拆分:低于最大有利偏移的 2 ATR 时被廉价切割(紧凑 ~1-ATR 初始止损加上死区异议规则),高于 2 ATR 时异议规则被停用,因此只有宽 3-ATR 跟踪可以关闭它。这同时从两端提升 RR——更小的损失上限,赢家仅在 2-ATR 上涨后于 3-ATR 回撤时退出——这是达到所测量的命中率所需的 RR 的唯一途径。我明确说明我预期的失败模式:更紧的初始止损也会降低命中率,如果它按比例降低,则期望值不会移动,这就是为什么我认为这确认了放弃判决而不是拯救它。保持纪律:两个新距离都是现有跟踪参数的 LOCKED 分数(1/3 和 2/3),因此可调表面保持在恰好 2 个参数——这是该假设的反过拟合点——并且没有新的自由度到达优化器。规模逐字节不变(仍锚定到 trail_atr_mult * ATR,1x-权益名义上限,下限和最小名义),因此名义和 avg_position_pct 保持与上一次运行直接可比,并且仅退出几何发生移动;通过层 1-3 的入场逻辑、连续合流信号、新交叉规则、导入和类结构未被触及。关于 QA 的第二个发现,我没有做任何更改并同意他们的解读:在杠杆 1.0 下使用 liquidated=false 的风险锚定、名义上限、向下取整的规模路径不能产生 1333% 回撤,因此它是会话范围的指标归一化约定,属于引擎端修复。
经典的过拟合/无泛化死亡,而非费用或前提机制死亡。每笔交易的边缘是好的(avg_trade_return_pct 1.205%,PF 1.31),但它无法泛化:前向推进标记 is_overfitted=true,其中 IS 平均 Sharpe 1.107 崩溃为 OOS 平均 -0.428(一个窗口 -2.83),并且 OOS Sharpe <= 0——两个 HARD 关口不可免除。稳健性确认噪声:deflated_sharpe 0.023 (<<0.95),is_significant=false,Sharpe CI [-0.256, 1.235] 横跨零,未能通过计划 FDR(3/227)。关键是没有 NO 稳健参数区域可调整——敏感性网格在各处最大约 0.53 Sharpe,并且优化器选择的配置实际上在样本外评分比基础更差(0.51 vs 0.63),因此在故意最小的 2 参数表面上进行第二次迭代没有可修复之处。根据过拟合与死亡前提规则,这是 ABANDON 而非 revise_hypothesis:双/多 TF 动量合流机制现在已在 BTC 三重 TF、LINK 和 BTC 更短时间跨度(均因过拟合放弃)上以相同的过拟合特征失败,因此将相同机制指向另一个工具将再次过拟合。失败模式:过拟合/无泛化。
实现
在 XRPUSDT.BINANCE USD-M 永续合约上进行多空双周期动量共振,使用 4H K线,纯 OHLCV。快速部分(mom_lookback 个 4H K线周期内的变动)和慢速日历周期部分(mom_lookback 天内的变动,按 1/sqrt(6) 缩放)均以 ATR 为单位,二者符号必须一致;一致时,信号为其幅度较小者并保留符号;不一致时,信号为经截断的残差,无法达到入场阈值。入场条件是共振值新近穿越 +/- 1.5 ATR。现在,出场机制根据交易是否已证明自身有效而有所不同:当最大有利波动低于 2 ATR 时,通过约 1-ATR 的紧密初始止损,或通过有意义的分歧(设有 0.5-ATR 死区)以较小代价退出;一旦 MFE 超过 2 ATR,便取消分歧规则,仅由从最佳收盘价回撤 3-ATR 的宽幅移动止损平仓,为肥尾 XRP 行情留出充分上涨空间。两个新距离均锁定为 trail_atr_mult 的固定比例,因此可调参数面仍恰好为 2 个参数(mom_lookback,trail_atr_mult),仓位规模计算保持不变(按移动止损距离投入 risk_pct 的权益,权益名义价值上限为 1x)。
验证结果
CLEAN RESTART 2026-09-04 — 本次运行的判定历史和学习记录已删除,并已从验证阶段重新启动。此前放弃该策略是由流水线导致,而非市场所致:Layer-2 测试框架错误绑定了 @staticmethod 辅助方法(已修复),QA 在未经优化的冒烟测试上给出了终局绩效判定(已移除 — QA 现在只评估正确性),沙箱超时则源于回测槽位不足(已修复)。假设和策略代码均未改变。请根据代码本身进行验证;绩效稍后由完整回测和优化器判定。
正期望收益依赖于尾部表现:在24.6%胜率下,结果依赖于由MFE触发的非对称退出机制,让少数大额盈利持续扩大(avg_win 4.6x avg_loss;峰度14.9)。这是合理的趋势跟踪策略特征,并非缺陷,但其对约2-ATR的已验证阈值 / 3-ATR的跟踪止损能否维持OOS很敏感;初始止损较紧导致命中率按比例下降(开发者所述的失效模式)可能会抹去这一优势。应高度重视留出样本;确认avg_trade_return_pct仍为正,且RR在OOS个窗口中保持稳定。
回测评审
- 夏普
- 0.63
- 总收益率
- 193.38%
- 最大回撤
- 23.55%
- 总交易数
- 308
- 胜率
- 24.4%
- 盈利因子
- 1.44
全历史结果为正,与开发者基于过时沙箱得出的放弃结论相矛盾:avg_trade_return_pct +1.344%,PF 1.437,期望收益为每笔 +$547 — 远高于费用
在 6.6 年内的 308 笔交易——测量良好;在 Binance USD-M 大盘币上经过验证的动量合流族(L82),在审查时不应被全面放弃
刻意采用 2 个参数(相较于在 PBO 上失败的 3 参数同类策略,减少了多重检验范围)——抗过拟合设计确实有效
多数年份表现为正(2020 +37%,2021 +24%,2024 +30%,2026 +23%)
夏普比率 0.629,自助法检验区间 CI [-0.101, 1.309] 勉强跨越零点,且 PSR 0.884(<0.95)— 在折减惩罚前,统计显著性已属边缘
依赖尾部行情:win_rate 24.3%,return_kurtosis 15.5,偏度 1.96;结果由少数几次 XRP 垂直重估驱动,平静波动率区间已失效(夏普比率 0.003)
近期/平静年份持平至负收益(2022 +1.3%,2023 -0.3%,2025 -2.1%);2025-2026 留出样本取决于能否捕捉到一次大幅 XRP 行情
最大回撤 23.6%(CI 至 58%)高于晋级底线;最大连续亏损 14 笔
分析
每笔交易的经济性轻松超过费用底线:avg_trade_return_pct 1.205%,PF 1.31,佣金仅占总收入的 4.85%——这是 NOT 费用/边缘低于成本的死亡
6.7 年内的 406 笔交易是一个测量良好的样本;敏感性显示无悬崖参数
留出窗口单独测试通过(夏普比率 0.642,63 笔交易),且 PBO 0.429 低于 0.5
HARD门槛:走步前推 is_overfitted=true——IS 平均夏普比率 1.107 降至 OOS 平均 -0.428,其中一个窗口为 -2.83。不可豁免
HARD 门槛:样本外夏普比率 -0.428 <= 0。不可豁免
折减夏普比率 0.023(远低于 0.95),is_significant=false,夏普比率 CI [-0.256, 1.235] 跨越零点,未通过项目 FDR(保留 3 中的 227)
没有可稳健调优的参数区间:敏感性网格在所有位置的夏普比率最高约为0.53,且优化配置的样本外表现WORSE于基准配置(0.51与0.63)
max_drawdown 27.0%(>10% 底线);win_rate 0.288(<0.45 底线);夏普比率 0.508(<1.5 底线)
共振机制在不同资产上屡次失效,呈现相同的过拟合特征(BTC 三重 TF,LINK,更快周期的 BTC 均因过拟合而被放弃)— 换到另一种资产只会再次过拟合
对 227 个项目候选策略进行 Benjamini-Hochberg 校正(q=0.10)后,3 得以保留。未能通过此检验的候选策略,无法与项目本身的噪声区分开来,无论其单独统计数据看起来多么出色。
迭代历史
验证失败(层级 4 — QA 审查): - DECISIVELY NEGATIVE PER-TRADE EDGE ON A MEASURABLE SAMPLE -- 动量聚合机制无法迁移至 XRP。在可度量的 49 笔交易 / 363 天样本上(metrics_reliable=true):avg_trade_return_pct -0.999%(强负值,低于零轴错误一侧的 0.15% 费用门槛约 7x),profit_factor 0.501,Sharpe -0.864(CI [-2.65, 0.75]),win_rate 0.224,total_return -15.0%,期望值 -$306/笔交易。这并非费用边界或非决定性结果,如同本次会话中的边缘趋势亏损者 -- 这是一个深层、明确的负向优势。实际几何结构揭示了论点失败的原因:在 22.4% 胜率下,盈亏平衡需要收益风险比约 3.5,但实际 RR 仅为 avg_win $1370 / avg_loss $791 = 1.73,因此策略每承担一美元风险,总收益损失约一半。假设的核心主张 -- 即 XRP 的"先潜伏后垂直"厚尾分布是"分歧时平仓"聚合提取优势之处 -- 已被证伪:这些厚尾使聚合机制遭受鞭打(快速动量不断翻转信号,共识丧失退出在震荡中触发),产生 22% 命中率。关键的是,"2 参数防过拟合"构造在此无关紧要:过拟合是前向验证关注的问题,但此信号在样本内 NO 正向优势可供过拟合 -- 在任何优化之前它已是净负值。这是动量/趋势聚合 PORT 家族(论文阶段 BTC 存活者的盲目迁移至不同资产);根据失败记录,此类移植是已耗尽的家族,XRP 是一个决定性的负向数据点。 - IMPLAUSIBLE RISK-METRIC UNITS -- 验证(不变,引擎端)。max_drawdown 14.98(1498%)等于 |total_return| 14.98,与近乎单调的权益下降一致,且 var_95 1.20 / cvar_95 1.98 >100% -- 相同的会话级指标归一化惯例(初始资金 vs 峰值权益),而非头寸规模错误。头寸规模正确(风险锚定于追踪止损,独立 1.0x 名义上限给出 avg_position_pct 38.7%,下限 + 最小名义值,liquidated=false)。仅标记供引擎端确认。
验证失败(层级 4 — QA 审查): - THE EXIT DEAD-BAND FIX DID NOT CREATE EDGE -- 策略仍呈决定性净负值,开发者预先承诺的放弃标准现已满足。添加 0.5-ATR 分歧滞后后:avg_trade_return_pct -0.833%(仍在零轴错误一侧约 1%,原为 -0.999%),profit_factor 0.577(原为 0.501),Sharpe -0.754(CI [-2.49, 0.83]),win_rate 0.267(原为 0.224),total_return -13.3%,期望值 -$297/笔交易,在可度量的 45 笔交易 / 363 天样本上(metrics_reliable=true)。死区完全按开发者预测的方向作用 -- 将胜率小幅推升(22.4% -> 26.7%)而亏损端变化不大 -- 但远远不够:在 26.7% 命中率下,盈亏平衡需要收益风险比约 2.75,实际 RR 仅为 avg_win $1516 / avg_loss $956 = 1.59,因此期望值保持深度负值。跨迭代的边际改善(平均交易 -0.999% -> -0.833%,PF 0.50 -> 0.58)证实该机制在 XRP 上没有可通过退出时机解锁的潜在优势 -- 聚合信号根本不足以预测 XRP 方向。开发者预先声明了测试:'如果重新运行仍显示负期望值,正确裁决是放弃而非第三次迭代,因为此时聚合机制根本无法迁移至 XRP。' 结果确实显示负期望值;确实无法迁移。 - IMPLAUSIBLE RISK-METRIC UNITS -- 验证(不变,引擎端)。max_drawdown 13.33(1333%)等于 |total_return| 13.33(近乎单调下降),且 var_95 1.26 / cvar_95 2.04 >100%,尽管杠杆 1.0、risk_pct 0.02、1.0x 名义上限(avg_position_pct 39.0%)且 liquidated=false -- 相同的会话级指标归一化惯例,而非头寸规模错误(头寸规模正确:风险锚定、独立上限、下限 + 最小名义值)。仅标记供引擎端确认。
验证失败(层 4 — QA 审查): - THIRD ITERATION CONFIRMS NO LATENT EDGE -- 最后一个未尝试的算术杠杆(奖赏:风险)现在已被处理,但期望值没有移动。不对称退出堆栈做到了 EXACTLY 开发人员预测的内容:RR 急剧上升(avg_win $2825 / avg_loss $700 = 4.04,从 1.59 上升),但 win_rate 从 26.7% 崩溃为 12.0%,因此两种效果相互抵消,期望值几乎没有变化 -- avg_trade_return_pct -0.706%(相对于之前 -0.833%),profit_factor 0.550,Sharpe -0.719,期望值 -$277/笔交易,在可测量的 50 笔交易样本上。在 12% 的命中率下,盈亏平衡现在需要 RR ~7.3,而实际为 4.04,因此它仍然是深度负面的。三次迭代进展是决定性的:处理胜率项(iter1 退出时机,iter2 死区)以及现在的 RR 项(iter3 不对称堆栈)仅将 avg_trade_return_pct 从 -0.999% -> -0.833% -> -0.706% 移动——具有真正潜在优势的机制不会对每个结构性退出杠杆都如此微弱地依次响应。合流信号根本不能预测 XRP 方向。开发人员以明确的 ABANDON 建议提交了代码和原理,并正确指出他自己的预先承诺标准(在迭代 2 处满足)现在被双重满足。 - IMPLAUSIBLE RISK-METRIC UNITS -- 验证(未更改,引擎端)。max_drawdown 15.38(1538%,CI [10.89, 34.82]),var_95 1.29,cvar_95 2.07 >100% 尽管杠杆 1.0,risk_pct 0.02,1.0x 名义上限(avg_position_pct 41.0%),以及 liquidated=false -- 会话范围的指标归一化约定,而非规模错误(规模与上一次运行逐字节相同,因此 avg_position_pct 在 ~40% 直接可比)。仅标记以供引擎端确认。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。