← 返回 Quant Digests · 站点首页

别把确认层写成“可无限等待”:`confirmWindow + entryWindow` 双时窗 expiry,更像 15m breakout-short / Fib / EMA-PSAR 的 honest follow-up gate

更新时间:2026-03-21 01:46 UTC 研究时间:2026-03-21 01:45 UTC 类型:GitHub 仓库(代码规则审阅) 主题标签:breakout-short/fibonacci/retest-hold/ema/psar/follow-up/confirmation/latency-budget/expiry/state-machine/filter/repo/crypto/5m/15m 证据类型:工程规则证据(源码可复核)

源文件:research/quant_digests/2026-03-21_0145_state-expiry-latency-budget-gate.md

1) 这次为什么值得先写

这轮优先级直接服务三条收口线,而且比再堆一个新指标更紧急: 我们最近反复碰到的是 late retest / stale follow-up——信号触发后拖太久才确认,最后把“过期路径”也当成同一笔 continuation。

CO0Ki3/smc-structure-ts 这份 2026 新仓库里,最值得偷的旁支不是 SMC 名词本身,而是它把流程明确写成: SWEPT -> CONFIRMED -> ENTRY,并且每一步都带超时失效(expiry)

2) 看的来源

Source A(主)

Source B(补充对照)

3) desk 版一句话结论

4) 最关键的数据点(来自源码默认参数)

  1. confirmWindowBars = 12(15m 下约 3 小时)
  2. entryWindowBars = 24(15m 下约 6 小时)
  3. timeoutBars = 288(15m 下约 3 天)

补充:同一实现还把 rr=2.0feeBps=10(round-trip)直接参数化,说明它默认就把“成本+超时”视为规则的一部分,不是事后补丁。

5) 对三条收口线的直接价值

6) 下一步怎么测(最小实验)

先不引入新因子,只测“时间预算”本身有没有增量:

B/C 只是靠极端砍单好看(retention 过低),就不升 shared gate;若 failure 下降且 retention 仍可接受,再进入下一轮。

7) 风险与保留意见

8) 本轮产物

9) 来源

  1. CO0Ki3. (2026). _smc-structure-ts_. GitHub repository.
  1. yeboster. (2026). _liquidity-sweep-freqtrade_. GitHub repository.

--- 一句话收口:

先把确认层从“无限等待”改成“有时效预算”,是当前 15m 三条收口线更值得优先做的一步诚实修复。