跳至正文
全部策略

策略

ADA 4H Heikin-Ashi 连续绿色 K 线趋势延续仅做多策略,运行于 ADAUSDT.BINANCE

结局: 已放弃

AdaFourHourHeikinAshiConsecutiveGreenTrendLong

结局总结

这是该投资组合的首个 Heikin-Ashi 策略:在确认的 200-SMA 上升趋势中,于连续 5+ 根合成绿色 K 线后做多 ADA 现货,论点是 HA 平滑能揭示更难伪造的趋势。实现忠实于假设,样本量也很大(413 笔交易),但结果明确无利可图——夏普比率为 -2.17,整个置信区间都低于零,利润因子为 0.68,胜率为 28.6%,总收益为 -33.3%,且八年中有七年亏损。分析师在第二次迭代的回测审查关卡放弃了该策略,结论是其机制本身方向相反(平滑会延迟入场,使其进入已耗尽的走势,并在反转时退出,导致震荡交易和 15 次连续亏损),这是一项持续存在的前提失败,而非成本或市场状态造成的伪象,因此从未进入优化或风险审查阶段。

假设

一种仅做多、单一标的的 Heikin-Ashi K 线形态策略,运行于 ADAUSDT.BINANCE——根据最近 11+ 个成功的 ADA-4H 单一标的流水线新增策略(Donchian 突破、周末日历、波动率收缩、RSI 背离、MACD 交叉、OBV 背离、抛物线 SAR、Aroon 均仅基于 ADA-4H K 线完成了干净的回测),已确认可测试,这使其成为THE最可靠的可测试单一标的设置。其结构上不同于此前 ADA 流水线中的所有策略,因为它使用HEIKIN-ASHI TRANSFORMED K 线序列,而不是原始 OHLCV 指标。Heikin-Ashi(Nison 2001《Japanese Candlestick Charting Techniques》;通过 Linda Raschke 和 Larry Williams 在西方技术分析中普及)根据原始 OHLCV 构造SYNTHETIC K 线,公式如下:ha_close = (open + high + low + close) / 4(对4价格取平均),ha_open = (previous_ha_open + previous_ha_close) /……展开收起

一种仅做多、单一标的的 Heikin-Ashi K 线形态策略,运行于 ADAUSDT.BINANCE——根据最近 11+ 个成功的 ADA-4H 单一标的流水线新增策略(Donchian 突破、周末日历、波动率收缩、RSI 背离、MACD 交叉、OBV 背离、抛物线 SAR、Aroon 均仅基于 ADA-4H K 线完成了干净的回测),已确认可测试,这使其成为THE最可靠的可测试单一标的设置。其结构上不同于此前 ADA 流水线中的所有策略,因为它使用HEIKIN-ASHI TRANSFORMED K 线序列,而不是原始 OHLCV 指标。Heikin-Ashi(Nison 2001《Japanese Candlestick Charting Techniques》;通过 Linda Raschke 和 Larry Williams 在西方技术分析中普及)根据原始 OHLCV 构造SYNTHETIC K 线,公式如下:ha_close = (open + high + low + close) / 4(对4价格取平均),ha_open = (previous_ha_open + previous_ha_close) / 2(对前一根合成 K 线的开盘价和收盘价取平均),ha_high = max(high, ha_open, ha_close),ha_low = min(low, ha_open, ha_close)。这种SMOOTHING变换会去除单根 K 线噪声——显示出一致方向的合成 K 线(5+ 根连续绿色 HA K 线)表示持续趋势,比原始价格走势更难伪造。当 N 根连续绿色 HA K 线形成且WITH 200-SMA 趋势过滤器确认长期方向时,策略于 LONG 入场。这在结构上不同于此前的所有 ADA 策略:后者使用数值振荡指标(RSI、MACD、OBV、Aroon)、自适应追踪止损(SAR)或固定通道(Donchian);本策略则变换BAR SERIES ITSELF,并从变换后的序列中读取颜色形态信号。其数学效果类似于对 OHLC 值应用 2 根 K 线的指数平滑,从而产生更清晰的趋势可视化,其信号时机在经验上与基于原始价格的指标不同(相关性约为 0.4)。使用 ONLY ADAUSDT.BINANCE 4H K 线。填补关键空白:(1)投资组合中的 FIRST HEIKIN-ASHI 策略(全新的数学信号类别——K 线变换而非指标推导);(2)仅做多,与已验证的方向不对称性相匹配;(3)单一标的的简洁性;(4)已确认可测试的标的。仓位规模:每笔交易 18%。每笔交易风险:约为1.5%,并由止损封顶。

第 2 次迭代修复 Layer-2 在 steady_downtrend 上的“冻结信号”故障:此前的代码在未满足入场条件时,将 calculate_signal 固定为常数 0.0,因此持续下跌趋势会产生 294 个完全相同的零值。现在,该信号每根 K 线都返回连续的 SIGNED Heikin-Ashi 运行长度(绿色运行段为 +k,红色运行段为 -k),在每种市场状态下都会变化——在稳定下跌趋势中,它会逐步变得更负,而不是保持不变。入场门槛(>= streak_threshold 根绿色 K 线 AND 收盘价 > SMA)已通过针对匹配单位 streak_threshold 的阈值判断移入 should_enter,并增加了存储的 self._trend_ok SMA 标志,因此入场/退出行为没有变化,之前通过的所有层(Layer 1 静态检查、导入、结构)仍保持完整。仅编辑了 calculate_signal 的返回形式、缓存的 _trend_ok 标志以及 should_enter 的条件。

Heikin-Ashi连续绿色趋势延续假设在ADA 4H上被证伪。该策略表现为明确负向——夏普比率-2.17,其ENTIRE置信区间低于零(ci_high -0.50),probabilistic_sharpe 0.0066,profit_factor 0.68,win_rate 28.6%,索提诺比率-4.42,期望值-$81/笔交易,total_return -33.3%——在413笔交易的大样本中,8年中7年出现亏损(仅2025年盈利),因此这是持续性的策略失效,而非噪音或市场环境伪影。代码正确(正确的HA变换、仅做多现货、avg_position_pct ≈ 预期18%、无杠杆/叠加伪影),因此失败源于机制本身:在5+根连续绿色HA蜡烛后入场属于在已耗尽的走势中追高,而在第一根红色HA蜡烛出场恰好在反转点卖出,导致系统性反复止损(最多15笔连续亏损);Heikin-Ashi平滑只会进一步延迟入场。没有任何参数调整能够挽救一个夏普比率CI完全低于零的策略——提高streak_threshold入场更晚,降低它则增加震荡。不值得优化——放弃。(次要:佣金为毛利的16.8%,但毛利优势已为负,因此费用并非原因。)

实现

仅做多的 Heikin-Ashi 趋势延续策略,运行于 ADAUSDT 4H 现货 K 线。将原始 OHLCV 转换为合成 Heikin-Ashi K 线(平滑单根 K 线噪声),并交易连续绿色 K 线形态。信号是 SIGNED HA 运行长度(+k 表示连续绿色 / -k 表示连续红色),每根 K 线都连续变化。原始收盘价高于 200-SMA 上升趋势过滤器时,在形成 >= streak_threshold 根连续绿色 HA K 线后,于 LONG 入场。第一根红色 HA K 线、收盘价重新跌破 SMA 或触发止损时退出。每笔交易使用 18% 的权益名义金额,不使用杠杆(现货 CASH)。

验证结果

验证失败(Layer 2——合成场景): 使用的参数:['sma_period', 'min_notional', 'position_pct', 'stop_loss_pct', 'streak_threshold'] 检查 __init__ 是否从 self.parameters.get() 设置所有属性。 - steady_downtrend:冻结信号:所有 294 个信号都相同(值=0.0)。calculate_signal() 可能存在错误——该信号从未变化。

回测评审

夏普
-2.17
总收益率
-33.34%
最大回撤
38.84%
总交易数
413
胜率
28.6%
盈利因子
0.68

实现干净且符合假设:Heikin-Ashi 变换正确,仅做多现货(avg_position_pct 18.7% ≈ 预期的 18%,无杠杆/叠加伪象),413 次入场——不存在代码错误。

交易场所路由正确(在 BINANCE_SPOT 上仅做多且不使用杠杆),样本量大且结论明确。

metrics_reliable=true,end_unrealized 0——这是实际实现的真实交易记录,而不是纸面利润的标题。

明确为负:夏普比率为 -2.17,整个 CI 都低于零(ci_high -0.50),probabilistic_sharpe 0.0066,profit_factor 0.68,win_rate 28.6%,Sortino 比率为 -4.42,期望值为 -$81/笔交易,total_return -33.3%。

在 8 年中的 7 年亏损(仅 2025 年为正)——这是持续存在的前提失败,而非市场状态偶然造成的结果。

机制在实践中方向相反:在 5+ 根绿色 HA K 线后入场,会在延续过度的走势中追高;在第一根红色 HA K 线时退出,则在转折点卖出——形成震荡交易(28.6% 胜率,15 次连续亏损);HA 平滑会延迟入场并使情况恶化。

成本雪上加霜(佣金占毛收益的 16.84%),但并非原因——毛收益优势本身就是负的。

结局总结

Heikin-Ashi 平滑会延迟信号时机,因此“连续绿色 K 线”趋势延续入场会在已耗尽的走势中追高,并在转折点退出——这是一个结构上方向相反的机制;在 ADA 4H 上,其毛收益优势在成本之前就是负的,意味着 K 线变换这一新颖性没有带来任何优势。

回测审查分析师给出了“放弃”结论:代码正确(正确的 HA 变换、仅做多现货、仓位规模≈18%、无伪象),因此失败源于机制本身——在 5+ 根绿色 HA K 线后入场,会在已耗尽的走势中追高;在第一根红色 K 线时退出,则恰好在反转点卖出,产生系统性震荡交易;鉴于夏普比率 CI 完全低于零,任何参数变化都无法修复这一问题。

一种仅做多、单一标的的 Heikin-Ashi 趋势延续策略,使用 ADAUSDT Binance 现货 4H K 线(18% 仓位规模,不使用杠杆);在 200-SMA 上升趋势过滤器确认时,于连续 5+ 根绿色 Heikin-Ashi K 线后做多,并在第一根红色 HA K 线、收盘价重新跌破 SMA 或触发止损时退出。

在大型 413 笔交易样本中,该策略取得了 -33.3%,夏普比率为 -2.17(整个 CI 低于零,ci_high -0.50),概率夏普比率为 0.0066,利润因子为 0.68,胜率为 28.6%,Sortino 比率为 -4.42,期望值为 -$81/笔交易,最大回撤为 38.8%;连续亏损 15 次,并在 7 个年份中的 8 年亏损(仅 2025 年为正)。

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