策略
BTC 日内脉冲柱延续(单一品种 USD-M,多空,1H,高确信度动量推力入场,跟踪止损延续,时间止损,离散资本上限,纯 OHLCV)
结局: 已放弃
BtcImpulseBarContinuationTrendLS1H
结局总结
作为分析师认可的日内脉冲延续策略族的 BTC 分支而构建,该策略精确复制了已被晋升的 ETH-1H 同族策略的模板,押注 BTC 的深度和低狂热 beta 将提供最干净的脉冲信号。回测中其盈利能力仅勉强为正 —— 夏普比率 0.134,相比同族策略的 1.40,盈利因子 1.054,每笔 +$36 —— 且承担了高昂的成本拖累,容量约 $528K。更糟的是,该优势已经向前衰减:强劲的 2024 已让位于 2025 中的 -17.9% 和 2026 中的 -11.8%,滚动夏普比率介于 -4 到 -6 之间,因此任何参数调优都会将其样本外测试置于一个亏损的市场状态中。分析师在 2 次迭代后于预优化关卡将其放弃,并指出同一特征已使该策略族的 4H 变体沉没。
假设
第 2 次迭代修复了 ONLY 报告的 Layer-3 崩溃('float' 对象不可调用,已处理 0 根 K线)。根因已根据 src/strategies/generated 中的同族策略(例如 BtcHyperliquidImpulseBarContinuationTrendLS1H_v4)确认:策略将跟踪止损价格存储在 self._stop 中,这遮蔽了 NautilusTrader 保留的 Component._stop 生命周期方法;当引擎调用 self._stop() 时,float 属性被调用,回测在任何 K线被处理之前中止。修复方法是对全部六处出现位置的 self._stop 进行纯机械重命名为 self._stop_px(__init__、calculate_signal 跟踪止损更新、should_enter 初始止损设置、should_exit 止损检查)。信号逻辑、导入、仓位规模、阈值、配置或参数均未更改,因此 Layer 1(静态)和 Layer 2(合成)保持绿色,脉冲延续优势保持不变。
预优化关卡:脉冲延续策略族的 BTC 分支并未继承已被晋升的 ETH-1H 同族策略的优势,且约束性失败是结构性的(不可调优)。基础夏普为 0.134(对比 ETH 1.40),配合 PF 1.054,期望值每笔 +$36,且 sharpe_ci_low -0.86 深深穿越零线 —— 勉强盈利,并非温和的优势。决定性的是,该优势已经 DECAYED 向前衰减:在 2024(+23.0%)之后,2025 是 -17.9% 且 2026 -11.8%,滚动夏普持续在 -4 到 -6 之间运行穿过 2025-2026 —— 因此优化样本外测试(最近窗口)将落在这个衰减的市场状态上,无论参数如何选择都会失败。此外,成本拖累沉重(impact_cost_pct 43.5%,佣金 11.53% 占毛收入,容量仅约 $528K),使得单笔交易微薄的优势对费用极其脆弱。这正是使该确切策略族的 4H 变体(EthFourHourImpulseBarContinuationTrendLS4H)已被放弃的同一特征 —— 一个温和的延续优势,其未触及的近期样本外测试转为负值。镜像复制已被晋升同族策略的代码 EXACTLY 并不会将可晋升性转移到一个信号更弱、近期市场状态亏损的不同品种。在一个 0.134-夏普、近期为负、成本沉重的簿记上调优 3 个参数并不值得花费 2 小时。
实现
单一品种多空日内脉冲柱 CONTINUATION,运行于 BTCUSDT.BINANCE USD-M 永续合约,1-HOUR K线,纯 OHLCV。识别大脉冲柱(当前柱收益表示为过去 vol_lookback 根柱收益的 z 分数),并 WITH 脉冲方向入场:脉冲 >= +impulse_z 时 LONG,脉冲 <= -impulse_z 时 SHORT。通过紧凑的初始 ATR 止损、一个让盈利奔跑的 ATR 跟踪止损(逐级上调)或时间上限退出。离散入场后离场至空仓,一次仅持有一个仓位,基于风险的仓位规模上限为稳定权益的 max_notional_pct*杠杆(杠杆 1x)。
验证结果
验证失败(第 3 层——沙盒回测):'float' object is not callable 使用的 K 线类型:BTCUSDT.BINANCE-1-HOUR-LAST-EXTERNAL,已处理 K 线:0 请确保策略能在给定数据和参数下产生交易。
回测评审
- 夏普
- 0.13
- 总收益率
- 34.88%
- 最大回撤
- 28.35%
- 总交易数
- 855
- 胜率
- 36.4%
- 盈利因子
- 1.05
机制实现该假设:433 多头 / 422 空头离散入仓后平仓交易,脉冲-z 入场配合跟踪止损,密集样本(855 笔交易),有利的盈亏不对称(约 1.8:1)
真正低净敞口的单标的策略组合(beta 0.02,敞口 21%),不存在仓位规模伪象
属于分析师认可的系列,该系列已有一个 ETH-1H 同类策略获推广
基础表现非常弱:夏普 0.134(同类策略 ETH 为 1.40),Sortino 0.293,PF 1.054,期望收益为每笔 +$36,sharpe_ci_low -0.86 跨越 0,CAGR 4.27%
近期明显衰减:2024 +23%,随后 2025 -17.9% 和 2026 -11.8%,在整个 2025-2026 期间滚动夏普为 -4 至 -6——近期留出窗口将失败(这是前向可行性问题,无法通过调参解决)
成本侵蚀严重:impact_cost_pct 43.5%,佣金占毛收益的 11.53%,容量仅约 $528K——微薄优势易受手续费和冲击成本侵蚀
与该策略族已被放弃的 4H 变体相同特征(温和的延续优势,2025-2026 衰减使近期样本外测试为负)—— 品种/节奏选择性的失败,而非可晋升的迁移
结局总结
镜像复制已被晋升同族的精确代码,并不会将可晋升性转移到一个不同的品种 —— BTC 的脉冲延续信号弱于 ETH,其近期市场状态处于亏损,单笔交易微薄的优势对费用和冲击过于脆弱而无法存活。
分析师在优化前回测审查关口给出了“放弃”判定:该策略的优势在结构上较弱,且前向表现已衰减(2024 +23%,随后 2025 -17.9% 和 2026 -11.8%,滚动夏普为 -4 至 -6),因此无论参数如何设置,最近的优化留出窗口都会失败。未进入优化及之后的任何阶段。
一种单一品种、多空日内动量延续策略,运行于 BTCUSDT.BINANCE USD-M 1H 期货,仅在罕见的高确信度脉冲柱(收益 z 分数超过阈值)触发,并以跟踪止损持有延续头寸,离散入场后平仓,对应已被晋升的 ETH-1H 脉冲延续同族策略(适用于深度更深、狂热 beta 更低的主要品种)。
约5.7年间(2019-12-31至2026-06-25),策略进行了855笔离散交易(433笔多头 / 422笔空头),胜率较低(36.4%),但盈亏比有利,约为1.8:1;最终总收益为+34.9%,CAGR 4.27%,盈利因子为1.054,每笔交易期望收益为+$36,最大回撤为28.3%。夏普比率仅为0.134(CI -0.86至1.01),而ETH同系列策略为1.40;成本拖累显著(冲击成本43.5%,佣金占毛收益的11.53%,容量约为$528K)。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。