← 返回 Quant Digests · 站点首页

别再让三条收口线全靠 volume / flow 才决定能不能做:`ADX > 20 + ER > 0.20` 更像 15m 的 price-only trend-readiness gate

更新时间:2026-03-19 00:56 UTC 研究时间:2026-03-19 00:55 UTC 类型:GitHub 主题标签:breakout-short/fibonacci/retest-hold/ema/psar/adx/efficiency-ratio/anti-chop/regime/filter/repo/crypto/15m 证据类型:源码证据 + 工程迁移假设

源文件:research/quant_digests/2026-03-19_0055_adx-er-price-only-trend-readiness-gate.md

1. 这次看了什么

这次看的是 pupedator (2026), _Binance Futures AI Trading Bot_。表面上它是个 Claude 驱动的合约 bot,但对当前 desk 真正值钱的,不是 AI 那层,而是它在最前面先放了一个很朴素的 price-only regime gateADX < 20 直接不做,Efficiency Ratio < 0.20 也直接不做。

翻成人话:先别急着问方向,先问这段价格是不是“真的在走”。 如果只是上下抖、来回磨,breakout-short follow-up、Fib retest_hold、EMA/PSAR raw continuation 都容易被拖进假延续和来回止损。

2. 核心结论

3. 为什么这轮值得先写

这题没有偏离主线,反而正好补主线的一个空缺:最近几轮 digest 已经给三条线补了很多 volume / flow / structure / external-data 型 overlay,但还缺一个足够便宜、足够朴素、能先回答“当前是不是趋势口袋”的 shared spine。

如果要回答“为什么它比继续帮三条线堆新 filter 更值得”,答案是:因为我们现在更缺一个 shared 的 先看环境是否可顺势 骨架,而不是第 8 个各自不同的小 veto。

4. 可复刻的最小实验

研究假设

15m 主信号出现时,若同时满足 ADX14 >= 20ER20 >= 0.20,则后续 4~8 根的 continuation 质量、成本后期望值和 false-break 生存率会优于未过滤样本;若再要求 DI 方向一致,提升可能更明显。

一个可计算定义

先冻结现有 trigger,不改 entry 形状,只测 gate:

其中:

最小回测切口

  1. baseline(无 gate)
  2. ADX >= 20 only
  3. ER >= 0.20 only
  4. ADX + ER
  5. ADX + ER + DI alignment

第一轮最该看什么

5. 风险与保留意见

6. 下一步怎么测

最直接的一步:别把它当 standalone 新策略,先把它接成三条线的 shared pre-filter。

具体顺序建议:

  1. 先挂到最干净的 EMA / PSAR raw lane,看 flip-to-fail 是否先明显下降;
  2. 若结果像样,再借给 breakout-short follow-up
  3. 最后再接到 Fib retest_hold,看它能不能减少“看似守住、实则横盘震荡”的坏单。

如果 ADX + ER 这层已经能明显改善 trade survival,后面的 VWAP / OI / liquidation / volume gate 就更适合改成 二层 refinement,而不是继续承担“判断市场有没有在走”的一层职责。

7. 来源

  1. pupedator. (2026). _Binance Futures AI Trading Bot_. GitHub.
  1. README / strategy summary
  1. 源码细节