一条新闻还没反映到价格里,交易系统要不要先停手?

事件风控与宏观门控

约 10 分钟1 个动手实验4 道小题

学完你能说清楚把事件信息和宏观波动变成可审计的交易门控。

01学完这一课,你能做到什么

价格是结果,事件可能是原因。财务造假调查、债务违约、大股东行为和重大经营变化,可能先出现在公告或新闻里,随后才充分反映到价格。

学完这一课,你应该能:

  1. 搭建“新闻初筛—语义判断—风险决策”的流程;
  2. 让模型输出可核验的 approve、warning 或 reject,而不是一句模糊结论;
  3. 用 VIX、QVIX 等波动指标做,并把它映射为系数;
  4. 识别主体不匹配、信息过期、模型格式错误和阈值跳变;
  5. 输出带来源、时间、证据和规则版本的风险判断。

事件门控只能减少新增暴露,不能保证收到消息后一定卖得出去,也不能保证账户不亏损。

一句话记住先核验事件,再决定是否放行。

02事件信息为什么要进入风控

只看历史 ,可能把基本面恶化误判成普通回调。公告或新闻里的立案调查、违约、重大减持、资产处置和经营变化,都可能改变继续加仓的理由。

但看到一个风险词,不等于马上得出“明天必跌”。事件风控更适合做三件事:阻止继续增加暴露、要求核验、降低允许仓位。它不负责预测每一次价格反应。

同一事件还要结合主体、时间和后续澄清。某家公司后来恢复经营,也不能反推当时抄底一定合理;“资金还在公司”也不能替代对法律和经济含义的核查。

从事件到交易决定
  1. 1发现公告、原始报道、可信来源
  2. 2核验主体、时间、来源全文、后续澄清
  3. 3决策放行、警告或拦截

一句话记住事件是风险输入,不是价格预言。

03先把新闻筛干净,再交给语义模型

新闻量大时,不能把所有文本不加筛选地交给模型。合理做法是先清洗,再判断语义。品牌舆情一天可能有约 4 万篇,单只股票只有几十篇时,处理策略就应不同。

至少保留这些字段:证券主体、公司简称与同名词、发布时间、原始来源、新闻类型、全文是否完整、抓取时间和来源链接。重复转载可以归并,但不能因为不喜欢结论就删掉新闻。

关键词适合做低成本初筛。例如“立案调查”“违约”“财务造假”“重大减持”可以快速找出候选。它的局限也要一起记录:否认事件的文章也会命中;词语可能指向另一家公司;间接表达会漏检;旧闻重发可能被当成新事件。

新闻初筛要留下什么
身份

主体与类型

证券代码、简称、同名词、公告或报道类型。

时间

发布时间与抓取时间

区分事件发生、消息发布和系统取得消息的时点。

证据

来源与命中句

保留原始链接、完整文本和触发关键词。

状态

重复与有效期

标记转载、旧闻、澄清和仍待确认的内容。

一句话记住关键词找候选,来源全文定结论。

04让模型只做受约束的风险判断

可以让模型扮演风控官,阅读指定证券的新闻,并只返回三种结论:重大利空为 reject,中等风险为 warning,中性或正面为 approve。

输出必须带证据,而不是只给颜色或一句“有风险”:

{"decision":"warning","reason":"需核对的风险及影响","evidence":"报道支持句","subject":"证券主体","published_at":"新闻时间","uncertainty":"缺失或无法确认的信息"}

程序只接受固定枚举值。解析失败、缺少来源、主体不匹配或信息过期时,进入待核验,不自动放行。模型是证据辅助工具;账户限额、价格保护和执行权限仍由确定性规则控制。

模型是否优于关键词,要在标注样本上比较漏报、误报和一致性。贵州茅台等多条新闻可以用来练习“盈利变化不等于重大违规”“现金流稳定与增长预期分歧可以同时存在”,不能把一组输出当作准确率证明。

一句话记住模型给证据,规则握住权限。

05用波动指标识别系统性风险

单家公司事件只影响局部,系统性风险可能同时冲击多个看似稳健的资产。宏观门控就是在交易前加一道市场环境检查。

VIX 来自标普 500 指数,反映市场对未来约 30 天波动的预期,通常按年化方式表达。它不是跌幅预测,也不是“只看跌期权”的指标。保险需求上升可以帮助理解它为何变化,但 VIX 高不等于市场下一步必跌。

国内可以关注基于 50ETF 期权的 QVIX 等本地波动指标。美国和中国指标可能共振,也可能分化,所以不能直接把同一个数字阈值照搬到两个市场。

一句话记住高波动提示收缩,不等于必然下跌。

06把波动指标变成连续的仓位系数

可以先做分段规则:指标低于 20 时系数为 1;20—25 时约为 0.7;25—35 时约为 0.3;更高区间约为 0.1;大于 50 时暂停新增买入。真正写程序前,必须把重叠区间拆开,并明确区间外行为。

阶梯规则在边界处会突然跳变。更平滑的方式是线性插值。假设两个锚点是 (20,1.0) 和 (25,0.7),当 x=23 时:

k = 1.0 + (x−20) ÷ (25−20) × (0.7−1.0)

代入:k = 1.0 + 3 ÷ 5 × (−0.3) = 0.82。

这里的系数乘的是已有风险约束下的允许仓位,不是账户必须投入的比例。“100% 系数”只表示这条宏观规则没有额外缩减。暂停开仓和自动清仓也要分开定义,必要时加入滞回,避免指标在边界来回跳动。

两个锚点之间的线性插值

k = k₁ + (x−x₁) ÷ (x₂−x₁) × (k₂−k₁)

先固定锚点和区间,再计算中间值。

一句话记住仓位系数要连续,边界要有规则。

07回放时只使用当时已经发布的数据

历史回放最容易犯的错,是把后来才知道的信息提前放进判断。盘前应使用最后一个已发布指标,盘中应使用当时已经取得的更新,并记录指标发布时间、系统取得时间和数据源。

例如教学配置中出现过 QVIX 约 30.86 对应约 47%、23.89 对应约 77%、46 对应约 15%、51 对应暂停开仓。它们只能作为检查流程的样例;如果阶梯阈值、插值锚点和代码版本对不上,就不能宣称复现了历史结果。

“某市场早上 9 点开盘”也不能推出期权波动指标 9 点已经有当天数据。指数是否实时、覆盖哪些时段、当前接口是否有权限,都要实际核对。

一句话记住回放要遵守信息当时的时间线。

08把事件、宏观和执行接成一个闭环

可以把职责拆成四个角色:Charles 收集行情和新闻,Joe 产生信号,Chris 汇总 、事件和宏观检查,Eason 只执行获批订单。这样策略不会绕过统一风控。

实施时先从少量熟悉的自选股开始,比较关键词和模型的误报、漏报;再测试无依据、错主体和格式错误,确认都不会自动放行。接着定义无重叠阈值和插值锚点,检查边界前后 0.1 的结果是否连续。

验收必须展示数据截止时间、缺失项、规则版本和模型版本。行业指标不能机械套用:银行的 与科技公司的估值含义不同。行业轮动、概念归属和排名变化只能用于提出假设,现金保留则为新机会和风险处置留下余地。

一句话记住先小范围验证,再扩大覆盖。

动手试试

事件信号是否放行

逐张判断遇到公司事件或宏观信号时,交易应该放行、降低暴露还是拦截。

SCENARIO JUDGE

遇到事件或宏观信号时,这笔交易应该放行、人工复核还是拦截?先核对主体、时间、证据和数据有效期,再看风险级别。

第 1 / 8 张
情景 01

已核验的中性信息

某证券的公告来源、发布时间和主体都已核对。内容是正常经营更新,没有重大利空,宏观波动指标也处于低风险区间。策略同时发出买入信号。

检验
检验一下

4 道小题

全部答对,这一课就算真正读懂了。答错了会告诉你为什么。

01关键词命中‘立案调查’后,最稳妥的下一步是什么?
02模型输出格式错误、来源缺失时,系统应该怎样处理?
03VIX 较高最适合表达什么?
04‘100% 仓位系数’的含义是什么?
知识卡

这一课,浓缩成一张卡

学完可以保存或分享给朋友。保存成图片的功能会在下一版加上。

AI+金融投资训练营 · 事件风控与宏观门控事件与宏观门控的核心作用是什么?

在交易前核验风险信息,限制不合适的新增暴露,并留下可追溯的判断依据。

  • 证据优先
  • 规则兜底
  • 门控不等于预测
quant.jtxaionline.com
这一课的要点

记住这 5 句话

  1. 01事件信息要经过主体、时间、来源和来源全文核验,不能把关键词直接当结论。
  2. 02模型输出必须有固定枚举、证据和不确定性,解析失败或缺来源时不自动放行。
  3. 03VIX 和 QVIX 是波动输入,不是方向预测;本地市场要做指标适配。
  4. 04仓位系数要定义无重叠区间、插值锚点、暂停与恢复规则,并防止边界跳变。
  5. 05回放和上线都要记录数据时点、规则版本、模型版本与缺失项。
完成这一课

完成这一课

读完讲义、动手做一次实验、答对小题,这一课就算学完了。

  • 读完讲义
  • 完成一轮事件风控判断
  • 通过随堂自测

实验数据AI+金融投资训练营教学样本。固定教学样本

固定教学样本只用于解释量化研究方法,不代表任何真实标的未来表现,也不构成投资建议。