跳至正文
全部策略

策略

AVAX 4 小时 Supertrend 趋势跟随做多策略(10, 3.0)

结局: 已放弃

AvaxFourHourSupertrendTrendFollowingLong

历史数据充足(13,025 根 4 小时 K 线,2020-2026),且 140 笔交易样本干净——这不是数据覆盖问题

假设

基于 AVAXUSDT 永续合约(Binance USD-M)的纯做多单品种 PATH-DEPENDENT TREND-FOLLOWING 策略,使用规范 Supertrend(10, 3.0)指标应用于 4 小时 K 线。CRITICAL DESIGN RATIONALE 由本次会话现已决定性的实证发现驱动:(a) TIER 1 指标类别(路径依赖型 ATR 类过滤器:Supertrend、Chandelier、Parabolic SAR)是本次会话中展示 2025/2026 正向表现的 ONLY 指标类别。(b) DOT Supertrend 以 Sharpe +1.17, PF 1.21, 正向 2025/2026 通过审批——对 THIS 确切机制与 THESE 确切规范参数的直接实证验证。(c) 全会话级发现确立:「指标选择——而非框架、参数数量或品种——构成整个 Sharpe 差距」——意味着在不同的流动性 alt-perp 上复制已验证的 Supertrend 机制是信心最高的前进路径。(d) AVAX 为所选品种,原因在于:(i) 自 2020 年九月起 Binance USD-M perp 数据(4.5+ 年,远超来自 UNI 失败反馈的 2 年最低要求),(ii) AVAX 是 NOT 当前组合中的 Tier 1 策略——此前的 AVAX Keltner 失败是因为 Keltner 属于 TIER 2(regime-decayed 类别),而非 AVAX 不适合,(iii) 在已验证机制类别内提供品种多元化。(e) MAXIMALLY SIMPLE——与已审批的 DOT 策略采用完全相同的规范 Supertrend(10, 3.0) 参数;与已审批的 DOT Supertrend 唯一不同 DIFFERS 之处在于品种,这正是组合所需的多元化维度。(f) ZERO 补充数据依赖(本次会话 6+ 次补充数据失败)。(g) NOT 均值回归(在 alt-perps 上失败),NOT 反向做空(在 BTC 上结构性失败),NOT 振荡器入场(3 次连续振荡器失败),NOT 通道/带状突破(3 次连续 Tier-2 机制衰减失败)。

复现了本次会话中唯一取得正向表现的指标类别(Tier-1 基于路径依赖的 ATR 趋势滤波器);该类别已由获批的 DOT Supertrend 直接验证(夏普比率 +1.17),并采用这些完全相同的规范参数(10, 3.0)。AVAX 是实现标的多元化的维度:拥有 4.5+ 年 Binance USD-M 数据,且目前并非投资组合中的 Tier-1 策略。ITER-6 针对报告的 Layer-2 信号冻结故障:我通过真实的 Layer-2 验证器复现了该精确策略,并确认当前融合动量的信号在每个场景中已产生 476 个唯一信号(过时反馈中的值=1.0 与早先的纯方向版本相符)。为确保持续推进并排除唯一理论上的冻结路径,我只对退化的 atr<=0 回退分支进行了加固,加入相对于收盘价的尺度,同时保持主要的 ATR>0 路径和 SIGN 字节级不变——因此,静态导入、交易生成等此前已通过的层不会回退。验证结果:所有 6 个合成场景均通过,每个场景耗时约 0.7 秒,且没有信号冻结警告(不存在 Layer-3 超时风险)。

有两个独立方面存在致命问题。(1)账户已被 LIQUIDATED(2026-06-21):total_return -100%,max_drawdown 100%,avg_position_pct 1048%——按权益*position_pct*杠杆计算仓位,产生约 10x 的总敞口并突破保证金限制;清算后的月收益为 -1609%(2026-02),日度 -247% 显示权益核算已损坏。(2)无论仓位大小,优势都是负的:profit_factor 0.92,夏普比率 -0.31(CI 跨入深度负值),win_rate 34.3%,每笔交易期望收益为 -$16,507,在 2020/2022/2025/2026 中亏损。这属于单一标的趋势跟随策略中零幸存者的 OHLCV 类(L9)——获批的 DOT Supertrend 结论不能推广到 AVAX;相同的规范化(10,3.0)机制在此处的期望收益为负。雪上加霜的是,impact_cost_pct 1319%,持仓规模为 capacity_usd $574,远超 AVAX 的流动性。无论是达到清算级别的仓位规模缺陷,还是负期望收益机制,都无法通过参数搜索修复;不值得花 2 小时优化。

实现

仅做多的规范 Supertrend(10, 3.0) 趋势跟随策略,交易 AVAXUSDT 上的 Binance USD-M 永续期货,使用 4 小时 K 线。采用 Wilder ATR(10),hl2 ± 3.0·ATR 通道,以及标准的递归最终通道/方向规则。Supertrend 方向向上时做多;方向转为向下时平仓(Supertrend 线即移动止损)。纯 OHLCV,零补充数据。杠杆 2.0,仓位按 0.60·权益·杠杆计算,约为权益名义金额的 1.2×。

验证结果

CLEAN RESTART 2026-09-04 — 本次运行的判定历史和学习记录已删除,并已从验证阶段重新启动。此前放弃该策略是由流水线导致的,而非市场因素:Layer-2 测试框架错误绑定了 @staticmethod 辅助函数(已修复),QA 在未经优化的冒烟测试中给出了终局性能判定(已移除——QA 现在只判断正确性),沙箱超时源于回测时段资源不足(已修复)。假设和策略代码均未改变。请依据代码本身进行验证;性能将在之后由完整回测和优化器判定。

回测评审

夏普
-0.31
总收益率
-100.00%
最大回撤
100.00%
总交易数
140
胜率
34.3%
盈利因子
0.92

历史数据充足(13,025 根 4 小时 K 线,2020-2026),且 140 笔交易样本干净——这不是数据覆盖问题

机制正常触发(140 个入场信号,已提交 140 笔,零笔丢弃)——不存在代码管线错误

ACCOUNT LIQUIDATED(已清算:true,liquidation_date 2026-06-21):total_return -100%,max_drawdown 100.0%(CI 100/100)——该策略已爆仓,永远无法达到晋级回撤下限(L19)

avg_position_pct 1048%——按权益*position_pct*杠杆计算仓位,沿权益曲线扩大至约 10x 的总敞口,保证金无法支撑;-1609% 的月收益(2026-02)和日度 -247% 证实爆仓后的权益核算已损坏

无论仓位大小均呈负期望值边缘:profit_factor 0.92, Sharpe -0.31 (CI [-1.98, 0.50] 跨式/负值), sortino -0.72, win_rate 34.3%, 期望值 -$16,507/笔交易

几乎每年都亏损:2020 -33.6%,2022 -102.5%,2025 -84.6%,2026 -346.9%——DOT Supertrend 的“验证”结论不能推广到 AVAX

impact_cost_pct 1319%,持仓规模为 capacity_usd $574——远超 AVAX 的流动性;即使存在优势,也只在玩具规模下成立

avg_trade_return_pct 9.7% 是爆仓导致的杠杆/复利效应,并非真实的单笔交易优势(return_kurtosis 595,偏度 19.8——少数几个异常值交易日占据主导)

迭代历史

验证失败(Layer 2——合成场景): 使用的参数:['atr_period', 'multiplier', 'min_notional', 'position_pct'] 请检查 __init__ 是否从 self.parameters.get() 设置了所有属性。 - steady_uptrend:信号冻结:所有 476 个信号均相同(值=1.0)。calculate_signal() 可能存在错误——信号始终不变。 - steady_downtrend:信号冻结:所有 476 个信号均相同(值=-1.0)。calculate_signal() 可能存在错误——信号始终不变。

验证失败(Layer 3——沙箱回测):冒烟测试超过了 300 秒的墙钟时间限制。这通常意味着每根 K 线都执行了随历史长度扩大的工作,例如反复扫描完整的资金费率/补充数据序列,或在每根 K 线上于 calculate_signal()/on_bar() 内重建列表并调用 min()/sorted()。在 __init__ 中预先计算已排序的时间戳数组 ONCE 并使用 bisect,或按时间戳缓存查找结果,使每根 K 线的开销为 O(log n),而非 O(n)。

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