跳至正文
全部策略

策略

DOT 双时间框架动量共振,多空双向(DOTUSDT.BINANCE USD-M,4H 主级别 + 1D 趋势确认,分歧时空仓,ATR 跟踪止损出场,3 参数)

结局: 已放弃

DotDualTimeframeMomentumConfluenceLS

结局总结

把最小化配方移植到一个全新标的,并不会赋予其抗剥皮(strip-proof)的稳健性;DOT 验证速度过慢(OOS 金库本底子薄弱,统计功效不足)。

假设

一个 LONG-SHORT 的、单标的、纯 OHLCV 动量共振趋势跟踪策略,运行于 DOTUSDT.BINANCE(USD-M 永续合约):4H 主级别动量,1D 趋势确认。这是工厂 ONLY 个经实证存活的机制家族的一个 DELIBERATE STRUCTURAL TWIN —— 现已存在于 paper_stage 中的 BTC 和 ADA 双时间框架动量共振策略(夏普 1.99 和 1.60)以及 ETH 成交量确认变体(夏普 1.05)。那些存活者共用一个配方:当快腿(4H)趋势与慢腿(1D)趋势 AGREE 时建仓 ONLY 方向性头寸,分歧时空仓,使用 ATR 止损跟踪赢家,仅约 3 个参数暴露。该家族最近的 DEATHS(BNB 8H+1D,AVAX 4H+成交量+收盘位过滤器,SOL-HL)全部以过拟合/PBO 死亡,因为它们 ADDED 那些会曲线拟合搜索过程的过滤器/时间框架/参数 —— NOT 因为核心机制已死于手续费(每一项都轻松超过单笔手续费下限:1.36%、0.53% 等)。存活 vs 死亡分叉的教训是 UNAMBIGUOUS:保持配方最小化,并将其迁移到一个 UNDER-MINED 的流动性标的,不要添加任何巧思。本假设正是如此:相同的最小化结构,应用于 DOT —— 一个流动性佳、历史约 6 年的 USD-M 永续合约,在语料库中基本不存在(最近研究的 62% 为 BTC;DOT 不出现在任何最近的失败列表中),并以 LONG-SHORT 表达以填补代表性不足的方向桶(long_short 仅占组合的 14.2%,相对于 85.8% 的纯多头过剩)。

该假设要求作为存活 BTC/ADA 双时间框架动量共振策略的刻意结构孪生版本,迁移到一个尚未被充分挖掘的流动性标的(DOT),并以多空双向表达。我复制了 ADA 存活者的精确结构,并未自行发明:4H 主级别 + 真正的 1-DAY 额外 K 线腿(而非在 4H K 线上的 EMA 代理,因假设命名的是 1D 趋势确认),分歧时空仓,ATR 跟踪止损出场,三个具有声明边界的可调参数。没有成交量过滤器,没有收盘位过滤器,没有第三时间框架,没有时闸(regime gate) —— 这些附加项正是假设所认定的家族过拟合死亡的原因,因此我一个也没加。交易场所为 BINANCE USD-M,因为策略做空并使用 >1 的杠杆;杠杆 2.0 通过 max_notional 上限在 position_size 中被消耗,因此并非惰性。extra_instruments 带有 DOTUSDT.BINANCE,按位置与日 K 线类型配对,使慢腿实际加载;日线腿是较慢的时间框架,因此不会触发同时间框架的同步屏障,且其回溯长度(18 根日 K 线)加上 4H 预热(约 77 根 K 线,约 13 天)在任何沙盒窗口中只占一小部分。入场为两个条件的符合(而非 3+ 个条件的合取),在趋势/震荡的山寨币上经常触发,应在 DOT 约 6 年的历史上产生数百笔交易;单笔捕获由 3-ATR 的跟踪止损按趋势长度缩放,远高于约 0.10% 的往返吃单成本。

过拟合 / 不可泛化的死亡(NOT 手续费边缘 —— 单笔收益 0.69% 通过下限)。三项不可豁免的 HARD 门槛全部失败:前向推进(walk-forward)is_overfitted=TRUE(平均 IS 夏普 1.339 -> 平均 OOS 0.099,窗口 +0.14/-0.85/+1.01),PBO 0.541 > 0.5,以及留出测试 FAILED 在未见过的 331 日窗口上以 50 笔交易获得夏普 -0.266 <= 0。稳健性检验确认所选夏普为 N 中挑一的噪声:deflated_sharpe 0.119 << 0.95,is_significant=false,夏普 CI [-0.42,1.18] 跨越零,且未能通过项目级 FDR(保留 242 中的 4,candidate_p 0.88)。根据过拟合 vs 死前提规则,高 IS/OOS 崩塌 ABANDON 不可修订:此精确的 DOT 双 TF 共振曾 ALREADY 死亡一次(abandon_code fee_edge,相似度 0.812),而所有将最小化配方推到新时间跨度/标的的同类策略均以过拟合死亡 —— BTC 更短时间跨度(过拟合),BTC 宏观确认(过拟合,3 次迭代),BTC 三 TF(过拟合,2 次迭代),DOT 日 TSMOM(61% DD)。只有原始的 BTC/ADA 4H+1D 配置存活;移植到 DOT 并未增加剥皮可剥离的那种稳健性,只是再次过拟合。没有未探索的稳健参数区域可调(敏感性显示 3 悬崖参数 —— fast_ema、ema_ratio、daily_lookback —— 整个网格顶部封顶在夏普 ~0.34),且 oos_vault 本身被标记为 UNDERPOWERED(预期交易数 ~73,需要 100),因此该机制在 DOT 的历史上验证速度过慢。失败模式:过拟合 / 不可泛化(单品种双 TF 动量共振克隆)。

实现

在 DOTUSDT.BINANCE USD-M 永续合约上运行多空双向的双时间框架动量共振策略。快腿(4H 主级别 K 线)计算一个 ATR 标准化的 EMA 价差(EMA12 对 EMA~36),每根 K 线连续返回;慢腿(1-DAY 根 K 线,通过 extra_instruments/extra_bar_types)计算一个 18 日收益率符号作为趋势确认。当两者一致时建仓 ONLY(价差>0 且日线向上 -> LONG;价差<0 且日线向下 -> SHORT);当两者不一致时,策略保持空仓。在以下情况出场:(a) 一个 ATR 跟踪止损,距离自建仓以来最佳收盘价偏离入场 ATR 的 3x;(b) 日线趋势反转;或 (c) 4H 价差反向。仓位规模以风险优先:账户权益 * 1.5% / (trail_atr_mult * ATR),并硬性封顶为当前权益的 25% 乘以所请求的 2x 倍杠杆,因此单笔风险和总名义敞口均相对于当前权益有界。仅暴露三个可调参数(ema_ratio、daily_lookback、trail_atr_mult),每个都限制在 _param_bounds 中声明的范围内。

验证结果

无需更改;这些重载是有意设计的,并会在需要时调用基类实现。

min_bars_required() 和 _submit_exit() 重载了框架方法(静态分析给出 base_shadow 条警告)。这两处重载都是有意设计的,且行为正确:min_bars_required 会控制预热期检查,而 _submit_exit 会调用 super(),随后重置移动止损和方向状态。不存在功能问题。

沙盒(未优化的冒烟测试)仅小幅盈利:夏普比率为 0.33,且正常波动率三分位组净收益为负(-7.1%,夏普比率 -0.15),全部优势都集中在高压力三分位组(+37.6%,夏普比率 1.08)。这种对特定市场状态的集中依赖符合趋势跟踪策略的预期,但分析师应在完整历史数据上确认,DOT 载体能否复现 BTC/ADA 存活策略的夏普比率,而不是依赖单一高波动市场状态。单笔收益 0.85% 且有 390 笔交易,表现健康,因此可测量性没有疑问。

回测评审

夏普
0.33
总收益率
39.72%
最大回撤
15.66%
总交易数
390
胜率
36.9%
盈利因子
1.09

机制正确实现了该假设:191 多 / 199 空即预期的均衡多空共振,分歧时空仓,ATR 跟踪止损出场 —— 该 IS 是工厂中唯一经实证存活的配方(BTC/ADA 双 TF 共振),以最小化方式应用到一个尚未被充分挖掘的标的,且未添加任何过滤器。

在可靠的 390 笔交易 / 6 年样本上,数值表现具有可行性:avg_trade_return_pct 0.849% 远高于 0.15% USD-M 费用底线(佣金仅占毛收益的 3.92%),因此这NOT是费用优势型策略;期望收益为每笔交易 +$61,PF 1.09 > 1,回撤仅为 15.66%,幅度适中。

DOT 基本未出现在研究库中,而 long_short 是代表性不足的方向类别,因此这是对策略覆盖面的实质性扩展,而非对已失败目标的重新测试。

基础边缘薄弱:夏普仅为 0.335,自助法 CI [-0.51,1.09] 跨越零,且 PF 1.09 落在手续费拖累区间内。这远低于 ADA/BTC 存活者层级(夏普 ~1.6-2.0,PF ~2.2)—— 真正的风险在于 3 阶段的剥皮会将其削减为噪声。

市场状态集中:全部优势都来自高压力波动率三分位组(+37.6%,夏普比率 1.08),而正常状态三分位组净收益为负(-7.1%);最近几个日历年收益为负(2025 -1.8%,2026 -9.6%)。QA 担忧的是,载体只是在跟随一种高波动市场状态,而非复现存活策略广泛分布的优势——优化必须确认存在稳健参数区间,而非仅仅确认当前参数表现良好。

分析

单笔边缘轻松通过手续费下限(avg_trade_return_pct 0.69%,远高于 0.15% 币安 USD-M 下限),因此这 NOT 不是手续费边缘致死的案例。

机制正确实现:均衡的 162 多 / 184 空共振,分歧时空仓,ATR 跟踪止损出场 —— 存活 BTC/ADA 双 TF 配方的一个忠实的最小化孪生版本。

正收益集中在高压力波动率三分位组(夏普比率 1.49),这是趋势跟踪策略应当利用的市场状态。

前向推进(walk-forward)is_overfitted=TRUE:平均 IS 夏普 1.339 崩塌至平均 OOS 0.099,共 OOS 个窗口 +0.14 / -0.85 / +1.01 —— 没有持续稳定的样本外边缘。

PBO 0.541 > 0.5 ——参数选择很可能存在过拟合。

留出集 FAILED(HARD 门槛):在一个未见过的 331 天窗口中进行了 50 笔交易,留出集夏普比率 -0.266 <= 0 ——这一优势未能在最近 20% 的历史数据中显现。

稳健性崩溃:deflated_sharpe 0.119 << 0.95,is_significant=false,夏普比率 CI [-0.42, 1.18] 跨越零值,且未能通过项目级 FDR(保留 4/242,candidate_p 0.88)。

敏感性分析显示 3 参数存在断崖式变化(fast_ema、ema_ratio、daily_lookback),整个参数网格的最高夏普比率也仅约为 0.34 ——没有可供优化的稳健参数区间。

“正常”波动率三分位组持续为负(-19.3%,夏普比率 -0.65),因此总体表现依赖单一市场状态。

oos_vault 被标记为 UNDERPOWERED(预期交易数 ~73,需要 100)—— 该机制在该标的历史上验证速度过慢。

对 242 个项目候选策略采用 q=0.10 的 Benjamini-Hochberg 校正后,4 得以保留。未能通过此检验的候选策略,无法与项目自身的噪声区分开来,无论其单项统计指标看起来多么出色。

结局总结

优化后三项 HARD 门槛均未通过:滚动前推过拟合(IS 1.34 → OOS 0.099)、PBO 0.541 > 0.5、留出集未通过(夏普比率 -0.266)。

一种精简的 3 参数多空双时间框架动量共振趋势跟踪策略,应用于 DOTUSDT.BINANCE USD-M...

6 年、390 笔交易的回测超过了费用底线(单笔 0.85%,PF 1.09,15.66% DD),但夏普比率偏低,为 0.335;优化后夏普比率达到 0.41,但仍然过拟合。

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