01学完这一课,你能做到什么
价格是结果,事件可能是原因。财务造假调查、债务违约、大股东行为和重大经营变化,可能先出现在公告或新闻里,随后才充分反映到价格。
学完这一课,你应该能:
- 搭建“新闻初筛—语义判断—风险决策”的流程;
- 让模型输出可核验的 approve、warning 或 reject,而不是一句模糊结论;
- 用 VIX、QVIX 等波动指标做,并把它映射为系数;
- 识别主体不匹配、信息过期、模型格式错误和阈值跳变;
- 输出带来源、时间、证据和规则版本的风险判断。
事件门控只能减少新增暴露,不能保证收到消息后一定卖得出去,也不能保证账户不亏损。
一句话记住先核验事件,再决定是否放行。
02事件信息为什么要进入风控
只看历史 ,可能把基本面恶化误判成普通回调。公告或新闻里的立案调查、违约、重大减持、资产处置和经营变化,都可能改变继续加仓的理由。
但看到一个风险词,不等于马上得出“明天必跌”。事件风控更适合做三件事:阻止继续增加暴露、要求核验、降低允许仓位。它不负责预测每一次价格反应。
同一事件还要结合主体、时间和后续澄清。某家公司后来恢复经营,也不能反推当时抄底一定合理;“资金还在公司”也不能替代对法律和经济含义的核查。
- 1发现公告、原始报道、可信来源
- 2核验主体、时间、来源全文、后续澄清
- 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 的结果是否连续。
验收必须展示数据截止时间、缺失项、规则版本和模型版本。行业指标不能机械套用:银行的 与科技公司的估值含义不同。行业轮动、概念归属和排名变化只能用于提出假设,现金保留则为新机会和风险处置留下余地。
一句话记住先小范围验证,再扩大覆盖。
事件信号是否放行
逐张判断遇到公司事件或宏观信号时,交易应该放行、降低暴露还是拦截。
遇到事件或宏观信号时,这笔交易应该放行、人工复核还是拦截?先核对主体、时间、证据和数据有效期,再看风险级别。
已核验的中性信息
某证券的公告来源、发布时间和主体都已核对。内容是正常经营更新,没有重大利空,宏观波动指标也处于低风险区间。策略同时发出买入信号。
4 道小题
全部答对,这一课就算真正读懂了。答错了会告诉你为什么。
这一课,浓缩成一张卡
学完可以保存或分享给朋友。保存成图片的功能会在下一版加上。
在交易前核验风险信息,限制不合适的新增暴露,并留下可追溯的判断依据。
- 证据优先
- 规则兜底
- 门控不等于预测
记住这 5 句话
- 01事件信息要经过主体、时间、来源和来源全文核验,不能把关键词直接当结论。
- 02模型输出必须有固定枚举、证据和不确定性,解析失败或缺来源时不自动放行。
- 03VIX 和 QVIX 是波动输入,不是方向预测;本地市场要做指标适配。
- 04仓位系数要定义无重叠区间、插值锚点、暂停与恢复规则,并防止边界跳变。
- 05回放和上线都要记录数据时点、规则版本、模型版本与缺失项。
完成这一课
读完讲义、动手做一次实验、答对小题,这一课就算学完了。
- 读完讲义
- 完成一轮事件风控判断
- 通过随堂自测
实验数据AI+金融投资训练营教学样本。固定教学样本
固定教学样本只用于解释量化研究方法,不代表任何真实标的未来表现,也不构成投资建议。