← 返回 Quant Digests · 站点首页

别把外部 flow veto 再重演一遍:对 15m 来说,更便宜先测的是 lower-TF volume-delta polarity mismatch

更新时间:2026-03-18 16:38 UTC 研究时间:2026-03-18 16:36 UTC 类型:GitHub 主题标签:breakout-short/fibonacci/retest-hold/ema/psar/volume-delta/divergence/filter/repo/crypto/15m 证据类型:仓库脚本 + 公开 OHLCV / lower-TF 可复现实验

源文件:research/quant_digests/2026-03-18_1636_volume-delta-polarity-veto.md

1. 这次看了什么

这次看的是 GitHub 仓库 Dropio12/MTF-EMA-ALMA-Strategy-with-RSI-Supertrend-and-Advanced-Volume-Delta-Divergence-Visualization(2024)。这不是一份适合整仓照抄的策略模板,反而像一个典型的“把太多东西塞进一个 Pine 脚本”的大杂烩;但它里面有一块旁支思路,反而非常适合我们现在的 desk:别再把 volume-delta 当 15m 主信号去单独开仓,而是把 lower-TF volume-delta 与价格 K 线方向是否同向,降级成 shared veto / confirmation layer。 这对 breakout-short follow-upFib retest_holdEMA / PSAR raw alpha focus 都是同一个问题——价格动作已经出来了,但这一下到底有没有真实跟随,还是只是“形状上看起来像”。

2. 核心结论

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

这题值得现在做,不是因为它“新”,而是因为它正好卡在三条收口线共同缺的那一层:

4. 可复刻的最小实验

  1. 15m 为主图,给每个 setup 对齐一个 1m(或可得时 30s)子周期窗口;
  2. 对每个子 bar 先定义最朴素 delta proxy:sub_delta = +volumeclose > opensub_delta = -volumeclose < open;可选进阶版再试 repo 里的 candle-pressure 口径:(close-low) > (high-close) 记为买压,否则卖压;
  3. delta_align_pre5m = sum(sub_delta over last 5m) / sum(volume over last 5m)
  4. long setup 要求 delta_align_pre5m > 0,short setup 要求 < 0;若相反,则记为 opposite_delta_veto = 1
  5. 可再补一个更硬的否决:mismatch_share = share(sub bars whose sign != setup direction),若过去 5m 里逆向占比超过 60%,直接禁入。
  1. base:现有 setup 原样;
  2. same-direction delta gate:只保留 pre-entry delta 同向样本;
  3. opposite-delta veto:只删除 pre-entry delta 反向样本;
  4. strong-same-direction only:要求 |delta_align_pre5m| 进入过去 20 次 setup 的上半区。

5. 风险与保留意见

6. 来源