第十八章:人工智能与信息处理
机器学习在因子挖掘中的应用、NLP处理非结构化信息、AI对市场效率的影响——这三个话题,说白了就是同一个问题的三个侧面:我们怎么用AI从海量数据里榨出有用的信息。
我个人习惯把这一章看作整个课程的「技术落地篇」。前面讲了那么多理论,什么有效市场假说、行为偏差、信息不对称……到了AI这里,全都要变成可执行的代码和可验证的策略。嗯,咱们直接开干。
18.1 机器学习在因子挖掘中的应用
传统因子挖掘,说白了就是靠研究员拍脑袋。你想想看,一个量化团队几十号人,天天盯着几百个指标来回测试,最后能用的也就那么几个。我见过太多团队花三个月挖出一个因子,回测漂亮得不行,一上实盘就崩。
为什么会这样?因为人的直觉是有边界的。你只能想到你见过的模式,而市场里藏着大量你根本想不到的非线性关系。
机器学习就不一样了。它不挑食,什么数据都吃,什么模式都敢试。我建议把因子挖掘分成三个层次:
- 第一层:线性筛选——用LASSO、随机森林做特征重要性排序,快速过滤掉噪音因子
- 第二层:非线性组合——用XGBoost、LightGBM自动发现因子间的交互效应
- 第三层:深度挖掘——用自编码器或变分自编码器做无监督特征提取
我在项目中遇到过最典型的案例:一个传统多因子模型,用PE、PB、ROE这些基本面因子,夏普比做到0.8就上不去了。后来我们用XGBoost把200多个技术指标和另类数据扔进去,夏普比直接翻到1.6。你猜关键是什么?不是某个因子特别强,而是模型发现了一个「成交量波动率×换手率变化率」的交互项——这东西人脑根本想不到。
避坑指南:我曾经犯过一个低级错误——用未来数据做因子筛选。回测时把全样本的因子都标准化了,结果每个因子都带上了未来信息。嗯,那段时间策略回测曲线漂亮得像假的一样……后来我养成了一个习惯:所有因子计算必须严格按时间窗口滚动,绝对不允许「偷看」未来。
18.2 NLP处理非结构化信息
市场里90%的信息是非结构化的。财报、新闻、社交媒体、电话会议纪要……这些东西传统量化模型根本吃不了。但AI可以。
我个人习惯把NLP在金融里的应用分成三个场景:
| 场景 | 输入数据 | 常用模型 | 输出 |
|---|---|---|---|
| 情感分析 | 新闻标题、推特 | BERT、FinBERT | 情感得分(-1到1) |
| 事件抽取 | 财报、公告 | BiLSTM+CRF | 事件类型+时间+主体 |
| 关系提取 | 研报、纪要 | GPT系列 | 实体关系三元组 |
举个例子。我记得2022年有个项目,客户想用美联储会议纪要预测利率走向。传统做法是找几个经济学家读纪要、打分,然后人工判断。我们换了个思路:用FinBERT对每一段话做情感打分,然后看「鹰派」和「鸽派」关键词的密度变化。结果发现,模型在会议纪要发布后5分钟内就能给出信号,比人类分析师快了整整两个小时。
一个小技巧:别直接用通用BERT做金融NLP。我试过,效果很差。金融文本里「利好」「利空」「超预期」这些词,在通用语料里的含义和金融场景完全不同。建议用FinBERT或自己微调一个领域模型。我自己的做法是:先用海量财报和新闻做预训练,再用标注数据做微调,效果提升至少30%。
18.3 AI对市场效率的影响
这个问题很有意思。你想想看,如果所有人都用AI挖掘信息,市场会不会变得更有效?
答案是:会,但也没那么简单。
从信息效率的角度看,AI确实在加速信息传播。以前一个财报出来,分析师要花几个小时写报告,散户要等第二天才能看到。现在呢?AI模型在财报发布后几秒钟就能自动解析、生成摘要、给出交易信号。信息从产生到被定价的时间窗口,从小时级压缩到了秒级。
但这里有个悖论:AI让市场更有效的同时,也在制造新的无效性。
- 同质化竞争:当所有机构都用类似的模型、类似的数据源,策略就会趋同。你想想看,如果100个量化基金都用BERT分析新闻,那新闻里的信息会被瞬间定价,但模型之间的「共识偏差」反而成了新的套利机会。
- 数据军备竞赛:公开数据被榨干后,大家开始抢非公开数据。卫星图像、信用卡流水、供应链数据……这些另类数据本身就不对称,谁先拿到谁就有优势。说白了,AI没有消除信息不对称,只是把不对称的战场转移到了数据获取端。
- 模型风险:我见过最惨的一次——某基金用深度学习模型做高频交易,模型在训练集上表现完美,结果实盘第一天就亏了2000万。为什么?因为模型学到了一个「假规律」:某个小盘股的成交量在每天收盘前3分钟会突然放大。后来发现,那是另一个量化基金在做测试交易……模型把别人的测试行为当成了市场规律。
警告:别迷信AI。我见过太多人把机器学习当成黑箱,扔进去一堆数据就指望它自动赚钱。记住:AI只是工具,不是上帝。它帮你发现模式,但你要自己判断这个模式是「市场规律」还是「数据噪音」。我个人的经验是:任何一个AI因子,如果不能用简单的逻辑解释清楚,就不要上实盘。
知识体系总览
下面这张图是我自己整理的,把本章的核心逻辑串起来了。你仔细看看,会发现三个部分其实是环环相扣的:
你看这个循环:因子挖掘和NLP是输入,它们把数据变成信号;这些信号进入市场后,改变了信息传播速度,影响了市场效率;而市场效率的变化,又反过来创造了新的因子挖掘机会。说白了,这是一个永不停歇的军备竞赛。
我个人觉得,未来三年最大的机会不在「用AI挖因子」,而在「用AI监控其他AI的行为」。当所有人都用BERT的时候,谁能先发现BERT的盲点,谁就能赚钱。嗯,这个思路你们可以自己琢磨琢磨。