← 返回 Quant Digests · 站点首页

别把 15m volume confirmation 继续写成 rolling SMA:`same-clock intraday RVOL` 更像 breakout-short / Fib / EMA 的 honest volume gate

更新时间:2026-03-20 08:52 UTC 研究时间:2026-03-20 08:51 UTC 类型:GitHub 仓库 + Binance 公共数据快检 主题标签:breakout-short/fibonacci/retest-hold/ema/psar/volume/intraday-seasonality/same-clock/rvol/confirmation/filter/repo/crypto/5m/15m 证据类型:仓库代码 + 工程快检(公开 OHLCV)

源文件:research/quant_digests/2026-03-20_0851_same-clock-intraday-rvol-volume-gate.md

1. 这次看了什么

这次主看一个很新的 GitHub 仓库 ycchew/CQ_breakout_strategy(2026-03 创建)。真正值得偷的,不是 repo 里那些日线股票 breakout 参数,而是它在 indicators/volume.py 里单独写出来、但很多 desk 会忽略的一层:calculate_intraday_rvol 会把当前 bar 的成交量,拿去和“历史同一时刻的 bar”比较,而不是拿最近 20 根滚动均量硬比。

2. 核心结论

3. 为什么这轮值得先做

这轮不是偏题,反而是在给三条收口线补一个共同的“地基洞”:你现在很多 confirmation layer 都在用 volume,但 volume 本身若没先做时段归一化,后面的 gate 很容易是伪精细。

4. repo 里最值得偷的,不是“volume spike > 2x”,而是这个实现口径

repo 的 calculate_intraday_rvol 大意是:

  1. 先把每根 bar 映射到 HH:MM 时刻;
  2. 对每个时刻单独维护历史均量;
  3. 当前 bar 用 当前量 / 历史同 slot 均量 得到 intraday_rvol

把它翻回我们 desk 语言,就是:

这很适合当前阶段,因为它不是又加一个复杂外部数据源,也不是重做主信号;它只是把已有 volume gate 的计量口径修正得更诚实。

5. 可复刻的最小实验(下一步怎么测)

研究假设

把当前所有 volume confirmation / dry-downnaive rolling RVOL 改成 same-clock RVOL 后,能减少 false confirm,并保留更多真正有信息的慢时段 setup。

数据源(公开可得)

首版冻结定义

  1. 对每个 symbol、每个 HH:MM 维护过去 N=20 次同 slot 的均量:
  1. 定义:
  1. 对照组:继续用现有 rolling 20-bar RVOL

接到三条线怎么测

先看哪 2 个指标

6. 风险与保留意见

7. 来源

  1. ycchew. (2026). _Christian Qullamaggie Strategy_. GitHub repository.
  1. Binance. _USDⓈ-M Futures Market Data REST API: Kline/Candlestick Data_.

--- 快检文件: