策略
全球战术资产配置——广泛跨资产类别双重动量轮动,并以绝对动量 T-bill 避险(USEQ: SPY / EFA / EEM / TLT / GLD,月度调仓,持有排名最高的单一风险仓位或 BIL 现金,2 参数)
结局: 已放弃
GlobalTacticalDualMomentumRotationCashEscape
结局总结
该策略将 Faber/Antonacci 双动量推广到 USEQ 上的五个资产类别,每月轮动至 SPY/EFA/EEM/TLT/GLD 中表现最强的资产;若没有资产超过短期国库券门槛,则转为现金。优化前审查结论积极:机制有差异化,仅有两个真实参数,每笔交易的经济收益约为近零 USEQ 成本底限的 54x,因此进入完整优化;优化仅将 Sharpe 从 0.366 提升至 0.415。随后有效性门槛未通过:前向滚动验证中,样本内 1.113 崩至样本外 -0.146;PBO 达到 0.7207;去膨胀 Sharpe 为 0.0,而 225 次试验的预期最大值为 1.666;与此同时,优化器将两个自由参数卡在相反边界上,且敏感性网格整体平坦为 0.37-0.42。策略在一次迭代后被放弃,未进入风险审查;建议研究负责人停止在 USEQ 上重复创建月度跨资产 ETF 轮动策略,无论资产池如何构成。
假设
一种仅做多、按月再平衡的多元化ASSET-CLASS动量轮动策略,投资于流动性良好的US上市ETF,完全基于USEQ日线数据运行(拥有数十年的复权历史,免佣金)。每月末,它按综合RELATIVE动量得分(融合过去3/6/12个月回报)对由ASSET个CLASSES组成的多元化菜单——US股票(SPY)、发达市场国际股票(EFA)、新兴市场股票(EEM)、长期国债(TLT)、黄金(GLD)——进行排序,并持有SINGLE最高一档。ABSOLUTE动量过滤器仅在该档过去12个月的回报跑赢BIL(短期国债)时才予以保留;否则完全轮动至BIL现金。Faber/Antonacci的GEM/GTAA被推广至超越以US为中心的3资产菜单,DELIBERATELY区别于待审的SPY/TLT/GLD个3资产轮动,因其加入了US/EM之外的股票分散度以及真正的信用/久期对冲机制。部署于USEQ(最具代表性不足的可存续场所,1.1%),位于唯一新近通过评估的策略族内;NOT一个L74经典异常——它是一种始终持有最佳资产类别的趋势收割策略,在30多年各类市场环境下均保持稳健;NOT一个加密货币永续合约篮子(多元化0/127属加密特有);2真实参数回答了过拟合-380x问题。
过拟合且样本外泛化为负。三个 HARD 有效性门槛未通过(is_overfitted=true,IS 1.113 -> OOS -0.146;OOS Sharpe -0.146 <= 0;PBO 0.7207 > 0.5),DSR=0.0 对比 225 次试验的预期最大值 1.666,且未通过项目级 FDR,进一步证实了这一点。没有值得继续迭代的方向——敏感性网格整体平坦(0.37-0.42,没有任何高优势区域),试验分布退化,优化器将两个自由参数卡在相反边界上。这不是费用问题(每笔交易 2.70%,约为 USEQ 底限的 54x),也不是代码问题:从经济表现看,该策略呈现 IR -0.088 / alpha 0.018,beta 0.406(已降风险的多头篮子,没有 alpha),并在跨资产避险本应应对的 2022 利率冲击期间亏损 -11.15%。它还突破了自身预先登记的 20% 回撤上限(28.77%);由于仅有 81 年内 33 笔交易,且 UNDERPOWERED OOS vault,结构上无法验证。根据过拟合->放弃规则,这不属于 revise_hypothesis 案例:这是 USEQ 宏观/跨资产 ETF 轮动家族的第六次失败(与此前五次放弃的相似度为 0.70-0.80——QQQ/GLD/TLT、SPY/TLT/GLD 相对、SPY/TLT/GLD 宏观、SPY/QQQ/GLD、QQQ/TLT+GLD 绝对趋势)。将资产池从 3 扩大到 5 个资产类别,并增加 EFA/EEM,仍未带来去膨胀无法剥离的稳健性;建议研究负责人停止在 USEQ 上重复创建月度跨资产 ETF 轮动策略,无论资产池如何构成。
实现
仅做多、月度再平衡的 GLOBAL TACTICAL ASSET ALLOCATION 轮动,跨五个在 US 挂牌的、流动性良好的 ETF 仓位,代表不同的 ASSET CLASSES —— SPY (US 股票)、EFA(发达市场除 US 股票)、EEM(新兴市场股票)、TLT(长期国债)和 GLD(黄金)—— 基于 USEQ 的 1-DAY 复权 K 线。在每个日历月首个评估交易日,它按 COMPOSITE 相对动量得分(对过去 1x / 2x / 4x mom_scale_days = 3 / 6 / 12 个月的回报等权混合)对全部五个仓位进行排名,并以整数股持有 SINGLE 个排名最高的仓位,占股票市值约 95%。一道 ABSOLUTE 动量过滤器凌驾于赢家之上:领先者的 12 个月回报必须越过 T-bill 门槛(abs_hurdle,已年化并按实际窗口重新缩放),否则投资组合将完全轮转到 CASH —— 即在 2008/2022 式广泛回撤中将组合撤出风险的 T-bill 逃逸策略。恰好两个自由模型参数(mom_scale_days、abs_hurdle)外加一个仓位规模参数,全部具有已声明的边界。月末之间该策略为买入持有:每月换手至多一笔卖出加一笔买入,因此约 0.02-0.05% USEQ 的往返点差/冲击成本相较于多月的仓位变动可忽略不计。再平衡时点以 K 线自身的(年、月)为键,绝非进程相对 K 线计数器,因此无论重启、回测还是纸面重放,日程表完全一致。
验证结果
无需更改;这一偏离有充分依据,并保留了假设的核心机制。可选择注明,abs_hurdle 承载的是 BIL 仓位原本可获得的 T-bill 收益。
假设将 BIL (T-bill ETF) 指定为现金仓位;代码将防御状态实现为字面意义上的现金 (target=None) 而非交易 BIL。开发者明确指出此为有意为之:BIL 不在 USEQ 目录中,USEQ PnL 不含分红(因此 T-bill ETF 的建模回报约为平坦的价格回报,经济上等同于现金但仍承担点差/冲击成本),而放弃的 T-bill 收益被显式地作为 abs_hurdle 参数承载。这是对绝对动量逃逸策略忠实且严格更廉价的表示,并非改变策略优势的替换 —— 双重动量机制(按 3/6/12 个月的综合得分对 5 个仓位进行排名,仅当 12 个月回报超过门槛时才持有领先者,否则逃逸)完整保留。仅供咨询参考。
无需处理;此覆盖是有意的,并会返回合理的预热长度。
min_bars_required(self) 覆盖了基础框架方法(静态分析 base_shadow 警告)。此处的覆盖是有意且正确的——它返回 long_window+2(254),以便策略在交易前拥有足够的历史数据来计算 252 个交易时段的综合指标。这不是缺陷。
沙盒 Sharpe 为 0.59(CI [-0.15, 1.37]),仅基于截断的、受 bar 预算限制的窗口中的 15 笔交易;结果较弱且尚不显著。不过,这是一种缓慢的月度轮动策略,其完整的 20+ 年日线历史将为前向滚动验证提供规模大得多、统计效力更强的样本。avg_trade_return_pct 4.76% 能轻松覆盖 USEQ 成本。没有正确性方面的理由需要阻止;将沙盒样本偏薄这一点标注为分析师的背景信息。
回测评审
- 夏普
- 0.37
- 总收益率
- 360.69%
- 最大回撤
- 29.43%
- 总交易数
- 67
- 胜率
- 47.8%
- 盈利因子
- 2.27
真正差异化的多元化ASSET-CLASSGTAA/GEM轮动策略(SPY/EFA/EEM/TLT/GLD + 短期国债对冲)——一种成熟的学术全天候机制,NOT单一标的OHLCV动量克隆策略(L82/L93),也非加密货币/美元中性永续合约篮子(L45),因此类别消亡先验不适用。
avg_trade_return_pct 3.01%(pct_notional)高于近乎无摩擦的 USEQ 成本底限(~0.05%)约 60x;佣金为 $0,冲击成本仅占毛收益的 1.3%——这并非对费用脆弱的优势。
Profit_factor 2.27,相对于等权篮子基准有正 alpha(0.0123)且 beta 为 0.52(benchmark_meaningful=true),max_drawdown 29.4%(<50%),recovery_factor 18.3——一致、主动且风险可控。
33 年经拆股调整的日线历史数据,包含 67 笔已平仓交易——这是缓慢的月度单袖套轮动策略,因此样本足以支持前向滚动验证(QA 对沙盒样本偏薄的担忧,在完整历史数据上得到了对策略有利的验证)。
只有 2 个可实际搜索的参数(mom_scale_days,abs_hurdle)——过拟合空间较小;交易实现了所述的双动量机制(对综合 3/6/12m 回报进行排名,仅在领先资产超过短期国库券门槛时持有,否则持有现金)。
主要 MTM Sharpe 表现平平(0.366,CI [0.028, 0.696])——点估计为正,且 CI 仍高于零,但这是优化必须改善的指标。
少数稀疏的月度回报数据看起来较大(例如 2006-05,2026-05 ~60-70%);在完整优化期间应与权益曲线核对——CAGR 是合理的 7.67%,因此不是主要驱动因素,但值得做合理性检查。
存在负收益日历年(2016 -12%、2019 -16%、2023 -11%);正常/压力波动率三分位是表现较弱的市场状态。
分析
与加密资产语料中的策略相比,该机制真正具有差异化:一种涉及 5 个资产类别的 GTAA/GEM 轮动策略(SPY/EFA/EEM/TLT/GLD + 短期国库券避险),仅有 2 个真实模型参数,基于 33 年经拆股调整的 USEQ 历史数据。
没有悬崖式参数:敏感性平滑(cliff_count 0),且整个 mom_scale_days x abs_hurdle 网格上的 5x5 热力图均平坦在 0.37-0.42。
经济性良好,并非失败原因:avg_trade_return_pct 2.70% 约为 USEQ 0.05% 底限的 54x,PF 2.99,佣金为零,冲击成本仅占毛收益的 1.31%,容量约为 $587M。
留出窗口(2013-04 至 2018-04,17 笔交易)为正,Sharpe 为 0.31,即通过了严格的留出数据门槛。
THREE HARD 有效性门槛未通过,且不得豁免:前向滚动验证 is_overfitted=true(IS 1.113 -> OOS -0.146),平均 OOS Sharpe -0.146 <= 0,且 PBO 0.7207 >> 0.5。结构上无法晋级。
OOS 的崩塌是反转,而非衰减:各窗口的 OOS 0.0 / +0.510 / -0.948,对比 IS 0.0 / 2.403 / 0.937;在两个可计算窗口中,PBO 均高于 0.5(0.743 / 0.698)。
明显的去膨胀失败:在 225 次试验(有效 18 次)中,DSR 0.0,而预期最大值为 1.666;但所选 Sharpe 仅为 0.415——所选配置的表现甚至不如仅靠最佳值择优运气所能产生的结果。is_significant=false;未能通过项目级 FDR(candidate_p 1.0,保留 4 / 282)。
退化搜索:225 次试验中有 75 次得分恰为 0.0,其余结果集中在两个离散值上;两个自由参数都卡在相反边界上(abs_hurdle 0.0752 达到上限,mom_scale_days 43 达到下限)——不存在内部最优点。
违反自身预先登记的约定:28.77% DD,而申报上限为 20%;Calmar 为 0.348,最大水下期为 3865 天;预先登记的 5 项标准中有 2 项未达标,包括申报 min_oos_sharpe 0.8 而实际为 -0.146。
没有活跃优势:IR -0.088,alpha 0.018,beta 0.406——一个已降风险的多头篮子。在整个“正常”波动率三分位中,Sharpe 为 0.153;而在 rate_shock_2022 期间,-11.15%(Sharpe -1.088),正是跨资产避险策略声称要应对的那种剧烈错位。
结构上无法验证:33 年内仅有 81 笔交易;OOS 个 vault 被标记为 UNDERPOWERED(预期约 18 笔交易,而所需为 100 笔)。
在 282 个策略候选项上以 q=0.10 执行 Benjamini-Hochberg 校正后,保留 4。未能通过此检验的候选项无法与该策略集合自身的噪声区分开来,无论其单项统计指标看起来多么出色。
结局总结
将月度跨资产 ETF 轮动的菜单从三个仓位拓宽到五个(新增 EFA/EEM)并未带来通缩无法剥离的任何稳健性 —— 这是 USEQ 宏观/跨资产 ETF 轮动家族的第六次消亡,而在参数被钉在相反边界上的平坦敏感性网格则表明不存在可迭代趋向的内部优势。
分析师在优化后放弃了该策略:三个硬性有效性门槛同时未通过——is_overfitted=true,平均 OOS Sharpe -0.146(<= 0),以及 PBO 0.7207(> 0.5);去膨胀 Sharpe 为 0.0,而 225 次试验的预期最大值为 1.666,且未能通过项目级 FDR。它还突破了预先登记的 20% 回撤上限(28.77%),并且没有活跃优势(IR -0.088,alpha 0.018,beta 0.406)。
一种仅做多的月度 GTAA/GEM 双动量轮动策略,基于 USEQ 日线对五个资产类别(SPY、EFA、EEM、TLT、GLD)按混合的 3/6/12 个月回报进行排名,只持有最强的单一袖套;当领先资产未能达到绝对动量门槛时,则全部转为短期国库券现金。
在 33 年经拆股调整的历史数据上,基准回测回报为 360.69%(CAGR 7.67%),Sharpe 为 0.366,最大回撤为 29.4%,共 67 笔交易;优化后,Sharpe 达到 0.415,总回报为 392.56%,回撤为 28.77%,共 81 笔交易,并有 avg_trade_return_pct 2.70%,佣金为零。留出窗口(2013-04 至 2018-04,17 笔交易)以 Sharpe 0.308 通过,但前向滚动验证的样本外 Sharpe 平均为 -0.146,而样本内为 1.113。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。