策略
ETH 4H 成交量确认突破做多策略,带日线市场状态过滤器
结局: 已放弃
EthFourHourVolumeConfirmedBreakoutLongDailyRegime
结局总结
EthFourHourVolumeConfirmedBreakoutLongDailyRegime 将已晋升的 BNB 4H 成交量确认突破架构(夏普 2.03)迁移到 ETH,作为该策略族的第五个验证点。其基础回测看起来有希望——夏普 0.72、利润因子 1.27、正 alpha,且敏感性网格罕见地完全呈现清晰的 0 断崖——因此尽管回撤达到 48%,且回报由少数抛物线式上涨的交易日驱动,仍进入了优化阶段。优化将 headline 提高至夏普 1.047 和 +904%,但每项前向检验都否决了它:去膨胀夏普 0.0067,低于 2.297 幸运值门槛;PBO 0.53;滚动检验的 OOS 平均为 −0.098;留出集的“通过”实则是单窗口造成的假象;所有这些结果都依赖优化器将仓位规模推高至权益的 168%。经过三次迭代后,该策略作为 ETH 臂的资产选择性失败而被放弃;已晋升的 BNB 实例仍是该机制唯一能够过关的配置。
假设
一种仅做多、单一标的的突破策略,交易 ETHUSDT 永续期货,使用 4 小时 K 线和仅 OHLCV 数据,并采用日线级别的市场状态过滤器。从架构上看,MIRRORS 已验证的 BNB 4H 成交量确认突破策略(夏普 2.03,paper_stage),并将其应用于 ETH,作为此类构造的第 FIFTH 个验证点(BNB ✓ 已验证;SOL、LINK、BTC ⏳ 正在流程中;ETH 在此提出)。选择 ETH 有坚实的实证依据:ETH 日线黄金交叉动量策略的夏普为 4.04(该流程中最高)——这是明确证据,表明 ETH 在日线周期具有清晰的趋势延续性。4H 成交量突破策略,是同一趋势动态在日内动量延续上的扩展,因此策略架构与资产之间的匹配有实证支持(NOT,而不只是像 BNB 黄金交叉那样基于论点)。重要的是,本提案明确针对近期记录的失败问题:(a) NO 偷换概念——严格采用 ETHUSDT.BINANCE 永续合约和经过充分验证的基础设施(ETH 黄金交叉策略已在 paper_stage 稳定运行);(b) NO 缺乏证据的架构克隆——ETH 有明确的趋势延续性证据;(c) NO 多条件 AND 门槛;(d) 优化前 sensitivity_passed=true REQUIRED。流程中现有的 ETH 策略 EthDailyGoldenCrossMomentumLong 使用日线 K 线和 EMA 交叉事件——本提案使用 4H K 线和日内成交量确认突破:在 BOTH 时间周期和 AND 机制上彼此正交,可实现真正的投资组合多元化,并与现有 ETH 敞口保持较低的信号相关性。采用单一主导过滤器设计(200 日 SMA 日线市场状态 + 20 根 K 线的 4H 唐奇安高点 + 成交量确认),明确属于 NOT 多条件 AND 门槛。校准目标为每年约 30-50 次入场,远高于交易过于稀疏的失败阈值。
实现该假设的单一主导过滤器突破:20 根 K 线的 4H Donchian 收盘价突破作为触发条件,以成交量与 200 日等效的 regime SMA 作为确认,全部源自单一的 ETH 4H 数据源(无脆弱的额外日线依赖)。针对所报告的 Layer-3「未产生交易」问题的第 3 次迭代修复:我加载了真实的 ETHUSDT.BINANCE 4H 目录数据(14,214 根 K 线),并通过验证代理重放了 EXACT 策略类——先前代码已产生 239 个入场信号,因此相对于此 4H 衍生 regime 版本,零交易反馈已陈旧失效。为遵循诊断中明确的「放宽入场逻辑/阈值」指示并增加对参数扰动的安全边际,我将 vol_mult 从 1.5 下调至 1.2(ONLY 变更)。基于真实 ETH 4H 数据验证,此举产生 319 个入场信号(较此前的 239 个有所增加),同时保持真实的成交量确认(20% 高于移动平均),且合成 Layer-2 场景仍以连续、非冻结的突破边际信号通过。其余逻辑——突破、regime、退出、相对资金规模——与上一迭代字节级一致,因此无既有通过的层出现回归。
实现
ETHUSDT.BINANCE USD-M 永续合约上的纯做多 4H Donchian 突破。当 4H 收盘价突破前 20 根 K 线高点(Donchian 突破)、成交量超过前 1.2x 根 -20 K 线均量(量价确认)、且收盘价高于其 1200 根(约 200 天)SMA(上升趋势体制,衍生自 4H 系列本身)时做多进场。在 8% 硬止损、下轨 Donchian(10 根 K 线)结构突破、或体制转出时退出。纯 OHLCV,无补充数据,杠杆 1.0。
验证结果
验证失败(第 3 层——沙盒回测):未产生交易 使用的 K 线类型:ETHUSDT.BINANCE-4-HOUR-LAST-EXTERNAL,已处理 K 线数:13980 诊断:should_enter() 在已评估的 13959 根 K 线中返回了 0 次方向信号 -> 您的 ENTRY CONDITION 从未触发。请放宽入场逻辑/阈值。 请确保您的策略能在给定数据和参数下产生交易。
回测评审
- 夏普
- 0.72
- 总收益率
- 215.69%
- 最大回撤
- 47.58%
- 总交易数
- 99
- 胜率
- 33.3%
- 盈利因子
- 1.27
交易与假设机制完全吻合:99 笔仅做多的突破入场,0 笔做空,没有被丢弃或数量为零的入场
市场状态过滤器的效果得到明确验证——在 2022 熊市期间保持空仓(该年份未出现在年度回报中),避开了回撤最严重的一年
正向优势特征:夏普 0.72,profit_factor 1.27(>1.2),索提诺比率 2.48,卡尔马比率 2.75,正 alpha(+5%)且 beta 较低(0.24)
约 6.5 年内 99 笔交易,样本量足以进行有意义的参数优化,而不至于只是拟合纯噪声
收益高度依赖异常值:return_kurtosis 78.8,偏度 7.87,tail_ratio 0.39——少数几个极大的单日行情(+63%、+60%、+55%、+52%)推高了 headline;优化后的去膨胀夏普和留出集门槛必须确认优势在没有这些行情时仍然存在
基础配置尚未达到统计显著性:probabilistic_sharpe 0.906(<0.95),sharpe_ci_low -0.65(CI 跨越了 0),max_drawdown 47.6%
end_unrealized_pct 64.3%——+215% 总回报的大部分来自尚未退出的未平仓头寸 MTM,而非已实现收益
交易频率(约每年 15 次)低于假设的每年 30-50 次
分析
敏感性网格清晰:0 处断崖,跨所有 8 个参数的曲面平滑且单调(基础夏普 0.72 对 +-20% 扰动稳健)。
差异化设计:4小时、经成交量确认的唐奇安突破策略,采用200日等效市场状态过滤器;其时间周期和机制均与ETH日线金叉姊妹策略正交。
交易密度足够(基础配置 99 笔 / 优化配置 66 笔入场),佣金拖累较低(占毛收益的 2.3-2.8%)。
明确未通过多重检验硬性门槛:deflated_sharpe=0.0067,优化后的夏普 1.047 BELOW 225 次试验的预期最大幸运值门槛 2.297(is_significant=false,sharpe_ci_low=-0.23 至 0,PBO=0.5344)。probabilistic_sharpe 0.981 与 DSR 0.0067 的差异,是典型的“从 N 次中择优”导致膨胀的迹象。
走步前向 is_overfitted=TRUE,平均 NEGATIVE OOS:平均 IS 1.463 -> 平均 OOS -0.098,窗口 [0.0,0.995,-1.290](其中一个为零,一个深度为负)—— 边缘在样本外不存续。
留出集的“通过”是虚假的:比率 0 是相对于 NEGATIVE WF-OOS(-0.098)计算的;holdout_sharpe 4.338 只是单窗口造成的假象,并非真实的前向表现。
优化器突破了预期仓位规模:position_pct 被推高至 1.415(>1x),使 avg_position_pct 达到权益的 168%——它是靠杠杆追逐牛市年份的回报,而不是靠优势。基础配置已经运行了 avg_position 121%。
收益由异常值驱动且风险极高:max_drawdown 约为 48-50%,annualized_volatility 100-145%,return_kurtosis 79-88,偏度约为 8,tail_ratio 0.39——结果依赖少数几个抛物线式上涨的单日行情(例如 2024-03-14 +97%、2025-08-01 +68%、2020/2021 +52-79% 天)。
优化后的 +904% headline 大部分来自尚未退出的未平仓 MTM:end_unrealized_pct=152%——已实现的交易记录远逊于此,尚未构成经过验证的优势。
不要 NOT 优化 —— 回测被鲁莽的仓位规模和可能的伪影污染,所以这不是对突破前提的公平测试。修复后再运行: 1. SIZING(关键):position_pct=0.95(接近全仓)复利累计达到 avg_position_pct 159.6%,126% 年化波动率和 44% 回撤。改用基于风险的仓位:按 8% 止损冒约 1% 权益的比例来定仓位,即 qty =(权益 * risk_frac)/(价格 * stop_loss_pct/100),其中 risk_frac ~0.01,OR 名义上限为权益的一个温和比例(例如 0.20-0.30)。BNB 同源品种的 Sharpe 2.03 几乎可以确定不是 NOT 用 0.95 全仓仓位规模达成的 —— 匹配其仓位方法。 2. INVESTIGATE IMPLAUSIBLE DAYS(关键):daily_returns 显示 +100.7%(2025-07-22)、+75.6%(2024-03-05)、+51%(2021-01-11)、+50%(2020-08-07)。一个 1x 杠杆的 ETH 仓位不可能在一天内推动 +100%。确定原因:(a) 复利仓位在那些时刻是否达到远超 1.6x 的有效杠杆?(b) 在那些时间戳的 ETHUSDT 4H 数据中是否存在坏数据/Spike 棒(打印周围的 OHLCV)?这些 4 天驱动了整个结果(偏度 7.99,峰度 85)—— 没有它们,策略为负(2021 -21%,2023 -17%)。在解释清楚之前,结果不可信。 3. END-OF-BACKTEST EXIT(重要):end_unrealized_pct 是 99.47 —— 59% 的 +169.9% 头条数字是最后一根 K 线上未平仓仓位的未实现账面收益。确保策略的退出(止损 / 结构突破 / 体制关闭)是唯一的驱动因素,并按 REALIZED 回报判断;一个主要是未实现、跨期结束时的 MTM 头条数字不是经过验证的边缘。 只有在妥善仓位规模且伪影解释清楚的运行之后才重新提交。如果在合理的仓位和干净的数据下,实现 Sharpe 和 profit_factor 仍处于边缘水平(PF <1.2),ETH 4H 突破没有稳健边缘,应予以放弃。
结局总结
经过验证并晋升的架构不会自动适用于新的资产分支;清晰的敏感性平台和有利的单个留出窗口,可能掩盖一个由异常值驱动的优势,而该优势未通过去膨胀夏普检验、样本外表现转负,并且只有通过 >1x 杠杆和未退出的未平仓 MTM 才能做出漂亮的 headline。
分析师因其未通过多重检验门槛而放弃该策略:去膨胀夏普 0.0067,优化后的 1.047 低于 225 次试验的预期最大幸运值门槛 2.297(is_significant 为 false,sharpe_ci_low −0.23,PBO 0.5344);滚动检验 is_overfitted,平均 OOS 为负(IS 1.463 → OOS −0.098,各窗口为 [0, 0.995, −1.290])。留出集的“通过”是单窗口造成的虚假结果,优化器也通过杠杆突破了预期仓位规模。
一个纯做多的 ETHUSDT 4 小时 Donchian(20) 突破策略,要求量价确认和约 200 天等价(1200 根 K 线)的 SMA 上升趋势体制过滤器,镜像流水线已晋升的 BNB 4H 量价确认突破(Sharpe 2.03)到 ETH,作为该构建类别的第五个验证点。
基础回测的夏普为 0.72,总回报为 215.69,利润因子为 1.27,并在 99 笔交易中取得正 alpha(+5%),敏感性网格呈现清晰的 0 断崖;但最大回撤为 47.6%,且收益特征高度依赖异常值(峰度 78.8)。优化将 headline 夏普提高至 1.047、回报提高至 +904%(66 笔交易,PF 1.61),这主要是因为将 position_pct 推高至 1x 以上(平均仓位占权益的 168%),同时回撤约为 50%。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。