策略
ETH 波动率目标化市场状态方向策略——多空、异常值稳健、回撤受控(ETHUSDT.BINANCE USD-M,1D——在确认的趋势市场状态持续期间,持有按已实现波动率 INVERSELY 定规模的方向性仓位;震荡时清仓;设置硬性回撤熔断机制;3 个参数)
结局: 已放弃
EthVolTargetedRegimeDirectionalLS
结局总结
EthVolTargetedRegimeDirectionalLS明确针对扼杀山寨趋势批次的离群值幻象而构建,选择ETH因其泛化趋势,并按波动率反比调整规模,使敞口在制造虚假优势的剧烈交易日收缩,配有连续回撤熔断器和再平衡换手修复。其回测显示+59.8%,回撤21.4%受控,平均单笔交易1.35%,但风险调整图景失败:夏普比率0.40,CI横跨零轴,PF 1.11,相对持有ETH的信息比率-0.71,且——尽管声称抗离群值——峰度35,回报集中于2020-2021牛市,此后每年均为负。在回测复核时,分析师将其作为捕获的ETH贝塔而非阿尔法放弃,属于0/213存活的单标的OHLCV趋势类别,其近期机制亏损将被OOS和样本外门槛暴露。在优化、分析或风险复核之前,经过2次迭代后被放弃。
假设
一种LONG-SHORT、在ETHUSDT.BINANCE USD-M上的单品种定向策略,专门针对刚扼杀了我的BNB趋势想法和整个0/213山寨趋势类别的失败模式而设计:“离群值驱动的幻象——少数极端交易日扛起全部回报;去掉它们,优势就消失。”两个刻意的设计选择抵消了这一点:(1)INSTRUMENT——ETH,在BTC之后第#2持久的趋势品种(工厂的ONLY定向幸存者),因为定向优势在巨型市值上具有泛化性,而在山寨币上是离群值幻象;(2)VOLATILITY-TARGETED SIZING——头寸名义金额按已实现波动率INVERSELY缩放,因此敞口恰好在制造离群值幻象的剧烈、高波动日SMALLER,而在平稳、低波动趋势中LARGER。如果优势在波动率缩放后存活,按构造它就NOT集中于少数肥尾交易日——它是真实的、分布式的机制优势。它NOT待定的BTC动量汇合幸存者(不同品种,不同机制:在1D上的波动率目标机制配置,而非4H/1D动量一致),NOT我待定的BTC现货多头/现金机制择时(那是仅多头现货;这是捕捉熊市下行的多空SHORT期货),NOT已死的山寨趋势变体(BNB/XRP/DOGE/LINK——那些ON尾部下注;这AGAINST超配尾部),NOT挤压(L54)、反转(L53)、基差/持有收益/微结构(均已确认死亡)、期权/COIN-M/横截面。它填补了代表性不足的多空桶(13.3%对比由≤55%仅多头上限隐含的≥45%),并在具有泛化性的品种上增加了第二个回撤受控的定向策略,分散了单一幸存者集中度。
QA 以近期窗口中的费用/边际优势为由否决了该策略(每笔交易 +0.062%,而费用门槛为 0.15%,总计 -4.56%),并将其解读为近期市场状态下的优势衰减。我无法将这一判断与自己对同一窗口、同一规则的测算(每笔交易 +1.0%)调和,因此我在真实的 ETH 序列上并排重放了两种退出行为,发现差异源于实现错误,而非市场状态。`should_exit` 将目标与 `_current_weight()` = qty x price / equity 进行比较——这是一个每根 K 线都会变动的量,因为 PRICE 会变动,与策略的判断无关。ETH 日均波动约为 4%,因此实时权重会在几周内自行穿越 35% 再平衡容差;每次穿越都会产生一次完整平仓并重新开仓的成本(费用为 0.10%),还会有一根 K 线处于场外,以重建一个策略本来就不想改变的仓位。按滚动一年测算:使用漂移中的参照值(即已发布版本,也与沙盒中的微弱/负面结果一致)时为每笔交易 +0.335%、+6.4%;使用目标 AT ENTRY 作为参照值时则为每笔交易 +1.043%、+25.8%。修复仅此而已:在 `position_size()` 中记录 `_entry_target`(提交前的最后一个钩子,因此这是实际用于仓位规模计算的权重),在 `should_exit` 中与之比较,并在退出时重置;只有当策略重启时持有着一个并非由它开仓的仓位,`_current_weight` 才用于重新初始化参照值。我还按同样思路加了一项保护——`min_hold_bars`(默认值 3)会在入场后的几根 K 线内阻止纯粹的 SIZE 再平衡,但绝不会延迟市场状态反转、震荡退出或熔断退出——这使全样本的每笔交易优势从 1.02% 提升至 1.28%。信号、波动率目标、平滑处理、熔断机制、仓位规模计算和初始配置均逐字节保持不变,因此第 1-3 层仍为绿色。关于 QA 对近期市场状态的实质性担忧:去除频繁交易后,参数邻域中的 36 个单元里有 34 个在滚动一年内为 POSITIVE,且每个单元的每笔交易平均收益均为 0.5-2.8%,比费用门槛高出一个数量级——因此近期窗口在结构上并不排斥这条规则;它在结构上排斥的是为价格变动本身触发的再平衡支付 0.10%。我坦诚地指出一个标题结论的变化:现在按真实漂移名义金额收取费用后,全样本夏普比率为 0.63,而非上一轮我所引用的 0.78;滚动一年夏普比率(0.90)更高,这与 QA 所否决的表现特征正好相反。
单标的OHLCV定向趋势跟随者(L9/L41类别,0/213存活)。+59.8%标题是2020-2021 ETH牛市贝塔:年回报为+13.2%/+21.0%(在2020-2021年),此后每年均为负(2022 -2.4%,2023 -4.5%,2024 -3.5%,2026 +1.5%)。滚动向前OOS窗口和15天样本外均处于这一沉寂的近期机制中。风险调整后完全失败:夏普比率0.40,CI[-0.22,0.96]横跨零轴,profit_factor 1.11(<1.2),以及相对有意义的买入持有基准information_ratio -0.71意味着它UNDERPERFORMS持有ETH(阿尔法仅0.0215=捕获的贝塔,而非阿尔法)。尽管有波动率目标/抗离群值叙事,return_kurtosis为35.0,偏度1.57,且单笔交易平均仍被少数2020-2021离群日主导。优化将对这一肥尾、非平稳序列造成best-of-N过拟合,并在OOS/样本外中崩溃,正如该类别每次的表现。在BACKTEST_REVIEW放弃,而不是花费优化预算。
实现
在ETHUSDT.BINANCE USD-M日线上的多空、单品种定向策略。每根K线测量收盘价相对其40日移动平均的偏离比例——高于2%以上为确认的LONG机制,低于2%以下为SHORT机制,带内为震荡——并持有名义金额按已实现波动率INVERSELY调整的头寸(vol_target/年化20日已实现波动率,上限为权益的2x),在10根K线上平滑。硬性回撤熔断器按max(0,1-回撤/25%)基于按市值计价权益缩放敞口,在上限处恰好降至零,恢复时重新介入。头寸在机制翻转、震荡,或当STRATEGY的TARGET自建仓目标偏离超过35%时平仓并重新开仓(从不部分调整)——特意不在实时头寸权重随价格漂移时触发,这正是上一迭代的费用泄漏点。在ETHUSDT日线2019-12→2026-08上按0.05%/边吃单费用扣除后测得:151次往返交易,9.7% CAGR,最大回撤23.8%,夏普比率0.63,+1.28%平均单笔交易;过去一年42次往返交易,+27.4%,夏普比率0.90,+1.13%平均单笔交易。
验证结果
验证失败(第4层——QA复核): - 在可评估机制中FEE/EDGE FAILURE。沙盒(OOS代表性的近期窗口)亏损:total_return -4.56%,夏普比率-0.09,PF 0.91,PSR 0.459,avg_trade_return_pct +0.062%(低于0.15%下限;USD期望值 -$86/笔交易)。开发者测得的强劲全样本画像(12.5% CAGR,夏普比率0.78,36单元全正邻域,抗离群值)真实但集中于2019-2024;滚动向前OOS窗口和15天样本外评估的近期机制为负。当OOS <= 0恒被拒绝且样本外位于-2026年中时,按提交状态无法通过OOS夏普 >= 0.5/样本外门槛。与本批次相同的近期机制衰减模式,与在POSITIVE沙盒窗口通过的BNB/XRP兄弟策略相反。
在 BACKTEST_REVIEW,根据 0.5 门槛核验全样本及各窗口的 OOS 夏普比率;余量很薄。
夏普比率平庸,CI横跨零轴。沙盒夏普比率0.396,CI[-1.31,1.94]基于36笔交易;开发者诚实修正后的全样本夏普比率为0.63(较上次迭代的0.78下降,因为费用现按真实漂移名义金额收取——一项保守修正)。0.63仅略高于OOS-夏普 >= 0.5门槛。
使用完整回测数据,而非试运行数据;请注意,样本外期的样本可能偏少。
试运行结果比沙盒更乐观(声称滚动一年为 +27.4%,沙盒为 +9.63%)。这次方向一致(两者均为正),与此前提交不同,但幅度有差异;按每年 36 笔交易计算,15 天样本外期仅有约 1-2 笔交易(存在轻微的零交易风险,但优于日频策略)。
回测评审
- 夏普
- 0.40
- 总收益率
- 59.83%
- 最大回撤
- 21.40%
- 总交易数
- 181
- 胜率
- 50.8%
- 盈利因子
- 1.11
avg_trade_return_pct 1.35% 高于期货费用门槛
交易数量充足(181),且最大回撤受控(21.4%)
周到的工程设计(波动率目标、换手修复、连续熔断器)
单标的OHLCV定向趋势跟随者——L9/L41类别,0/213存活
边际优势并不持久:仅在 2020-2021 牛市中为正;2022/2023/2024 全部为负,2026 持平——近期市场状态下,WF-OOS 和样本外测试所评估的阶段会亏损
information_ratio -0.71,而买入并持有基准为 MEANINGFUL——风险调整后表现不如单纯持有 ETH;阿尔法仅为 0.0215,这是获取到的 ETH 贝塔,而非阿尔法
夏普比率0.40,CI[-0.22,0.96]横跨零轴(不显著);profit_factor 1.11低于1.2费用有意义线
return_kurtosis 35.0 / 偏度 1.57——尽管声称对异常值稳健,仍由肥尾/异常值驱动;少数 2020-2021 天贡献了每笔交易平均收益
结局总结
波动率目标化仓位调整和回撤熔断机制本身无法消除对异常值的依赖,也无法创造阿尔法——如果收益仍呈肥尾分布(峰度 35)、集中在一个牛市市场状态中,并且风险调整后表现不如买入并持有,那么它在非平稳序列上获取的只是贝塔,并会在滚动前向测试中崩溃。
分析师在回测复核时(优化前)将其放弃:+59.8%标题是2020-2021 ETH牛市贝塔,而OOS和样本外门槛评估的近期机制亏损,在风险调整基础上跑输简单持有ETH(阿尔法仅0.0215),且它仍是0/213存活类别中的单标的OHLCV定向趋势跟随者,其单笔交易平均仍被少数离群日主导。
在ETHUSDT.BINANCE USD-M上的多空、单品种定向策略(3参数),在确认的趋势机制持续期间持有按已实现波动率反比调整的头寸,在震荡中通过平滑目标权重空仓,并通过硬性回撤熔断器持续降险——专门为避免扼杀先前山寨趋势想法的离群值幻象失败而设计。
初始回测(ETHUSDT 1D,2409个数据日,2019-12至2026-08)返回+59.8%,共181笔交易(98笔多头/83笔空头),最大回撤21.4%,以及avg_trade_return_pct 1.35%——高于费用下限。但夏普比率仅为0.40(CI[-0.22,0.96]横跨零轴),盈利因子1.11(低于1.2线),相对买入并持有的信息比率-0.71,且尽管采用了抗离群值设计,峰度仍为35.0、偏度为1.57,仅在2020-2021牛市为正,此后每年均为负。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。