跳至正文
全部策略

策略

顶级山寨币永续合约的 14 日横截面动量轮动(每周再平衡)

结局: 已放弃

CrossSectionalMomentumRotationTopAltPerps

结局总结

该策略在流动性良好的山寨币永续合约上测试了纯多头top-2-of-5横截面动量轮动,被定位为比时间序列动量更稳健、始终保持投资的替代方案。其回测产生了高达+2246%的惊人 headline 回报,但这几乎完全由2021的山寨币狂热行情带动,最终夏普比率仅为0.446(CI穿过零线),盈利因子1.136,最大回撤79%,峰度为234。回测评审人在优化前关口放弃了该策略,认为其是高贝塔、由异常值带动的押注,优势微弱且不显著,因此从未进入优化或分析师评审阶段。决定性理由是结构性而非可调优的:纯多头轮动无法避免熊市失血,而经过验证的横截面优势已存在于组合的净方向性多空动量组合中。

假设

在 Binance USD-M 永续合约上运行的仅做多多品种横截面动量策略。每周一 00:00 UTC,按过去 14 日总收益率对由 5 个高流动性永续合约组成的篮子(BTCUSDT、ETHUSDT、SOLUSDT、BNBUSDT、AVAXUSDT)排名。将资金等权配置于排名前 2 的标的并持有一周,然后重新排名并轮动。使用 ONLY 日线 OHLCV K 线——不使用资金费率、多空比或清算数据。横截面结构(相对排名)在结构上比时间序列动量更稳健,因为无论市场绝对方向如何,该策略始终持有 SOME 仓位,而排名机制会自然适应当前市场阶段中领涨的资产。它与现有投资组合明显不同:当前所有策略都是单标的或配对策略(2 个标的);这是唯一的 5 标的轮动策略,也是唯一的横截面方法。

严格实现该假设:在日线 K 线上进行每周再平衡的 5 个标的横截面动量轮动,选取前 -2 名。主腿(BTCUSDT)加上四条同时间框架的额外腿,意味着基类的同时间框架对齐屏障会延迟信号,直到所有 5 条腿都有同期日线 K 线,因此排名基于同步价格计算。排名使用每个标的的 OWN 14 日收益率(标量),所以不存在跨标的价差/比率,也就没有多品种指数对齐风险——这是篮子策略的经典陷阱。所有交易都在 calculate_signal 内通过 _submit_entry_instrument/_submit_exit_position 对整个篮子执行,主标的的 should_enter/should_exit/position_size 钩子保持不启用,因此基类的单标的流程不会对 BTC 重复交易。只有当篮子中每个标的都有完整回溯历史时才允许交易,这意味着 Layer-2 合成运行(仅有主 K 线,没有额外腿)从不提交订单,但 calculate_signal 仍会返回变化且有限的诊断值(主标的滚动收益率 / 1 根 K 线 ROC),以满足冻结信号守卫。每周节奏通过纯整数星期计算检测(星期一=0),并使用 >= 7 日追赶逻辑,确保时间漂移不会跳过再平衡;>= min_gap 守卫可防止同一周重复操作。场所特意选用 BINANCE 期货(MARGIN),覆盖“仅做多则使用现货”的规则,因为 get_account_equity() 读取稳定币余额:在现货 CASH 账户上,该余额会随着买入篮子而被消耗,导致轮动期间相对于权益的仓位规模缩小;而 MARGIN 账户的余额基本保持不变,因此等权腿仓位规模保持正确;已部署名义价值上限为 invest_frac(0.90),确保实际杠杆 <= 1x,且杠杆已纳入仓位规模计算。

不值得优化:贝塔幻象,风险调整后优势微弱且不显著,回撤巨大且在结构上不可避免。+2246%的 headline 回报几乎完全由2021的山寨币狂热驱动(2021+2319%,随后-70.6%(在2022)和-46.7%(在2026)),因此尽管总回报巨大,夏普比率仅为0.446,sharpe_ci_low-0.247(CI穿过零线)且profit_factor1.136——即使在缩减前也不显著。贝塔0.705/benchmark_correlation0.752证实这是一个加杠杆的做多山寨币贝塔押注(alpha仅为0.171),而非真正的横截面alpha,且return_kurtosis234叠加79%的最大回撤表明其由异常值/贝塔带动并伴随灾难性风险。弱点是结构性的:在高度相关的主流币上的纯多头top-2-of-5轮动无法避免熊市失血,而优化lookback_days/top_k/再平衡并不能增加下行保护——因此2小时的优化可预见地无法通过去膨胀夏普检验。真正的横截面动量优势已存在于组合中已晋级的long-SHORT净方向性动量组合中,它们正是依靠净方向性来获取风险调整后优势和崩盘保护,而这正是该纯多头变体所缺乏的;这是变体选择问题,而非可通过调参修复的问题。

实现

在日线 K 线上,对 5 个高流动性 Binance USD-M 永续合约(BTC、ETH、SOL、BNB、AVAX)进行仅做多的横截面动量轮动。每周一按过去 14 日总收益率对篮子排名,并将仓位等权配置于排名前 2 的标的;卖出跌出前 2 的标的,买入新进入者(保留仍在榜标的以尽量降低换手)。总已部署名义价值为权益的 90%,分配至 2 条腿,保持实际杠杆 <= 1x。仅使用日线 OHLCV——不使用资金费率、多空比或清算数据。

回测评审

夏普
0.45
总收益率
2246.86%
最大回撤
79.02%
总交易数
251
胜率
47.8%
盈利因子
1.14

机制上可运行:通过轮动逻辑执行 251 笔篮子交易,横截面排名属于已验证的机制类别(已有获推广的多空动量同类策略)

阿尔法略为正向(0.171),篮子构建干净,时间框架和交易场所一致(无腿部数据过时造成假象的风险)

表面上的 +2246% 回报是 2021-beta 的幻象:2021 +2319% 承担了全部贡献,随后是 -70.6%(2022)和 -46.7%(2026)——尽管总回报巨大,夏普比率仅为 0.446

高贝塔 0.705 / benchmark_correlation 0.752——本质上是押注做多山寨币贝塔并使用杠杆,而非横截面阿尔法;仅做多无法提供下行保护

灾难性风险:max_drawdown 79.0%(CI 至 98.6%),return_kurtosis 234.4(由异常值驱动),exposure_pct 200% 表明随着收益复利增长,仓位规模会膨胀至超过 1x

优势边际微弱且不显著:profit_factor 1.136,sharpe_ci_low -0.247(CI 至 0)——在任何 225 次试验的去膨胀调整之前,显著性检验已不通过

结构性问题:仅做多的横截面轮动无法避免熊市中的持续亏损;优化回溯窗口/top_k/再平衡无法提供崩盘保护

结局总结

对相关性较高的主流币进行仅做多的横截面轮动,实质上等同于押注做多山寨币贝塔并使用杠杆(贝塔 0.705,相关性 0.752),没有下行保护;调整回溯窗口/top_k/再平衡无法获得投资组合净方向性多空动量篮子凭结构优势所具备的崩盘保护。

该策略在预优化 BACKTEST_REVIEW 关口(第 1 次迭代)被放弃:分析师认为其总收益率表象是 2021 贝塔造成的幻象(2021 +2319%,随后在 2022 中为 -70.6%,在 2026 中为 -46.7%),其优势边际微弱且不显著,并且熊市回撤在结构上无法避免,因此未进入优化及后续阶段。

一种仅做多的横截面动量轮动策略,每周一按过去 14 日收益率对由 5 个永续合约组成的篮子(BTC、ETH、SOL、BNB、AVAX)排名,等权持有排名前 2 的标的一周;仅使用 Binance USD-M 期货的日线 OHLCV 数据。

唯一一次回测在 251 笔交易中,历时 2084 天取得 +2246% 总收益率(CAGR 71%),但夏普比率仅为 0.446,伴随 sharpe_ci_low -0.247、1.136 的盈利因子、0.705 的贝塔、79.0% 的最大回撤,以及 234 的收益峰度。

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