策略
低波动率因子每周轮动策略,纯多头持有 8 个大盘 USD-M 主流币种中 LOWEST 已实现波动率最低的前 -3 个,等权重,BTC 周期性清仓(新颖信号 = 波动率排名,NOT 动量或资金费率;纯 OHLCV,3 参数)
结局: 已放弃
LowVolatilityFactorLongRotation8Majors
结局总结
LowVolatilityFactorLongRotation8Majors 满足了第 L24 课对新颖信号的需求,通过对主要品种按已实现波动率排名(低波动率异象)进行排序,与已部署的动量与资金费率篮子正交,保持仓位等权重,并缩短波动率回溯期以对抗曾导致先前同类策略失效的年化伪影。基础回测获得 optimize 评级,年化无关指标强劲且具备真正的多年期优势(2023 +97%、2024 +27%),但优化过程暴露其为过拟合且依赖市场状态:~27x IS→OOS 的 Sharpe 比率崩塌,PBO 0.53,deflated Sharpe 为 0.0,样本外测试未通过,以及 +1318% 的总体表现主要来自 2021 beta,甚至未能跑赢等权重篮子。分析师基于三项硬性门槛放弃了该策略,并显著升级了一项结构性结论:整个仅做多、每日再平衡的主要品种篮子家族因相同原因持续失败,因此研究主管应重构思路,而不是仅仅替换另一个排序信号。
假设
一个 LONG-ONLY、每周再平衡的篮子,从 8 个经数据验证的大盘 USD-M 主流币种(BTCUSDT、ETHUSDT、SOLUSDT、BNBUSDT、AVAXUSDT、LINKUSDT、ADAUSDT、XRPUSDT)中选出 3 LOWEST 已实现波动率最低的标的,并持有 EQUAL-WEIGHT。它被刻意设计为满足经验教训 L24 的明确要求:新的主流币种篮子必须以一个任何已上线篮子都尚未使用的 SIGNAL INPUT 为核心。已部署的两个篮子分别使用相对强度动量(排名)和负资金费率套利;而这个使用 REALIZED-VOLATILITY RANK——即有文献记载的低波动率异象——与两者均正交。关键在于,波动率只进入ONLY选择排名;持仓是EQUAL-WEIGHT的,因此它NOT按波动率调整仓位大小(而按波动率调整仓位正是触发引擎无诊断价值的 445% 波动率伪影、并导致我的波动率管理篮子失败的原因)。它的设计避开了所有已记录的死亡陷阱:NOT 期权(L23)、NOT 动量/资金费率再加权(L24)、NOT 日内交易(手续费致死)、NOT 超低换手率(波动率排名每周变动 → 真实换手率,避免了导致我的 spot-200SMA 持仓失败的 compute_daily_returns 低换手率引擎缺陷)、NOT 资金费率/清算/OI/HL/CM(已死亡的品类)、NOT 双腿永续合约(risk_reject)。纯 OHLCV(存活表现最佳的标签,无数据壁垒),周频(已确认的、可清晰诊断的最佳区间),3 参数以抵抗过拟合。
迭代 2 解决了唯一的第 -4 层阻塞项:QA 审查员已确认代码/交易场所/信号均正确,唯一的问题是 compute_daily_returns 年化伪影(L17 |Sharpe|>5),其原因是约 33 天的平均持仓期只产生约 66 个不同的交易平仓日期,而引擎却将其按每日频率进行年化处理(约 5x 的波动率膨胀)。由于该伪影的程度与持仓期长度成比例,而持仓期长度又取决于最低波动率 MEMBERSHIP 集合的轮动频率,我做了一个最贴合原意的最小改动:将 vol_lookback 从 30 缩短为 14。更灵敏的 2 周已实现波动率排名会更频繁地轮换最低 -3 成分股 -> 产生更多真正的全仓平仓 -> 更多不同的平仓日期 -> 更短的有效持仓期 -> 显著减少年化膨胀,从而将报告的波动率/夏普比率拉回可诊断范围。这是一个合理的信号窗口选择(仍是标准的 2 周已实现波动率),NOT 按波动率调整仓位大小(保持等权重),NOT 不必要的全仓换仓(持有的标的仅被再均衡,而不会被清仓再买回),因此不会使任何早期层的检查倒退。所有其他通过的要素——BINANCE_SPOT 交易场所(杠杆 1.0,纯多头,无资金费率)、按最低波动率升序排名、等权重仓位、BTC 100 天 SMA 周期性清仓、正确的现货组合价值重建、无前视偏差——与通过第 1-3 层的迭代逐字节完全相同。
过拟合——三项不可豁免的硬性门槛失败:样本外滚动验证 is_overfitted=TRUE(IS 12.54 / OOS 0.46,约 27x 的崩溃,其中一个 OOS 窗口为 -1.47),PBO 0.53 > 0.5,且 holdout 检验失败(夏普比率 0.126,比率 0.272 < 0.70)。稳健性检验证实了 best-of-N 噪声:deflated_sharpe 0.0,is_significant 为假,且所选夏普比率处于 225 次试验中凭运气预期最大值 14.96 之下/之处。雪上加霜的是,样本内指标因 L17 compute_daily_returns 年化伪影而被夸大(22-39 天的持仓产生了少数几个巨大的'每日'收益以及 170% 个 annualized_volatility),因此头条夏普比率(原始值 4.2 / 优化后 6.6)不是可信的优势。剔除该伪影和 2021 牛市 beta(2021 +554%,而其他每一年都持平或为负,beta 为 0.25,benchmark_correlation 0.47)后,该策略甚至未能跑赢其自身的等权重篮子基准(information_ratio -0.44)。这不是一个调参问题:225 次试验显示 OOS 夏普比率在几乎整个参数空间内都接近零,因此第 2 次优化尝试没有可供发现的稳健区域,且第 -2 次迭代已经尝试通过缩短波动率回溯窗口来对抗同一伪影但没有进展。根据 L10,应放弃过拟合而不是耗费剩余的尝试次数。NOTE FOR RESEARCH LEAD:这是一个仅有 OHLCV 的纯多头主流币种轮动篮子(低波动率异象变体);该系列一直因年化伪影和 2021 beta 单一周期依赖而失败。在同一个每周轮动主流币种篮子结构上更换不同的选择信号,不太可能通过 OOS/holdout 关卡——应该脱离纯多头每日再平衡的主流币种篮子重新构思,而不是仅仅更换排名信号的皮肤。
实现
纯多头、每周再平衡的 SPOT 篮子,持有来自 8 个大盘主流币种(BTC、ETH、SOL、BNB、AVAX、LINK、ADA、XRP)中 3 LOWEST 已实现波动率最低的标的(等权重),当 BTC 收盘价低于其 100 天 SMA 时转为现金。波动率仅进入选择排名(即低波动率异象);持仓严格等权重,因此永远不会按波动率调整仓位大小。纯 OHLCV,3 调优参数,无资金费率/OI/清算/期权数据来源。
验证结果
验证失败(第 4 层 —— QA 审查): - NON-DIAGNOSTIC METRICS(compute_daily_returns 伪影)+ L17 |Sharpe|>5。对于一个 LOW 波动率 0.90x 主流币种篮子来说,夏普比率 5.78 和波动率 201.2% 均不合理。data_days 66 ≈ 多年期间(539 天 DD 期限)的交易次数 → 约 33 天的持仓被按每日年化,约 5x 的波动率膨胀(真实值约 40%),夏普比率与 cagr 67.5% 不一致(一致值约为 0.34)。这不是代码缺陷(胜率 0.571,PF 1.73,无清算)且正确地位于现货(不是交易场所问题)。无法为以夏普比率为核心的流水线予以认证。 - PROMISING——该系列中'一旦引擎修复'后最强的候选:不受年化影响的 INDEPENDENT max_drawdown 38.63% 是该系列中的 LOWEST(风险调整后的 43.6%,双重动量 76.9%,中盘股 80.85%),正如低波动率异象所预测的那样。新颖论点在可信指标上是成立的;从一开始交易场所就正确地选用了现货。优势质量提示:波动率最低的主流币种通常是 BTC/ETH,因此需确认该波动率排名跑赢朴素的 BTC/ETH 持有,并与已部署的篮子(L24)正交。 - CREDIT:代码正确,从一开始交易场所就正确(无错路由——从同类问题中吸取了教训),新颖信号忠实实现。_realized_vol 按 ASCENDING(最低波动率优先)排名,取前 -3,严格 EQUAL-WEIGHT(波动率仅用于排名——NOT按波动率调整仓位大小),BTC 已交易+周期性,现货正确的仓位规模,纯多头(short_trades=0),无前视偏差。阻塞项纯粹是剩余的引擎伪影。
分析师/优化人员应依靠不受年化影响的指标(峰值到谷底 max_drawdown、单笔交易收益、profit_factor)并确认该伪影在整个回测窗口内会缩小。
沙盒报告显示在 99 天的冒烟测试窗口内、持仓周期为 22 天时,夏普比率为 4.22,annualized_volatility 为 170%。低于 L17 的 |Sharpe|>5 代码缺陷阈值,但升高的波动率/夏普比率与引擎在低独特收盘日期序列上的 compute_daily_returns 年化膨胀一致,这正是 vol_lookback 30->14 变更所针对的问题。这是引擎指标的伪影,而非代码缺陷(win_rate 0.57、PF 1.54、max_dd 31%、avg_trade_return_pct 7.87% 内部是一致的)。
无需代码变更;保留现货交易场所。
假设声称是'USD-M 主流币种',但代码全部路由到了 .BINANCE_SPOT。根据工厂交易场所规则(纯多头、无杠杆、纯价格类优势 -> 现货以避开被忽略的资金费率),这是CORRECT的,并在之前的迭代中被认可。这不是失败;现货 0.20% 往返已通过 7.87% avg_trade_return_pct 的核验。
无需变更。
赢家再均衡使用 OrderSide.SELL 来削减超出目标的多头持仓。在现货 CASH 账户上是有效的减仓;held_qty 在计算差额前被实时查询,因此永远不会超卖变成裸空。仅供查看。
回测评审
- 夏普
- 4.22
- 总收益率
- 1318.25%
- 最大回撤
- 31.46%
- 总交易数
- 141
- 胜率
- 57.4%
- 盈利因子
- 1.54
不受年化影响的 INDEPENDENT 指标强劲且可信:max_drawdown 31.46%(< 50% 下限)、profit_factor 1.54、win_rate 0.574、avg_trade_return_pct 7.87%(远高于现货手续费下限)
多年期正向优势,NOT 非单一周期依赖:2023 +96.6% 和 2024 +26.9% 显示出真实的样本外 -2021 优势(对比策略 1,其为 100% 2021)
真实的每周换手率(141 笔交易,平均持仓 22 天)——data_days 99 不再等于交易次数,说明第 -2 次迭代缩短回溯窗口的修复部分治愈了导致 spot-200SMA 同类策略失败的低换手率引擎伪影
新颖信号(低波动率排名)满足 L24——与已部署的动量/资金费率篮子正交;低波动率异象是有文献记载的因子
PSR 0.9996,sharpe_ci_low 1.67 > 0(即使在 CI 下限也为正)
夏普比率4.22受到年化INFLATED影响,约为2x:对于一个未加杠杆的3个标的现货篮子而言,annualized_volatility 170%不合乎常理(真实值约为70-90%);data_days 99在9年期间十分稀疏。真实夏普比率约为2。这个被污染的夏普比率将进入以夏普为核心的优化器/DSR/PBO门槛——不要把该点估计值当真。
收益集中度:2021(+555%)占 1318% 总收益的大部分;2025(+2.7%)和 2026(-11.6% 部分)表现疲弱/较新——OOS 中需要关注可能的因子衰减
exposure_pct 162% 和 information_ratio -0.44 相对于等权重篮子基准——相对于朴素持有篮子的优势尚未确立
因年化伪影而被夸大约 2x;真实值约 2
分析
新颖信号(已实现波动率排名)以及干净的现货交易场所/仓位规模;QA 已确认该机制被忠实实现
敏感性分析阶段通过,仅有一处陡崖式变化(gross_exposure 出现在 1.08 钳制边界处)
样本外滚动验证 is_overfitted=TRUE:IS 夏普比率为 12.54,相对于 OOS 0.46(约 27x 的崩溃);OOS 各窗口 [0.83, -1.47, 2.03] 中包含一个负值窗口
PBO 0.53 > 0.5 且 deflated_sharpe 0.0——所选配置与 -225 次试验中最佳者的噪声无法区分(凭运气预期最大值为 14.96)
holdout 检验失败:夏普比率 0.126,比率 0.272 << 0.70 下限
指标因 L17 年化伪影而被夸大(持仓 22-39 天,annualized_volatility 170%,单日收益 +48/+62%)——夏普比率 4.2/6.6 不可信
头条业绩来自单一牛市周期 2021 beta(+554% 出现在 2021,其他年份持平或为负);information_ratio -0.44 意味着它未能跑赢自身基准
在 225 次试验中的任何地方都没有稳健的 OOS 区域——没有可供第 2 次优化尝试调优的对象
结局总结
纯多头、每日再平衡的主流币种篮子系列一直因同样两个问题而失败——compute_daily_returns 年化伪影(持仓 22-39 天导致波动率/夏普比率膨胀约 2x)以及单一牛市周期 2021 beta——因此仅仅更换排名信号的皮肤(动量、资金费率,现在是低波动率)不太可能通过 OOS/holdout 关卡;应该重新构思的是结构本身而非信号,即脱离纯多头每日再平衡的主流币种篮子。
分析师在优化后 ANALYZING 阶段基于三项不可豁免的硬性门槛失败(is_overfitted TRUE、PBO > 0.5、holdout 未通过)以及相对于 14.96 运气基准的贬值后夏普比率 0.0,返回了'放弃'结论:由于在全部 225 次试验中 OOS 夏普比率均接近零,第二次优化尝试没有可供调优的稳健区域,指标仍受 L17 年化伪影影响而被夸大,且剔除该伪影和 2021 beta 后,该策略未能跑赢其基准。
一个仅做多、每周再平衡的篮子,覆盖 8 个 Binance 大盘现货主要品种,采用新颖信号——已实现波动率排名(低波动率异象)——以等权重持有 3 只最低波动率品种(波动率仅进入选择排序,不参与仓位规模),并在 BTC 状态下设清仓退出以控制回撤;纯 OHLCV、3 参数。
基础回测在不受年化影响的指标上表现强劲(最大回撤 31.46%,盈利因子 1.54,胜率 0.574,avg_trade_return_pct 7.87%,在 2023 +96.6% 和 2024 +26.9% 中均为正)并获得了'优化'的判定结论,尽管审查员指出夏普比率 4.22 受年化伪影影响约膨胀了 2x。随后优化决定性地失败:is_overfitted TRUE(IS 夏普比率为 12.54,相对于 OOS 0.46,约 27x 的崩溃,其中一个 OOS 窗口为 -1.47),PBO 0.53,贬值后夏普比率为 0.0,holdout 检验失败(夏普比率 0.126,比率 0.272 << 0.70),信息比率 -0.44(未能跑赢其自身的等权重篮子),且 +1318% 的头条业绩主要由 2021(+554%)驱动。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。