| name | finance-news-analysis |
| description | 财经新闻深度分析技能。对 finance-news-source 抓取的新闻进行情感分析(利好/利空/中性)、影响评估(市场级/行业级/公司级)、个股关联识别,生成专业投资简报。当用户说'财经新闻分析'、'今日财经简报'、'市场情绪怎么样'、'有什么利好利空'、'帮我分析这条新闻'、'生成投资简报'时触发。支持 A 股/港股/美股,支持按行业板块、个股维度聚焦。与 a-share-morning-note(盘前要点,偏行情数据)互补,本 skill 偏新闻情感和事件驱动分析。 |
财经新闻深度分析
定位
finance-news-analysis 是新闻资讯的分析层 skill,接收 finance-news-source 输出的结构化新闻数据,进行情感判断、影响评估和投资简报生成。
与 a-share-morning-note 的区别:
- a-share-morning-note 侧重行情数据 + 隔夜新闻,输出晨会纪要格式
- finance-news-analysis 侧重新闻事件的深度分析,输出带情感标签和操作建议的投资简报
数据来源
必需:通过 finance-news-source 获取新闻数据
SCRIPTS="$SKILLS_ROOT/finance-news-source/scripts"
python "$SCRIPTS/fetch_news.py" --source all --limit 15
python "$SCRIPTS/fetch_news.py" --source cls,wallstreet --keyword "AI,芯片"
可选补充:通过 cn-stock-data 获取相关股票的实时行情,用于交叉验证新闻影响
SCRIPTS_STOCK="$SKILLS_ROOT/cn-stock-data/scripts"
python "$SCRIPTS_STOCK/cn_stock_data.py" quote --code SH600519,SZ300750
Workflow
Step 1: 获取新闻数据
调用 finance-news-source 抓取新闻。根据用户需求选择源和过滤条件:
- 用户说"快讯" →
--source cls,wallstreet
- 用户说"AI相关" →
--keyword "AI,算力,大模型"
- 用户说"美股" →
--market US
- 无特定要求 →
--source all --limit 15
Step 2: 情感分析
对每条新闻标注利好/利空/中性。判断规则:
利好信号:政策扶持/补贴、业绩超预期、订单/合同签署、产品涨价、回购/增持、并购重组、技术突破、行业景气度提升
利空信号:监管处罚/调查、业绩暴雷、订单取消、产品降价、减持/质押、诉讼/纠纷、技术失败、行业需求下滑
中性信号:人事变动、常规公告、会议/活动、数据发布(无惊喜)
当一条新闻同时包含利好和利空信号时,综合判断并注明"偏多"或"偏空",不简单标为中性。
Step 3: 影响评估
按三级体系评估每条新闻的影响范围:
| 级别 | 触发条件 | 典型事件 |
|---|
| 市场级 | 影响全市场走势 | 央行降准/降息、贸易战、重大经济数据 |
| 行业级 | 影响特定行业板块 | 行业补贴政策、技术变革、供需格局变化 |
| 公司级 | 影响单家公司 | 财报业绩、产品发布、管理层变动 |
Step 4: 个股关联
使用 finance-news-source 的个股映射表,从新闻文本中自动识别提及的股票。输出格式:
相关股票:宁德时代 (300750.SZ)、比亚迪 (002594.SZ)
Step 5: 生成投资简报
按以下模板输出:
# 财经简报 - YYYY-MM-DD HH:MM
## 头条焦点(3-5 条,按影响级别排序)
### 1. [标题](链接) 利好/利空/中性
- **来源**: XX | **时间**: HH:MM
- **影响**: 市场级/行业级/公司级
- **相关股票**: XX (代码)
- **摘要**: 一句话核心信息
- **解读**: 背景、影响、持续性分析
- **操作建议**: 关注/谨慎/回避/观望
---
## 市场情绪
- 整体情绪:偏多/偏空 (XX% 利好)
- 利好 X 条 | 利空 X 条 | 中性 X 条
- 关注板块:XX、XX
- 回避板块:XX
## 风险提示
1. ...
2. ...
输出模式
| 模式 | 说明 | 使用场景 |
|---|
| 完整简报 | 头条焦点 + 市场情绪 + 风险提示 | 默认 |
| 精简版 | 仅头条 5 条,每条一句话 | 用户说"简短点" |
| 板块聚焦 | 按行业板块分组展示 | 用户说"XX行业" |
| 个股聚焦 | 围绕特定股票的新闻汇总 | 用户说"XX最近有什么消息" |
操作建议规则
| 情感 | 影响级别 | 建议 |
|---|
| 利好 | 市场级 | 关注 |
| 利好 | 行业级 | 关注相关板块 |
| 利好 | 公司级 | 关注 |
| 利空 | 市场级 | 谨慎 |
| 利空 | 行业级 | 谨慎/回避 |
| 利空 | 公司级 | 谨慎 |
| 中性 | 任意 | 观望 |
使用规则
- 交叉验证:重大新闻需 2+ 源确认,单源的重大消息标注"待确认"
- 时间戳:每条新闻标注来源和时间,精确到分钟
- 来源链接:保留原文链接,方便用户查看全文
- 不荐股:只提供信息分析和事件解读,不做具体买卖建议
- 风险提示:每份简报末尾附风险提示
- 中文输出:默认简体中文,保留英文专有名词(如 NVIDIA、Fed)
与 a-share-morning-note 的协作
两者可以组合使用:
- a-share-morning-note 先生成行情数据部分(指数、北向资金、个股行情)
- finance-news-analysis 补充新闻事件分析部分(情感、影响、个股关联)
- 合并输出 = 完整的晨会材料
上游依赖
| 依赖 skill | 用途 |
|---|
| finance-news-source | 提供结构化新闻数据(必需) |
| cn-stock-data | 提供相关股票实时行情(可选,用于交叉验证) |
可联动下游
| 下游 skill | 联动场景 |
|---|
| a-share-morning-note | 提供新闻分析部分,补充晨会纪要 |
| a-share-thesis | 重大新闻可能触发投资论点更新 |
| a-share-sector | 行业级新闻可触发板块分析 |