跳至正文
全部策略

策略

ATOM Bybit双时间框架动量共振,多空策略(ATOMUSDT.BYBIT 4H主周期 + 1D确认,意见不一致时空仓,ATR追踪退出,3参数)

结局: 已放弃

AtomBybitDualTimeframeMomentumConfluenceLS

结局总结

该策略克隆了工厂唯一的纸面阶段赢家(双时间框架4H/1D动量共振),并移植到BYBIT ATOM以填补交易场所多样性缺口,同时将参数限制为三个以避免过拟合导致失败。在干净且具有决定性的327笔交易/4.9年样本上,该机制按编码预期运行(做多153笔/做空174笔,保持平衡,回撤18%且受到控制),但没有产生真正的优势:Sharpe为0.069,利润因子为1.02,而市场冲击吞噬了毛利润的61%,容量仅为$266k。分析师在优化前的回测审查关卡放弃了该策略,指出其表现远低于存活的Binance-USD-M ADA层级(Sharpe为1.60/PF 2.19),且相同的ATOM共振策略在前一天已被放弃。该策略从未进入优化、优化后分析或风险审查阶段。

假设

一个LONG-SHORT、单一标的、纯OHLCV动量共振趋势跟踪策略,交易ATOMUSDT.BYBIT线性永续合约,以4H为主K线,由1D趋势过滤。这有意复现了该工厂中已达到纸上阶段的ONLY原型(BTC / ADA 双时间框架动量共振,两者实盘夏普比均约1.6-2.0),但将其移至在整个3002实验语料库中完全没有ZERO历史的交易场所(BYBIT = 0.0%,配额目标 >= 5%),并采用动量系列从未尝试过的新标的(Cosmos/ATOM,已尝试:ADA/BTC/ETH/AVAX/BNB/NEAR/SOL/DOT/XRP/LINK/LTC)。它NOT被禁用的成交量确认变体(L91),也NOT附加在次费率优势上的体制/效率门槛(L92):确认腿是第二个TIMEFRAME的趋势信号,这与两个纸上阶段获胜策略使用的机制完全一致,而非仅稀释交易的波动率/效率过滤器。交易场所理由:BYBIT在整个语料库中完全缺失,但在目录中拥有约4.9年(2021-10 -> 2026-09)干净的4H和1D ATOM K线,吃单费率0.055%(RT 约0.11%),因此这是一次真正的场所多元化补充,而非又一次Binance重复测试。仅3个参数,以抵抗那些扼杀了4参数方差比和体制转换克隆策略的过拟合死亡。

将工厂唯一的纸上阶段原型(BTC / ADA 双时间框架动量共振)直接移植到假设所针对的交易场所和标的上。确认腿是第二个TIMEFRAME的趋势信号——与纸上阶段获胜策略使用的机制完全一致——而非成交量门槛(L91),也非附加在次费率优势上的波动率/效率过滤器(L92)。交易场所为BYBIT,遵循假设的多元化理由,且从路由角度看也是正确的:该策略做空且要求杠杆倍数 > 1,因此需要期货MARGIN场所;ATOMUSDT.BYBIT在目录中拥有从2021-10-11开始的4H K线和从2021-10-12至2026-09的1D K线,因此两条腿均拥有约4.9年的真实数据,沙盒窗口完全覆盖。入场频率:EMA价差与日线趋势的信号一致在4H K线上每年翻转多次,因此联合条件并非产生零交易沙盒的稀有共振模式(L25/L21);预热期为73根4H K线(约12天)加上19根日线,仅占窗口的一小部分。每笔交易优势:出场采用趋势跟踪配合ATR追踪止损,而非固定几个百分点的目标,因此预期每笔交易变动为多个ATR(ATOM根4H ATR约为价格的1.5-2.5%),远高于Bybit约0.11%的往返吃单成本。以风险优先的仓位管理配合名义价值硬上限解决了L15问题(无权益复利爆仓风险)——名义价值从不超过0.5x的权益。extra_instruments以ATOMUSDT.BYBIT持仓方式与日线K线类型并行,使解析器实际附加慢速数据源;on_extra_bar按时间戳去重,因为日线回溯按位置索引。

成本脆弱,在具有决定性的327笔交易/4.9年样本上没有可部署优势。profit_factor 1.0218处于手续费/冲击成本拖累区间[0.85,1.10](L18),主要成本是市场IMPACT,而非佣金:impact_cost_pct 61.2%消耗了约三分之二的毛利润,且capacity_usd仅为$266k,因此名义上的0.296%单笔收益只在玩具规模下成立,在任何有意义的规模下都会消失(印证了QA关于移植到另类币的担忧)。Sharpe为0.0685,CI [-0.842, 0.996]跨越零点,Sortino为0.084,recovery_factor 0.18。该策略在平静(-9.0%)和压力(-7.6%)波动率三分位区间的LOSES中均亏损,所有利润都来自“正常”三分位区间,并且在2025中大幅亏损(-12.8%)。这是一个单一交易品种的4H双-TF动量共振克隆(L82/L93),表现远低于唯一存活的层级(Binance-USD-M ADA,Sharpe为1.60/PF 2.19);相同的ATOM共振策略昨天已被放弃(ATOM-BTC宏观因素,冲击成本84.6%,容量$139k)。一个毛优势已被冲击成本消耗61%的PF-1.02信号,无法靠3个参数调优到成本之上——不值得花2小时优化。abandon_class=negative_expectancy。

实现

ATOMUSDT.BYBIT线性永续合约上的多空双时间框架动量汇聚趋势跟踪器。快速分支为4H K线上的波动率缩放EMA价差,(EMA_12 - EMA_34)/ATR_14,逐根K线增量计算并作为连续信号返回。慢速分支为从on_extra_bar中额外1-DAY ATOM数据源读取的18日收益率符号。入场条件要求CONFLUENCE:4H价差 > 0且日线方向 > 0时做多,价差 < 0且日线方向 < 0时做空,任何分歧(包括日线读数中性)均保持空仓。出场按先触发者执行:ATR追踪止损从入场后最优收盘价回撤trail_atr_mult × 入场-ATR,或日线趋势反转背离持仓方向,或4H价差反转背离持仓方向。仓位为风险优先——权益 × risk_pct / (trail_atr_mult × ATR),使追踪止损距离每笔交易风险约1.3%权益——然后上限为max_notional_frac × 权益 × config.leverage(0.25 × 2x = 0.5x权益名义值),此处实际消耗所申请的2x杠杆。仅有三个可调参数(ema_ratio、daily_lookback、trail_atr_mult),每个均限幅于_param_bounds中声明的范围。

验证结果

实盘重启时,应从cache.positions_open()中的实际未平仓位,而不是信号符号,重新核对self._side。

当状态丢失时,should_exit()会根据实时信号推断self._side(self._side == 0)。这是合理的重启恢复保护措施,但在重启场景中,如果未平仓位与当前信号不一致,它可能推断出错误方向,从而延迟正确的退出。回测在单个进程中运行,因此永远不会触发这条路径;这里只是提示需关注实盘一致性。

确认基础模板会调用该重载以进行预热门控(确实如此)——无需更改,这是有意设置的重载。

min_bars_required()重载了框架方法(静态分析base_shadow警告)。该重载(约73根K线)是有意设置的,且只会扩大预热期;沙盒产生了327笔交易,因此预热期不会导致入场不足。

沙盒(冒烟测试,未经优化)显示Sharpe为0.068,且各波动率区间的划分表明,该策略在平静(-8.96%,Sharpe为-0.20)和压力(-7.57%,Sharpe为-0.23)波动率三分位区间均LOSES,所有正收益都集中在“正常”三分位区间(+22.76%)。这是单一交易品种的动量共振原型,移植到另类币后,在完整历史数据上屡次失效(例如LTC/SOL/ETH-BTC等,avg_trade_return_pct转为负值)。移植到另类币的前提(ATOM表现得像BTC/ADA)仍是分析师需要解答的问题——扣除成本后,该机制或许无法在完整历史数据上存续。仅供参考;正确性没有问题,因此进入正式回测,由表现决定结果。

回测评审

夏普
0.07
总收益率
7.38%
最大回撤
17.99%
总交易数
327
胜率
38.5%
盈利因子
1.02

可靠且具有决定性的样本:在干净的4H+1D ATOM K线中,metrics_reliable=true,327笔交易覆盖1791天/约4.9年。

代码忠实实现了双-TF共振机制(信号为327 = 提交327,多空153/174平衡,采用ATR追踪退出,并设置日线趋势门控)——这是一次公平测试,并非构建有误。

回撤受到控制(17.99%),名义avg_trade_return_pct 0.296%高于约0.15%的BYBIT底线。

profit_factor 1.0218处于手续费/冲击成本拖累区间[0.85,1.10]——毛优势仅略高于成本。

impact_cost_pct 61.2%消耗了约三分之二的毛利润,且capacity_usd仅为$266k,因此在流动性较薄的ATOM上,表面上的优势只在玩具规模下成立,达到任何可部署规模时都会消失。

Sharpe为0.0685,CI [-0.842, 0.996]跨越零点;Sortino为0.084,recovery_factor 0.18,Calmar为0.037——不存在风险调整后的优势。

单一交易品种的4H双-TF动量共振克隆(L82/L93):该系列唯一存活者是Binance-USD-M ADA(Sharpe为1.60/PF 2.19/DD 10.7%);该BYBIT ATOM移植策略的Sharpe为0.07/PF 1.02,远低于该层级;相同的ATOM共振策略昨天已被放弃(ATOM-BTC宏观因素,冲击成本84.6%,容量$139k)。

完整历史数据证实了QA关于移植到另类币的担忧:在平静(-9.0%)和压力(-7.6%)波动率三分位区间均亏损,所有正收益都局限于“正常”三分位区间;在最近2个年份中的2个年份亏损(2025 -12.8%)。

结局总结

忠实复现获胜原型的机制,并不会把优势转移到新的低流动性交易场所/交易品种上——一个在$266k容量下,其毛优势已被冲击成本消耗约61%的信号,不能靠三个参数调优到成本之上。

回测审查分析师在优化前给出了“放弃”的结论:没有可部署的风险调整后优势(Sharpe跨越零点,PF 1.02处于手续费/冲击成本拖累区间),玩具规模下三分之二的毛利润被市场冲击成本吞噬;此外,在平静(-9.0%)和压力(-7.6%)波动率三分位区间以及2025(-12.8%)均出现亏损。

将工厂唯一的纸面阶段原型——一个4H/1D双时间框架动量汇聚趋势跟踪器(两个时间框架同时看多时做多,同时看空时做空,分歧时平仓,ATR追踪出场)——移植到ATOMUSDT上的BYBIT,该交易所在整个语料库中无历史记录,且该标的从未在动量系列中被测试过。

在一个具有决定性的327笔交易、约4.9年的样本(2021-10至2026-09)中,该策略总回报为7.38x(CAGR 67.5%),但Sharpe仅为0.069(CI [-0.842, 0.996]),利润因子为1.02,胜率为38.5%,最大回撤为18.0%。冲击成本消耗了毛利润的61.2%,容量仅为$266k,单笔收益0.296%仅略高于约0.15%的底线。

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