finlight Logo

Wednesday, July 22, 2026

什么是金融新闻情绪分析?

Kevin Bartsch

什么是金融新闻情绪分析?

金融新闻情绪分析,是指自动地根据一篇新闻文章对某家公司或市场所表达的态度,为其评分:正面、负面或 中性。你不必逐条阅读标题,而是得到一个可以统计、绘图并据此行动的标签。

情绪为何对市场重要

新闻会撼动价格,而报道的数量语气都蕴含信息。一家公司负面报道的激增可能先于一次行情波动;持续 不断的正面报道则可能确认一次行情。量化团队把情绪用作模型特征,风险团队把它用作早期预警,研究者则用 它来研究市场对事件的反应。

它是如何工作的

简单来说,一个语言模型读取文本并对其语气进行分类。通用的情绪分析工具往往难以应对金融语言,因为像 “beat(超预期)”“miss(不及预期)”“guidance(指引)”和“downgrade(下调评级)”这样的词所承载的含义, 是日常模型会忽略的。专门在金融文本上微调过的模型表现要好得多。其输出通常是一个标签,外加一个表示 模型把握程度的置信度分数。

情绪与置信度

finlight 会同时返回两者:取值为正面、中性或负面的 sentiment,以及一个 confidence 值。标签告诉你 方向;置信度告诉你应该多大程度地信任它。一个高置信度的负面,比一个低置信度的负面是更强的信号。把 置信度用作阈值或权重,往往正是把嘈杂信号与有用信号区分开来的关键。

情绪分析不是什么

它不是价格预测。它衡量的是语气,而不是真相或结果。市场可能对坏消息不以为意,也可能对好消息反应过度。 请把情绪当作众多输入之一,并将它与报道数量、来源以及你自己的模型结合起来。

从 finlight API 获取情绪

在 finlight 中,情绪和置信度会随每篇文章一起返回,因此你无需自行托管单独的模型。下面是一个获取苹果 近期新闻的请求:

curl -X POST https://api.finlight.me/v2/articles \
  -H "X-API-KEY: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "tickers": ["AAPL"], "pageSize": 5 }'

每篇文章返回时,相关字段都已经填好:

{
  "title": "Apple beats expectations on services revenue",
  "sentiment": "positive",
  "confidence": "0.93"
}

在此基础上,你可以按情绪过滤、按时间求平均,或按置信度加权,从而构建一个信号。

接下来去哪里

获取免费 API 密钥 →