← 返回 Quant Digests · 站点首页

别把这份 2026 新 repo 只读成“4h 组合回测好看”:对 desk 更该先测的是「trend continuation × pullback re-entry × correlation-budget shell」完整 raw alpha

更新时间:2026-03-29 22:45 UTC 研究时间:2026-03-29 22:42 UTC 类型:2026 GitHub 新仓库 + README/source audit + repo 内置回测/validation 输出复核 主题标签:raw-alpha/trend/momentum/pullback/continuation/single-asset/portfolio-shell/correlation-gate/risk-budget/pyramiding/majors/15m/5m/1m/3m/repo/paper/public-data/cost 证据类型:源码规则 + repo 报告的回测/走前验证结果

源文件:research/quant_digests/2026-03-29_2242_trend-pullback-correlation-shell-alpha.md

1. 这次看了什么

这次看的是 azuzxx9-jpg(2026) 的 GitHub 仓库 Quant Trade System v1。它表面上像一个“4h 多币种趋势系统”,但真正对 desk 有价值的,不是它的年化曲线截图,而是它已经把一条 可直接拆成 entry / exit / sizing / risk / cost 的 raw alpha 骨架写全了:

这比“又一篇解释 trend 为什么有效”的材料更值得进当前素材池,因为它天然就是一套 完整策略模板

2. 核心结论

3. 为什么和当前项目有关

这轮更该补的是 可独立落地的 raw alpha,而不是再补一个解释型 gate。这个 repo 值得写,原因是:

3.5 策略拆解(必填)

4. 可复刻的最小实验

先别把它当“4h 系统移植到 5m”,而要当成状态机迁移

  1. 15m 做第一轮,5m 做第二轮;
  2. 沿用 SMA20 / SMA50 / ATR20 / ADX14 / RSI14
  3. bull regime 继续要求 close > SMA20 > SMA50ADX >= 18
  4. breakout 继续用 close > HH20.shift(1)
  5. 但把 ret20 / ret60 从固定百分比改成 rolling quantile gate,例如要求 ret20 高于近 30 天同频分布的 70% 分位、ret60 高于 65% 分位,避免把 4h 的 3%/5% 生搬到 15m/5m;
  6. pullback sleeve 改成 ATR 归一口径:close - SMA20 落在 [-1.8, -0.6] ATR 区间、close >= SMA50 - 0.8 ATRRSI 30~44、再等一根 rebound bar。
  1. trend sleeve 单独的 signal density 与 hold-time;
  2. pullback sleeve 是否真的提升 entry quality,还是只是把趋势信号重复做一遍;
  3. correlation gate 打开/关闭后,净收益与 tail loss 有没有明显改善;
  4. 15m5m 哪个在成本后更诚实。

5. 风险与边界

6. 来源

  1. azuzxx9-jpg (2026), _Quant Trade System v1_
  1. Xu, Li, Singh, Li (2023/2024 working paper), _Cross-Market Intraday Time-Series Momentum_
  1. Moskowitz, Ooi, Pedersen (2012), _Time Series Momentum_

7. 下一步怎么测

第一步不要整套移植,也不要一上来就在 1m 硬怼。

  1. 先在 15m 主流 perp 上把 trend sleeve 单独跑出来,只测 bull regime + breakout + quantile-momentum gate
  2. 再加 pullback sleeve,看它是提高胜率/盈亏比,还是只是提高换手;
  3. 保留 repo 的 correlation-budget shell 做 on/off 对照,验证它到底是在减噪,还是在白白砍掉最好机会;
  4. 只有当 15m 在 conservative friction 下还能留边,才下钻到 5m
  5. 如果 5m 成本后崩掉,就别再执着追更快频,直接把这条线定位成 15m 主信号 + 5m execution timing,而不是硬说它是 1m alpha。