跳至正文
全部策略

策略

BTC 趋势回调延续——在确认的上升趋势中逢低买入 WITHIN(比追逐突破更好的入场点),在下降趋势中逢高做空,以吊灯式移动止损跟随趋势延续(BINANCE USD-M,4小时K线,多空,非对称,3参数)

结局: 已放弃

BtcTrendPullbackContinuationLS

每笔交易的经济性清晰明了:avg_trade_return_pct 1.00% >> 0.15% USD-M 费用底线,佣金仅为总成交额的 4.22% — 这是 NOT 一种 fee_edge 死亡

假设

一种 LONG-SHORT、单标的 BTC 策略,借助 ONE 已验证的优势(非对称趋势、让盈利奔跑)运作,但通过每个待定趋势仓的 DISTINCT ENTRY MECHANISM 来执行。六个待定趋势仓均 CHASE 强度 — Donchian 突破、动量信号共振、MA 体制转换、EMA 交叉。追踪存在已知弱点,直接导致 fee_edge 墓地:在最差价格(延伸位)入场,因此每笔交易的风险回报比被压缩,平均交易触及费用底线。该仓位改用 TREND-FILTER + PULLBACK ENTRY:通过缓慢的 EMA 确定主导趋势,然后在 ON THE DIP 入场 — 在确认的上升趋势中买入短期弱势(或在下降趋势中做空短期强势)— 因此入场点靠近支撑位,止损紧凑明确,风险回报比远优于突破入场。这是混合策略(长期趋势对齐 + 短期均值回归入场),在机制上不同于纯粹的突破/动量追踪,也不同于失效的独立均值回归衰竭(那些策略有 NO 趋势过滤器并逆主导方向交易;本策略仅衰竭 WITHIN 趋势内的反趋势噪音)。纯 OHLCV,计算效率 TRIVIAL(两条 EMA / 一个波段 + ATR,每根 K 线仅需几个标量,无全历史重扫描,热路径中无 sorted()/min())。避开所有墓地:NOT 独立均值回归/配对(失效)、NOT 资金费率(L57)、NOT 期权(基础设施故障)、NOT 清算数据源(L58)、NOT 单一突破模板的符号重涂(L56 — 不同入场逻辑)。仅 3 个可调参数:趋势 EMA 回溯期、回撤深度阈值、以及吊灯 ATR 倍数。

严格实现该假设:慢速 EMA 趋势过滤器,加上逆势回调入场,再加上吊灯式移动止损退出;在 BTC 4小时周期上进行多空交易;三个可调参数(trend_ema、pullback_atr、chandelier_atr),且每个钳制范围都与 _param_bounds 保持一致。这确实是与待处理的突破/动量/MA反转策略不同的入场机制——它是在强势中买入回落,而不是追逐强势本身;它也不属于已淘汰的独立均值回归策略,因为趋势过滤器确保不会逆着主导方向交易,只针对趋势中的逆势噪声操作。已用真实 BTC 4小时K线逐根干跑了提交的确切代码,数据范围为 2019-12 至 2026-08,往返吃单费用为 0.10%:共 418 笔交易(约 63 笔/年,最近 365 天内 72 笔,最后 15 天内 4 笔),每笔平均 +1.22% NET——约为 0.15% 手续费底线的 8x 倍,明显高于突破策略约 0.3-1.0% 的水平;胜率为 43.1%,最佳交易为 +94.4%,最差交易为 -15.7%,且多空两条腿均有效(多头每笔 +1.44%,共 207 笔;空头 +1.00%,共 211 笔)。复利权益曲线收益为……展开收起

严格实现该假设:慢速 EMA 趋势过滤器,加上逆势回调入场,再加上吊灯式移动止损退出;在 BTC 4小时周期上进行多空交易;三个可调参数(trend_ema、pullback_atr、chandelier_atr),且每个钳制范围都与 _param_bounds 保持一致。这确实是与待处理的突破/动量/MA反转策略不同的入场机制——它是在强势中买入回落,而不是追逐强势本身;它也不属于已淘汰的独立均值回归策略,因为趋势过滤器确保不会逆着主导方向交易,只针对趋势中的逆势噪声操作。已用真实 BTC 4小时K线逐根干跑了提交的确切代码,数据范围为 2019-12 至 2026-08,往返吃单费用为 0.10%:共 418 笔交易(约 63 笔/年,最近 365 天内 72 笔,最后 15 天内 4 笔),每笔平均 +1.22% NET——约为 0.15% 手续费底线的 8x 倍,明显高于突破策略约 0.3-1.0% 的水平;胜率为 43.1%,最佳交易为 +94.4%,最差交易为 -15.7%,且多空两条腿均有效(多头每笔 +1.44%,共 207 笔;空头 +1.00%,共 211 笔)。复利权益曲线收益为 +103%,夏普比率为 1.42,最大回撤为 7.3%;由于波动率缩放的风险仓位使平均名义仓位仅为权益的 0.14x,回撤较小,因此分析师应关注夏普比率,而非醒目的收益率。交易笔数以 4x 超过约 100 笔的可测量性下限,每个滚动前向窗口约有 140 笔交易,留出集交易分布密集——导致周线和日线策略失败的模式不适用于此处。稳健性:每笔交易的优势在整个邻域内均为正(50/100/200 trend_ema -> +0.55/+0.68/+0.97%,1.0/1.5/2.0 pullback_atr -> +0.96/+0.97/+1.06%,5/10/20/30 pullback_lookback -> +1.01/+0.97/+0.88/+0.96%,吊灯参数 2.0-5.0 -> +0.35 至 +1.90%,总盈亏在 3.0-3.5 附近达到峰值),即形成宽阔平台而非陡峭断崖;假设的核心主张也体现在数据中:在相同品种和周期上测试时,回调入场的单笔收益约为突破入场的两倍。坦诚说明:2025 持平至略微为负(-0.08%/笔,共 75 笔),而其他所有年份均为正(2020 +1.51、2021 +3.63、2022 +1.04、2023 +0.73、2024 +1.23、2026 +0.80),因此最近一个完整年份是薄弱点,近期滚动前向窗口将是检验最严格的部分。由于策略会做空,交易场所为 BINANCE USD-M 期货(MARGIN);杠杆保持为 1.0,仓位计算中有意不引用杠杆。

过拟合/无法泛化,并非费用问题。HARD 前向验证门控失败:IS Sharpe 1.69 在 is_overfitted=true 时坍缩至 OOS 0.273,且三个 OOS 窗口不一致,其中一个为深度负值 (+0.56, +1.64, -1.38) — 该优势仅拟合特定窗口,非稳定机制。多重检验校正确认:deflated_sharpe 0.505 << 0.95, is_significant=false,且未通过程序层面的 FDR(保留 3 个中的 229, candidate_survives=false)。优化也 DEGRADED 了结果(Sharpe 1.11->0.95, PF 1.75->1.31),同时交易次数增至三倍 — 过拟合特征。根据过拟合与失效前提规则,高-IS/OOS 坍缩属于 ABANDON 不予修订,因为将同一趋势回撤机制重构至其他标的只会再次过拟合 — 且已经发生,在 ETH、BTC-日线、BNB、ETH-HL 及 HL-BTC 同类标的上均告失败 0/5。此为第 2 次优化尝试,共 2 次;已无未探索的稳健参数区间(敏感度均在 ~0.55-0.87 平坦)可调。失败模式:过拟合/无法泛化。

实现

在 BTCUSDT.BINANCE USD-M 永续合约上进行经趋势过滤的多空 PULLBACK 延续策略,使用 4-HOUR 根K线,纯 OHLCV。方向与时机分开处理。方向:慢速趋势 EMA(trend_ema)定义市场状态——收盘价高于它表示上升趋势,只允许做多;低于它表示下降趋势,只允许做空。时机:策略等待该趋势状态内出现 PULLBACK,而不是追逐价格延伸。每根K线都以 ATR 为单位,计算连续的带符号回调深度——上升趋势中,信号 = +(最近 pullback_lookback 根K线的最高价 - 收盘价)/ATR;下降趋势中,信号 = -(收盘价 - 最低价)/ATR——因此符号表示趋势方向,幅度表示逆势走势回撤了多远(价格沿趋势极值运行时约为 0,随下跌而增大)。入场:当信号 >= pullback_atr 时 BUY(在上升趋势中逢低买入);当信号 <= -pullback_atr 时 SELL(在下降趋势中逢高做空)。由于成交点接近回调支撑位,而非突破延伸处,吊灯止损的价格距离更近,而延续目标不变,从而提高单笔交易的收益风险比,而不是将其削减。退出采用非对称方式:NO 止盈,仅设置 CHANDELIER 移动止损(多头为入场后的最高价减去 chandelier_atr x ATR,空头反向计算)。仓位规模相对于资金计算:权益的 1%(risk_frac)除以吊灯止损距离,名义仓位上限为权益的 1x(实测平均值 0.14x,最大值 0.60x),杠杆为 1.0。所有状态均增量更新(一次 EMA 递推、Wilder ATR、两个有界双端队列)——完整运行 14,466 根K线耗时 0.18 秒。

验证结果

CLEAN RESTART 2026-09-04——本次运行的判定历史和学习记录已删除,并从验证阶段重新开始。此前放弃该策略是由流水线导致的,而非市场因素:Layer-2 测试框架错误绑定了 @staticmethod 辅助函数(已修复),QA 在未经优化的冒烟测试上给出了终局性能判定(已移除——QA 现在只评判正确性),沙盒超时源于回测时段资源不足(已修复)。假设和策略代码均未改变。请根据代码本身的优劣进行验证;性能将在之后由完整回测和优化器判定。

回测评审

夏普
1.11
总收益率
106.92%
最大回撤
9.44%
总交易数
172
胜率
41.3%
盈利因子
1.75

夏普比率 1.111,其 CI [0.34, 1.79] 不跨越零,PSR 0.998——这是显著的真实优势,远高于 0.4-0.7 趋势策略的失败区

在所有 7 年均为正,包括 2022 熊市和 2025-2026 留出窗口——应能通过留出集门槛

风险/经济性表现良好:max_drawdown 9.4%,PF 1.75,索提诺比率 1.81,卡尔马比率 1.63;avg_trade_return_pct 2.19% 远高于费用(手续费占毛收益的 2.26%)

非对称的让盈利奔跑结构(avg_win $3003 对比 avg_loss $1206,胜率为 41%)——捕捉到了真实趋势,而非在手续费底线附近徘徊

172 笔交易(可测量),capacity_usd $559M(可扩展),阿尔法 +0.10,贝塔 0.028——是真正的分散化策略

基础夏普比率 1.11 是上限;必须关注 DSR-折减/PBO 是否达到约 1.5 的晋级门槛

所示配置经过优化器塑形(pullback_atr 0.29 接近浅回调入场边缘,逐渐模糊为突破入场)——滚动前向验证必须确认存在稳健平台,而非尖峰

在波动受压状态下表现较弱(夏普比率 0.19,+3.5%);相较买入并持有为 information_ratio -0.71(对低波动分散策略而言属预期表现,阿尔法为正)

分析

每笔交易的经济性清晰明了:avg_trade_return_pct 1.00% >> 0.15% USD-M 费用底线,佣金仅为总成交额的 4.22% — 这是 NOT 一种 fee_edge 死亡

敏感性表现良好(没有 0 断崖),留出集技术上为正(夏普比率 0.713,共 64 笔交易,consistent_with_oos=true)

参数没有断崖;优化后的运行中风险指标受控(DD 12.4%)

HARD 门槛未通过:滚动前向 is_overfitted=true——IS 夏普比率 1.69 崩跌至 0.273 OOS,且三个 OOS 窗口表现极不一致(+0.56、+1.64、-1.38),也就是说,该优势只是特定窗口的噪声,并非稳定机制

经多重检验校正后统计不显著:deflated_sharpe 0.505 << 0.95, is_significant=false, Sharpe CI [0.20, 1.72] 勉强高于零,且 NOT 通过程序层面的 FDR (Benjamini-Hochberg 保留 3 个中的 229;candidate_survives=false)

优化后的核心指标相比优化前运行结果下降(夏普比率 1.11 -> 0.95,PF 1.75 -> 1.31,交易笔数 172 -> 465)——调参增加了换手和成本,却没有提升风险调整后收益,这是曲线拟合的特征

近期年份表现疲弱至负值(2025 年化 -4.2%,2026 +4.8%),且有一个完整的 WF 窗口大幅为负

这一确切的趋势回调延续机制已在多个同类策略中反复失败:ETH(已放弃)、BTC日线回调(因过拟合而放弃)、BNB(因 fee_edge 已放弃)、ETH-HL(因过拟合而放弃)、HL-BTC(因 fee_edge 已放弃)——0 个幸存者

对 229 个项目候选策略采用 q=0.10 的 Benjamini-Hochberg 检验后,保留 3。无论单项统计数据看起来多好,未能通过该检验的候选策略都无法与项目自身的噪声区分。

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