| name | stock-news-analyzer |
| description | 股票资讯分析与走势预测技能。整合多源资讯搜索(金十数据、雪球、东方财富、新浪财经、财联社、政策新闻、公司公告、行业新闻),结合技术分析(量价分析、支撑位/压力位、斐波那契回撤、MACD/RSI/KDJ指标、波浪理论)和基本面分析(近8期财报、盈利能力、现金流、ROE/ROIC、成长性、估值)预测股价走势。
触发场景:
- 用户询问某只股票的资讯和走势分析(如"分析一下茅台的走势"、"帮我看看比亚迪最近怎么样")
- 用户需要搜索股票相关新闻并分析影响(如"搜一下宁德时代最近的新闻,分析一下")
- 用户要求技术分析(如"帮我分析招商银行的压力位和支撑位")
- 用户想预测股价走势(如"分析一下贵州茅台后续会怎么走")
- 涉及"股票分析"、"走势预测"、"资讯汇总"、"技术分析"、"基本面"、"财报分析"、"财务数据"、"ROE"、"现金流"等关键词
|
股票资讯分析技能
整合多源资讯、技术分析与基本面分析,提供股票走势综合分析报告。
工作流程概览
用户请求分析某只股票
│
├── Step 1: 多源资讯搜索(联网搜索最新消息)
├── Step 2: 获取K线数据(90个交易日)
├── Step 3: 技术分析(均线、MACD、RSI、量价、支撑压力、斐波那契)
├── Step 4: 基本面分析 ⭐ NEW(财务数据、ROE/ROIC、现金流、估值)
└── Step 5: 综合报告输出
Step 1:多源资讯搜索
使用联网搜索获取最新资讯:
PORT=${AUTH_GATEWAY_PORT:-19000}
PPID=$(python3 -c "import os; print(os.getppid())")
FROM_TIME=$(python3 -c "import time; print(int(time.time()) - 604800)")
curl -s -X POST http://localhost:$PORT/proxy/prosearch/search \
-H 'Content-Type: application/json' \
-d "{\"keyword\":\"股票名称 最新资讯 2026\",\"from_time\":$FROM_TIME}"
Step 2:获取股价数据
python3 ~/.qclaw/skills/stock-news-analyzer/scripts/stock_data.py "<股票名称>" 90
Step 3:技术分析
python3 ~/.qclaw/skills/stock-news-analyzer/scripts/technical_analysis.py -d '<klines_json>'
技术分析内容
3.1 均线系统
- MA5/MA10/MA20/MA60
- 多头/空头排列判断
- 均线支撑压力
3.2 MACD指标
- DIF/DEA/MACD柱
- 金叉/死叉信号
- 顶底背离识别
3.3 KDJ/RSI指标
3.4 量价分析
3.5 支撑位/压力位
3.6 斐波那契回撤
- 23.6%、38.2%、50%、61.8%、78.6%回撤位
- 波段高低点识别
- 关键位置标注
3.7 波浪理论分析
- 波浪识别(1-5浪、A-B-C浪)
- 当前浪型判断
- 波浪比例分析
Step 4:基本面分析 ⭐ 新增
运行基本面分析脚本,获取近8期财务数据(年报/季报累计数据):
python3 ~/.qclaw/skills/stock-news-analyzer/scripts/fundamental_analysis.py "<股票名称或代码>"
4.1 数据来源
- 东方财富F9 API(
emweb.securities.eastmoney.com)
- 支持A股(沪深)、港股、美股
- 自动识别股票代码(支持名称、纯代码)
4.2 分析维度
📊 行情概览
- 当前股价、涨跌幅、总市值
- PE(TTM) - 市盈率
- PB - 市净率
- 估值评价(相对于历史的合理性判断)
💰 盈利能力
| 指标 | 说明 | 评价标准 |
|---|
| ROE(加权) | 净资产收益率,股东回报核心指标 | >30%极优秀,>20%优秀,>10%良好 |
| ROIC | 投入资本回报率 | >20%极高,>10%高,>5%一般 |
| 毛利率 | 定价权体现 | >80%极深护城河,>50%较强 |
| 净利率 | 净利润占营收比 | >40%极强,>20%强 |
| EPS(每股收益) | 每股盈利能力 | 越高越好 |
| BPS(每股净资产) | 股东权益 | 越高越好,持续增长更佳 |
📈 成长性分析
| 指标 | 说明 |
|---|
| 营收同比增速 | 收入端增长情况 |
| 归母净利润同比增速 | 核心利润增长情况 |
| 扣非净利润增速 | 剔除非经常性损益后的真实盈利增长 |
| 营收复合增速(CAGR) | 近N年年化复合增长率 |
| 净利润复合增速(CAGR) | 净利润长期增长质量 |
💵 现金流分析(核心!识别"真盈利"与"纸面富贵")
| 指标 | 说明 | 判断标准 |
|---|
| 经营现金流/净利润 | 盈利质量核心指标 | >1.0x极优秀,>0.8x良好,<0.7x需警惕 |
| 每股经营现金流 | 每股现金回流能力 | 越高越好 |
| 自由现金流(估) | 扣除必要投资后的真实自由现金 | 长期正值为佳 |
⚠️ 重要原则:经营现金流 > 净利润 是识别"真金白银"盈利的关键。净利润高但现金流差的公司可能存在赊账销售、存货积压等问题。
🏦 资产负债表
| 指标 | 说明 | 评价 |
|---|
| 资产负债率 | 负债/总资产 | <30%极稳健,<50%稳健,>60%高负债 |
| 每股未分配利润 | 可分配给股东的利润 | 越高越有高分派潜力 |
| 每股资本公积金 | 资本溢价 | 体现资本实力 |
🎯 估值分析
- PE(TTM) 与历史水位对比
- PB 与同行对比
- 市值规模定位(超大型蓝筹/大型蓝筹/中型/中小型)
- 股息率(若有)
4.3 输出内容
脚本输出包含:
- 近8期财务数据汇总表(年报/三季报/中报/一季报)
- 营收、归母净利润、ROE、毛利率、EPS、BPS、每股经营现金流
- 各维度分析结论(盈利能力/成长性/现金流/资产负债/估值)
- 财务亮点列表 ✅
- 风险提示列表 ⚠️
- 综合评价
Step 5:综合分析输出
综合判断矩阵
| 基本面 | 技术面 | 综合结论 |
|---|
| 优秀 | 看多 | 🔴 强烈看多 |
| 优秀 | 中性 | 🟡 震荡偏多 |
| 良好 | 看多 | 🟡 震荡偏多 |
| 一般 | 看空 | 🟡 震荡偏空 |
| 较差 | 看空 | 🔴 看空 |
输出格式模板
生成 Markdown 格式的分析报告:
# [股票名称] 综合分析报告
## 一、股票基本信息
- 股票代码:
- 当前价格:
- 总市值:
- 分析日期:
## 二、基本面分析 ⭐
### 2.1 盈利能力
### 2.2 成长性分析
### 2.3 现金流分析
### 2.4 资产负债表
### 2.5 估值分析
### 财务亮点 ✅
### 风险提示 ⚠️
## 三、多源资讯汇总
## 四、股价走势分析
## 五、技术分析
## 六、综合判断
## 七、后续走势预测
## 八、风险提示
技术说明
数据获取
- K线数据:东方财富 + 新浪财经 + Yahoo Finance(多源备用)
- 财务数据:东方财富 F9 API(
emweb.securities.eastmoney.com)
- 实时行情:东方财富 push2 API
- 资讯:ProSearch 联网搜索
支持市场
- A股(沪深,6位代码)
- 港股(5位代码)
- 美股(字母代码)
已知股票代码(内置映射)
贵州茅台、宁德时代、比亚迪、五粮液、泸州老窖、腾讯、阿里巴巴、美团、小米、苹果、英伟达、特斯拉 等
参数说明
stock_data.py <名称> <天数> - 默认90个交易日
fundamental_analysis.py <名称> - 获取基本面数据(可加 --json 输出JSON格式)
注意事项
-
数据获取失败处理
- 若某个数据源获取失败,继续使用其他来源
- 若F9接口失败,尝试东方财富备用接口
- 可使用联网搜索补充关键新闻
-
基本面分析限制
- 季报数据为累计值(非单季度),同比增速已包含累计信息
- 现金流/净利润比(XJLLB)指标为东方财富直接提供,1附近表示匹配
- 自由现金流为简化估算(经营现金流 × 85%),仅供参考
-
技术分析限制
- 波浪识别具有主观性,仅供参考
- 需结合其他技术指标综合判断
- 不同时间周期可能有不同浪型
-
分析客观性
- 区分事实陈述与观点判断
- 同时呈现多空双方观点
- 注明信息来源
-
风险提示(必须包含)
- 必须包含免责声明
- 列出主要风险点
- 不做具体价位预测
参考文档
references/technical_analysis.md - 技术分析指标详解
references/news_analysis.md - 新闻分析方法论
references/wave_theory.md - 波浪理论参考
scripts/fundamental_analysis.py - 基本面分析脚本(核心新增)
scripts/stock_data.py - K线数据获取脚本
scripts/technical_analysis.py - 技术分析脚本
scripts/multi_source_search.py - 多源资讯搜索脚本