策略
AVAX 4H 更高高点更高低点道氏理论趋势确认仅做多(BINANCE USD-M 期货,4H,OHLCV-Only,HH+HL 序列机制)
结局: 已放弃
AvaxFourHourDowTheoryHHHLTrendConfirmLong
结局总结
该策略引入了一种新颖的序列形态角度——在 AVAX 4H 上的道氏理论 HH+HL 趋势确认——刻意保持简洁以抵抗开发者的周期转换。iter-2 修复让其成功交易(334 次入场),并取得 +26.7% 的回报,但盈利因子仅 1.05、夏普比率 0.11,本质上没有净优势,回报几乎完全来自 2021(通过 2022/2023/2026 衰减),且高频换手信号撞上了结构性流动性壁垒:53% 的冲击成本,在 AVAX 稀薄的 4H 盘口上仅有 356 千美元容量。分析师在第二次迭代的回测评审环节将其放弃,认定在规模化下结构性不可交易——并非仓位或参数问题,因为这种磨损是该信号固有的——因此该策略从未进入优化或风险评审环节。
假设
Iteration-2 对 Layer-2 TypeError 的最小修复(_sma() takes 2 positional arguments but 3 were given)。根因:SMA辅助函数被声明为@staticmethod,但 Layer-2 _StrategyProxy 会将类可调用对象重新绑定到替身实例上,这会丢弃staticmethod描述符,并把代理实例作为注入的第一个位置参数传入——因此,接收2个参数的_sma(vals, n)会被以3个参数调用,并在每个场景中报错。修复方式是将_sma移出类,改为模块级函数_sma_of(vals, n);模块函数不会绑定到实例,因此不会注入self;现在calculate_signal会直接调用_sma_of(self._close, self.sma_period)。其余内容均未改变:导入保持干净(Layer 1通过),且HH+HL连涨检测,以及测试框架所覆盖的入场/出场/仓位逻辑,均与原字节完全一致,因此没有更早层级的回归。实例方法_hhhl_streak确实需要self,不受影响。交易场所、K线类型(AVAXUSDT.BINANCE-4-HOUR-LAST-EXTERNAL,无额外K线)和杠杆1.0均按假设中明确的4H单数据源要求保留。
无真实净优势且存在结构性流动性壁垒——不值得优化。道氏理论 3 根 K 线的 HH+HL 信号是一种最常见的微观形态,在成本扣除后触发 334 次但几乎无优势:profit_factor 1.05、夏普 0.11、期望 +55 美元/笔。两个不可调的结构性障碍封死了它:impact_cost_pct 53.0%(市场冲击吞噬了一半的总盈亏)以及 capacity_usd 仅 356 千美元(玩具级规模,有史以来最小,低于已放弃的 WLD 541 千美元和 OP 1.58 百万美元两个方向)——均由换手率 327% 驱动,在 10 小时平均持仓下于 AVAX 浅薄的 4H 盘口中磨损。该优势也是单一年牛市的人为产物:2021 +84.9% 但总计仅 +26.7%,其中 2022 -17.7%、2023 -23.1%、2026 -9.6%,滚动夏普在 2026 期间为负。无需迭代:与 ADA 宽度扩张案例不同(PF 1.057,存在明显的 reckless-0.95 仓位原因,我已退回要求重新测试),本例仓位已属适中(0.5),且 53% 冲击源于信号固有的 10 小时磨损所带来的结构性换手,而非仓位配置伪影——降低仓位会降低冲击,但会留下玩具级容量、2021 集中度、PF-1.05 边际优势,在近年持续失血;无任何参数变更能在结构性低流动性、高换手信号上制造出优势。FAILURE PATTERN:低流动性山寨币 4H 上的高频单工具序列/微观形态信号(3 根 K 线的 HH+HL)换手过多(327% 换手率、10 小时持仓),相对于该工具的盘口深度——冲击消耗了约 53% 的总盈亏,容量为玩具级(356 千美元),净优势坍缩为 PF 1.05;再加上单一牛市年(2021)集中度在 2022/2023/2026 中衰减,该策略在规模化下结构性不可交易,无论参数如何调整。
实现
仅做多的道氏理论 HH+HL 趋势确认策略,运行在 AVAXUSDT.BINANCE USD-M 期货上,4H K 线,纯粹的 OHLCV 单数据源。当 3 根连续 K 线均严格走出更高的高点 AND 更高的低点(道氏理论意义上的干净微观上升趋势),且价格位于 50 根 K 线的 SMA 之上时做多入场。在 10% 止盈、5% 止损、结构破坏(出现一根更低高点且更低低点的 K 线,或收盘价跌破 SMA),或 18 根 K 线的时间止损时出场。信号是当前连续的 HH+HL 连续次数(每根 K 线变化);离散入场条件是缓存的闸门。杠杆 1.0。
验证结果
验证失败(第 2 层 — 合成场景): 使用的参数:['sma_period', 'min_notional', 'position_pct', 'sequence_len', 'max_hold_bars', 'stop_loss_pct', 'size_precision', 'take_profit_pct'] 请检查 __init__ 是否设置了 self.parameters.get() 返回的所有属性。 - steady_uptrend: TypeError: AvaxFourHourDowTheoryHHHLTrendConfirmLong._sma() 接收 2 个位置参数,但实际给出了 3 个(K 线时间戳:1735692660000) - steady_downtrend: TypeError: AvaxFourHourDowTheoryHHHLTrendConfirmLong._sma() 接收 2 个位置参数,但实际给出了 3 个(K 线时间戳:1735692660000) - flat_ranging: TypeError: AvaxFourHourDowTheoryHHHLTrendConfirmLong._sma() 接收 2 个位置参数,但实际给出了 3 个(K 线时间戳:1735692660000) - volatility_spike: TypeError: AvaxFourHourDowTheoryHHHLTrendConfirmLong._sma() 接收 2 个位置参数,但实际给出了 3 个(K 线时间戳:1735692660000) - zero_volume: TypeError: AvaxFourHourDowTheoryHHHLTrendConfirmLong._sma() 接收 2 个位置参数,但实际给出了 3 个(K 线时间戳:1735692660000) - price_gap: TypeError: AvaxFourHourDowTheoryHHHLTrendConfirmLong._sma() 接收 2 个位置参数,但实际给出了 3 个(K 线时间戳:1735692660000)
回测评审
- 夏普
- 0.11
- 总收益率
- 26.68%
- 最大回撤
- 42.18%
- 总交易数
- 334
- 胜率
- 35.3%
- 盈利因子
- 1.05
实现正确(iter-2 模块级 SMA 修复有效);入场门控清晰(334 次信号 = 334 次提交);序列形态机制确实新颖;原始交易笔数充足
盈亏不对称性(avg_win $3,271 对比 avg_loss $1,702)显示,扣除成本前可能存在毛信号
基本没有净优势:profit_factor 1.05,夏普比率 0.11,期望收益 +$55/笔——3 根 K 线的 HH+HL 微观形态频繁触发,但优势微弱
结构性流动性阻碍:impact_cost_pct 53.0%(冲击成本吞噬了一半的总盈亏)且 capacity_usd 仅 356 千美元(玩具级规模,有史以来最差)——由换手率 327% 驱动,在稀薄的 AVAX 4H 盘口上平均持仓仅 10 小时
集中于 2021 且正在衰减:2021 +84.9%,但总计仅 +26.7%,其中 2022 -17.7%、2023 -23.1%、2026 -9.6%——优势只存在于单一牛市年份,滚动夏普比率在 2026 前均为负
max_drawdown 42%;影响来自结构性换手(而非鲁莽的仓位规模),因此这不是简单调整仓位即可解决的问题
结局总结
一种极常见的高频微观形态(3 根 K 线的 HH+HL)会产生过高换手,对低流动性山寨币的订单簿深度而言难以承受——冲击成本吞噬毛 PnL 的约 53%,容量缩至玩具级别($356k)——因此,即使表面收益为正,结构上仍不可交易;当优势集中在单一牛市年份且之后衰减时,情况尤其如此。
回测审查分析师给出了“放弃”的判定:第 -2 次迭代的模块级 SMA 修复使代码能够运行(334 笔交易),但 3 根 K 线的 HH+HL 微观形态频繁触发,扣除成本后没有优势;另外,两个不可调的结构性障碍彻底封死了策略空间——53% 冲击成本和仅 $356k 的玩具级容量(迄今最低),两者均由高换手在 AVAX 浅薄的 4小时订单簿中反复交易造成;此外,优势集中于 2021 且正在衰减。
一个仅做多的道氏理论趋势确认策略,运行在 AVAXUSDT 4H 币安期货上(1.0x 杠杆,0.50 仓位)——在 3 根连续 K 线均严格走出更高的高点 AND 更高的低点(一个干净的 HH+HL 微观上升趋势),且位于 50 根 K 线的 SMA 之上后做多入场;在 +10%/-5% 盈亏比、出现结构破坏(更低的高点+更低的低点,或收盘价跌破 SMA),或 18 根 K 线的时间止损时出场——一个刻意保持简洁、对组合而言全新的序列形态机制。
在 334 笔交易中,策略收益为 +26.7%,但基本没有净优势:盈利因子 1.05,夏普比率 0.11,期望收益 +$55/笔,胜率 35.3%,最大回撤为 42.2%,容量仅 $356k,冲击成本占毛 PnL 的 53.0%(换手率 327%,平均持仓约 10 小时);收益是单一牛市年份造成的假象(2021 +84.9%),之后便衰减(2022 -17.7%,2023 -23.1%,2026 -9.6%)。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。