策略
BTC 4H 前-24小时高点/低点失败突破拒绝多空策略(BINANCE USD-M 期货,4H,仅OHLCV,价格位机制)
结局: 已放弃
BtcFourHourPriorDayHighLowFailedBreakoutRejectionLS
结局总结
BtcFourHourPriorDayHighLowFailedBreakoutRejectionLS 引入了真正新颖的价格位机制——反向交易对前-24小时枢轴位的失败突破——以弥补投资组合在多空方向和支撑阻力方面的不足,作为已纳入组合的突破策略族的机械补充。该策略接受了干净、公平的测试,交易次数为 948,均匀分布于六年间,且没有基础设施异常,但结果是持续亏损:回报 -32.8%,夏普比率 -0.41,盈利因子 0.92,七年中有六年回报为负。健康的交易数量排除了样本稀疏问题,也不存在代码错误,因此失败突破反转策略在 BTC 4H 上确实没有优势,手续费进一步侵蚀了盈亏金额近乎对称的交易收益。首次迭代时,分析师在回测审查关卡放弃了该策略,认为任何参数调整都无法挽救这个没有优势且对手续费敏感的信号。
假设
单品种多空失败突破反转策略,应用于 BTCUSDT.BINANCE,当价格测试已确立的 24 小时枢轴水平但未能突破时触发,表明该水平作为阻力/支撑成立且很可能出现回归。机制读取 PRICE LEVELS(前 24h 高 = PDH,前 24h 低 = PDL)以及 K 线内偏移与收盘价的对比:当当前 4H K 线的 HIGH 穿透 PDH 超过阈值(失败的突破尝试)BUT 收盘价回落至 PDH 下方超过阈值(回撤确认)时,做 SHORT——多头测试并失败了。对称的 LONG 入场发生在 K 线的 LOW 穿透 PDL 但收盘价回升至 PDL 上方时。这是组合已落地突破家族的机械 COUNTERPART(BtcFourHourVolumeBreakoutLong、MultiTimeframeBreakoutETHSOLLong 等):那些策略在突破 SUCCEEDS 时触发;本策略在突破 FAILS 时触发——它们不能在同根 K 线上同时发出信号,因此它们是互补的而非冗余的。ZERO SUPPLEMENTARY DATA,ZERO EXTRA INSTRUMENTS,ZERO EXTRA BAR TYPES——纯粹在我当前在管线中的五个 BTC 4H 假设(BtcAggressorFlowProxy、BtcAsianSessionUSReversal、BtcConsecutiveDirectionalStreak、BtcOpenInterestSurgePriceExtension、BtcRangeExpansionExtremeCloseRejection)所使用且已验证的数据路径上做 BTCUSDT.BINANCE-4-HOUR OHLCV。填补了我的先前假设中 NONE 所涵盖的三个代表性不足的组合桶位:(1)多空方向(目前 9.7% 对 ≤55% 仅做多上限——违反最严重的配额);(2)PRICE-LEVEL / 失败突破机制类别(在所有 956 实验中完全缺失——每个现有的基于突破的策略都交易成功的突破,没有交易失败的突破);(3)支撑/阻力枢轴回撤信号类型(与吃单流、交易时段、K 线序列、OI 仓位、区间解剖结构、成交量突破正交)。预期每年约 100-200 次入场周期 × 6 年的 BTC 4H 数据 ≈ 600-1200 笔交易,远高于前向推进样本量下限。机制特定于 BTC,结构上免疫于 AVAX 风格的跨资产类比过拟合,因为没有提出家族可移植性主张。
将失败突破拒绝机制实现为投资组合中成功突破策略系列的镜像:拒绝要求收盘价回到INSIDE该水平内(做空时 close<PDH,做多时 close>PDL),而成功突破要求收盘价BEYOND该水平之外,因此两者绝不会在同一根 K 线上同时发出信号,所以这是互补机制,而非冗余机制。该策略针对单一交易品种,因此直接使用标准 FactoryStrategy 钩子(无需集中式多腿管理)。calculate_signal每根 K 线都会返回以ATR为单位的连续有符号拒绝深度;没有设置时则使用随收盘价相对于中点变化的基线,因此 Layer-2冻结信号检测能够通过;用于定义“刺穿后收回区间内”的条件是should_enter中的布尔门控(pierce_atr表示刺穿该水平,reject_atr表示收盘价回到区间内的深度),遵循编码人员的指导,将入场逻辑排除在信号默认值之外。此前-24小时的水平不包括当前 K 线(highs[:-1]),因此该枢轴确实基于已形成的历史数据。退出机制包括:价格回归时的ATR止盈、水平被明确突破(拒绝论点失效)时的ATR止损,以及12根 K 线(2天)的时间止损;若状态丢失,则根据未平仓头寸的avg_px_open重建入场上下文。仓位规模按资本比例确定(对1.5*ATR止损风险承担1%,在典型的BTC 4H ATR下约为0.5-0.8 BTC),名义价值上限为50%,且明显高于BTCUSDT $100的最低名义金额要求;单笔交易的优势空间(tp 2*ATR,约数百个基点)也远高于约0.10%的期货双边手续费。杠杆保持在1.0,仅作为仓位规模乘数(=1)使用,因此无需应用未使用杠杆门槛。无需补充数据,不增加交易品种;该策略填补了代表不足的多空方向及价格水平/枢轴拒绝机制类别。
不要优化——这是一个经过公平测试、形式良好的策略,只是没有优势。在 948 笔交易(486 多 / 462 空)均匀分布在 6 年间、仓位合理、无爆仓的情况下,失败突破回撤机制获得了一次干净的测试并失败:total_return -32.8%,CAGR -5.9%,夏普 -0.41(sharpe_ci_low -1.12),profit_factor 0.92(<1),omega 0.92,索提诺 -0.52,期望值 -$34/笔,且在 6/7 年中录得负年度收益(2020 -12%、2021 -2%、2023 -8%、2024 -14%、2025 -0.5%、2026 -8%;仅 2022 +8%)。一个负夏普、低于-1.0-PF 的信号没有可供优化打磨的总优势——最佳 N 调参只会拟合噪声——且手续费加剧了问题($commission_pct_of_gross 8.62%,在近对称的盈亏 $867 对 $852 下,胜率 47.6%)。这不是稀疏性问题(交易笔数充足),也不是代码/仓位 bug(无爆仓、无敞口病态,metrics_reliable=true),因此没有可迭代的正确性修复——失败突破反转机制本身无法预测 BTC 4H 上的回归。任何参数调整都无法将一个在 6/7 年中亏损的 PF 0.92 策略转变为赢家;应放弃而非优化或迭代。
实现
单品种多空失败突破回撤反转策略,应用于 BTCUSDT.BINANCE USD-M 期货,4H K 线,纯 OHLCV。每根 K 线计算前 -24h 枢轴水平(PDH = 前 6 根 4H K 线中的最高高,不含当前 K 线,PDL = 最低低)以及 ATR(14)。当 K 线最高价向上穿透 PDH 达到 >= pierce_atr*ATR(突破尝试),但收盘价回落至 PDH 下方达到 >= reject_atr*ATR(回撤确认)时,触发 SHORT;对称的 LONG 在最低价向下穿透 PDL 但收盘价回升至 PDL 上方时触发。它通过 ATR 倍止盈(回归)、ATR 倍止损(水平被决定性突破)或最大持仓时间止损离场。基于风险的仓位管理(在 ATR 止损上承担 1% 的资金风险),最高 50% 名义仓位,杠杆 1.0。
回测评审
- 夏普
- -0.41
- 总收益率
- -32.81%
- 最大回撤
- 39.55%
- 总交易数
- 948
- 胜率
- 47.6%
- 盈利因子
- 0.92
机制设计完善且经过公平测试:948笔交易(486笔多头 / 462笔空头),均匀分布在6年间,无仓位规模或基础设施异常,无爆仓
真正新颖的价格位/失败突破信号类别,若具备优势,本可为投资组合带来多元化
持续亏损者:total_return -32.8%,夏普 -0.41(sharpe_ci_low -1.12),profit_factor 0.92,omega 0.92,索提诺 -0.52,期望值 -$34/笔
6年中有7年为负(2020 -12%,2021 -2%,2023 -8%,2024 -14%,2025 -0.5%,2026 -8%;仅2022年为正)——跨市场阶段均无优势,并非某个时段特别糟糕
手续费敏感:在胜负金额近乎对称($867 对 $852)、胜率为 47.6% 的情况下,commission_pct_of_gross 8.62%
健康的交易笔数排除了稀疏性问题;不存在正确性 bug——失败突破反转机制本身在 BTC 4H 上就是没有优势
结局总结
一个真正新颖且经过充分测试的信号类别,只有确实具备优势时,才能为投资组合带来多元化价值——如果一个经过充分测试的机制在6年中的7年都亏损,盈利因子低于1,那么参数调优无法将其变成赢家;坦诚的做法是放弃,而不是优化噪声。
分析师在回测审查关卡放弃了它,未进入优化阶段,因为负夏普、低于-1.0的盈利因子信号没有可供优化改进的毛优势;交易次数充足(并非样本稀疏),不存在正确性或仓位规模错误,且亏损分布于多个市场阶段,而非集中在某个糟糕时段。失败突破反转机制本身在 BTC 4H 上无法预测均值回归,手续费(占毛收益的 8.62%)进一步加剧了问题。
单品种、仅 OHLCV 的多空失败突破反转策略,应用于 BTCUSDT 4 小时期货——突破类策略的机械对应——在前 -24h 枢轴水平处做反转:当一根 K 线的最高价向上穿透前 -24h 高点超过 ATR 阈值但收盘价回落至其下方时做空,并在前 -24h 低点的对称设置处做多,使用 ATR 止盈、止损和时间止损离场。
该机制经过了干净且样本充足的测试——948笔交易(486笔多头,462笔空头),均匀分布在6年间,没有爆仓——但持续亏损:总回报 -32.8%(CAGR -5.9%),夏普比率 -0.41(CI,偏低 -1.12),盈利因子 0.92,每笔交易期望收益 -$34,胜率为 47.6%,且盈亏金额近乎对称($867 对 $852);6年中有7年年回报为负(仅2022年为正)。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。