源文件:research/quant_digests/2026-03-20_0640_freshness-weighted-retest-memory-gate.md
这轮主看 Ken Chung, Anthony Bellotti (2021) 的论文 *Evidence and Behaviour of Support and Resistance Levels in Financial Time Series*(arXiv)。
我这次不拿它当“又一篇 S/R 有效性论文”,而是专门抽它更适合 desk 的旁支: 同样是“之前反复回踩/反弹过”的线位,越新鲜越有用,越陈旧越该降权。
retest_count 不是永久资产,必须乘上 freshness(时效)才能用于 5m/15m 的确认层。可直接复用的 3 个数据点:
372,607、LLOY 127,606、BRENT 307,678。bprev=1 的反弹记忆约在 ~350min 附近衰减到 0.5;bprev=4 能拖到 ~900min(说明“触碰次数”和“时效”是交互项,不是二选一)。Λ>0.95,说明这不是纯随机游走能稳定复现的假象。这题比继续抽象地讨论“多一次 retest 是否更好”更值,因为它直接给三条收口线补一个缺口:
V3 final-verdict / breakout-short follow-up:同一水平位的“历史有效”应有保质期;过期后不该再当 continuation 证据。Fibonacci confirmation / retest_hold:retest_count>=2 若发生在很久以前,不应与“刚发生的 2 次回踩”同权。EMA / PSAR raw alpha focus:EMA/PSAR 触发可保留,但若叠加的是“过期线位记忆”,会把 gate 变成噪声放大器。研究假设:在 15m 上,把确认层从 count-only 改成 count × freshness,能降低假确认并改善成本后质量。
BTC, ETH, SOL perpetual,15m(执行可加 5m),先跑近 180d。touch_count: 最近 W 根内同侧有效触碰次数(如 W=96)。age_min: 距离最近一次有效触碰的分钟数。freshness = exp(-age_min / tau),tau ∈ {180, 360, 720}。memory_score = touch_count * freshness。touch_count>=k(旧口径);memory_score>=q(新口径)。post-cost expectancy;false-follow / false-hold rate(入场后 4~8 bars 内失效占比)。tau 过短会过度丢样本,过长又退化回 count-only;必须做网格 + 稳定性检查。