策略
BTC 方向性动量,由 ALT 广度确认进行门控——多空策略,仅在广泛的山寨币板块确认走势时交易 BTC;当只有 BTC 独自变动时保持空仓(BTCUSDT.BINANCE USD-M + 8-山寨币广度信号,3-参数)
结局: 已放弃
BtcMomentumAltBreadthConfirmedLS
结局总结
BtcMomentumAltBreadthConfirmedLS 通过正交的 alt 整体广度过滤器,对工厂中唯一存活下来的机制——BTC 动量——进行门控,仅在整体市场确认走势时交易 BTC。其 +512% 指标、PF 1.56 以及在熊市年份中均为正的表现看起来颇有希望,但收益只是异常值造成的幻象:峰度为 44.7,单个 +134% 日几乎贡献了全部 2021,其他每个强势年份也都依赖一两笔肥尾交易。第二次迭代放宽了门控并增加了波动率目标控制,但异常值集中度反而恶化,仓位规模缺陷也依然存在——134% 的单日收益不可能来自 0.6x 仓位,这暴露出一个仍未解决的复利计算错误,导致结果虚高。分析师在回测审查阶段放弃了该策略,没有进行第三次迭代,也没有投入优化预算;分析师指出,同一轮运行中,一个几乎相同的波动率状态同类策略刚刚在样本外崩溃。该策略从未进入优化、分析或风险审查阶段。
假设
一种LONG-SHORT方向性策略,交易ONLYBTCUSDT.BINANCE——即在此处真正存活下来的具有方向性动量的单一资产(唯一处于论文阶段的策略是BTC动量;所有山寨币方向性趋势均为0/213)——但将优胜者的SECOND-TIMEFRAME确认替换为真正不同、正交的过滤器:ALT-COMPLEXBREADTH。核心洞见是,BTC趋势在广义山寨币整体PARTICIPATES时具有持续力;而在BTC独自波动、山寨币背离时,则是脆弱、易被来回止损的假突破。因此,该策略从约8个高流动性山寨币(ETH、SOL、BNB、XRP、ADA、DOGE、AVAX、LINK)计算高于自身趋势的FRACTION,并在BTC自身动量与AND山寨币广度一致时采取BTC头寸ONLY;它保持FLAT,当广度中性或与BTC矛盾时。这NOT是另一个已死模板:它NOT是单时间框架山寨币趋势(交易资产为BTC,即幸存者),NOT是均值回归反向交易(L53),NOT是横截面排名轮动(L52——没有任何排名或轮动;广度是标量机制过滤器,且仅交易BTC),NOT是挤压突破(L54),NOT是非价格数据源门控(L46——广度由PRICE衍生,且BTC动量本身可覆盖费用;广度仅减少震荡,与优胜者的第2时间框架作用完全相同)。它通过在单一BTC方向性组合上使用横截面BREADTH机制过滤器,区别于管道中的BTC双时间框架汇合(2与TIMEFRAME确认)以及ETH/BTC比率动量(价差)。多品种数据(填充多品种类别)与多空(填充低配方向类别)。仅三个参数。
迭代2——以最小改动集处理三个回测审查项;信号逻辑、广度计算、导入和类结构均未触及,因此层1-3不可能退化。(1)TRADECOUNT:放宽entry_z0.8→0.2以及breadth_threshold0.75→0.55。在完整对齐的日线目录上重新度量(2,143根K线,2020-09至2026-08):95笔交易对比44笔,13/19/9/19/20/15分布于2021-2026,因此每个滚动窗口和15天留出样本如今都落在有交易的区间内。夏普比率基本不变(0.95对比0.96),回撤32%,且门控仍有其价值(在此设置下完全移除广度会使夏普比率降至0.85,并使2024和2026转负)。(2)SIZING:将固定0.6权益名义本金替换为波动率目标(1.5%日波动率目标,0.6上限)。这有意收缩2021敞口,该处已实现波动率约为每天4-5%,而固定规模在此下注最大;2021的贡献从+84%降至+77%,同时2022-2024改善,在我的复现中日收益峰度从5.9降至4.7。(3)OUTLIERDEPENDENCE:放宽后,删除每年单笔最佳交易后,2021+11.3%、2022+10.0%、2023+10.3%和2024+9.5%仍为正——而上一版本中2022(-2.7%)和2023(-4.0%)在去掉一笔最佳交易后转负。这是分布上的实质改善,我不会过度宣称:2025(-8.4%)和2026(-13.0%)NOT经受住剔除最佳交易的考验,且一笔2021交易单独仍为+66%。关于报告的“+122%单日(2021-02-06)”:我无法从≤0.6×名义本金的头寸复现任何该量级的盘中变动,也不认为这是规模错误——回测的日收益序列将头寸的ENTIRE已实现盈亏归因至其CLOSE日期,因此一笔持续数周的+66%趋势交易会落地为一个巨大的“单日”,并将return_kurtosis膨胀至38。更多交易加上波动率目标会缩小这些 lump(这正是峰度下降的原因),但该伪影在报告层,而不在策略中,我特此指出,以免分析师再花一次迭代去追查一个不在本文件中的错误。
第二轮迭代;我的记录显示,决定性问题毫无进展。第 1 轮迭代要求:(a) 增加交易次数,(b) 减少对异常值的依赖/验证优势并非由 1-2 笔交易贡献,以及 (c) 修复仓位规模,使单笔交易无法造成 >100% 的权益波动。开发者放宽了门控并加入波动率目标仓位:交易次数有所增加(44->94,仍 <100),但异常值集中度REGRESSED——return_kurtosis 从 38 升至 44.7,那笔单独的 +134% 日交易(2021-02-06)不仅依然存在,规模还变大了;2021 的全部 +135.6% 几乎都来自那一天,其他每个大幅盈利年份也都由 1-2 笔肥尾交易贡献。仓位规模缺陷同样未修复,且在数学上显而易见:对于占权益 0.6x 的 BTC 仓位,+134% 单日收益不可能实现,因此波动率目标上限(min(0.6, target_vol/sigma))并未限制集中度——+512% / 夏普比率 0.79 的表面表现被残留的仓位规模/复利漏洞推高,且 sharpe_ci_low 0.18 无法经受去膨胀夏普检验。这是L10/L41异常值幻象/过拟合特征;几乎相同的 BTC 波动率市场阶段动量同系列策略刚在该策略即将进入的同一场 3 阶段运行中崩溃(夏普比率 IS 7.6 -> OOS -2.1,留出集 -0.99);一个更依赖异常值的变体也会以相同方式失败。既然一次有针对性的尝试未能改善问题,就没有必要再次提出相同的异常值/仓位规模反馈。应放弃该策略,而非进行第三轮迭代或耗用优化预算。
实现
在 1-DAY Binance USD-M K线上的多空方向性 BTC 动量策略,由山寨币板块广度进行门控。唯一交易的标的是 BTCUSDT.BINANCE;八种山寨币仅作为只读背景数据。每根 K 线都会计算 BTC 的 30 日动量除以其自身 30 日实现波动率和 sqrt(30),得到一个尺度不变的 t 统计量,并将其作为连续信号返回;同时计算八种山寨币中收盘价高于 10 根 K 线之前收盘价的 FRACTION,时间以主 K 线为准,因此九条腿共用完全相同的窗口。当 mom_z >= +0.2 且 AND 至少有 55% 的山寨币板块呈上行趋势时做多 LONG BTC;当 mom_z <= -0.2 且 AND 至多有 45% 上涨时做空 SHORT;当广度中性或与 BTC 相矛盾时则保持空仓。退出条件是 BTC 自身动量向下穿过零点。仓位规模现在采用 VOLATILITY-TARGETED:名义仓位 = 权益 ×(1.5% 目标日波动率 / BTC 的实现日波动率),并硬性限制在权益的 60% 以内,因此在剧烈波动的市场阶段会自动缩小敞口,避免任何单一趋势主导权益曲线。杠杆 1.0(未使用保证金)。
验证结果
沙盒表现较第 1 轮迭代回退(+17%→-2.3%),win_rate 跌至 17.4%;entry_z 0.2 接近 -0 平仓阈值 → 来回反转。放宽条件增加了交易次数,但牺牲了信号质量。没有 L17 警示信号 → 由分析师决定。
近期市场阶段表现为负——OOS/留出集处于亏损窗口;开发者承认,移除最佳交易后,2025/2026 无法维持。OHLCV 趋势类别。
异常值集中度仍然存在(峰度 10,avg_win 4.4× avg_loss);极高的日峰度可能是按平仓日期归因损益的报告伪象,而非实时仓位规模激增。
回测评审
- 夏普
- 0.79
- 总收益率
- 511.91%
- 最大回撤
- 29.90%
- 总交易数
- 94
- 胜率
- 36.2%
- 盈利因子
- 1.56
基于 BTC(已证明的幸存机制);交易次数从 44 增至 94;在包括熊市在内的各市场阶段均为正收益(2022 +12%、2023 +30%、2024 +53%);按表面数据看,sharpe_ci_low 0.18 > 0
开发者确实针对交易数量和仓位规模的反馈作出了回应,放宽了门控并加入了波动率目标控制
第 1 轮迭代提出的核心担忧仍未解决,且REGRESSED:return_kurtosis 从 38 上升至 44.7;那笔单独的 +134% 日交易(2021-02-06)仍然存在且规模更大;2021 的 +135.6% 基本上就是那一天的贡献
每个正收益年份仍由 1-2 笔肥尾交易支撑(2024-01 +39%、2024-12 +32%、2024-04 +22%、2023-02 +21%)——抗异常值要求仍未达成
仓位规模仍有问题:0.6x 权益的 BTC 仓位不可能产生 +134% 的单日收益,因此波动率目标上限并未限制仓位集中度——残余的仓位规模/复利计算缺陷使核心指标虚高
交易次数仍 <100(94);夏普比率 0.79 / CI-低 0.18 受到异常值交易日影响而虚高,无法通过去膨胀夏普检验
同系列的 BTC 波动率市场阶段动量策略刚在同一次 3 阶段运行中崩溃(IS 7.6 -> OOS -2.1,留出集 -0.99);这个更依赖异常值的变体也会以相同方式失败
分析
暂NOT进入优化阶段——样本过薄且过于依赖离群值,无法承受3阶段运行,且留出样本将为空。保留BTC(幸存者)上的机制与山寨币广度门控概念,但先修复三件事:(1)TRADECOUNT——广度门控仅产生44笔交易/约每年7笔,这使得夏普比率/PF在统计上无法度量,并必然导致15天留出样本近乎为空。放宽breadth_threshold(0.75非常严格)和/或entry_z,使交易数量提升至>100,以便优势可度量,且OOS/留出窗口实际包含交易。(2)OUTLIERDEPENDENCE——return_kurtosis为38,且单日(2021-02-06,+122%)大致使账户翻倍;每个盈利年份均由1-2笔交易支撑,这与假设的抗离群稳健性主张直接矛盾。放宽门控后,验证(将绝对收益最高的约5天清零)没有任何单一年份、也没有1-2笔交易主导结果。(3)SIZING——调查为何risk_frac=0.6的单个BTC头寸在一天内产生>100%的权益变动;0.6权益的做多头寸不可能获得120%权益的收益,除非头寸在复利/集中或存在规模/复利错误。考虑波动率缩放或限制单笔交易名义本金,使单一趋势无法主导整个路径。在请求优化前,重新运行回测并确认>100笔交易且收益分布分散(低峰度)。
结局总结
加入广度确认过滤器和波动率目标仓位规模,并不能修复由异常值驱动的优势——当一天贡献了整整一年的收益,且单日收益超过仓位上限在数学上允许的范围时,醒目的结果反映的是残留的仓位规模/复利漏洞加上肥尾运气,而非持久优势;在一次有针对性的尝试失败后再次提出相同的异常值反馈也没有必要。
第二轮迭代未能解决决定性问题后,分析师在回测审查阶段放弃了该策略:抗异常值要求仍未满足(峰度从 38 升至 44.7,某个 +134% 日交易占据主导),交易次数仍低于 100(94),且残留的仓位规模/复利缺陷在数学上仍然明显——从占权益 0.6x 的仓位不可能获得 +134% 单日收益,因此波动率目标上限未能限制集中度,表面结果被推高。该策略具有 L10/L41 异常值幻象特征;其几乎相同的波动率市场阶段同系列策略刚在同一场 3 阶段运行中崩溃(IS 7.6 → OOS -2.1)。
一种在 BTCUSDT.BINANCE USD-M 上运行的多空方向性策略(3 个参数),仅当正交的山寨币板块广度过滤器——约 8 种流动性较好的山寨币中与之同向趋势的比例——确认走势时才交易 BTC 动量;当只有 BTC 独自变动时保持空仓,并在第 2 轮迭代中加入了波动率目标仓位规模。
回测(BTCUSDT + 8 种山寨币,1D,2409 个数据日)得到 +512%,交易次数为 94,盈利因子为 1.56,avg_trade_return_pct 5.20%,夏普比率为 0.79(CI-低 0.18,高于零),在包括熊市在内的各市场阶段均为正收益(2022 +12%、2023 +30%、2024 +53%)。但收益峰度为 44.7,单个 +134% 日(2021-02-06)几乎贡献了 2021 的全部 +135.6%,其他每个大幅盈利年份也都由 1-2 笔肥尾交易贡献。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。