跳至正文
全部策略

策略

BTC USD-M 日线唐奇安突破,仅做 LONG/FLAT(单标的 BINANCE 永续合约、纯 OHLCV、固定分数单次入场/持有/平仓至空仓、不进行 NO 动态调仓且无 NO 多空翻转,通过构造规避引擎缺陷、控制尾部风险、低参数)

结局: 已放弃

BtcDailyDonchianBreakoutLongFlat

结局总结

BtcDailyDonchianBreakoutLongFlat 被设计为尽可能简洁的构造——仅做多/空仓、单次固定分数入场、杠杆 1.0、纯 OHLCV、单一标的——明确用于避免引擎已确认的过度敞口、现货-MTM 和汇总缺陷;回测表现干净,没有爆仓式增长,并有 31 笔忠实的纯多头突破交易。它看起来比已放弃的 ETH 同系策略更强,展现出真实的趋势优势(基础回报 +700.2%,利润因子 1.65,alpha 0.125,7 年中有 5 年为正),因此获得了“优化”判定。但优化揭示该优势由 2021 个离群值支撑(峰度 871,偏度 29)且近期正在衰减;经多重检验校正后,它未通过去膨胀夏普检验(DSR 0.022,优化后夏普 0.472 低于 1.064 运气门槛,PBO 0.82),而按时间排序且未触碰的留出集结果为负(-1.231)。在第 1 次尝试中,敏感性除一个脆弱的断崖外基本平坦,且决定性失败来自亏损的前向留出集,而非探索不足的参数区域,因此分析师放弃了它,没有继续迭代;这与已放弃的 BTC 唐奇安同系策略的处理模式一致。

假设

在 BTCUSDT.BINANCE(USD-M 永续)上一个 LONG-ONLY(LONG/FLAT,永不持有空头)、SINGLE-INSTRUMENT、DAILY 的 Donchian 通道突破趋势策略,在当前引擎状态下被刻意构建为 BACKTESTABLE,该引擎状态具有三个已确认的、策略无法修复的缺陷:(1)USD-M 永续基础入场管线 OVER-DEPLOYS 暴露至 ~2-5x 并忽略策略层级的上限/空仓保护 —— 但每个证明案例都共享 DYNAMIC 的每日重新调整仓位和/或频繁的 LONG-SHORT FLIPS(主要诊断是套保-OMS 在每次翻转时叠加相反方向的持仓),而最近一次按 CORRECTLY 调整仓位的运行(avg_position_pct 53.7%,metrics_reliable=true)NOT 出现该模式;(2)现货-CASH 持仓 MTM 已破损(因此本策略使用 PERP 而非现货);(3)多合约权益聚合已破损(因此本策略为 SINGLE 合约)。因此该设计回避了过度暴露触发器 BY CONSTRUCTION:它仅 LONG/FLAT(永不持有空头,因此可以 NEVER 同时持有两个相反方向的持仓 / 多转空翻转),它使用在入场时设定的 ONE 固定分数仓位大小,并具有 NO 每日重新调整仓位(无波动率目标、无资金费率缩放 —— 即产生叠加的重新调整仓位模式),并且它 EXPLICITLY 在任何重新建仓前平仓至空仓。它还将信号限制为 OHLCV ONLY(已确认的深度、无墙数据;爆仓/OI/账户比率/主动买卖均存在数据墙),并在 BTC 上以顺势(动量)方向交易已验证的日线突破/趋势边缘,这是最干净的核心趋势标的。它不同于已晋升的 LS TS-动量同类策略,区别在于多/空仓 + 突破入场(一种不同且更简单的收益曲线),也不同于按合约划分的已晋升 alt Donchian 多头组合。尾部安全:杠杆 1.0,硬性 ATR 止损。PRE-REGISTERED ACCEPTANCE:avg_position_pct 必须 <= ~100%(单一持仓,无叠加),且无任何单日收益超过 ~+/-15-20%(BTC 在 1x 处的最大日变动)—— 若违反,则属于引擎过度暴露缺陷,而非策略问题。参数数量少。

通过构造回避了两个已确认的引擎过度暴露触发器(动态每日重新调整仓位和多转空翻转),从而实现该假设:should_enter 永远只返回 BUY(永不返回 SELL),因此永远不会持有空头,且在套保 OMS 中任何翻转都无法叠加相反方向的持仓;position_size 由基类 ONLY 在空仓时调用,返回单一权益分数名义价值,无波动率/资金费率缩放,因此敞口为单一固定仓位;基类在重新建仓前将全部仓位平至空仓。单合约(避免破损的多合约权益聚合)以及 PERP 而非现货(避免破损的现货 CASH MTM)。信号为每根 K 线变化的 ATR 突破深度连续值(对冻结信号安全)。通过杠杆 1.0 实现尾部安全(名义 <= 权益,因此 avg_position_pct <= ~100%)以及硬性 ATR 止损。日 K 线匹配长期突破/趋势边缘;参数数量少(8)。

多重检验和前向样本外两道门槛均未通过。Deflated Sharpe DSR=0.0219(对比 0.95),其优化 Sharpe 0.472 FAR 低于 225 次试验的期望最大值运气门槛 1.064(is_significant=false,sharpe_ci_low -1.133 深入穿过 0,PBO 0.8201 —— 选择很可能过拟合)。决定性的是,按时间排序的 HOLDOUT FAILED 且为 NEGATIVE(holdout_sharpe -1.231,比率 -1.507 对比 WF-OOS 0.817):未触及的近期窗口亏损,反映真实的近期衰减(2026 -11.98%),且走步前推 OOS 已由单一窗口承担([1.04、1.49、-0.077],第三个为负)。除 donchian_exit 上存在单一悬崖外,敏感性持平(基准 0.49 -> 0.80 仅在值 8 处),因此唯一的 Sharpe 提升来自脆弱的悬崖边缘,而非稳健区间。该边缘由离群值驱动(2021 +327%、return_kurtosis 871、偏度 29、tail_ratio 0.018 —— 头条业绩依赖于 2020-21……展开收起

多重检验和前向样本外两道门槛均未通过。Deflated Sharpe DSR=0.0219(对比 0.95),其优化 Sharpe 0.472 FAR 低于 225 次试验的期望最大值运气门槛 1.064(is_significant=false,sharpe_ci_low -1.133 深入穿过 0,PBO 0.8201 —— 选择很可能过拟合)。决定性的是,按时间排序的 HOLDOUT FAILED 且为 NEGATIVE(holdout_sharpe -1.231,比率 -1.507 对比 WF-OOS 0.817):未触及的近期窗口亏损,反映真实的近期衰减(2026 -11.98%),且走步前推 OOS 已由单一窗口承担([1.04、1.49、-0.077],第三个为负)。除 donchian_exit 上存在单一悬崖外,敏感性持平(基准 0.49 -> 0.80 仅在值 8 处),因此唯一的 Sharpe 提升来自脆弱的悬崖边缘,而非稳健区间。该边缘由离群值驱动(2021 +327%、return_kurtosis 871、偏度 29、tail_ratio 0.018 —— 头条业绩依赖于 2020-21 牛市交易);PSR 0.946 对 DSR 0.022 是经典的多重检验陷阱。不进行迭代(第 1 次尝试 / 共 2 次):除一处悬崖外敏感性持平,best-of-225 Sharpe 远低于运气门槛,且决定性失败是近期制度衰减驱动的 NEGATIVE 前向样本外 —— 而非欠探索的参数区域,因此第二次扫描会重新选择另一个亚显著、衰减的配置。不进行 revise_hypothesis:趋势/突破机制已在晋升的同类策略上得到验证,BTC 并非失效标的 —— 这是单资产日线 BTC 突破过于依赖离群值且近期衰减过多而无法通过 deflated 检验,对应已放弃的 BtcCoinMInverseDailyDonchianStopAndReverse(DSR 0.008)。FAILURE PATTERN:一个干净、低参数的单资产 BTC 日线 Donchian 多/空仓突破策略,具有优于同类策略的年度分布(5/7 个盈利年份)以及非过拟合的 IS/OOS 比率 STILL,但未能通过晋升 —— 其 2021-离群值驱动的边缘无法通过 225 次试验运气门槛(Sharpe 0.472 对比 1.064、DSR 0.022、PBO 0.82),且其未触及的近期样本外为 NEGATIVE(-1.231),因为该边缘衰减贯穿至 2025-2026。看似良好的年度分布和非过拟合的走步前推无法 NOT 拯救一个未通过 deflated Sharpe 且在前向样本外亏损的边缘。

实现

仅用 LONG/FLAT 的单标的日线唐奇安突破趋势策略,交易 BTCUSDT.BINANCE(USD-M 永续合约)。当日收盘价高于此前 20 根K线的最高价且突破幅度 >0.05 ATR,并且 AND 高于 50 根K线趋势 EMA 时做多(顺势动量)。入场时建立一个固定分数头寸(权益名义价值的 90%,杠杆 1.0),不进行 NO 动态调整仓位。触及硬性 3xATR 止损或收盘价跌破此前 10 根K线的唐奇安低点时,全部平仓至空仓。纯 OHLCV,从不做空,也从不由多头翻转为空头。

回测评审

夏普
0.49
总收益率
700.22%
最大回撤
45.91%
总交易数
31
胜率
41.9%
盈利因子
1.65

简洁、低参数的单标的 OHLCV 构造;metrics_reliable=true,6.5 年内回报约为 8x,看起来合理(远低于 BTC 买入并持有),没有过度敞口激增(daily_returns 是每笔交易回报 31,即 31 笔交易,并非不可能的组合持仓日)

对于日线 20 根K线唐奇安突破策略,31 笔多头交易是恰当的样本;entry_diag 显示 31 已发出信号 -> 31 已提交,0 被丢弃

交易忠实地实现了假设:0 空头,只有 LONG/FLAT,上升趋势中的突破入场

真实且相对分散的趋势优势:profit_factor 1.65,alpha 0.125,索提诺比率 5.10,欧米伽比率 2.27,7 年中有 5 年为正(仅 2022 和 2026 为负)——比 ETH 同系策略更少依赖离群值

仍受离群值影响:2021 +315% 占主导,偏度 28 / 峰度 861 / tail_ratio 0.05——去膨胀夏普和留出集将是优化后的真正检验

夏普仅为 0.49,且 sharpe_ci_low -0.77(CI 横跨 0);max_drawdown 46%,水下持续时间约 874 天

avg_position_pct 110.7% 略微超过预注册的 ~100% 指引 —— 最可能是盈利持仓期间的 MTM/权益漂移;优化器应确认名义价值从未杠杆化超过权益

仅做多/空仓,0 空头

仅做多/空仓

分析

简洁的低参数构造;通过 IS/OOS 比率检验,滚动前推没有过拟合(平均 IS 1.14 -> 平均 OOS 0.82);没有过度敞口激增(avg_position_pct ~95-111% 属于无害的 MTM 漂移)

交易忠实地实现了假设(27-31 笔多头交易,0 空头,突破入场)

明确未通过去膨胀夏普检验:DSR 0.0219(对比 0.95),优化后夏普 0.472 FAR,低于 225 次试验的预期最大值运气门槛 1.064,is_significant=false,sharpe_ci_low -1.133(CI 至 0),PBO 0.8201

HOLDOUT FAILED 且为 NEGATIVE:holdout_sharpe -1.231,比率 -1.507,对比 WF-OOS 0.817——未触碰的近期窗口亏损,2026 -12% 近期衰减也证实了这一点

滚动前推 OOS 由一个窗口支撑([1.04, 1.49, -0.077],第三个为负);敏感性在 donchian_exit 上出现断崖(仅在值为 8 时才提升)

由离群值驱动:2021 +327%、return_kurtosis 871、偏度 29、tail_ratio 0.018 —— 头条业绩依赖于 2020-21 牛市交易;PSR 0.946 对 DSR 0.022 是多重检验陷阱

结局总结

有利的年度分布(5/7 个正收益年份)和未过拟合的滚动前推分析,并不能挽救一个未通过去膨胀夏普检验且在前向留出集中亏损的优势——一个由 2021 个离群值支撑的单资产趋势优势,若在 2025–2026 期间持续衰减,就无法跨过多重检验的运气门槛。

分析师在第 1 次尝试的优化后 ANALYZING 阶段放弃了它:它明确未通过去膨胀夏普检验(DSR 0.0219,对比 0.95;优化后夏普 0.472 远低于 225 次试验的运气门槛 1.064,is_significant=false,sharpe_ci_low -1.133,PBO 0.8201),而且——最具决定性的是——按时间排序的留出集为负(holdout_sharpe -1.231,比率 -1.507),意味着未触碰的近期窗口亏损。

在 BTCUSDT.BINANCE 永续合约上运行的仅做多/空仓单标的日线唐奇安通道突破趋势跟随策略,采用纯 OHLCV,单次固定分数入场,不做空、不动态调整仓位,并在杠杆 1.0 下设置硬性 ATR 止损;该策略刻意设计为可回测,同时规避引擎已知的过度敞口、现货-MTM 和汇总缺陷。

基础回测在 31 笔多头交易(0 笔空头)中取得了 +700.2% 回报,利润因子为 1.65,夏普比率 0.49(CI 低 -0.77),索提诺比率 5.10,alpha 0.125,7 年中有 5 年为正,最大回撤为 45.9%;优化将总回报降至 +453.7%,夏普比率为 0.47,但优势仍集中于 2021(+327%,峰度 871,偏度 29),且近期有所衰减(2026 -12%)。

Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。