Finance News Pro - 财经新闻深度分析
财经源数量
解锁后获得一次性下载链接,24小时内有效
📄 技能说明 (SKILL.md)
---
name: finance-news-pro
description: 财经新闻深度分析技能。从多个财经源抓取内容,进行情感分析(利好/利空/中性)、影响评估(行业/公司/市场)、关键信息提取,生成专业投资简报。支持 A 股/港股/美股、行业板块、个股分析。
version: 1.0.0
author: 夏夏
license: MIT
---
# Finance News Pro - 财经新闻深度分析
专业级财经新闻聚合与分析,为投资决策提供信息优势。
---
## 🎯 核心优势(相比 news-aggregator)
| 维度 | news-aggregator | finance-news-pro |
|---|---|---|
| **财经源数量** | 3 个(墙街见闻等) | 12+ 专业财经源 |
| **情感分析** | ❌ 无 | ✅ 利好/利空/中性 |
| **影响评估** | ❌ 无 | ✅ 行业/公司/市场三级 |
| **个股关联** | ❌ 无 | ✅ 自动识别提及股票 |
| **A 股/港股/美股** | ❌ 混合 | ✅ 分类标注 |
| **行业板块** | ❌ 无 | ✅ 自动归类 |
| **投资建议** | ❌ 无 | ✅ 谨慎/关注/回避 |
| **定时推送** | ❌ 手动 | ✅ cron 支持 |
| **环境依赖** | Python+Playwright | 仅需浏览器/API |
---
## 📡 数据源(12+ 财经源)
### 快讯类(实时)
| 源 | URL | 特点 |
|---|---|---|
| 财联社 | https://www.cls.cn/telegraph | 7×24 小时电报,最快 |
| 华尔街见闻 | https://www.wallstreetcn.com/live | 宏观 + 市场 |
| 东方财富 | https://news.eastmoney.com/kx/ | A 股聚焦 |
| 雪球 | https://xueqiu.com/hots | 社区热点 |
### 深度类(分析)
| 源 | URL | 特点 |
|---|---|---|
| 财新 | https://www.caixin.com/ | 深度调查 |
| 第一财经 | https://www.yicai.com/ | 产业分析 |
| 界面新闻 | https://www.jiemian.com/ | 商业报道 |
| 晚点 LatePost | https://www.postlate.cn/ | 科技商业 |
### 宏观/政策
| 源 | URL | 特点 |
|---|---|---|
| 央行官网 | http://www.pbc.gov.cn/ | 货币政策 |
| 证监会 | http://www.csrc.gov.cn/ | 监管动态 |
| 国家统计局 | http://www.stats.gov.cn/ | 经济数据 |
### 港美股
| 源 | URL | 特点 |
|---|---|---|
| 富途牛牛 | https://www.futunn.com/learn | 港美股资讯 |
| 老虎证券 | https://www.tigerbrokers.com/ | 美股分析 |
| Seeking Alpha | https://seekingalpha.com/ | 美股深度 |
---
## 🔧 使用方法
### 触发条件
用户提到以下任意关键词时自动激活:
- "财经新闻"、"财经简报"、"财经"
- "股市新闻"、"美股"、"港股"、"A 股"
- "今日行情"、"市场动态"、"投资新闻"
- 具体公司名("宁德时代"、"腾讯"、"特斯拉"等)
- 具体行业("新能源"、"芯片"、"AI"、"金融"等)
### 基础用法
```bash
# 获取今日财经简报(所有源)
python fetch_news.py
# 指定源(逗号分隔)
python fetch_news.py --source cls,wallstreet,eastmoney
# 指定市场
python fetch_news.py --market A # A 股
python fetch_news.py --market HK # 港股
python fetch_news.py --market US # 美股
# 关键词监控(自动扩展)
python fetch_news.py --keyword "AI,算力,英伟达"
python fetch_news.py --keyword "宁德时代,比亚迪" # 新能源
python fetch_news.py --keyword "银行,保险,券商" # 金融板块
```
### 定时推送(cron)
```bash
# 每天早上 8 点推送财经简报
openclaw cron add --name "财经早报" --schedule "0 8 * * 1-5" --payload "systemEvent:finance-news --brief"
# 每个交易日收盘后(15:30)推送复盘
openclaw cron add --name "收盘复盘" --schedule "30 15 * * 1-5" --payload "systemEvent:finance-news --summary"
```
---
## 📊 输出格式(专业投资简报)
```markdown
# 📈 财经简报 - 2026-03-13 14:00
## 🔥 头条焦点(3-5 条)
### 1. [标题](链接) 🟢利好
- **来源**: 财联社 | **时间**: 14:32
- **影响**: 行业 > 公司 > 市场
- **相关股票**: 宁德时代 (300750.SZ), 比亚迪 (002594.SZ)
- **摘要**: 一句话核心信息
- **解读**: 深度分析(背景、影响、持续性)
- **操作建议**: 关注/谨慎/回避
---
## 📉 市场动态
### A 股
- 上证指数:XXXX 点 (±X.XX%)
- 创业板指:XXXX 点 (±X.XX%)
- 北向资金:净流入 XX 亿
### 港股
- 恒生指数:XXXX 点 (±X.XX%)
- 恒生科技:XXXX 点 (±X.XX%)
### 美股期货
- 道指:±X.XX%
- 纳指:±X.XX%
- 标普:±X.XX%
---
## 🏦 行业动态
### 新能源 🟢
- 利好:政策补贴延续
- 关注:宁德时代、比亚迪
### 科技 🔴
- 利空:出口限制升级
- 回避:芯片制造
---
## ⚠️ 风险提示
1. 地缘政治风险(伊朗局势)
2. 美联储加息预期
3. 个股财报季波动
---
## 📊 情绪指标
- 整体情绪:偏多 (65% 利好)
- 成交量:放大/萎缩
- 资金流向:北向流入 XX 亿
```
---
## 🧠 情感分析规则
### 利好信号 🟢
- 政策扶持/补贴
- 业绩超预期
- 订单/合同签署
- 产品涨价
- 回购/增持
- 并购重组
- 技术突破
- 行业景气度提升
### 利空信号 🔴
- 监管处罚/调查
- 业绩暴雷
- 订单取消
- 产品降价
- 减持/质押
- 诉讼/纠纷
- 技术失败
- 行业需求下滑
### 中性信号 ⚪
- 人事变动
- 常规公告
- 会议/活动
- 数据发布(无惊喜)
---
## 🎯 影响评估框架
### 一级:市场级(影响全市场)
- 货币政策(加息/降息)
- 财政政策(减税/刺激)
- 地缘政治(战争/贸易)
- 重大经济数据(GDP/CPI)
### 二级:行业级(影响特定行业)
- 行业政策(补贴/限制)
- 技术变革(颠覆性创新)
- 供需变化(产能/需求)
- 原材料价格(油价/芯片)
### 三级:公司级(影响单家公司)
- 财报业绩
- 产品发布
- 管理层变动
- 诉讼/处罚
---
## 📋 个股关联规则
### 自动识别
从新闻文本中提取:
1. **股票名称**: 宁德时代、贵州茅台、腾讯控股
2. **股票代码**: 300750.SZ, 600519.SH, 0700.HK
3. **公司别名**: 宁德、茅台、腾讯
### 映射表(示例)
```json
{
"宁德时代": {"code": "300750.SZ", "market": "A", "sector": "新能源"},
"比亚迪": {"code": "002594.SZ", "market": "A", "sector": "新能源"},
"腾讯": {"code": "0700.HK", "market": "HK", "sector": "科技"},
"英伟达": {"code": "NVDA", "market": "US", "sector": "芯片"}
}
```
---
## ⚠️ 使用规则
1. **时效性优先**: 快讯类新闻 30 分钟内必须抓取
2. **交叉验证**: 重大新闻需 2+ 源确认
3. **不荐股**: 只提供信息,不做买卖建议
4. **风险提示**: 每条新闻标注风险等级
5. **来源标注**: 必须注明新闻来源
6. **时间戳**: 精确到分钟
7. **链接可点**: 所有新闻保留原链接
8. **中文输出**: 默认简体中文,保留英文专有名词
---
## 🔄 工作流
```
用户请求
↓
选择数据源(默认 12 源)
↓
并行抓取(浏览器/API)
↓
情感分析(利好/利空/中性)
↓
影响评估(市场/行业/公司)
↓
个股关联(自动识别)
↓
生成简报(标准模板)
↓
保存 + 展示
```
---
## 💾 数据存储
### 目录结构
```
finance-news/
├── reports/ # 简报存档
│ └── 2026-03/
│ ├── 2026-03-13_morning.md
│ └── 2026-03-13_evening.md
├── cache/ # 原始数据缓存
│ └── 2026-03-13/
│ ├── cls.json
│ └── wallstreet.json
└── config/
├── stocks.json # 个股映射表
└── keywords.json # 关键词扩展
```
### 缓存策略
- 快讯类:5 分钟过期
- 深度类:1 小时过期
- 宏观数据:24 小时过期
---
## 🚀 高级功能
### 1. 关键词监控
```bash
# 监控特定股票
openclaw finance-news --watch "宁德时代,比亚迪,特斯拉"
# 监控行业
openclaw finance-news --watch "AI,算力,大模型"
# 监控宏观
openclaw finance-news --watch "CPI,利率,美联储"
```
### 2. 异动提醒
当监控关键词出现时:
- 利好新闻 → 立即推送
- 利空新闻 → 立即推送 + 风险提示
- 重大新闻 → 推送 + 深度分析
### 3. 周报/月报
```bash
# 生成周报
openclaw finance-news --weekly
# 生成月报
openclaw finance-news --monthly
```
### 4. 投资组合跟踪
```bash
# 添加持仓
openclaw finance-news --portfolio-add "宁德时代 1000 股"
# 查看持仓新闻
openclaw finance-news --portfolio-only
```
---
## 🛠️ 技术实现
### 核心脚本
**fetch_news.py** - 新闻抓取与分析核心
```bash
# 抓取所有源
python fetch_news.py --source all --limit 15
# 指定源
python fetch_news.py --source cls,wallstreet,eastmoney
# 关键词过滤
python fetch_news.py --keyword "AI,算力,英伟达"
# 市场过滤
python fetch_news.py --market A # A 股相关
python fetch_news.py --market HK # 港股相关
python fetch_news.py --market US # 美股相关
```
**config.json** - 配置文件
- `stocks`: 个股映射表(名称→代码/市场/板块)
- `keywords`: 关键词自动扩展规则
- `sentiment`: 情感分析关键词库
### 抓取方案
#### 方案 A:浏览器抓取(推荐)
使用 OpenClaw 浏览器工具直接抓取网页,无需 API Key。
```python
# 示例:使用 browser 工具抓取
browser.open(url="https://www.cls.cn/telegraph")
browser.snapshot()
# 解析页面内容,提取新闻
```
#### 方案 B:RSS 聚合
部分源提供 RSS Feed:
- 财联社:https://www.cls.cn/rss
- 华尔街见闻:https://www.wallstreetcn.com/rss
#### 方案 C:API 对接
- 财联社 API(需 Key)
- 聚宽数据(需 Key)
- 新浪财经 API(免费):http://finance.sina.com.cn/
---
## 📝 示例输出
```markdown
# 📈 财经简报 - 2026-03-13 14:30
## 🔥 头条焦点
### 1. [央行降准 0.25 个百分点,释放长期资金约 5000 亿元](https://...) 🟢利好
- **来源**: 财联社 | **时间**: 14:15
- **影响**: 市场级 > 银行板块 > 全行业
- **相关股票**: 招商银行 (600036.SH), 工商银行 (601398.SH)
- **摘要**: 央行宣布降准,释放 5000 亿流动性
- **解读**: 年内首次降准,释放稳增长信号,利好银行、地产、基建等资金敏感行业
- **操作建议**: 关注银行、基建板块
### 2. [宁德时代发布新电池技术,续航提升 30%](https://...) 🟢利好
- **来源**: 华尔街见闻 | **时间**: 13:45
- **影响**: 行业级 > 公司级
- **相关股票**: 宁德时代 (300750.SZ), 比亚迪 (002594.SZ)
- **摘要**: 宁德时代发布神行电池 2.0,续航突破 1000km
- **解读**: 技术领先行业 2-3 年,巩固龙头地位,可能引发行业技术迭代
- **操作建议**: 关注新能源产业链
---
## 📊 市场情绪
- 整体情绪:偏多 (70% 利好)
- 成交量:放大 15%
- 北向资金:净流入 80 亿
```
---
## 🎓 与 news-aggregator 对比总结
| 维度 | news-aggregator | finance-news-pro |
|---|---|---|
| 定位 | 通用新闻聚合 | 专业财经分析 |
| 用户 | 普通用户 | 投资者/交易员 |
| 深度 | 信息汇总 | 情感分析 + 影响评估 |
| 输出 | 新闻列表 | 投资简报 |
| 时效 | 小时级 | 分钟级 |
| 准确性 | 中 | 高(交叉验证) |
| 可操作性 | 低 | 高(含建议) |
---
**使用建议**:
- 普通新闻 → news-aggregator
- 财经投资 → finance-news-pro
---
## 📋 技能触发规则
### 激活关键词
当用户消息包含以下任意内容时,激活此技能:
**通用财经**:
- "财经"、"金融"、"股市"、"行情"、"大盘"
- "新闻"、"简报"、"早报"、"晚报"、"复盘"
- "投资"、"理财"、"基金"、"股票"
**市场**:
- "A 股"、"港股"、"美股"、"科创板"、"创业板"
- "上证"、"深证"、"恒生"、"纳指"、"道指"
- "北向资金"、"南向资金"、"成交量"
**公司名** (自动映射到股票):
- 宁德时代、比亚迪、贵州茅台、腾讯、阿里巴巴
- 苹果、微软、英伟达、特斯拉、AMD
**行业**:
- "新能源"、"光伏"、"风电"、"电池"
- "芯片"、"半导体"、"AI"、"算力"
- "银行"、"保险"、"券商"、"地产"
- "医疗"、"医药"、"消费"、"科技"
### 执行流程
```
1. 解析用户请求
↓
2. 确定参数(源、市场、关键词)
↓
3. 调用 fetch_news.py 抓取
↓
4. 情感分析 + 股票关联
↓
5. 生成 Markdown 报告
↓
6. 保存并展示给用户
```
### 输出控制
- **默认**: 完整简报(头条 + 市场情绪)
- **--brief**: 精简版(仅头条 5 条)
- **--fast**: 仅快讯源(财联社 + 华尔街见闻)
- **--summary**: 收盘复盘模式(含涨跌统计)
- **--weekly**: 周报模式(周汇总 + 热点回顾)
---
_最后更新:2026-03-13_
_版本:1.0.0_
_作者:夏夏 😘_