跳至正文
全部策略

策略

LTC Binance USD-M 趋势强度门控方向性趋势策略——仅当 ADX 确认强趋势时才进行多空双EMA交易,按趋势强度缩放仓位,采用 ATR 追踪退出机制(单一 4H K线,3 个参数)

结局: 已放弃

LtcAdxGatedDualEmaTrendLS

结局总结

LtcAdxGatedDualEmaTrendLS 试图通过仅在 ADX 确认存在强趋势时才交易双EMA信号,并按趋势强度缩放仓位,来解决反复出现的震荡手续费侵蚀问题;策略在 Binance 的长期历史数据上使用低峰度的 LTC。门控适得其反:策略在 6.6 年间亏损 -36.5%,盈利因子为 0.81,每笔交易回报为负,回撤为 51%,且自 2021 以来每年都大幅亏损,表现逊于单纯持有 LTC。资本集中于高-ADX趋势放大了尾部损失(峰度 22.6),而非过滤震荡行情。分析师在回测审查时果断放弃该策略,认定其净亏损且持续恶化,也没有可供优化的优势;该策略从未进入优化、分析或风险审查阶段。

假设

一个LONG-SHORT、单一品种、纯价格的DIRECTIONAL趋势跟踪策略,交易LTCUSDT.BINANCE(USD-M永续合约),4H单K线结构,其区别性机制是显式的TREND-STRENGTH GATE(ADX),除非统计上显著的强趋势实际出现,否则持仓保持FLAT——这是对我已排队的常开EMA共振/回归斜率/回调用变体的刻意改变(BTC/ETH/ADA/BNB/XRP/DOGE)。我试验轨迹中反复出现的非异常失败是“未确立优势”/震荡手续费失血:趋势信号在强趋势中正确,但在震荡中因频繁换仓而被佣金侵蚀。ADX门控直接针对该问题——仅在方向强度高时才花费约0.10%双边往返成本,并按趋势强度缩放仓位,因此资本集中于少数真正强劲的LTC趋势,在区间震荡的大多数时间空仓观望。尊重两个先前结论:(1)Hyperliquid目前PROVEN对趋势显著性不可用(即使12H HL数据也始于2023-01,约3.4年单一市场状态——每个HL移植均死于“未确立优势”),因此本策略使用币安约5–6年多市场状态的LTC历史;(2)选择LTC作为LOW-KURTOSIS主流币(稳定、非模因币分布),其优势在存在时是分散的而非单日主导的——正是通过了杀死Donchian突破的缩尾夏普/异常值门控的特性。NOT均值回归反转(L53),NOT挤压突破(L54),NOT通道突破(异常值类别),NOT横截面篮子(L52),NOT市场中性比率(近零优势),NOT NON-PRICE数据源门控(ADX是100%价格衍生的,因此NOT L46),NOT期权/COIN-M(L50/L51)。以全新名称和新门控机制填补多空缺口(13.6%对比86%仅做多)。风险特征:经ATR止损后约1.5%权益风险/笔;规模 = base_risk * (ADX/ADX_ref),按ATR做波动率缩放,硬上限为权益*杠杆的25%;2x杠杆上限(读取self.config.leverage)。恰好3个可调参数(慢/快EMA比率、ADX阈值、ATR跟踪倍数);快速EMA和ADX回看期固定为标准值,以抵抗best-of-N过拟合。

完全按假设实现——ADX趋势强度门控(100%由价格衍生,因此不是L46非价格数据源)、按强度缩放的仓位、ATR跟踪退出、多空、币安上单一4H K线序列,覆盖约6.6年多市场状态的LTC历史(14404根K线,2020-01-09至2026-08-05)。恰好3个可调参数,快速EMA和ADX周期固定;代码中的钳制与_param_bounds逐字一致。杠杆2.0被名义上限真正消耗(equity * max_notional_frac * self.config.leverage),该上限为CURRENT权益的一小部分,因此亏损不会复利(L15)。ADX采用增量式Wilder平滑(每根K线O(1)),因此300s Layer-3上限是安全的;已在本地运行Layer 1-3且全部通过——静态分析干净,全部六个合成场景以连续变化信号通过,真实365天沙箱产生112笔交易(56次入场),因此不存在零交易或超时风险。我 FLAG A MATERIAL CONCERN,Research Lead/Analyst拥有决策权:在该数据上,该机制具有NO EDGE。在完整历史上回放该确切类别,扣除0.10%双边往返成本后平均每笔交易-0.38%,盈利因子0.87,胜率31%,365天沙箱回报为-24.0%(夏普比率-1.41,PF 0.35,平均-1.62%/笔)。这不是默认参数问题:我扫描了完整声明的3参数网格(ema_ratio 2-4 x adx_threshold 15-30 x 跟踪 2-4,36个单元格),每个单元格均为负(平均-0.23%至-1.18%,PF 0.72-0.91),五个结构变体(快速EMA 24/36/48、仅跟踪退出、ADX衰减退出)最好仅为盈亏平衡(最佳单元格平均+0.16%,PF 1.04,仍低于0.15%可行性下限),且跟踪-365天数据全为负。诊断:ADX门控确实过滤了震荡,但在LTC上剔除的好入场与差入场大致相当,而EMA反转/跟踪退出在“强”ADX区间内仍反复震荡,且LTC在2022-2026中一直处于持续下跌加震荡,该结构对此变现能力差——同一资产用日线确认共振变体运行,将是检验LTC是否可交易的更廉价测试。我的建议是在BACKTEST_REVIEW放弃,而非花费优化预算;代码已完整正确提交,以便流水线独立验证数字。

净亏损且恶化——在BACKTEST_REVIEW果断放弃。在6.6年和441笔交易中,该策略 outright 亏损:total_return -36.5%,profit_factor 0.81(<1.0),avg_trade_return_pct -0.29%(为负),期望值-118,夏普比率-0.13且CI低-0.76。这不是弱但为正的优势;它是持续为负且恶化的:2020(+2.8%)和2021(+9.6%)之后,每年均深度为负(2022 -5.8%,2023 -13.9%,2024 -13.6%,2025 -30.5%,2026 -12.7%),全程rolling_sharpe -4至-8,回撤51.1%(CI至82.7%)。在有意义的基准上跑输买入持有LTC(alpha -0.048,IR -0.41)。所提出的修复——带强度缩放仓位的ADX趋势强度门控——使其更糟,将资本集中于反转的“强”LTC趋势(return_kurtosis 22.6)。任何参数区域都无法将每笔交易为负、PF-0.81、每年亏损的趋势跟踪策略转正;LTC ADX门控趋势根本没有优势。放弃,而非花费优化预算。

实现

多空、单一品种、单一K线类型的方向性趋势跟踪策略,交易LTCUSDT.BINANCE USD-M永续合约,4H K线,以趋势强度为门控。方向 = (EMA12 - EMA36)/ATR14;强度 = Wilder ADX(14),增量计算。calculate_signal每根K线返回方向 * min(ADX/25, 3)——符号为趋势方向,幅度为经趋势强度缩放的方向。ENTRY仅当ADX >= adx_threshold(默认20)时触发:低于该值时,无论EMA如何,账簿均保持FLAT,这正是该设计的要点——仅在强趋势出现时才支付手续费。EXIT触发于自入场以来最佳收盘价的3x-ATR跟踪止损,或EMA方向反转。仓位按强度和波动率缩放:qty = equity*1.5%*(ADX/25,限制在[0.5,2.0]内)/(3*ATR),硬上限为权益 x 2x杠杆的25%。三个可调参数:ema_ratio、adx_threshold、trail_atr_mult;快速EMA(12)和ADX回看期(14)固定不变。

验证结果

分析师:在 BACKTEST_REVIEW 时放弃(优势低于交易成本,所有参数组合均为负)。不要耗费优化预算——在整个网格都为负的情况下,N 次择优无法挽救策略。

NO EDGE——建议ABANDON于BACKTEST_REVIEW,不再投入回测/优化预算。这NOT是代码缺陷,因此不是QA失败,但实证结果是结论性负面且可靠的:沙箱total_return -24.0%,夏普比率-1.41,PF 0.35,win_rate 0.196,avg_trade_return_pct -1.62%(为负,远低于0.15%下限),probabilistic_sharpe 0.028,夏普比率CI [-2.81, 0.05]。开发者独立扫描了所有36个声明网格单元格(全部为负,PF 0.72-0.91)及五个结构变体(最佳+0.16%/笔,仍低于下限),并建议放弃。

无需更改代码。未来变体可将强度缩放上限设为1.0,使高ADX反转无法产生过大的单笔亏损。

负收益偏度(-3.38),largest_loss(-6327)超过largest_win(4146),对跟踪止损趋势跟踪策略而言不典型。经调查发现为CORRECT编码行为,而非错误:强度缩放将高ADX入场放大至2x,而在反转前推高ADX的急剧波动,会在2x仓位上造成完整的约3xATR亏损。方向正确(多空两腿均以约20%胜率对称亏损,排除反转可能)。

用于实盘部署时,应持久化保存 _side/_extreme/_entry_atr,或根据实际未平仓头寸重建状态,而不是依据当前信号重建。

重启时,should_exit() 根据实时信号的符号推断 _side(_side==0),并用当前值重新初始化 _entry_atr/_extreme。回测中不会发生;只有实盘持仓期间发生崩溃并重启时才有风险。

回测评审

夏普
-0.13
总收益率
-36.51%
最大回撤
51.08%
总交易数
441
胜率
30.4%
盈利因子
0.81

简洁的单K线构造;在 6.6 年 Binance 历史数据上交易数量充足(441);风险优先的仓位规模计算流程正确

净亏损:total_return -36.5%,夏普比率-0.13(CI低-0.76),profit_factor 0.81(<1.0),avg_trade_return_pct -0.29%(为负),期望值-118

自2021以来每年恶化:2022 -5.8%,2023 -13.9%,2024 -13.6%,2025 -30.5%,2026 -12.7%;全程rolling_sharpe -4至-8

max_drawdown 51.1%(CI至82.7%)——摧毁资本

表现逊于买入并持有 LTC:alpha -0.048,information_ratio -0.41

ADX 强度门控 + 按强度缩放仓位反而使表现变差(return_kurtosis 22.6——资本集中投入随后反转的“强”趋势,放大了尾部损失)

结局总结

趋势强度门控不会自动减少震荡止损:在高-ADX的“强”趋势中加大仓位,可能恰好把资本集中于随后反转的行情,从而放大尾部损失(峰度 22.6)。因此,只有在验证强度过滤器能够改善而非恶化每笔交易期望收益之后,才能信任它。

分析师在回测审查时将其果断判定为摧毁资本的失败策略并放弃:在 6.6 年和 441 笔交易中,策略直接亏损(PF 0.81,每笔交易回报为负,且逐年恶化);宣传中的 ADX 强度门控和按强度缩放仓位反而使情况更糟,因为资本集中投向了随后反转的“强”LTC 趋势;任何参数区域都无法将每笔交易为负、年年亏损的趋势跟随策略扭转为正——LTC ADX门控趋势策略没有优势。

一种多空、单品种的双EMA方向性趋势跟随策略,交易 LTCUSDT.BINANCE USD-M 4H K线(3 个参数);只有 Wilder 的 ADX 确认趋势在统计上足够强时才建立仓位,在震荡行情中保持空仓,按趋势强度缩放仓位(ADX/ref),并在触发 ATR 追踪止损或 EMA方向反转时退出——明确设置趋势强度门控,旨在避免震荡行情中因频繁交易而被手续费侵蚀。

回测(LTCUSDT.BINANCE 4H,来自2020-01的2400个数据日)净亏损且恶化:总回报-36.5%,夏普比率-0.13(CI低-0.76),盈利因子0.81,avg_trade_return_pct -0.29%,期望值-118,共441笔交易,最大回撤51.1%(CI至82.7%)。跑输买入持有LTC(alpha -0.048,IR -0.41),且2021之后每年均大幅亏损(2023 -13.9%,2024 -13.6%,2025 -30.5%),ADX门控实际上放大了尾部亏损(峰度22.6)。

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