diff --git a/app/services/altcoin_screener.py b/app/services/altcoin_screener.py index 5e2b94e..c662f7d 100644 --- a/app/services/altcoin_screener.py +++ b/app/services/altcoin_screener.py @@ -1239,6 +1239,17 @@ def layer1_coarse_filter(): f"4H静K蓄力旁路({static_accumulation['static_count']}静K,量比{static_accumulation['vol_ratio']}x)" ) anomaly_score += max(1, weights.get("静K蓄力", 2)) + elif ( + static_accumulation + and static_accumulation.get("static_count", 0) >= 8 + and static_accumulation.get("vol_ratio", 0) >= 0.9 + ): + # 长静K + 温和放量旁路: 复盘PNT/CREAM/CLV等漏选样本后追加。 + # 比常规旁路低1分,让细筛/确认层做最终把关,避免假阳性扩散。 + anomalies.append( + f"4H长静K温和放量({static_accumulation['static_count']}静K,量比{static_accumulation['vol_ratio']}x)" + ) + anomaly_score += 1 short_cfg = get_screener_section("short_timeframe_ignition") emergency_short_tf_limit = int(scan_cfg.get("emergency_short_tf_max_symbols") or 0)