← 返回 Quant Digests · 站点首页

别把这份 intraday mean-reversion repo 只读成美股回测秀:对 crypto short-cycle desk,更该先测的是「short-horizon z-score oversold × 5d trend-allow × one-trade-per-day flat-close shell」

更新时间:2026-04-03 20:01 UTC 研究时间:2026-04-03 19:56 UTC 类型:2025 GitHub repo source audit(GitHub API metadata + `README.md` + `src/strategy.py` + `src/backtest.py` + `docs/Report_Notes.txt`)+ Binance Futures 公共 `1m/3m/5m/15m` 最小便携性快检 主题标签:raw-alpha / mean-reversion / single-asset / zscore / short-horizon / daily-trend-gate / flat-close / intraday / no-overnight / vol-normalized-sizing / 1m / 3m / 5m / 15m / repo / public-data / cost / risk 证据类型:repo(完整策略壳)+ README 已给回测指标 + 本地 public-data portability probe

源文件:research/quant_digests/2026-04-03_1956_quantx-zscore-uptrend-flatclose-alpha.md

先回答 base alpha:这篇东西的 base alpha 很清楚,不是“机器学习、报表、可视化框架”这些外围,而是一个非常具体的单资产 raw alpha——短周期 oversold 回撤,在更高层日内/日间趋势仍向上的前提下,做 intraday mean reversion

1)为什么这条线现在值得 intake

这轮值得写它,不是因为它在美股上回测数字好看,而是因为它刚好补了我们当前 research queue 里的一个缺口:

结合当前 LEARNING_TRACK / FACTOR_BACKLOG:我们还处在继续积累可独立复现的基础 alpha阶段,而这条线正好是“解释性强、可快速搬到 crypto 的完整 mean-reversion 壳”。

2)这次看了什么

2.1 主来源

  1. Alqama Ansari (2025), *Quant Strategy Backtester*, GitHub repository
  1. 这次重点看的文件:

2.2 repo 自带的关键数字

README 里直接给出一组完整的回测摘要(QuantX V4.9 Full-Year 2024 Backtest):

docs/Report_Notes.txt 还补了两个对我们很重要的点:

翻成人话:

> 这不是“看到跌就抄底”,而是一个有上层方向允许、下层偏离触发、并且日内强平归零的短周期回归壳。

3)repo 里真正能直接搬走的策略骨架

src/strategy.pysrc/backtest.py 看,这条线最值钱的是它把完整交易母板写得非常具体:

3.1 信号层

backtest.py 里,入场不是裸做反转,而是同时满足:

这说明它真正的 base alpha 不是“无脑均值回复”,而是:

> 上层仍偏强时,做短周期 oversold 回撤修复。

这和纯粹的逆势抄底差别很大,也更适合 crypto 的短周期实盘:

3.2 风控与仓位层

repo 直接给了能落地的参数:

backtest.py 里的 sizing 也不是瞎分配,而是:

这点很关键,因为它不是“只有信号没有壳”的研究仓库,而是把:

一次写齐了。

3.3 出场层

这份 repo 很适合我们 desk 的一点,是它明确坚持:

对 crypto 来说,24/7 没有美股那种固定收盘,但这个思想非常有价值:

> 你可以把它翻译成“pseudo-session flat-close”,比如 UTC 00:00、北京时间 08:00、或美股 regular session close 对应时刻,把它当成强制降风险和结算点。

4)为什么这不是“又一个 BB/RSI 抄底脚本”

这份 repo 最值得 intake 的地方,不是指标名,而是它把单资产 mean reversion 写成了一个非常诚实的完整策略壳

所以它不是一个“指标堆砌”的 filter,而是一条能直接进入复现实验队列的 raw alpha 母板。

5)Binance 公共数据最小便携性快检:这条壳迁到 crypto 居然挺顺

先强调口径:下面不是 repo 的原始复现,也不是 production PnL,只是做一个最小便携性检查,看这条壳搬到 crypto 1m/3m/5m/15m 后,是否还能形成像样的 short-cycle alpha。

5.1 快检口径

5.2 5m proxy 结果(更接近当前 desk 默认频段)

5.3 15m proxy 结果(仍然能活)

5.4 1m / 3m sidecar 结果(说明它也能下压到更高强度 alpha)

这组快检最重要的结论不是“收益数值本身”,而是:

> 这条 repo-based shell 不仅能搬到 crypto,而且在 5m / 15m 上也不是一搬就死。

6)对当前 short-cycle desk 的正确翻译

6.1 这条 alpha 的正确命名

如果要把它写进素材池,我会这样命名:

short-horizon z-score oversold × 5d trend-allow × flat-close

这比笼统写“均值回归”更准确,因为它强调了三件核心事:

  1. 不是纯反转,而是顺大势下的短回撤修复;
  2. 不是无限持有等均值,而是日内壳;
  3. 不是只有 entry,而是完整执行与风险框架。

6.2 它服务于哪类 desk 组件

这条线可以直接扩成:

6.3 对 crypto 的一个关键改写

repo 当前更像 equities long-only 逻辑。放到 crypto perp,我会优先补一条对称 short sleeve

也就是说:

> repo 的 long-only 版本已经足够做 first verdict;但真要变成 perp desk 的 production 候选,下一步必须加下行趋势中的 overbought fade

7)这条线的优点与最大风险

优点

最大风险

8)下一步怎么测(最重要)

A. 先做 exact-ish replication(优先级最高)

momentum 里做一个最小复刻版:

B. 把“flat-close 时间点”当成一级参数

至少测这三种:

因为这条策略不是简单信号,而是信号 + 强制结算边界

C. 增加 short sleeve

做对称版本:

这一步非常重要,因为我们 desk 不是只能做 equities long-only。

D. 和现有单资产 MR baseline 做 A/B

最适合的对照不是继续和 pairs/carry 比,而是直接和现有单资产 MR 母板比:

要回答的问题是:

9)结论

如果只用一句话总结:

> 这份 repo 最值得 desk intake 的,不是“美股回测成绩单”,而是一条非常清楚、能快速迁移到 crypto 的单资产 raw alpha 壳:短周期 z-score oversold 只在 5-day trend 仍向上时触发,并用 flat-close + vol/ATR sizing 把它收束成完整日内策略。

它的研究价值在于:

Sources

  1. Alqama Ansari (2025), _Quant Strategy Backtester_, GitHub repository
  1. Repository README / backtest summary
  1. Strategy parameters
  1. Sequential backtest logic / entry-exit-scaling shell
  1. Report notes / data and interpretation notes
  1. This run’s local portability artifact