跳至正文
全部策略

策略

LINK 4 小时 ATR 扩张突破做多(波动率状态变化入场)

结局: 已放弃

LinkFourHourAtrExpansionBreakoutLong

结局总结

该策略引入了一种新的机制类别——波动率状态变化:当 ATR 急剧扩张,同时出现阳线、5 根 K 线新高和上升趋势过滤条件时,做多 LINK;其依据是 LINK 由叙事驱动的波动率飙升会带来方向延续。4 条件汇合在 45 笔交易中均正确触发,但其优势明显为负:利润因子 0.61、夏普比率 -3.30、总收益 -28.2%,且除 2024 外每年均亏损;其表现双重不利,胜率为 44.4%,且平均盈利低于平均亏损。分析师在第二次迭代的回测审查关卡放弃了该策略,认为波动率扩张延续这一前提在该标的上失效(它在高潮式突破时买入,而后价格均值回归),且仅有 45 笔交易的有限样本没有可优化之处,因此该策略从未进入优化或风险审查阶段。

假设

一种仅做多、单品种、单一时间框架的策略,运行于 LINKUSDT.BINANCE 4 小时 K 线之上,实现 NEW MECHANISM CLASS:以 VOLATILITY EXPANSION 作为主要入场信号,而非通道突破。机制说明:识别那些当前 ATR 已显著扩张、超过其 30 根 K 线平滑均值的 K 线(atr_14 / atr_sma_30 >= 1.4),AND 该 K 线以阳线收盘 AND 价格已运行至新的 5 根 K 线新高 —— 将此解读为具有方向性偏倚的“波动率状态切换”。通过长期上升趋势过滤器(收盘价 > sma_100)进行门控,以防止逆势做空下跌趋势。CRITICALLY DISTINCT 现有的每一种流水线机制:(a) NOT 唐奇安通道突破 —— 采用 ATR 扩张比率作为主要触发条件,而非通道突破价位水平;(b) NOT 成交量激增 —— 采用 K 线区间波动率(ATR),而非成交笔数;(c) NOT K 线形态或收盘位置形态 —— 采用多 K 线 ATR 聚合,而非单根 K 线或短窗口 K 线几何形态;(d) NOT 波动率目标仓位管理策略 —— 波动率扩张是 SIGNAL,而非仓位调整输入。该机制类别为“波动率状态切换”,在 Engle 1982 ARCH 模型以及 Mandelbrot 1963 波动聚集文献中有记载,并由 Bekiros 2017 应用于加密货币领域,见论文《Volatility persistence in cryptocurrency markets》(加密货币市场波动率的持续性)。LINK 是流水线中新增的 4 小时品种 —— 目前仅存在 LinkDailyMultiWeekTrendContinuationLong(日线时间框架),不存在 LINK 4 小时策略。LINK 具有独特的叙事周期(预言机集成、CCIP 发布、Chainlink BUILD 合作消息、RWA 代币化),由此产生的波动率扩张事件与 BTC/ETH/SOL 的贝塔系数脱钩。单一品种、单一时间框架 —— 直接规避了多品种 audit_stale 的失败模式。仅做多的原因:(i) 波动率扩张 + 阳线 + 上升趋势三者共振天然偏多;(ii) 趋势门控避免逆势做空下跌趋势;(iii) 加密货币主流币的做空策略已被实证反驳。

针对 Layer-2 在五个合成场景下'冻结信号(值=0.0)'故障的迭代 2 修复。根本原因是门控信号反模式:calculate_signal 仅在整个 4-条件共振(vol_expanded AND 看涨 AND new_high AND trend_up)成立时返回扩张比率,否则返回 0.0 —— 在平滑的合成数据上这意味着每根 K 线都触发,产生恒定的 0.0。修复:calculate_signal 现在 ALWAYS 返回一个连续的、随 K 线变化的评分 = tanh((扩张-1)*2 + (close/SMA-1)),由 ATR-扩张比率(在所有场景中每根 K 线都会变化的自然连续决策变量,包括 zero_volume 中价格仍在变动的情况)驱动。严格入场决策保持不变 —— 在同一位置计算并存储于 self._long_trigger 中,should_enter 和 position_size 现在消费它而非原始信号符号 —— 因此 Layer-3 的交易行为和(已经通过 Layer 1 的)出场逻辑逐字节相同。未更改任何导入(仅 numpy),保留了 Layer-1 的通过。交易场所/杠杆不变:BINANCE 期货,杠杆 2.0,position_size 真实地消耗杠杆(股权 * position_pct * 杠杆)。

基础机制在该薄样本上无优势。ATR-扩张 + 看涨 K 线 + 创-5-K 线新高 + 上升趋势共振在 LINK 4H 上买入均值回归的高潮性突破:profit_factor 0.61、期望值 -640/笔、夏普 -3.30,且除 2024 外的每一年都亏损。该优势是双重不利的(win_rate 44.4% AND avg_win < avg_loss),因此命中率或盈亏比的调优都无可用之处。仅 45 笔交易分布于 6.4 年,意味着参数会被优化拟合到噪声中。信号实现正确(45/45 入场、0 被剔除),因此这是一个假设层面的失败(波动率扩张延续前提在该品种/时间框架上不成立),而非代码缺陷 —— 不值得进行 2 小时的优化。

实现

纯做多 ATR-扩张(波动率状态变化)突破,标的 LINKUSDT.BINANCE USD-M 永续合约,4H K线,纯 OHLCV。当 Wilder ATR(14) 扩张至 >= 1.4x 其 30-K线均值 AND 该 K 线收阳 AND 价格创出 5-K 线新高时做多入场,并以 close>SMA(100) 上升趋势过滤器作为门控。出场:止盈、止损、趋势破坏(close<SMA),或 12-K 线时间止损。calculate_signal() 返回一个由 ATR-扩张比率和价格-趋势关系驱动的连续 tanh 评分,因此信号每根 K 线都会变化;严格的 4-条件入场共振存储于 self._long_trigger 中,并由 should_enter/position_size 消费。杠杆 2.0(约 1.2x 股权名义)。

验证结果

验证失败(Layer 2——合成情景): 使用的参数:['atr_period', 'min_notional', 'position_pct', 'trend_period', 'max_hold_bars', 'stop_loss_pct', 'atr_sma_period', 'expansion_ratio', 'take_profit_pct', 'breakout_lookback'] 请检查 __init__ 是否设置了 self.parameters.get() 返回的所有属性。 - steady_uptrend:信号冻结:所有 396 信号均相同(value=0.0)。calculate_signal() 可能存在错误——信号始终不变。 - steady_downtrend:信号冻结:所有 396 信号均相同(value=0.0)。calculate_signal() 可能存在错误——信号始终不变。 - flat_ranging:信号冻结:所有 396 信号均相同(value=0.0)。calculate_signal() 可能存在错误——信号始终不变。 - zero_volume:信号冻结:所有 396 信号均相同(value=0.0)。calculate_signal() 可能存在错误——信号始终不变。 - price_gap:信号冻结:所有 396 信号均相同(value=0.0)。calculate_signal() 可能存在错误——信号始终不变。

回测评审

夏普
-3.30
总收益率
-28.18%
最大回撤
30.17%
总交易数
45
胜率
44.4%
盈利因子
0.61

信号正确触发:13808 根 K 线产生 45 次入场,丢弃 0 次——4 条件汇合按规格实现

单一标的/单一时间框架,无多资产陈旧数据风险

负向优势:profit_factor 0.61,期望收益 -640/笔交易,total_return -28.2%

双重不利:win_rate 44.4% AND avg_win(2213)< avg_loss(2924)

夏普 -3.30,索提诺 -4.87,max_drawdown 30.2% —— 风险调整后深度为负

除 2024(2020 -5%,2021 -12%,2022 -8%,2023 -6%,2025 -10%)外,每年均亏损——在各种市场环境下均失效

6.4 年内仅有 45 笔交易——即便优势略为正向,样本也过于有限,不足以进行有意义的优化

该机制在 LINK 4 小时图上买入创出新高后均值回归的波动率飙升行情——入场时机在结构上存在错位

结局总结

作为延续入场信号的波动率扩张在 LINK 4H 上存在结构性择时错误 —— 买入 ATR-扩张新高尖峰会捕获均值回归的高潮性行情,产生双重不利的优势(低于-50% 的胜率 AND 平均盈利低于平均亏损),且每年仅约 7 笔交易,即便存在边际优势,样本也过于稀薄而无法优化。

回测审查分析师给出了“放弃”判定:信号正确触发(45/45 次入场,未丢弃任何一次),因此这是一个假设层面的失败——在 LINK 4 小时图上,波动率扩张延续这一前提会在高潮式新高突破时买入,而后价格均值回归;双重不利的优势没有可供调整命中率或盈亏分布的空间,而且 6.4 年内仅有 45 笔交易,优化只会拟合噪声。

一种在 LINKUSDT 4H 币安期货(2.0x 杠杆)上的纯做多、单品种策略,实现一种新的'波动率状态变化'机制类别 —— 当 ATR 扩张至 >= 1.4x 其 30-K 线均值 AND 该 K 线收阳 AND 价格创出 5-K 线新高时做多入场,并以 100-SMA 上升趋势过滤器作为门控。

在 6.4 年内进行了 45 笔交易,收益为 -28.2%,利润因子为 0.61,胜率为 44.4%,期望收益为 -$641/笔交易,夏普比率为 -3.30,索提诺比率为 -4.87,最大回撤为 30.2%;优势呈双重不利(平均盈利 $2,213 < 平均亏损 $2,924),且除 2024 外每年均亏损。

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