跳至正文
全部策略

策略

BTC 日线多周趋势延续仅做多策略(BINANCE USD-M 期货,日线,OHLCV 仅做多)

结局: 已放弃

BtcDailyMultiWeekTrendContinuationLong

结局总结

该策略是多周趋势延续三元组中的 BTC 一环,直接类似于已合入的 LINK 版本和近期提交的 ETH 同类策略;它使用简单的 3 参数突破加 SMA 入场,以及基于纯日线 OHLCV 的 ATR 移动出场。其基础回测凭借头条指标通过了优化前门槛(回报 862.7%,盈利因子 2.20,alpha +0.169),但评审指出其严重依赖异常值——回报峰度 431.9,其中一个 2021 贡献了 +395%,且总收益约 189.5% 来自一笔未平仓的 MTM 仓位。优化证实了这一担忧:最优 -225 配置的去膨胀夏普仅为 0.0512,其夏普低于多重检验的运气门槛,PBO 为 0.83,留出集未通过(比率 0.403),相对买入并持有的负信息比率,而且重新拟合版本在 2021 之后每年均持平或为负。经过两轮迭代后,分析师放弃了该策略,并记录指出:继承已验证的机制,并不意味着在不同工具上也具备可向前泛化的优势。

假设

针对 BINANCE USD-M 期货的仅做多 BTC 日线策略。它直接类似于已合入的 LinkDailyMultiWeekTrendContinuationLong 机制(以及近期提交的 ETH 版本),并将该机制应用于 BTC,作为多周趋势延续三元组中的第三个工具。当 BTC 处于已确立的多周上升趋势中,并由创新高确认时入场。单一工具、仅 OHLCV、单条件入场;工具和时间周期均获工厂批准(BTCUSDT.BINANCE 1D)。

迭代 2 修复:报告的失败源于金字塔加仓——在已持有多头时,每一新的更高高点突破又追加了一笔 1.2x 份头寸,使平均敞口升至 ~1.9x,并产生不可能出现的单日收益数字。最小的正确修复是在 should_enter() 函数顶部加入持仓守卫:在 _armed 检查之前添加 `if self.cache.positions_open(instrument_id=self.instrument_id): return None`。这强制执行一信号一仓位,使累计名义金额保持在所述 1.2x,限制日收益,并让 ATR-Chandelier/SMA 退出完全平仓(降低回测末期巨额的未实现仓位堆叠)。所有已通过第 1–3 层的信号逻辑、导入、仓位大小和退出逻辑均未变更——仅增加了入场守卫,因此没有更早的层出现回退。

在优化尝试 1 上,Deflated Sharpe、前向样本外测试和多重检验稳健性均未通过。DSR=0.0512(对比 0.95 门槛),且优化后 Sharpe 0.856 BELOW 225 次试验期望最大值运气门槛 1.723(is_significant=false,sharpe_ci_low -0.87 围绕 0,PBO 0.8267 >>0.5)——多重检验校正后,所选最佳--225 配置在统计上无法与最佳-N 噪声区分;probabilistic_sharpe 0.9466 对比 DSR 0.0512 正是教科书式的 PSR 对 DSR 选择性膨胀陷阱。时序 HOLDOUT FAILED(比率 0.403 < 0.70;holdout_sharpe 0.342 对比 WF-OOS 0.849),且 OOS 窗口 3 已为负(-0.21)。该策略在基础(-0.155)和优化(-0.55)形式下均带有 NEGATIVE information_ratio——其在风险调整后跑输自身 BTC 买入持有基准——其优势集中于牛市行情:基础年度 2021 +395% 来自单一 +205% 日(峰度……展开收起

在优化尝试 1 上,Deflated Sharpe、前向样本外测试和多重检验稳健性均未通过。DSR=0.0512(对比 0.95 门槛),且优化后 Sharpe 0.856 BELOW 225 次试验期望最大值运气门槛 1.723(is_significant=false,sharpe_ci_low -0.87 围绕 0,PBO 0.8267 >>0.5)——多重检验校正后,所选最佳--225 配置在统计上无法与最佳-N 噪声区分;probabilistic_sharpe 0.9466 对比 DSR 0.0512 正是教科书式的 PSR 对 DSR 选择性膨胀陷阱。时序 HOLDOUT FAILED(比率 0.403 < 0.70;holdout_sharpe 0.342 对比 WF-OOS 0.849),且 OOS 窗口 3 已为负(-0.21)。该策略在基础(-0.155)和优化(-0.55)形式下均带有 NEGATIVE information_ratio——其在风险调整后跑输自身 BTC 买入持有基准——其优势集中于牛市行情:基础年度 2021 +395% 来自单一 +205% 日(峰度 431.9),而优化后的重新拟合在 post-2021 之后表现平淡/为负(2022 -2.2%,2024 +0.7%,2025 -7.6%,2026 +0.9%)。干净的 0-悬崖敏感性曲面和未标记过拟合的步进前推测试衡量一致性,而非显著性或前向泛化,无法挽救一个未通过折算检验和样本外测试的配置。不再迭代:约束性失败是结构性的(最佳--225 Sharpe 低于运气门槛、样本外测试失败、PBO 0.83、2020-2021 集中的优势且此后 alpha 为负),不存在高于显著性的稳健区域可供调参——第二次扫描只会对同一段牛市再次过拟合。非 revise_hypothesis:BTC 是一个不错的品种,且该机制的 LINK 兄弟版本已落地,因此该机制并未困于无效标的——BTC 移植版本根本无法向前泛化,放弃并不损失任何已验证的优势。FAILURE PATTERN:将已晋升的 LINK 多周趋势延续机制移植到单品种 BTC,NOT 继承可晋升性——BTC 移植版本产生了一个样本内看似有吸引力的重新拟合(干净的 0-悬崖敏感性、未过拟合的步进前推测试、Sharpe 0.856),却在决定性门槛上崩塌:DSR 0.0512,优化后 Sharpe 低于 1.723 运气门槛,PBO 0.83、样本外测试失败(比率 0.403)、相对买入持有为负信息比率,以及完全集中于 2020-2021 牛市行情的优势(峰度 432,+205% 单一交易日)。

实现

在 BINANCE USD-M 期货上的仅做多 BTC 日线趋势延续策略。当收盘价突破前一 20 日高点且 AND 高于 50 日 SMA 时做多(多周上升趋势 + 新高)。在 Chandelier ATR 跟踪止损(峰值减 3xATR)或收盘价回落至 SMA 下方时退出。纯粹的 OHLCV,单品种,三个核心参数。杠杆 2.0 配合 position_pct 0.60,每仓位约 1.2x 股权名义,同时仅持有 ONE 个仓位。

回测评审

夏普
0.70
总收益率
862.67%
最大回撤
26.90%
总交易数
62
胜率
58.1%
盈利因子
2.20

交易完全符合假设:仅做多(62 多/0 空),突破+SMA 趋势延续,~10 笔/年,处于所述 10-20/年区间内。

基础版本确有正向期望:profit_factor 2.20,win_rate 0.58,索提诺比率 7.92,alpha +0.169,CAGR 41.6%。

执行干净——纯 BTC 1D OHLCV,无数据替换/补充数据风险;单仓位保护可防止逐步加仓,62 笔入场均已提交(无丢弃)。

直接类似于已合入的 LINK 多周趋势延续机制;样本量足以支持有意义的优化。

严重依赖异常值:return_skew 19.6,return_kurtosis 431.9,年化 2021 +395% 几乎贡献了全部结果,而 2022/2025 均为负——优势可能只来自一轮牛市。

夏普仅为 0.696,且 CI 跨越零(sharpe_ci_low -1.13)——显著性尚未确立;DSR/PBO 稳健性门槛将起决定作用。

end_unrealized_pct 189.5——头条 862% 的很大一部分来自未平仓仓位(MTM),已实现的业绩记录要弱得多。

max_drawdown 26.9%,水下期持续 788 个交易日。

分析

机制清晰:纯 BTC 1D OHLCV,仅做多(62/89 笔交易全部做多),忠实遵循 3 参数假设,无数据替换风险。

敏感性 PASSED,有 0 个悬崖效应;走步前推检验未标记为过拟合(平均 IS 1.315 -> 平均 OOS 0.849)。

底层机制已得到验证——其 LINK 同类策略已合入。

Deflated Sharpe FAILS: DSR 0.0512(对比 0.95),is_significant=false,sharpe_ci_low -0.87(围绕 0);优化后 Sharpe 0.856 为 BELOW 225 次试验期望最大值运气门槛 1.723。

PBO 0.8267(>>0.5)——参数选择极有可能过拟合;probabilistic_sharpe 0.9466 对比 DSR 0.0512 是选择膨胀陷阱。

留出集 FAILED:比率 0.403(<0.70),holdout_sharpe 0.342 对比 WF-OOS 0.849;OOS 窗口 3 已经为负(-0.21)。

在基础(-0.155)和优化(-0.55)形式下,相对自身 BTC 买入持有基准均为 NEGATIVE information_ratio。

优势集中于 2020-2021 牛市行情:基础版本峰度 431.9,有一个 +205% 单日变动(2021-01-27);优化后的重新拟合版本在 -2021 之后持平/为负(2022 -2.2%,2024 +0.7%,2025 -7.6%,2026 +0.9%)。

基础 end_unrealized_pct 189.5——头条 862% 的大部分来自一笔未平仓的 MTM 仓位。

在仓位规模符合既定风险模型之前,NOT 进行优化。SPECIFIC FIX:在 should_enter() 顶部添加持仓保护——`if self.cache.positions_open(instrument_id=self.instrument_id): return None`——并置于检查 self._armed 之前。目前,已有多头仓位时每次出现新的更高高点突破,都会再提交一笔 1.2x 仓位,逐步加仓至平均敞口约 1.9x(avg_position_pct 189%,而假设中规定为 1.2x),并造成不可能的单日波动(2021-01-27 时为 +175.7%,2024-12-27 时为 +62.2%)。如果确实打算在趋势中逐步加仓,则应改为限制累计名义仓位(例如所有分批仓位总计最多 1.2x)并明确说明——但更简洁的做法是每个信号只持有一个仓位。另一个问题是,头条 862.7% 中约有 45% 是未实现收益(end_unrealized_pct 385%):回测结束时仍有大量叠加多头仓位未平,因为 ATR-Chandelier/SMA 出场条件没有触发。修复空仓检查后,重新运行并确认:(a) avg_position_pct 接近 120%;(b) 日收益处于合理范围;(c) 已实现(已平仓交易)回报和夏普仍显示正向优势。底层趋势跟随 alpha 看起来真实存在(alpha +0.166,PF 1.76),因此这是仓位规模正确性修复,并非放弃策略——干净重跑确认已实现收益仍有优势后,再进行优化。

结局总结

已获晋级的机制不会让新工具自动具备晋级资格——BTC 移植后得到一个样本内表现吸引人的重新拟合结果(敏感性曲面平滑、无 0 悬崖效应,走步前推检验未显示过拟合),但其优势几乎完全集中于 2020-2021 牛市行情,并在去膨胀、留出集和相对基准检验中失效。

分析师在优化后 ANALYZING 阶段的稳健性门槛上放弃了该策略:Deflated Sharpe 0.0512(对比 0.95),优化后 Sharpe 0.856 低于 225 次试验运气门槛 1.723,PBO 0.8267,时序样本外测试失败(比率 0.403,样本外 Sharpe 0.342),以及相对于 BTC 买入持有的负信息比率,无论基础(-0.155)还是优化(-0.55)形式。

将已合入的 LINK 多周趋势延续机制移植到 BTC——针对 BTCUSDT.BINANCE USD-M 期货的纯 OHLCV 日线做多策略:当价格突破此前 20 日高点且高于其 50 日 SMA 时买入,随后以 Chandelier ATR 移动止损跟随趋势。

基础回测表面上表现强劲——总回报 862.7%,CAGR 41.6%,盈利因子 2.20,62 笔做多交易(胜率 58%)——但夏普仅为 0.696,且 CI 跨越零;头条收益中约有 189.5% 来自一笔未平仓的 MTM 仓位。优化后夏普降至 0.856,回报为 +138.3%,信息比率仍为负,且高度集中于牛市行情。

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