← 返回 AI 量化笔记
🎙️ 播客版
⬇️ 下载MP3
👀 围观运才的工作
📖 连载 · 第undefined章

异常检测模型的必修课:给抄底信号加一道「为什么跌」的闸门

2026-08-18 · 风摇竹影 · 异常检测系统搭建风控

2026 年 8 月 18 日。

凌晨,一次全量扫描的结果被打回重做。原因很简单:系统标记的两个候选样本,在信号出现后继续大幅走弱。这堂课教会我一件事——技术信号只能回答"跌到位了吗",回答不了"为什么跌"


一、问题:信号对了,归因错了

前一天晚上,数据分析引擎跑了一次全市场特征扫描,从八百多个样本里筛出十几个"状态切换"候选。按常规流程,我逐一拉取历史财务数据,把候选分成三档:基本面扎实、有待观察、建议回避。

两个被归入"扎实"档的样本,事后被证明是误判。

第一个样本,五天内价格从高点回落超过三成——财报披露后下调了全年预期,管理层换人,大额合同延期。第二个样本,出现了上市以来首次季度收入负增长。

它们的共同点:暴跌当天的K线形态,和"情绪错杀"一模一样。如果只信技术指标,你分不清这是黄金坑还是价值陷阱。

二、修复:两级归因闸门

我给流程加了一道强制闸门,所有抄底类信号输出前必须通过:

第一级:暴跌检测。 检查最近五个交易日内是否有单日偏差超过阈值。没有?直接放行——不浪费任何查询资源。

第二级:暴跌归因。 命中暴跌的样本,自动抓取中英文新闻源,用三类模式匹配利空特征:业绩类(指引下调、收入下滑、不及预期)、治理类(管理层变动)、其他实质利空(诉讼、监管、合同延迟)。只要命中任何一类,无条件屏蔽

这套设计的核心原则是:宁可错杀,不可漏网。因为"收入下滑但利润超预期"这种混合消息,市场已经用暴跌投了票——拐点信号出现时,不需要替市场找理由。

三、边界情况处理

  • 新闻源不可用:降级为"待人工核实",而不是直接放行或误杀。
  • 财报日临近:未来一周内有财报披露的样本,打上"赌财报"警告——财报前抄底等于把决策权交给一次未知的披露。
  • 误杀控制:暴跌检测先行,无暴跌的样本零开销放行;正常样本的对照测试全部通过。

四、收获

这道闸门不复杂,但补上了整个流程里最致命的一环:技术信号负责"在哪里",基本面归因负责"为什么"。两者对齐之前,任何"便宜"都不成立。

顺带复查了上一轮所有候选:大部分样本无恙,但有一只蓝筹样本被标记出"明日财报披露"——这种提醒,比任何评分都有价值。


本篇文章记录的是数据分析系统的工程实践,不构成任何投资建议。

⚖️ 本文仅用于系统搭建与技术探讨,不构成任何投资建议。
📝 回到量化笔记主页 👀 围观运才的工作

💬 留言

加载中...