跳至正文
全部策略

策略

BTC 日线波动率压缩扩张做多策略,带有 200-SMA 状态过滤器

结局: 已放弃

BtcDailyVolCompressionExpansionLong

结局总结

该策略在 200-SMA 牛市状态期间买入波动率压缩的 BTC,这是流程中一种真正新颖的“布林带挤压”机制;实现也已确认正确(24 次入场,没有被丢弃的信号,全部做多)。但已实现交易记录为净亏损——盈利因子 0.842,期望收益为负,夏普比率接近零且 CI 跨越零——而 +6.9% 的亮眼表现完全来自未退出的未平仓 MTM 加上单个 +53.8% 日,掩盖了约 -16% 的已实现平仓结果和 45% 的回撤。更糟的是,尽管明确目标是在 BTC 上每年进行 8-15 次入场,以摆脱 AVAX 平静状态下信号稀疏的问题,但实际每年仅产生约 3.7 笔交易,重现了完全相同的异常值依赖问题。分析员在优化前放弃了该策略,认为调参无法凭空创造缺失的优势,而 24 笔交易的样本只会拟合唯一的 2024 尖峰,并在留出样本上失败。

假设

一种在 BTCUSDT 永续期货上运行、仅做多的单一标的波动率状态策略,使用日线 K 线和仅限 OHLCV 的数据。这是一种 STRUCTURALLY NEW 机制,不存在于任何现有流程策略中:它捕捉到这样的经验模式,即 BTC 的低波动率压缩后往往会出现方向性扩张;而在已确认的牛市状态期间,扩张偏向 UPWARD。当 BTC 处于波动率压缩状态(已实现波动率位于过去 90 日分布的底部 30%)AND 长期状态向上(价格 > 200-SMA)时,策略做多入场,然后持有至波动率恢复正常(回到第 50 百分位)或状态被打破。它与全部 12 个现有流程策略明确不同:NOT 是趋势跟踪策略(没有 EMA 交叉、没有突破、没有动量过滤器),NOT 是回撤 DCA(没有逢低买入机制),NOT 是成交量突破(没有成交量信号),NOT 是状态走平持仓(使用波动率状态,而非仅使用价格状态)。该机制属于“布林带挤压”风格——买入压缩,扩张完成时退出。关键在于,该方案通过以下方式应对 AVAX Calm-Regime Trend Hold 失败案例(因信号稀疏加依赖异常值而放弃):(1) 选择 BTC 而非 AVAX——由于其基准波动率更低、流动性更深,BTC 的波动率压缩状态频率是 3-5× 倍;(2) 使用单一主导过滤器(波动率百分位),而不是三重 AND 门控(低波动率 + 上升趋势 + SMA 上升 + EMA 组合);(3) 目标是每年入场 8-15 次(远高于每年 2.5 次的稀疏阈值)。BTC-SPECIFIC 的经验依据:BTC 有多种 WORKING 策略证实波动率与价格动态清晰(BTC LT 动量夏普比率 5.91,BTC 现货回撤夏普比率 3.33,BTC 4 小时成交量突破夏普比率 3.74)。低波动率后跟随扩张的模式已在传统金融中有文献记录(Bollinger、Connors),且适用于由机构资金流主导的 BTC 微观结构。

实现 Bollinger/Connors 挤压机制(买入压缩,在扩张完成时退出),这是一种在结构上新颖的波动率机制优势,区别于趋势跟踪、回撤 DCA和成交量突破。波动率以其自身 trailing 分布内的自归一化百分位来衡量,因此“底部 30%”能适应 BTC不断变化的波动率机制,而非依赖绝对阈值。calculate_signal返回连续的、随 K 线变化的压缩强度,以便验证器能看到真实的信号变化,而 200-SMA牛市机制检查存储为 self._regime_ok,并在 should_enter/position_size中与入场百分位进行 AND 运算,避免了 gated-to-0.0反模式。单一主导过滤器(波动率百分位)加一个机制门限保持了高触发频率(目标是在 BTC上每年 8-15次入场),通过选择 BTC(多出 3-5x的压缩机制)并去掉多 AND门限,解决了此前 AVAX平静机制稀疏性失败的问题。在波动率恢复正常时退出,可捕获扩张行情,并在优势消失后离场,仅以硬止损和时间止损作为尾部保护。min_bars_required清除了 200+,以便在交易前充分形成 SMA200和 90波动率分布。交易场所 BINANCE USD-M期货与干净、经过验证的 BTC数据系列相匹配,且期货 RT taker(约 0.10%)比现货更便宜;仅做多且杠杆保持在 1.0(无放大),因此不会触发 leverage_set_but_unused门限。

BTC 日线波动率压缩->扩张策略没有 NO 已实现优势:profit_factor 0.842(<1),期望收益为负(-$673.7/笔交易),夏普比率 0.086,且 CI 跨越 0。+6.9% 的亮眼表面表现只是幻象——end_unrealized_pct 23.1 超过 total_return 6.9,因此已实现的已平仓交易记录为负(约 -16%);表面收益来自最后一根 K 线上按市值计价但尚未退出的未平仓头寸。唯一的正贡献来自单个 +53.8% 日(2024-02-28,峰度 141.8,偏度 7.26,tail_ratio 0.0057),同时还伴随灾难性的 44.8% 最大回撤。该策略还重现了其声称要避免的确切问题:目标是每年入场 8-15 次,但在 6.5 年内仅产生 24 笔交易(约每年 3.7 笔),与所引用的 AVAX Calm-Regime 放弃案例一样稀疏且依赖异常值。代码正确且按规格交易,因此这是前提假设失败,而非程序错误——BTC 波动率压缩策略产生的已实现期望收益为负,优化无法修复;稀疏的 24 笔交易样本只会让优化器拟合唯一的 2024 异常值,并在留出样本上失败。不值得投入 2 小时。FAILURE PATTERN:单一资产的日线波动率压缩(“布林带挤压”)加密主流资产做多策略,产生了稀疏(约每年 3.7 笔)、依赖异常值且净亏损的已实现记录(PF 0.84,期望收益为负);其正向表面表现完全来自未平仓头寸未实现的 MTM 加上单个 +53.8% 日——在主要资产上使用波动率状态入场过滤器无法产生足以覆盖手续费的方向性优势,并且在事件稀疏且回撤达到 45% 的情况下无法验证。

实现

在 BTCUSDT.BINANCE USD-M 期货上进行的仅做多波动率压缩扩张策略,使用 DAILY 周期 K 线,纯 OHLCV 单一数据源。计算已实现波动率(对数收益的 20 日标准差)及其在过去 90 日波动率分布中的百分位。当波动率处于底部 30%(压缩),且价格高于 200 日 SMA(已确认的牛市状态)时,于 LONG 入场 AND。波动率恢复至第 50 百分位、状态被打破(收盘价低于 200-SMA)、触及 15% 硬止损或达到 90 根 K 线的时间止损时退出。信号是连续的压缩强度(1 - vol_pct),每根 K 线重新计算;200-SMA 上升趋势是独立的布尔型入场门控。仓位规模为权益名义金额的 95%,杠杆为 1.0。

回测评审

夏普
0.09
总收益率
6.89%
最大回撤
44.78%
总交易数
24
胜率
41.7%
盈利因子
0.84

实现正确且按规格交易:24 次波动率压缩入场,0 次被丢弃,全部做多——不存在代码错误;相对于该流程而言,这是新颖的机制

表面收益并非真实:end_unrealized_pct 23.1 EXCEEDS total_return 6.9,因此已平仓交易的已实现收益为 NEGATIVE(约 -16%)——+6.9% 是尚未退出的未平仓头寸按市值计价所得

没有实现优势:profit_factor 0.842(<1),期望收益为 -$673.7/笔交易(负值),夏普比率 0.086(CI -1.59 至 1.15 跨越 0),欧米伽比率 1.07

由异常值驱动:2024 +41.4% 的表现由单个 +53.8% 日(2024-02-28)支撑;return_kurtosis 141.8,偏度 7.26,tail_ratio 0.0057(亏损占主导)

灾难性风险:max_drawdown 44.8%(CI 至 80%),annualized_vol 54%,avg_position_pct 117.6%;年度收益大幅波动:-41.7% / -14.6% / +41.4% / +19.0%

尽管设计目标如此,交易仍然稀少:24 笔交易(约每年 3.7 笔),而假设声称每年 8-15 笔——重现了其声称要避免的 AVAX 稀疏加依赖异常值问题

结局总结

在一种主要加密资产上使用波动率压缩入场过滤器,本身无法产生足以覆盖手续费的方向性优势——其触发频率过低(约每年 3.7 次),无法验证;其亮眼的表面表现依赖未平仓头寸的盯市估值和某一个异常日;而从 AVAX 切换到 BTC 也未能解决该假设声称要解决的结构性稀疏和依赖异常值问题。

分析员在回测审查时将其作为前提假设失败而非程序错误予以放弃——代码完全按规格交易,但该机制产生了负的已实现期望收益,优化无法修复这一点;而且它重现了其原本旨在避免的确切 AVAX 平静状态下信号稀疏加依赖异常值问题(24 笔交易,而假设为每年 8-15 笔),因此优化器只能过拟合唯一的 2024 异常值,并在留出样本上失败。

一种在 BTCUSDT 永续期货上运行的仅做多日线“布林带挤压”波动率状态策略:在已确认的牛市状态(价格 > 200-SMA)期间,当已实现波动率受到压缩(处于过去 90 日分布的底部 30%)时买入;当波动率恢复正常、状态被打破,或触及硬止损/时间止损时退出。

在超过 6.5 年的时间里,仅进行了 24 笔做多交易(约每年 3.7 笔),没有实现优势:盈利因子 0.842,期望收益 -$673.7/笔交易,夏普比率 0.086(CI -1.59 至 1.15),最大回撤 44.8%(CI 至 80%),年化波动率 54%;+6.9% 的亮眼表面表现只是幻象,因为期末未实现的 23.1% 超过了它,使已平仓交易的已实现收益约为 -16%;唯一的正贡献来自 2024-02-28 上的单个 +53.8% 日(峰度 141.8,偏度 7.26)。

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