# Finance News Analysis

> 财经新闻深度分析技能。对 finance-news-source 抓取的新闻进行情感分析（利好/利空/中性）、影响评估（市场级/行业级/公司级）、个股关联识别，生成专业投资简报。当用户说'财经新闻分析'、'今日财经简报'、'市场情绪怎么样'、'有什么利好利空'、'帮我分析这条新闻'、'生成投资简报'时触发。支持 A 股/港股/美股，支持按行业板块、个股维度聚焦。与 a-share-morning-note（盘前要点，偏行情数据）互补，本 skill 偏新闻情感和事件驱动分析。

- Skill: `aifinlab/finance-news-analysis` (Agent Skill)
- Install (CLI): `npx skillmds@latest add aifinlab/finance-news-analysis`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aifinlab/finance-news-analysis/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: aifinlab (https://skillmd.com/u/aifinlab)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/aifinlab/finance-news-analysis

---


# 财经新闻深度分析

## 定位

finance-news-analysis 是新闻资讯的**分析层** skill，接收 finance-news-source 输出的结构化新闻数据，进行情感判断、影响评估和投资简报生成。

与 a-share-morning-note 的区别：
- a-share-morning-note 侧重**行情数据 + 隔夜新闻**，输出晨会纪要格式
- finance-news-analysis 侧重**新闻事件的深度分析**，输出带情感标签和操作建议的投资简报

## 数据来源

**必需**：通过 finance-news-source 获取新闻数据
```bash
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 获取相关股票的实时行情，用于交叉验证新闻影响
```bash
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: 生成投资简报

按以下模板输出：

```markdown
# 财经简报 - YYYY-MM-DD HH:MM

## 头条焦点（3-5 条，按影响级别排序）

### 1. [标题](链接) 利好/利空/中性
- **来源**: XX | **时间**: HH:MM
- **影响**: 市场级/行业级/公司级
- **相关股票**: XX (代码)
- **摘要**: 一句话核心信息
- **解读**: 背景、影响、持续性分析
- **操作建议**: 关注/谨慎/回避/观望

---

## 市场情绪
- 整体情绪：偏多/偏空 (XX% 利好)
- 利好 X 条 | 利空 X 条 | 中性 X 条
- 关注板块：XX、XX
- 回避板块：XX

## 风险提示
1. ...
2. ...
```

## 输出模式

| 模式 | 说明 | 使用场景 |
|------|------|----------|
| 完整简报 | 头条焦点 + 市场情绪 + 风险提示 | 默认 |
| 精简版 | 仅头条 5 条，每条一句话 | 用户说"简短点" |
| 板块聚焦 | 按行业板块分组展示 | 用户说"XX行业" |
| 个股聚焦 | 围绕特定股票的新闻汇总 | 用户说"XX最近有什么消息" |

## 操作建议规则

| 情感 | 影响级别 | 建议 |
|------|----------|------|
| 利好 | 市场级 | 关注 |
| 利好 | 行业级 | 关注相关板块 |
| 利好 | 公司级 | 关注 |
| 利空 | 市场级 | 谨慎 |
| 利空 | 行业级 | 谨慎/回避 |
| 利空 | 公司级 | 谨慎 |
| 中性 | 任意 | 观望 |

## 使用规则

1. **交叉验证**：重大新闻需 2+ 源确认，单源的重大消息标注"待确认"
2. **时间戳**：每条新闻标注来源和时间，精确到分钟
3. **来源链接**：保留原文链接，方便用户查看全文
4. **不荐股**：只提供信息分析和事件解读，不做具体买卖建议
5. **风险提示**：每份简报末尾附风险提示
6. **中文输出**：默认简体中文，保留英文专有名词（如 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 | 行业级新闻可触发板块分析 |

