Stock Theme Events

Polar Sponsor
爱发电 赞助
.NET 9.0

获取A股炒作题材对应的真实新闻事件。功能:(1)分析近N日涨幅前列股票题材分布,(2)聚类合并相似题材,(3)从金十数据等获取题材相关资讯,(4)生成题材-事件关联报告。支持独立运行或被其他skill调用。

Stock Theme Events - 股票题材与新闻事件关联分析

功能概述

Stock Theme Events - 股票题材与新闻事件关联分析是一项面向实际任务的技能,主要用于本技能将市场炒作的题材概念与真实新闻事件对应起来,输出结构化的 Markdown 报告;核心流程:获取热门股票 → 提取题材 → 聚类合并 → 搜索新闻 → 生成报告;

核心要点

  • 1. 获取个股题材;
  • 调用 ths-stock-themes skill 获取股票的题材/概念列表;
  • 输入 :股票代码列表;

使用与执行

输出 : {股票代码。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

结果检查与注意事项

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

Stock Theme Events - 股票题材与新闻事件关联分析

概述

本技能将市场炒作的题材概念与真实新闻事件对应起来,输出结构化的 Markdown 报告。核心流程:获取热门股票 → 提取题材 → 聚类合并 → 搜索新闻 → 生成报告。

核心功能

1. 获取个股题材

调用 ths-stock-themes skill 获取股票的题材/概念列表。

输入:股票代码列表 输出:{股票代码:[题材 1, 题材 2, ...]}

2. 题材聚类合并

使用语义相似度 + 同义词词典将相似题材合并。

示例:

  • "人工智能" + "AI" + "大模型" → "人工智能/AI"
  • "芯片" + "半导体" + "集成电路" → "半导体/芯片"

输出:{题材方向:[相关股票列表]}

3. 获取对应新闻事件

优先使用 akshare 财经新闻接口,缺失时用 browser 工具从金十数据搜索。

搜索范围:近 15 天 每题材选取:2-5 条高相关度新闻

输出:{题材方向:[新闻列表]}

4. 生成 Markdown 报告

结构化输出题材方向、涉及股票、对应新闻事件。

使用方法

被其他 skill 调用(推荐)

# 在调用方 skill 中
from stock_theme_events import analyze_theme_events

result = analyze_theme_events(
    stock_list=["600519", "000858", ...],  # 可选,默认获取近 10 日涨幅前 30
    output_path="~/Desktop/A 股每日复盘/",  # 可选
    date_range=15,  # 新闻搜索天数,默认 15
    top_themes=8    # 主流题材数量,默认 8
)

独立运行

生成题材事件分析报告
分析近 10 日涨幅前 30 股票的题材和对应新闻
获取市场炒作题材的真实事件驱动

执行流程

完整流程

  1. 获取热门股票(如未提供)

    • 调用 ths-stock-themes 获取近 10 日涨幅前 30 股票
    • 排除 ST 股票
  2. 获取个股题材

    • 遍历股票列表
    • 调用 ths-stock-themes 获取每只股票的题材
    • 缓存结果避免重复请求
  3. 题材聚类

    • 统计题材频次
    • 使用语义相似度模型聚类
    • 应用同义词词典合并
    • 按频次排序取 TOP N
  4. 搜索新闻

    • 对每个题材方向,先尝试 akshare 接口
    • 如结果不足,用 browser 工具搜索金十数据
    • 筛选近 15 天内的资讯
    • 去重并按相关性排序
  5. 生成报告

    • 使用模板生成 Markdown
    • 保存到指定路径
    • 返回报告文件路径

输出格式

# A 股题材 - 事件关联分析报告

**数据日期**:2026-03-21
**统计周期**:近 10 个交易日
**新闻范围**:近 15 天
**样本股票**:涨幅前 30 只(排除 ST)

---

## 一、主流炒作题材方向

| 排名 | 题材方向 | 涉及股票数 | 代表股票 |
|------|----------|------------|----------|
| 1 | 人工智能/AI | 8 | 中科曙光、浪潮信息... |
| 2 | 半导体/芯片 | 6 | 中芯国际、北方华创... |
| ... | ... | ... | ... |

---

## 二、题材 - 事件对应分析

### 1. 人工智能/AI(8 只股票)

**涉及股票**:中科曙光、浪潮信息、科大讯飞...

**对应新闻事件**:

1. **[新闻标题 1]** (2026-03-20)
   - 来源:金十数据
   - 摘要:...
   - 链接:[查看详情](url)

2. **[新闻标题 2]** (2026-03-19)
   - 来源:财联社
   - 摘要:...
   - 链接:[查看详情](url)

---

## 三、总结

- 当前市场主要炒作方向:XXX、XXX、XXX
- 新闻事件驱动明显:XXX 政策/事件催化
- 风险提示:...

脚本说明

cluster_themes.py

题材聚类脚本,使用语义相似度 + 同义词词典。

python3 scripts/cluster_themes.py --input themes.json --output clustered.json

参数:

  • --input: 输入题材 JSON 文件
  • --output: 输出聚类结果
  • --top: 保留 TOP N 个题材方向(默认 8)
  • --similarity-threshold: 相似度阈值(默认 0.7)

search_news.py

新闻搜索脚本,akshare + browser 混合方案。

python3 scripts/search_news.py --theme "人工智能" --days 15 --limit 5

参数:

  • --theme: 题材关键词
  • --days: 搜索天数范围(默认 15)
  • --limit: 返回新闻数量(默认 5)
  • --output: 输出 JSON 文件路径

generate_report.py

报告生成脚本。

python3 scripts/generate_report.py --themes clustered.json --news news.json --output report.md

参数:

  • --themes: 聚类后的题材 JSON
  • --news: 新闻数据 JSON
  • --output: 输出 Markdown 路径
  • --template: 模板文件路径(可选)

配置说明

config/theme_synonyms.json

题材同义词配置,用于聚类合并。

{
  "人工智能/AI": ["人工智能", "AI", "大模型", "AIGC", "算力", "机器学习"],
  "半导体/芯片": ["芯片", "半导体", "集成电路", "光刻机", "存储芯片"],
  "新能源": ["光伏", "风电", "储能", "锂电池", "新能源汽车", "氢能"],
  "医药生物": ["创新药", "医疗器械", "生物医药", "CXO", "疫苗"],
  "金融": ["券商", "银行", "保险", "多元金融", "互联网金融"],
  "大消费": ["白酒", "食品饮料", "家电", "零售", "旅游"],
  "周期资源": ["钢铁", "煤炭", "有色", "化工", "石油"],
  "军工": ["军工", "航天", "船舶", "国防", "航空发动机"],
  "科技通信": ["5G", "通信", "物联网", "云计算", "数据中心"],
  "房地产": ["房地产", "物业", "园区开发", "REITs"]
}

依赖安装

pip install akshare sentence-transformers scikit-learn

注意事项

  1. 数据时效性:新闻数据实时变化,建议在报告中注明数据获取时间
  2. 浏览器自动化:金十数据搜索需要 browser 工具,避免高频请求
  3. ST 股票:自动排除名称包含"ST"的股票
  4. 语义模型:首次使用会下载 sentence-transformers 模型(约 500MB)
  5. API 限制:akshare 有频率限制,建议添加请求间隔

错误处理

  • 题材获取失败:重试 3 次,跳过该股票并记录警告
  • 新闻搜索失败:降级到 browser 工具,仍失败则标记"暂无相关新闻"
  • 聚类失败:降级到简单频次统计
  • 报告生成失败:返回错误信息,提示检查模板文件

性能优化

  1. 缓存机制:个股题材结果缓存到 cache/themes/ 目录
  2. 并行搜索:多个题材的新闻搜索可并行执行
  3. 增量更新:支持基于已有报告增量更新

示例调用

被 stock-daily-report 调用

# 在 stock-daily-report skill 中
result = analyze_theme_events(
    stock_list=top_gainers,  # 近 10 日涨幅前 30
    output_path=daily_report_dir,
    date_range=15
)
# 将 result 整合到每日复盘报告中

独立运行

用户:分析当前市场炒作的题材和对应新闻
助手:正在获取近 10 日涨幅前 30 股票...
     正在提取题材信息...
     正在聚类合并...
     正在搜索对应新闻...
     报告已生成:~/Desktop/A 股每日复盘/theme-events-2026-03-21.md

相关专题

更多
Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

2026.11.06

0

12

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

2026.11.06

0

13

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

2026.11.06

0

10

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

2026.11.05

0

12

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

2026.11.05

0

12

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

2026.11.04

0

16

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习