源文件:research/quant_digests/2026-03-18_1810_fib-0618-hold-05-failure-gate.md
看了 GitHub 仓库 11Muhil/FibTrend-Pro-Strategy_Pinescript(2025)。它表面上是在讲“Fib + volume + trend + ATR”,但对我们 desk 真正值得偷的,不是它宣称的高胜率,而是它把 确认线 和 否决线 分成了两条:上面用 Fib 0.618 做通过线,下面用 Fib 0.5 做失败线。
close > fib618 才算守住,close < fib50 就承认回踩失败。volume > SMA24(volume)。这比继续堆复杂结构词,更适合先做 15m 最小实验。close > SMA200 只是方向过滤,不该被误读成 alpha 本体;对我们更像 只在大方向不逆风时测 Fib hold。这条最直接服务的是 Fibonacci confirmation / retest_hold 收口线。
原因很简单:我们现在缺的不是更多 Fib 词汇,而是一个 更像交易规则的 through / fail 定义。0.618 hold / 0.5 fail 正好把“守住”和“没守住”拆开,能直接减少“刚碰线就算有效回踩”的主观性。
顺带它也能给另外两条线提供辅助:
breakout-short follow-up:可镜像成跌破 0.618 后的 continuation / 回抽失败定义。EMA / PSAR raw alpha focus:它不是替代 EMA/PSAR,而是可以当局部 retest confirmation veto。研究假设:在 15m crypto 里,Fib 0.618 reclaim-hold + volume > SMA24 + HTF trend side,比“只要回到 Fib 附近就开仓”更能提高 retest_hold 后续延续率。
一个可计算定义:
N=50 根 15m K 上取 swing high / low,生成 fib50 与 fib618。fib618 附近后重新收回其上。volume_t > SMA24(volume) 且 close > SMA200 时记为确认通过。close < fib50,记为回踩失败;否则看未来 k=6~12 根是否走出 +0.75 ATR / +1.0 ATR 延续。最小回测切口:
最先看 2 个指标:
failure-before-target rate:先掉回 fib50 的比例target-hit within 12 bars:确认后 12 根内打到 +1 ATR 的比例首轮对照组:
fib618 reclaimfib618 reclaim + volume>SMA24fib618 reclaim + volume>SMA24 + close>SMA200 + fib50 failure line如果 C 组只是减少交易数、却没明显改善 target-hit / MAE / failure-before-target,这条思路就别再升格。
volume > SMA24 在 24/7 crypto 里很粗糙,容易把亚洲冷时段和美盘活跃时段混在一起。先不要把整套 repo 搬进来。第一步只做一个 very small ablation:保留 Fib 区间定义,分别测试“有/无 volume surge”“有/无 fib50 failure line”。如果这两层都不能显著改善 15m 的 failure-before-target,那这条线就说明更像高周期 swing 模板,不值得继续占用 desk 收口资源。