✅ shipped (in-sample) / OOS-pending · 最终化:2026-05-08
源码:ideas/S9_crypto_basket_equal/v1 + summaries/S9_crypto_basket_equal/v1

想法(Why)

一句话概括

V1 的 S3 等权机制原样套到 5 只头部加密货币,作为 Crypto V2 Suite 的 baseline。

核心逻辑

  • risky pool(5 只):BTC/USDT、ETH/USDT、SOL/USDT、BNB/USDT、XRP/USDT(CRYPTO_TOP_5 universe)
  • 再平衡:月度(rebalance_period=20 个交易日;crypto 24/7 但保持与 V1 同口径,每 20 日重平)
  • 现金代理:USDT(无利息,相当于 V1 的 511990 但 carry=0)
  • 基准:BTC/USDT buy-and-hold(crypto 默认)
  • 代码:复用 EqualRebalanceStrategy(同 V1 S3);factory s3_equal_rebalance(CRYPTO_TOP_5) 一行启动

假设与依据

核心假设:V1 揭示的「池子 » 信号 » 仓位」+「等权 + 月度再平衡是简单胜出」如果是普适规律,那么在 crypto 上应该再次胜过其他复杂策略。

为什么先做 baseline 而不是直接做 trend/momentum

  • V1 S4/S5/S7 等复杂版本最终都被 S3 11 池 / S3 overseas_4 这些"简版"打爆
  • crypto 常识告诉我们「BTC + ETH 是 90% 收益」,但常识也告诉我们「crypto 趋势超强、应当用 timing」
  • 必须先建立 baseline 数据,后续 V2-S2/V2-S3 的"复杂版本"才有 alpha 度量基准

为什么选 TOP_5 而不是 TOP_10

  • TOP_10 的 DOGE/ADA/AVAX/LINK/DOT 中部分 2021 年下半年才上 binance,回测窗口 < 主测期
  • TOP_5 全部 2020 年前已经流动性充足,能完整覆盖 2021-2024 4 年回测
  • TOP_3 (BTC/ETH/SOL) 太集中,5 只更像"crypto bluechip basket"

标的与周期

  • 市场:crypto(CCXT → Binance spot)
  • 标的池:BTC/USDT, ETH/USDT, SOL/USDT, BNB/USDT, XRP/USDT
  • cash 代理:USDT(处理:每日价格 = 1.0,无变动)
  • 频率:日线(1d)—— 与 V1 同口径
  • 数据范围:2021-01-01 ~ 2024-12-31(4 年;起点选 2021 是为了 SOL 流动性充足)
  • 暖机:120 日(与 V1 S3 一致)

一句话结论

V1 的 S3 等权机制在 crypto 上 0 代码改动直接跑出 Sharpe 1.41 / CAGR +118%(vs BTC BH +84.84%/yr alpha)——同一个机制跨市场普适。NO_SOL ablation(2026-05-08 第二轮)修正:去 SOL 后仍 CAGR +83.46% / Sharpe 1.195 / vs BTC BH +49.84%/yr,证明 alpha 不完全依赖 SOL(SOL 贡献 ~41% alpha,剩余 59% 来自等权再平衡机制本身)。但 OOS 风险仍极高(4 年样本 + crypto 极端 outlier 频繁)。

关键数据

样本期2021-01-01 ~ 2024-12-31 (in-sample, 4y)
样本外待 2025+ 数据验证
NAV (100k 起)2,282,604 (22.8x)
CAGR+118.46%
Sharpe1.410
Sortino(未单算,估 ~1.6-1.8)
MaxDD-78.9%
Calmar1.50
vs BTC/USDT BH alpha/yr+84.84%
vs ETH/USDT BH alpha/yr+72.22%
2022 单年-71.49%
信息比率 vs BTC BH~0.96

在什么情况下有效,什么情况下失效

有效(已验证)

  • crypto 长周期上行(每个 5y 窗口期内有 1+ 个标的 100x,等权再平衡能反复"卖盈")
  • 池中含极速崛起的 alt(2021 SOL 是关键)
  • 5 标的等权(TOP_5),不要再加更多 alt(边际递减)

失效(已验证 / 风险大)

  • 系统性崩盘期:2022 LUNA/FTX 让 5 池等权 -71%,没有任何 diversification 价值(crypto 内部高度同向)
  • 没有 100x 标的的池子(btc_eth_2 仅 +43% CAGR,与 BTC BH 接近)
  • 2025+ OOS:SOL 已 100x 后再 100x 概率低,BTC 在 95k 附近回归压力大
  • 任何持仓限制 / 大资金(>1M USDT)—— 2021 SOL 暴涨期流动性可能不够支持等权大额买卖

这个策略教会我什么

  1. V1 工具的普适性是真的Universe + EqualRebalanceStrategy 0 代码改动从 A 股迁移到 crypto,跑出有效结果。这证明 V1 后期的「池子选择」抽象是正确的设计。

  2. Per-vol-unit alpha 才是公平比较

    • V1 S8: Sharpe 0.85 / Vol 14% = 6.1 per pp vol
    • V2-S1: Sharpe 1.41 / Vol 76% = 1.85 per pp vol
    • 看似 V2-S1 Sharpe 高 66%,但单位波动产生的 alpha 远低于 V1 S8
    • 下次跨市场对比策略,先除以 vol 看 risk-efficiency
  3. 等权多元化在 crypto 系统性崩盘下完全失效:2022 LUNA/FTX 期间 5 池齐跌 -71%,比单 BTC -65% 更深。crypto 内部相关性 0.85+ 让"等权 = 多元化"是错觉。真正的 diversification 需要跨市场(crypto + 股 + 债),不是 crypto 内部分散

  4. 池中含一个 100x 标的就足够撬动整体:去 SOL 后 V2-S1 等于 BTC BH。这意味着 crypto 等权策略本质是「投个 100x 标的,靠等权再平衡及时获利离场」的赌博。下个周期(2025+)哪个标的会 100x 没人知道——这是 V2-S1 最大 OOS 风险。

  5. 跨市场命题验证应当先做最简对照:本验证用 V1 完全相同的 S3 等权机制 + 完全相同的 rebalance_period=20 + 完全相同的工具链。跨市场普适性的证据是「机制不变下数据本身的差异」,不是"我们调整了 N 个参数让它在 crypto 工作"。

关键图表

equity_curve

drawdown

weight_evolution

yearly_returns

实现要点

展开完整实现记录

Implementation — V2-S1 (S9) crypto_basket_equal

整体方案

完全没有新代码。复用 V1 的 EqualRebalanceStrategy(S3 同款)+ V2 新注册的 CRYPTO_TOP_5 universe。一行启动:

from strategy_lib.strategies.cn_etf_equal_rebalance import EqualRebalanceStrategy
from strategy_lib.universes import CRYPTO_TOP_5

strat = EqualRebalanceStrategy(
    symbols=list(CRYPTO_TOP_5.symbols),
    rebalance_period=20,  # 月度(与 V1 同口径)
)
panel = CRYPTO_TOP_5.load_panel(since="2020-09-01", until="2024-12-31",
                                 include_cash=False)
result = strat.run(panel, init_cash=100_000, fees=0.001, slippage=0.001)

因子清单

无。纯等权再平衡机制。

标的池组成(CRYPTO_TOP_5)

symbol类别注释
BTC/USDT数字黄金起 11.6k → 终 93.6k(5y 8x)
ETH/USDTL1EVM 生态
SOL/USDTL12021 暴涨 100x,2022 -95% 暴跌
BNB/USDT平台币Binance 平台风险敞口
XRP/USDT跨境支付监管风险高

数据

  • 来源:CCXT → Binance spot
  • 时间频率:1d
  • 数据范围:2020-09-01 ~ 2024-12-31(4 个月暖机 + 4 年绩效)
  • 已缓存:5 个标的全部已存 data/raw/crypto/*_1d.parquet,每个 1583 bars
  • 数据质量:5 个标的 2020-09 起 binance 上 USDT spot 流动性充足,无明显断档

V2 vs V1 关键参数差异

参数V1 (A 股)V2 (crypto)原因
初始资金100,000 RMB100,000 USDT量级相当
现金代理511990 (~2% APY)USDT (无利息)crypto 无被动 carry
fees5 bp10 bp现实 binance 0.1% 现货费
slippage5 bp10 bpcrypto 大额订单滑点高
年化天数25236524/7 vs 工作日
rebalance_period20 (月度)20 (与 V1 同)保持横向可比

策略配置

  • 等权机制:5 标的目标权重各 1/5 = 0.20
  • 月度再平衡:每 20 个交易日(这里"交易日"= crypto 1 天,约 4 周一次)
  • 满仓 risky,零现金缓冲
  • vbt: Portfolio.from_orders(close, size=weights_df, size_type="targetpercent", group_by=True, cash_sharing=True)

踩过的坑

  1. CryptoLoader 缓存覆盖:第一次小测试只拉 BTC 12 月数据 → cache 命中后再拉全量被截断。修复:用 loader = get_loader('crypto', refresh=True) 重拉一次 BTC,覆盖部分缓存。
  2. Matplotlib 中文字体警告Glyph missing warning 但图正常输出。后续可以改用英文标题或安装中文字体。
  3. 年化天数差异:V1 用 252,V2 用 365。compute_perf_metrics() 默认是 252,所以 V2-S1 没用 sweep.compute_perf_metrics,自己写了 calc_crypto_metrics未来 V2 全套都需要这个适配

与 V1 代码的接口契约

V2-S1 完全用 V1 既有代码:

  • EqualRebalanceStrategy.run() 不做任何 crypto 特殊处理
  • vbt.Portfolio.from_orders 在 1583 bars × 5 symbols 输入下正常工作
  • Universe.load_panel() 是 V1 引入的工具,对 crypto market 同样有效
  • 无任何 V2 专属代码改动

这是 V1 工具普适性的最佳证据:从 A 股 ETF 迁移到 crypto 0 代码改动。

验证过程

展开完整验证记录

Validation — V2-S1 (S9) crypto_basket_equal


2026-05-08 真实数据回测(V2 第一个 baseline)

配置 & 数据

  • 共享基线:docs/benchmark_suite_v2_crypto.md
  • 数据:CRYPTO_TOP_5(BTC/ETH/SOL/BNB/XRP),2020-09-01 ~ 2024-12-31,1d
  • 绩效统计窗口:2021-01-01 ~ 2024-12-31(4 年)
  • 配置:100k USDT / fees 10bp / slippage 10bp / rebalance=20 / 年化天数 365
  • 工作目录脚本:summaries/S9_crypto_basket_equal/v1/validate.py
  • 真实数据 summary:artifacts/real_backtest_summary.json

V2-S1 主结果

指标
最终 NAV (100k 起)2,282,604 (22.8x)
CAGR+118.46%
年化波动76.1%
Sharpe1.410
MaxDD-78.9%
Calmar1.50

与 BH 基准对比

NAVCAGRSharpeMaxDD
V2-S12,282.6k+118.46%1.410-78.9%
BTC/USDT BH319.0k+33.62%0.777-76.6%
ETH/USDT BH457.9k+46.25%0.875(~)
alpha vs BTC BH+84.84%/yr+0.633-2.3 pct
alpha vs ETH BH+72.22%/yr+0.535(~)

V2-S1 在所有维度(除 MaxDD 略深)暴揍单一标的 BH。信息比率 ≈ 0.96 跨 4 年(α 84.84% / 跟踪误差估计 ~88%)。

分年度收益

年份V2-S1BTC BHETH BH解读
2021+1031.22%+57.57%+404.35%SOL 2021-Q4 100x 暴涨被等权再平衡反复"卖盈"放大
2022-71.49%-65.34%-68.23%LUNA/FTX 双崩盘;V2-S1 比单 BTC/ETH 跌得更深
2023+183.38%+154.46%+90.10%crypto 寒冬触底反弹
2024+132.74%+111.81%+41.91%ETF 通过 + BTC 新高

关键观察

  • 2021 +1031% 是绝对支配 5y 累计的关键年
  • 2022 -71% 比单 BTC -65% 更深,说明等权多元化在系统性崩盘期没有缓冲作用——所有 crypto 同向下跌
  • 2023+2024 V2-S1 仍然跑赢 BTC BH,说明 alpha 不只是 2021 一年的运气

Universe ablation: 等权 S3 在 4 个 crypto universe

UniversenNAVCAGRSharpeMaxDD
crypto_btc_eth_22424.7k+43.52%0.874-76.2%
crypto_top_331904.2k+108.79%1.343-85.2%
crypto_top_55★2282.6k★+118.46%★1.410-78.9%
crypto_top_10102267.8k+118.11%1.351-82.0%

关键观察

  1. 加 SOL(top_3 vs btc_eth_2)是 alpha 跳跃的关键:CAGR +43.5% → +108.8% 一步翻倍
  2. TOP_5 是 sweet spot:再加 BNB/XRP 让 Sharpe 略升 (1.34 → 1.41)
  3. TOP_10 加 8 个 alt 反而 Sharpe 略降(-0.06):DOGE/ADA/AVAX 等中长尾 alt 在 2021-22 大跌时拖累
  4. 池子 alpha 单调性 ≈ 成立:n=2 → n=5 显著上升,n=5 → n=10 边际递减
  5. 与 V1 不同:V1 是「池子越大越好」单调,V2 是「池子大到 5 就饱和」

V1 S8 vs V2-S1 横向对比(同 S3 等权机制,跨市场)

V1 S8 (cn_etf_overseas_4)V2-S1 (crypto_top_5)Δ
市场A 股 ETF (CN-listed)Crypto Spot
池大小45
资金100k RMB100k USDT
期间2020-2024 (5y)2021-2024 (4y)
NAV171.3k (1.71x)2,282.6k (22.8x)+13x
CAGR+11.87%+118.46%+106.6 pct
Sharpe0.8511.410+0.56
Vol~14%76.1%+62.1 pct
MaxDD-20.9%-78.9%-58 pct
Sharpe / Vol6.1 (per pp vol)1.85-4.2

结论

  • 同一个 S3 等权机制在 crypto 上 Sharpe +66%、CAGR +10x,但 MaxDD 4x 更深
  • 「等权 + 月度再平衡」命题跨市场有效
  • per-vol-unit 来看 V1 S8 是更好的 risk-adjusted alpha 来源(6.1 vs 1.85)
  • 2 个市场是不同 risk profile:V1 S8 适合追求 Sharpe,V2-S1 适合追求绝对收益(acceping 巨大波动)

关键图表

  • artifacts/equity_curve.png — V2-S1 vs BTC BH vs ETH BH 净值曲线(log scale)
  • artifacts/drawdown.png — 三者回撤对比(2022 LUNA/FTX 高亮红色)
  • artifacts/weight_evolution.png — 5 资产权重时序堆积(再平衡日清晰可见)
  • artifacts/yearly_returns.png — V2-S1 vs BTC BH 分年度条形图

解读 & 问题

  1. V2-S1 alpha 本质归因

    • 主要由 SOL 在 2021 单年 100x 表现提供
    • 等权 + 月度再平衡 = 在 SOL 暴涨时反复减仓、把利润转移到其他标的
    • 类似 V1 S8 的「等权 + 跨资产」机制,但 crypto 池内 SOL 提供了远超 V1 任何标的的 carry
    • 没有 SOL(btc_eth_2)的版本只有 +43.5% CAGR,与 BTC BH 接近
  2. 2022 的失败:等权多元化在 crypto 系统性崩盘时完全失效(5 池 -71% vs BTC -65% 更深)。V1 中 overseas_4 在 2022 也跌但只 -20% 左右;crypto 5 池 -71% 是质的不同。没有真正的 cross-asset diversification(crypto 内部高度同向)

  3. OOS 风险(最大未知)

    • SOL 2021 100x 是一次性事件,不会重复
    • 2024-12 的 BTC 在 95k 附近,OOS(2025+)极可能均值回归
    • 4 年样本含一次完整周期但样本太小,事前难判断未来 risk profile

与 V1 已知教训的关系

池子 » 信号 » 仓位 在 crypto 上部分成立

  • TOP_5 (5 池) 击败 TOP_3 (3 池) 验证「池子越大越好」
  • 但 TOP_10 不再改善,说明 crypto 池有 saturation point
  • 没测过的:crypto 上 timing/factor 是否仍然边际价值低?需要后续 V2-S2/S3/S4/S5 验证

避险靠 sizing 不靠 timing 在 crypto 上不成立

  • V2-S1 等权满仓在 2022 -71%,没任何避险机制
  • 这点说明 crypto 上 timing 可能比 A 股更有价值(高 vol + 长趋势)
  • 后续 V2-S3 (BTC MA filter) 应当能验证

下一步

  • 实现 V2-S2 ~ V2-S5(DCA / MA filter / trend tilt / momentum tilt 在 crypto 上)
  • 考虑 4h 频率 vs 1d 的对比(crypto 24/7 可能 4h 更合适)
  • OOS 测试(2025+)—— 这是最大未知,必须做
  • 缩短样本到 2022-2024(剔除 2021 SOL 暴涨这个 outlier 年)做 robustness 测试
  • 验证「2022 -71% 是否可避免」—— 用 V2-S3 BTC MA filter 看能否在 LUNA 崩盘前离场

2026-05-08(追加)V2 Crypto Sweep + NO_SOL Ablation

配置 & 数据

  • 跑法:python scripts/v2_crypto_sweep.py
  • 4 strategies × 5 universes = 20 次回测(其中 7 个因工程问题 fail)
  • 窗口与 V2-S1 主测一致:2021-01-01 ~ 2024-12-31,100k USDT,fees+slip 各 10bp,年化 365
  • sweep 工具升级:compute_perf_metrics(trading_days_per_year=...)run_on_universe 按 universe.market 自动 252/365 适配
  • 新注册 universe:CRYPTO_TOP_5_NO_SOL = (BTC, ETH, BNB, XRP),剔除 SOL 验证 alpha 来源
  • 完整 csv: results/v2_crypto_sweep_<ts>.csv

4 × 5 完整结果

Sharpe 矩阵

btc_eth_2top_3top_5_no_soltop_5top_10
S3 equal_rebal0.8741.3431.1951.4101.351
S4v2 momentum_tiltNaNNaN1.172★1.5111.423
S5v2 trend_tilt0.7101.5330.8791.373★1.583
S7v2 ma_filterNaNNaNNaNNaNNaN

Final NAV (100k USDT)

btc_eth_2top_3top_5_no_soltop_5top_10
S3 equal_rebal424.7k1904.2k1134.8k2282.6k2267.8k
S4v2 momentum_tiltNaNNaN1081.5k★3138.2k★3798.6k
S5v2 trend_tilt173.1k456.3k219.6k377.1k481.2k

CAGR (%)

btc_eth_2top_3top_5_no_soltop_5top_10
S3 equal_rebal+43.52+108.79+83.46+118.46+118.11
S4v2 momentum_tiltNaNNaN+81.27★+136.55★+148.11
S5v2 trend_tilt+14.69+46.12+21.71+39.32+48.07

MaxDD (%)

btc_eth_2top_3top_5_no_soltop_5top_10
S3 equal_rebal-76.2-85.2-73.8-78.9-82.0
S4v2 momentum_tiltNaNNaN-76.4-77.1-79.4
S5v2 trend_tilt-32.1-34.5-36.8-34.6★-30.0

【关键 ablation】SOL 贡献的边际 alpha(TOP_5 vs NO_SOL)

策略TOP_5 (5 池含 SOL)NO_SOL (4 池)Δ CAGRΔ SharpeSOL alpha 占比
S3 equal_rebal+118.46% / 1.41+83.46% / 1.20-35.00 pct-0.215~41%
S4v2 momentum_tilt+136.55% / 1.51+81.27% / 1.17-55.27 pct-0.339~50%
S5v2 trend_tilt+39.32% / 1.37+21.71% / 0.88-17.61 pct-0.495~75%

核心发现 1(修正 V2-S1 conclusion)

V2-S1 conclusion 之前判断"alpha 主要来自 SOL"——ablation 数据修正这个判断

  • 没 SOL,S3 等权仍然 CAGR +83.46% / Sharpe 1.195 / NAV 1134.8k
  • 这仍然显著跑赢 BTC BH (319k / +33.62%),alpha vs BTC BH = +49.84%/yr(去 SOL 后)
  • vs 含 SOL 的 +84.84%/yr,SOL 贡献 alpha 的 ~41%59% alpha 来自 BNB/ETH/XRP 的等权再平衡机制本身
  • 不再说"SOL 是唯一原因";正确表述:“等权再平衡机制本身贡献了大部分 alpha,SOL 100x 把 alpha 又翻倍”

核心发现 2(与 V1 命题对照)

V1 命题(A 股 ETF)在 crypto 上的验证结果
「池子 » 信号 » 仓位」部分成立:n=2→5 单调改善,n=5→10 saturate;但 S4v2 momentum 在 top_5 比 S3 等权 Sharpe 还高(1.51 vs 1.41)— 信号在 crypto 有意义
「横截面动量在小池反向」完全反转:S4v2 在 crypto top_5 / top_10 是冠军(NAV 3.1M / 3.8M),V1 中 momentum 是负 IR vs S3
「避险靠 sizing 不靠 timing」sizing 在 crypto 显著有效:S5v2 trend tilt 把 MaxDD 从 -78% 砍到 -30%,避险幅度比 V1 更大;timing (S7v2) 因工程问题未跑出
「等权胜出复杂版本」不成立:crypto top_5 上 S4v2 momentum (Sharpe 1.51) > S3 等权 (Sharpe 1.41);与 V1 完全相反

工程问题留痕(待修)

  • S7v2 ma_filter 全 fail:错误 KeyError: 'panel 缺少 symbol: USDT'。原因:universe.load_panel(include_cash=True) 调用 loader.load_many(['USDT']),但 ccxt 没有 USDT/USDT pair。
    • 修复方案:(1) 在 ccxt loader 检测 cash_proxy 是 stable coin 时返回 const=1 series;或 (2) MarketMAFilterStrategy 对 USDT 类 stable cash 提前判断不调 panel
    • 优先级:实现 V2-S2 (BTC MA filter dedicated) 时一并修
  • S4v2 momentum 在 btc_eth_2 / top_3 上 failValueError: w_min*N 与 w_max*N 与归一化和=1 矛盾(默认 w_min=0.03, w_max=0.30, N=2 → 0.06 与 0.6 不能同时满足 sum=1)
    • 修复方案:v2 类应当根据 N 动态调整上下限;或在 N < 4 时禁用 alpha tilt
    • 优先级:低,crypto 主要测 top_5+

解读 & 命题修正

  1. V1 → V2 最大差异:信号在 crypto 上有意义

    • V1 强诊断 S4v2 momentum 在 6 池上 IR 全负(动量在 A 股反向)
    • V2 在 5/10 池上 momentum 是冠军(CAGR +136% / +148%)
    • 可能原因:crypto 趋势更强、动量持续性更长、池内"赢家通吃"更显著(SOL 持续涨 1 年 → momentum 正向加权 SOL → 进一步放大)
    • 但要警告:crypto top 5 太小(5 标的),momentum 排名信号噪声/信号比可能更高,OOS 风险大
  2. S5v2 vol-target sizing 在 crypto 是真正的避险

    • V1 中 S5v2 cash 与下跌相关性仅 0.03(V1 conclusion 说"避险靠 sizing 不靠 timing")
    • V2 中 S5v2 把 MaxDD 从 -78% 砍到 -30%(改善 48 pct!),明显比 V1 改善 27pct (-47%→-20%) 更显著
    • 机制:crypto 高 vol 让 sizing 信号更频繁触发;vol-target 在高波动环境天然更有效
    • 但代价:CAGR 从 +118% 降到 +39%(损失 67 pct),risk-adjusted(Sharpe 1.41 → 1.37)几乎持平
  3. TOP_10 vs TOP_5 不再 saturate

    • V2-S1 报告说"TOP_10 让 S3 Sharpe 略降"
    • 本次 sweep 数据:S3 TOP_10 NAV 2267.8k vs TOP_5 2282.6k,几乎相同
    • 但 S4v2 momentum 在 TOP_10 NAV 3798.6k 比 TOP_5 3138.2k 更高,+660k 反超
    • 说明:在动量信号下,更多 candidate 资产让 ranking 更可靠

给 V2-S2/3/4 的优先级修订

基于本次 sweep(特别是 momentum 在 crypto 上反转 + sizing 真避险),V2 后续应当:

  1. 优先 1:V2-S4 crypto_momentum_tilt 的 dedicated 验证(之前预期负,实测正且最佳)—— 写完整 idea/notes/impl/validation
  2. 优先 2:修 S7v2 USDT 工程问题,跑 V2-S2 BTC MA filter(看 timing 在 crypto 是否能进一步改善 / 与 sizing 结合)
  3. 优先 3:V2-S3 dedicated trend_tilt 验证 sizing 与 timing 哪个 risk-adjusted 更好

新的 OOS 风险点

  • S4v2 momentum 在 crypto top_5/10 是冠军:5 标的池排名信号噪声大;且 SOL 在 momentum tilt 下被进一步加权(暴涨过滤器),1 个标的 100x 放大了 momentum 的"虚假胜利"
  • 需在 OOS(2025+)专门验证 momentum 是否持续

源文件


本文由 scripts/sync_strategies.pyStrategy-Lib 同步生成。