运行时依赖
安装命令
点击复制技能文档
技能.md - 股票行业分析 技能 简介
这是一个自动化的股票行业分析工具,通过收集国内外财经新闻,分析行业趋势,筛选热点公司,并进行股票走势分析。
功能特性 📰 新闻收集 自动获取国内财经新闻 自动获取国际财经新闻 每30分钟自动更新(可通过cron设置) 自动去重和清洗 🏭 行业分析 基于NLP的新闻行业分类 情感分析(利好/利空/中性) 行业热度排名 趋势预测 📈 股票分析 使用ak分享获取真实行情数据 技术指标计算(MA、MACD、RSI) 综合评分模型 买卖建议 💾 数据存储 SQLite本地数据库 长期数据积累 历史趋势分析 报告存档 安装依赖
首次运行前需要安装依赖:
pip 安装 -r requirements.txt
依赖包括:
ak分享>=1.12.0 - 金融数据获取 pandas>=1.5.0 - 数据处理 jieba>=0.42.0 - 中文分词 使用方法
- 立即执行分析
- 定时执行(通过OpenClaw cron)
- 在 OpenClaw 中使用
当用户请求分析股票或行业时,自动触发分析流程。
配置
编辑 config.json 可修改配置:
输出示例 📊 股票行业分析报告 - 2026-03-14 00:15
【🔥 热门行业 TOP 5】 ----------------------------------------
- 🏭 新能源 (12条新闻) ⬆️
- 💻 信息技术 (8条新闻) ⬆️
【📈 重点个股分析】 ---------------------------------------- 🔍 宁德时代 (300750) 现价:¥215.60 涨跌:+2.35% 技术面:多头排列 评分:82/100 - 建议关注
⚠️ 风险提示:本分析仅供参考,不构成投资建议
项目结构 stock-analyst/ ├── mAIn.py # 主入口 ├── 技能.md # 本文件 ├── src/ │ ├── __init__.py │ ├── db.py # 数据库模块 │ ├── fetcher.py # 新闻获取 │ ├── 分析器.py # 行业/股票分析 │ └── 报告er.py # 报告生成 └── data/ # 数据目录 ├── news.db # SQLite数据库 └── 报告s/ # 报告存档
依赖 Python 3.8+ jieba (中文分词) pandas (数据处理) ta-lib 或 ta (技术指标) 注意事项 本工具仅供学习研究,不构成投资建议 股票投资有风险,入市需谨慎 数据获取需遵守相关网站的使用条款