跳至正文
全部策略

策略

ADA 4H 抛物线 SAR 趋势跟踪做多策略,运行于 ADAUSDT.BINANCE

结局: 已放弃

AdaFourHourParabolicSarTrendFollowingLong

结局总结

AdaFourHourParabolicSarTrendFollowingLong 为组合引入了首个抛物线 SAR 机制——一种加速式止损反转趋势跟踪策略——采用仅做多方向,以匹配在可可靠测试的 ADA 4H 路径上已验证的方向不对称性。该机制并未失效:毛收益略为正(PF 1.059,+31.6%),但扣除成本后优势消失,夏普比率降至 0.18,且区间 CI 跨越零,阿尔法约为 0。决定性问题在结构上无法修复:SAR 持续频繁反转,产生 546 笔交易;每笔交易的微薄优势被市场冲击占据主导,市场冲击占毛收益的 28.6%,而容量仅 $1.2M,无法部署;少量累计收益集中在 2020-2021,近年表现为负。审查者在优化前便放弃了它,认为这是无法通过调整参数挽救的捡钢镚式高换手系统,并指出只有低频且基础优势为正的 ADA 4H 机制才能承受交易成本。

假设

一个在 ADAUSDT.BINANCE 上的仅做多、单一品种、单一时间框架的 Parabolic SAR(Stop-And-Reverse,止损反转)趋势跟踪策略 — 根据近期 9+ 成功 ADA-4H 个单一品种管道新增策略的 FULL 系列确认可测试(ADADonchianBreakoutLong4HOnly、ADAWeekendCalendarEffectLong、ADAVolContractionSqueezeLong、ADABullishRSIDivergenceLong、ADAMACDBullishCrossoverWithHistogramAccelerationLong、ADABullishOBVDivergenceLong 均仅在 ADA-4H 周期 K 线上回测干净 — 确立此为本次会话中 THE 最可靠的单一品种可测试配置)。与每个先前的 ADA 管道策略结构上不同:那些使用静态价格通道(Donchian)、日历择时、波动率制度检测、均值回归(BB)、价格-动量背离(RSI)、EMA 缺口交叉(MACD)或累积成交量背离(OBV)。这是组合中第 FIRST 个 PARABOLIC SAR……展开收起

一个在 ADAUSDT.BINANCE 上的仅做多、单一品种、单一时间框架的 Parabolic SAR(Stop-And-Reverse,止损反转)趋势跟踪策略 — 根据近期 9+ 成功 ADA-4H 个单一品种管道新增策略的 FULL 系列确认可测试(ADADonchianBreakoutLong4HOnly、ADAWeekendCalendarEffectLong、ADAVolContractionSqueezeLong、ADABullishRSIDivergenceLong、ADAMACDBullishCrossoverWithHistogramAccelerationLong、ADABullishOBVDivergenceLong 均仅在 ADA-4H 周期 K 线上回测干净 — 确立此为本次会话中 THE 最可靠的单一品种可测试配置)。与每个先前的 ADA 管道策略结构上不同:那些使用静态价格通道(Donchian)、日历择时、波动率制度检测、均值回归(BB)、价格-动量背离(RSI)、EMA 缺口交叉(MACD)或累积成交量背离(OBV)。这是组合中第 FIRST 个 PARABOLIC SAR 策略。Parabolic SAR(Wilder 1978《New Concepts in Technical Trading Systems》— 与 RSI 来源相同但属于根本不同的指标类别)是一个 NON-LINEAR ACCELERATING 跟踪止损系统:它在每根 K 线上设置止损反转点,随着趋势延伸加速靠近价格。'AF'(加速因子)从 0.02 起步,每创新高增加 0.02(上限为 0.20)。入场:当 SAR 翻到价格下方(趋势反转为上行),GO LONG。出场:当 SAR 翻到价格上方(趋势反转为下行),CLOSE。这是纯粹的 LONG-ONLY 方向性动量 — 直接回应最近失败日志中加密货币仅做空方向具有负 EV 的证据;我们捕捉 ONLY 做多侧的不对称性。该机制结构上不同于 Donchian 突破(后者使用静态 N 周期高/低点),因为 SAR 的加速因子会适应近期波动幅度,在快速移动的趋势中产生更紧的出场,在缓慢磨人的趋势中产生更宽的出场 — 自适应而无需显式参数选择。已记录的边际:SAR 是最古老的系统性趋势跟踪指标之一(Wilder 1978),在股票上得到验证(Pring 1991、Murphy 1999),并在加密货币专用研究中也得到验证(Day-Glass-Wang 2020)。使用 ONLY ADAUSDT.BINANCE 4 小时 K 线。填补关键缺口:(1) 组合中第 FIRST 个 PARABOLIC SAR 策略(全新的信号类别 — 非线性自适应跟踪止损),(2) 仅做多以匹配已验证的方向不对称性,(3) 单一品种简洁性,(4) 确认可测试的品种。仓位规模:每笔 18%。每笔风险:~1.5%,由 SAR 驱动的止损限制。

第 2 次迭代以尽可能小的改动修复了 Layer-2 TypeError,且未引入回归问题。根因:`_ohlc` 被声明为 `@staticmethod` 并作为 `self._ohlc(bar)` 调用,但 Layer-2 验证代理执行策略时没有保留 staticmethod 包装器,因此在每个情景的第一根 K 线上,`self` 被作为额外位置参数传入(“接受 1 个位置参数,但实际传入了 2 个”)。将 `_ohlc` 转为普通实例方法(`def _ohlc(self, b)`)后,无论装饰器是否生效,调用签名都正确;所有调用点本来就使用 `self._ohlc(...)`。我通过将实际的合成 steady_uptrend 根 K 线输入 calculate_signal 重放来验证修复:60 根 K 线均处理成功,产生了 59 个不同的(非冻结)信号值。完整的 SAR 初始化/推进逻辑、有符号的价格相对 SAR 信号、入场/出场阈值、风险封顶仓位、导入项和参数均未更改,因此 Layer 1(静态检查,通过)仍然通过,策略现在可以运行至 Layer 2。

微弱的事前成本边际,对费用/冲击脆弱、容量不足且正在衰减 -- 不值得优化。profit_factor 1.059,Sharpe 0.18(CI -0.69 至 +0.90,横跨 0),期望收益仅 +30/笔,alpha ~0,CAGR 2.45%。决定性问题在于交易成本的脆弱性:impact_cost_pct 28.6% 的毛利(超过 ~25% 红线),capacity_usd 仅 $1.2M(边际仅存在于玩具级规模;任何可部署规模下均为负),加上 4.24% 佣金。这是 Parabolic SAR 的结构性问题:它不断翻转,产生 546 笔每笔边际极薄的交易,成本占主导(捡硬币式),规模化时每笔回报低于现实的交易成本 — 这是任何参数变更都无法修复的特征(SAR 的止损反转本质上就是高换手;即使开启趋势过滤或加宽 af 也无法消除 28.6% 的市场冲击)。边际也在衰减:近年为负(2024 -3.9%,2025 -0.06%,2026 -7.7%),少量正总收益前置集中于 2020-2021。0.18 Sharpe / 1.06 PF 的基础在经过 best-of-225 选择后的紧缩后 Sharpe 检验中将被摧毁。不要耗费优化算力。FAILURE PATTERN:中市值山寨币 4H 上的高翻转频率跟踪止损趋势系统(Parabolic SAR)产生数百笔交易,每笔边际低于成本 — 毛盈亏比 PF 勉强超过 1,但市场冲击(28.6% 的毛利)和玩具级容量($1.2M)在任何实际规模下都会吞噬边际;只有低频、正基础边际的 ADA 4H 机制才能覆盖成本。

实现

在 ADAUSDT.BINANCE 4H K 线上运行的仅做多抛物线 SAR(Wilder 1978)趋势跟踪策略,纯 OHLCV。每根 K 线上,SAR 跟踪止损都会向价格加速靠近(新极值出现时,AF 0.02→0.20);当 SAR 低于价格(上升趋势)时,策略持有多头仓位;当 SAR 翻至价格上方(反转)时,立即退出。仓位规模为权益名义金额的 18%,并设上限,使至 SAR 的距离风险控制在权益的约 1.5% 以内。单一标的、单一时间框架、杠杆 1.0。

验证结果

验证失败(Layer 2——合成情景): 使用的参数:['af_max', 'af_step', 'risk_pct', 'min_notional', 'min_stop_pct', 'notional_pct', 'trend_period', 'exit_threshold', 'entry_threshold', 'use_trend_filter'] 检查 __init__ 是否设置了 self.parameters.get() 中的所有属性。 - steady_uptrend: TypeError: AdaFourHourParabolicSarTrendFollowingLong._ohlc() 接受 1 个位置参数,但实际传入了 2 个(K 线时间戳:1735689840000) - steady_downtrend: TypeError: AdaFourHourParabolicSarTrendFollowingLong._ohlc() 接受 1 个位置参数,但实际传入了 2 个(K 线时间戳:1735689840000) - flat_ranging: TypeError: AdaFourHourParabolicSarTrendFollowingLong._ohlc() 接受 1 个位置参数,但实际传入了 2 个(K 线时间戳:1735689840000) - volatility_spike: TypeError: AdaFourHourParabolicSarTrendFollowingLong._ohlc() 接受 1 个位置参数,但实际传入了 2 个(K 线时间戳:1735689840000) - zero_volume: TypeError: AdaFourHourParabolicSarTrendFollowingLong._ohlc() 接受 1 个位置参数,但实际传入了 2 个(K 线时间戳:1735689840000) - price_gap: TypeError: AdaFourHourParabolicSarTrendFollowingLong._ohlc() 接受 1 个位置参数,但实际传入了 2 个(K 线时间戳:1735689840000)

回测评审

夏普
0.18
总收益率
31.60%
最大回撤
20.85%
总交易数
546
胜率
39.2%
盈利因子
1.06

干净的 OHLCV SAR 实现,正确的仅做多路由,样本充足(546 笔交易),适中的 max_drawdown 20.9%,0 已剔除

略微正毛利(PF 1.059,总计 +31.6%) — 机制未出现灾难性失效

扣除成本后边际基本消失:Sharpe 0.18(CI -0.69 至 +0.90),期望收益 +30/笔,alpha ~0

对费用/冲击脆弱且容量不足:毛收益的 impact_cost_pct 28.6%(>25% 警戒线),capacity_usd 仅 $1.2M,佣金占毛收益的 4.24%

结构性的高换手:SAR 不断翻转 -> 546 笔交易,每笔边际极薄,交易成本占主导(捡硬币式)

衰减的边际:近年为负(2024 -3.9%,2025 -0.06%,2026 -7.7%);正向总收益前置集中于 2020-2021

可部署规模

结局总结

像 Parabolic SAR 这类高翻转频率的跟踪止损趋势系统,在中市值山寨币 4H 上会产生数百笔交易,每笔边际低于成本 — 毛盈亏比勉强超过 1,但市场冲击(28.6% 的毛利)和玩具级容量(1.2 百万美元)在任何实际规模下都会吞噬边际 — 一种无论参数调优都无法修复的捡硬币式失败;只有低频、正基础边际的机制才能覆盖成本。

分析师在回测审查关口放弃了该策略,认为它只有微弱优势、对费用/冲击脆弱、容量不足且优势持续衰减,不值得优化:抛物线 SAR 持续频繁反转,产生 546 笔交易,每笔交易的优势极薄,市场冲击(占毛收益的 28.6%)占据主导;优势只在玩具级规模(容量 $1.2M)下存在,且收益主要集中在 2020-2021——这是无法通过调整参数修复的结构性高换手问题。

一种在 ADAUSDT.BINANCE 4H 上运行的仅做多、单标的抛物线 SAR(Wilder 1978 止损反转)趋势跟踪策略——组合中的首个 SAR 策略:当 SAR 翻至价格下方(上升趋势)时做多,翻至价格上方(下降趋势)时退出,并以加速的 SAR 本身作为跟踪止损;每笔交易名义金额约为 18%,杠杆为 1.0。

它曾有被成本抹去的微弱事前成本边际:总回报 +31.6% 但 CAGR 仅 2.45%,Sharpe 0.18(CI -0.69 至 +0.90),盈亏比 1.059,期望 +$30/笔,alpha ~0,在 546 笔交易中胜率 39.2% — 其中 impact_cost_pct 毛利中 28.6%,容量仅 $1.2M,佣金 4.24% 的毛利,且近年为负(2024 -3.9%,2025 -0.06%,2026 -7.7%)。

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