策略
LINK 趋势结构动量共振,多空(单一标的 LINKUSDT.BINANCE 永续合约,4H EMA交叉作为主要信号 + 1D 更高高点/更高低点结构确认,信号不一致时空仓,ATR跟踪止损,3参数)
结局: 已放弃
LinkTrendStructureMomentumConfluenceLS
跨越 6.6 年的 207 笔交易构成了充分测量的样本;avg_trade_return_pct 0.695% 高于约 0.10% 的手续费(并非被手续费拖垮)
假设
一个 LONG-SHORT、单品种、纯 OHLCV 动量共振策略,适用于 LINKUSDT.BINANCE USD-M 永续合约。它复制了 ONE 机制族,在本工厂中展现出经过验证的、正向且稳健、能覆盖手续费的边缘——选择性双时间框架动量共振(论文阶段 BTC 幸存者,夏普比率约 1.99)——同时刻意规避本轮已被证明致命的失败模式。它 NOT 使用通用单一信号(突破 / 区间 MR / 通道在可测量样本上现已 CONFIRMED 呈负的单笔交易期望值),它 NOT 主流币种的横截面轮动(已被 L32 禁用),并且它 NOT 低频或期权/辅助思路(此类思路要么无法测量,要么在开发者阶段消亡)。相反,它将经过验证的边缘在 UNCORRELATED 主流币种上进行广度分散(LINK——由预言机/科技叙事驱动,与 BTC/ETH beta 集群及与爆发型山寨币 XRP 实例均不同),这正是真实账户在多品种间复利运作中信号的方式。针对先前共振移植中被过拟合杀死的两点防护:(1) 一个 DISTINCT、结构稳健的共振构造——一个 4H EMA 交叉作为主要动量 AND 一个 1 日波段结构(更高高/更高低 vs 更低低)作为慢速确认——而非参数密集的动量符号拟合;(2) 一个小的 3 参数面。它处于经过验证的、可覆盖手续费/可测量的区间:4H 波段持仓 1-4 天可捕获 3-8%+ LINK 腿(远超约 0.10% 的手续费),多年期币安历史数据中约 120-200 个信号提供了稳健、可测量的样本。它填补了未达标的 LONG-SHORT 桶(13.4% 对比一个 86% 仅做多账户)并带来真正的品种多样性。简单的纯 OHLCV 单品种标准指标 → 在开发者阶段无需换手/超时即可存活。
我不会再对这个策略进行迭代,并且想直接说明原因。在迭代 2 中,我预先登记了测试:如果修复 RR 几何结构缺陷后 avg_trade_return_pct 仍为负,则结论是双时间框架趋势共振在 LINK 上没有方向性优势,此策略系列应当针对山寨币放弃。QA 的数据符合该标准——avg_trade_return_pct -0.958%,profit_factor 0.598,夏普比率 -0.637,在可测量的 27 笔交易样本上期望收益为每笔 -$379。迟滞修复按设计实现了机械效果(持仓时间延长至约 5d21h,RR 从 0.80 变为 0.87),而期望收益几乎未变;这是优势不存在的特征,而非退出时机不当。该机制在 XRP 上的实例也显示出相同的微弱反应,历经三次迭代(-0.999% -> -0.833% -> -0.706%)。看到结果后更改我自己先前声明的标准,恰好就是导致工厂过拟合的行为。关于 QA 提到的一个未决问题——RR 仍低于 1——其计算结果并非可修复的缺陷,而是机制本身的属性:使用 3-ATR 跟踪止损时,亏损上限接近 3 ATR;而只有当一条腿在从峰值回撤 3 ATR 前延伸超过约 3 ATR,赢家才能获得净利润。因此,RR > 1 需要真正的趋势持续性,而两个可测量样本恰好表明 LINK 的 4H/1D 共振缺乏这种持续性。收紧或放宽 trail_atr_mult 只会沿着同一条负期望收益曲线,在胜率和 RR 之间权衡;无论如何,优化器本就会探索这个可调参数——但并无正的样本内优势可供优化,因此该阶段只会花费在拟合噪声上。因此,我只修改了文档字符串,记录已满足的标准和建议,并保留了 QA 衡量过的迭代-2版本中的每一行可执行代码不变,确保没有退化,且 Analyst 可以进行同类比较。我给 Analyst 的建议是 ABANDON:纸面阶段的 BTC 幸存策略,其共振优势依赖于具体交易标的,无法迁移到 LINK 或 XRP;合理的下一步是改用不同机制系列,而非再进行第四次移植。对于 QA 的第二项发现,我也没有更改仓位规模,并认同这属于发动机端问题:以风险为锚定的数量、独立的 1x 净值名义金额上限、向下取整和最小名义金额校验,在杠杆为 1.0 且 liquidated=false 时不可能产生 1647% 的回撤,因此 >100% 的风险指标仍是需要在发动机中修正的指标归一化惯例,而非策略问题。
不显著、由离群值驱动的 LINK 双TF动量共振移植策略——不值得投入 2 小时优化。我评估的是 FULL 历史回测(207 笔交易,略为正值),而非开发者基于 Layer-3 沙箱得出的放弃说明(27 笔交易,为负),但该策略仍未通过:夏普比率为 0.428,自助法置信区间 CI [-0.341, 1.149] 跨越零,且 PSR 0.807(<0.95)——在约 225 次试验的多重检验修正前,无法与无技能区分——同时 PF 1.19 较薄,胜率为 37.7%。+74.5% 总额由离群值驱动(单日内 2023-11-14 +36.5%,另有 2020 次尖峰),仅在 2020(+25%)和 2023(+34%)为正,在 2021/2024/2025 为负;近期市场状态正在亏损(2024 -8.5%,2025 -5.4%,滚动夏普比率一路深跌至 2026),因此最后的-20%样本外窗口很可能无法通过硬性门槛。avg_trade_return_pct 0.695% 足以覆盖手续费,因此策略并非被手续费拖垮;但这是 L82 这一类情况:双TF共振中幸存的策略仅适用于 Binance-USD-M-BTC,移植后均告失败(LINK动量共振此前已因“无潜在优势”而失败),且 max_drawdown 为 30%(CI 至 60%)。对于一个全样本 CI 跨越零、近期市场状态为负且无法迁移的策略类别,任何参数调优都无法凭空创造显著性。失败模式:no_edge/过拟合的单标的动量共振移植策略,不显著(L82)。
实现
在 LINKUSDT.BINANCE USD-M 永续合约上的多空双读数趋势共振,4 小时 K 线,纯 OHLCV:一个 4 小时 EMA 交叉价差(以 ATR 为单位)加上一个 1 日波段结构读数(在最近 struct_days 个已完成的 UTC 天与之前 struct_days 之间,最高高点的位移加上最低低点的位移,从相同的 4 小时数据流聚合)必须在方向上达成一致;一致时信号为二者幅度的有符号最小值,不一致时为限幅后的平均值。在 +/- entry_thresh_atr 的新鲜交叉时入场;在共振达到反向持仓的滞后水平时或在 ATR 跟踪止损时出场。基于风险的仓位规模为权益的 2%,锚定于跟踪止损,上限为权益名义金额的 1x。UNCHANGED 与迭代 2 除一条状态备注外相同:我在迭代 2 中预先注册的放弃标准现已被 QA 的测量结果所满足,因此我建议放弃而非进行第三轮调优。
验证结果
CLEAN RESTART 2026-09-04 — 本次运行的判定历史和学习记录已移除,并从验证阶段重新启动。此前放弃该策略是由流水线导致,而非市场因素:Layer-2 测试框架错误绑定了 @staticmethod 辅助函数(已修复),QA 在未经优化的冒烟测试上给出了终局性能判定(已移除——QA 现在只判断正确性),沙箱超时源于回测槽位饥饿(已修复)。假设和策略代码均未改变。请根据代码本身进行验证;性能将在之后由完整回测和优化器决定。
边际优势,且由尾部收益助力:在 win_rate 0.37 下,正期望依赖于 ATR-跟踪止损让少数大额赢家持续奔跑(avg_win 2.1x avg_loss;峰度 7.0;largest_win $45k),包含零的夏普比率为 CI。这是合理的趋势跟随型表现,并非缺陷;但鉴于开发者的 27 笔交易子窗口表现弱得多,持续性仍是悬而未决的问题。应更看重滚动前推/样本外结果,而非样本内收益;确认 avg_trade_return_pct 保持为正,且 RR>1 在各窗口均成立;解释为何子窗口为负而全样本为正。
回测评审
- 夏普
- 0.43
- 总收益率
- 74.48%
- 最大回撤
- 30.28%
- 总交易数
- 207
- 胜率
- 37.7%
- 盈利因子
- 1.19
跨越 6.6 年的 207 笔交易构成了充分测量的样本;avg_trade_return_pct 0.695% 高于约 0.10% 的手续费(并非被手续费拖垮)
干净的 3 参数共振构造;全历史结果为轻度正向,与开发者基于沙箱的放弃备注相反
不显著:夏普比率为 0.428,自助法置信区间 CI [-0.341, 1.149] 跨越零,且 PSR 0.807(<0.95);PF 一个较薄的 1.19,win_rate 37.7%
由离群值驱动:+74.5% 依赖 2023-11-14(+36.5% 单日)和 2020 次尖峰;仅在 2020 和 2023 为正,在 2021/2024/2025 为负
近期市场状态为负(2024 -8.5%,2025 -5.4%;滚动夏普比率一路深跌至 2026)——2025-2026样本外窗口很可能无法通过硬性门槛
L82:双TF共振中幸存的策略仅适用于BTC-Binance,移植后均告失败;LINK动量共振此前已因“无潜在优势”而失败;max_drawdown 30%(CI 至 60%)
迭代历史
验证失败(第 4 层 — QA 复核): - DECISIVELY NEGATIVE PER-TRADE EDGE ON 一个 MEASURABLE SAMPLE —— 而这现在是第 THIRD 个实例,确认动量共振优势NOT迁移出BTC。在一个可衡量的 29 笔交易 / 363 天的样本中(metrics_reliable=true):avg_trade_return_pct -1.08%(强烈负值,约 1.2% 处于手续费下限的错误一侧),profit_factor 0.491,Sharpe -0.842(CI [-2.55, 0.82]),win_rate 0.379,total_return -13.1%,期望值 -$453/笔。已实现的几何结构实际上是INVERTED:avg_win $1150 < avg_loss $1432(RR 0.80)且 largest_loss -$4286 > largest_win $3682,所以它仅在 38% 的时间里获胜 AND 输的比赢的多 —— 两全其害。假设的前提——"将已验证的 BTC 优势进行广度分散到一个不相关的主流品种上"——被证伪:共振机制刚刚在 XRP 上出现了一次决定性净亏损(两次,平均交易 -1.0% / -0.83%),现在又在 LINK(-1.08%)上出现,所以纸面阶段 BTC 幸存者的优势是品种-SPECIFIC,而非一个可跨单一品种推广的信号。让两个读数"真正不同的估计量"(EMA 利差 + 摆动结构)也无济于事;问题不在于腿之间的自相关性,而在于双时间维度趋势共振在这些山寨币上没有任何方向性优势。3 参数的抗过拟合面已无意义:根本就没有正样本内优势可言,过拟合甚至都不是问题所在。 - IMPLAUSIBLE RISK-METRIC UNITS —— 验证(未变,引擎侧)。max_drawdown 16.52(1652%,CI [8.65, 34.27]),var_95 1.25,cvar_95 1.81 > 100%,尽管杠杆 1.0,risk_pct 0.02,一个 1.0x 名义上限(avg_position_pct 34.3%),且 liquidated=false —— 同样的会话级指标归一化约定,而非仓位错误(仓位正确:风险锚定、独立上限、下限 + 最小名义)。仅标记以供引擎侧确认。
验证失败(第 4 层 — QA 复核): - THE EXIT-HYSTERESIS FIX DID NOT REPAIR THE EDGE —— 仍然决定性地净负,并且它所针对的 RR 几何结构是STILL倒置的。在将退出从零线移至 -0.5 x entry_thresh 之后:avg_trade_return_pct -0.958%(原为 -1.08%),profit_factor 0.598,Sharpe -0.637(CI [-2.39, 0.97]),win_rate 0.407,total_return -10.2%,在一个可衡量的 27 笔交易样本上,期望值 -$379/笔。滞后效应确实如预期般延长了持仓时间(平均 5天21小时),但 avg_win $1381 STILL 低于 avg_loss $1589 —— RR 仅移动了 0.80 -> 0.87,仍 < 1,所以几何缺陷甚至都未完全修复 AND 期望值仍深陷负值。开发者在事前就声明了测试:"如果已实现的结果在 RR 几何结构修复后仍是负的 avg_trade_return_pct,那么……双时间维度趋势共振在 LINK 上没有任何方向性优势,BTC 幸存者的优势是品种特异的,并且该策略族应被ABANDONED用于山寨币。" avg_trade_return_pct 是 -0.958%;该条件已满足。在两次 LINK 迭代中,期望值从 -1.08% 移到 -0.958% —— 与 XRP 实例中表现出的对退出手术的同样微弱反应一致(三次迭代,-0.999% -> -0.833% -> -0.706%):一个无潜在方向性优势的机制,而非时机不当的退出。 - IMPLAUSIBLE RISK-METRIC UNITS —— 验证(未变,引擎侧)。max_drawdown 16.47(1647%,CI [8.15, 32.55]),var_95 1.19,cvar_95 1.76 > 100%,尽管杠杆 1.0,risk_pct 0.02,一个 1.0x 名义上限(avg_position_pct 33.9%),且 liquidated=false —— 会话级指标归一化约定,而非仓位错误(仓位自 iter1 起未变)。仅标记以供引擎侧确认。
验证失败(第 4 层 — QA 审查): - ABANDON CONFIRMED -- 在可测量样本上明确呈现负边际收益,且可执行代码与第 2 次迭代的 UNCHANGED 相同,因此结果完全相同且已定论。沙箱与我上次审查并判定失败的运行逐字节相同:avg_trade_return_pct -0.958%,profit_factor 0.598,夏普比率 -0.637(CI [-2.39, 0.97]),win_rate 0.407,在可测量的 27 笔交易样本中,期望收益为 -$379/笔交易。本次提交唯一的变化是文档字符串中的状态说明;每一行可执行逻辑都完全相同(指标也证实了这一点),因此没有新内容可供测量。开发者正确地认识到,他自己在第 -2 次迭代中预先注册的标准——“如果修复 RR 几何结构后,avg_trade_return_pct 仍为负值,则该机制在 LINK 上没有方向性优势,应当 ABANDONED”——已经满足,并明确建议放弃,而不是进行第三轮调参。这是正确且严谨的决定(看到结果后再更改标准,正是对工厂过拟合的行为)。在两个替代品上,证据都已确凿:动量共振在 XRP 上的期望收益明确为负(三次迭代,-0.999% -> -0.833% -> -0.706%),在 LINK 上也是如此(两次实质性迭代,-1.08% -> -0.958%);对每一种退出几何参数的调整,反应都同样微弱——这是缺乏方向性优势的特征,而非退出时机不当。RR-低于-1的残差是该机制本身的性质(3-ATR跟踪止损需要真正的趋势延续性,而 LINK 的 4H/1D 共振并不具备),并非可修复的缺陷。 - IMPLAUSIBLE RISK-METRIC UNITS -- 请核验(未变更,由引擎端处理)。max_drawdown 16.47(1647%),var_95 1.19,cvar_95 1.76 均 >100%,尽管杠杆为 1.0、risk_pct 0.02、名义金额上限为 1.0x(avg_position_pct 33.9%),且 liquidated=false——这是整个会话统一采用的指标归一化惯例,并非仓位规模计算错误(仓位规模计算未变)。仅标记以供引擎端确认;无需据此更改策略。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。