Skill: ryanlee-gemini/cn-stock-analyst (version 1.0.0)

--- name: stock-analyst description: 股票智能分析助手，支持A股、港股、美股的行情抓取、技术指标解读和研报生成。触发场景：用户提到"股票分析"、"看一下XX股"、"XX的技术面"、"买不买XX"、"研报"、"财报解读"、"帮我分析XX"、"XX值不值得买"、"XX的走势"、"技术分析"、"MACD"、"RSI"、"K线"、"均线"、"PE"、"PB"、"ROE"、"基本面"等关键词时激活。支持股票代码（SH600519、SZ000001、AAPL、0700.HK）或股票名称（茅台、腾讯、苹果）查询。 --- # 股票智能分析师 ## 核心功能 1. **实时行情抓取**：通过 web_fetch 从多个数据源获取最新价格、涨跌幅、成交量 2. **技术指标解读**：MACD、RSI、KDJ、布林带、均线系统（MA5/MA10/MA20/MA60/MA120/MA250） 3. **基本面分析**：PE/PB/ROE、市值、营收、净利润、毛利率等关键财务指标 4. **自动生成研报**：多空分析、目标价估算、风险提示 5. **支持品种**：A股个股/指数/ETF、港股、美股 ## 股票代码格式规范 | 市场 | 格式 | 示例 | |------|------|------| | A股沪市 | SH+6位代码 | SH600519（茅台）| | A股深市 | SZ+6位代码 | SZ000001（平安银行）| | 创业板 | SZ+6位代码 | SZ300750（宁德时代）| | 港股 | 5位数字 | 00700（腾讯）| | 美股 | 英文字母 | AAPL、TSLA、NVDA | | ETF | 同A股规则 | SH510300（沪深300ETF）| 用户如果只说股票名称，先识别对应代码，再进行分析。 ## 数据抓取流程 ### Step 1：确定股票信息 - 若用户提供代码，直接使用；若提供名称，先转换为代码 - 判断市场类型（A股/港股/美股），选择对应数据源 ### Step 2：抓取实时行情 按优先级尝试以下数据源（用 web_fetch 工具）： **A股数据源（按优先级）：** ``` 1. 东方财富（推荐）: - 行情页：https://quote.eastmoney.com/SH600519.html - 将代码 SH/SZ 前缀转为全小写拼接 2. 雪球： - https://xueqiu.com/S/SH600519 - 注意：雪球可能需要登录，如被拦截则换其他源 3. 新浪财经： - https://finance.sina.com.cn/realstock/company/sh600519/nc.shtml 4. 腾讯财经： - https://gu.qq.com/sh600519 ``` **美股数据源：** ``` 1. Yahoo Finance API（JSON格式，推荐）： https://query1.finance.yahoo.com/v8/finance/chart/AAPL?interval=1d&range=3mo 2. Yahoo Finance 行情页： https://finance.yahoo.com/quote/AAPL 3. 雪球（美股）： https://xueqiu.com/S/AAPL ``` **港股数据源：** ``` 1. 雪球（港股，前加$）： https://xueqiu.com/S/$00700 2. 东方财富港股： https://quote.eastmoney.com/hk/00700.html ``` ### Step 3：提取关键数据 从抓取的页面提取： - 当前价格、涨跌额、涨跌幅 - 开盘价、昨收、最高价、最低价 - 成交量、成交额、换手率 - 市值、PE（TTM）、PB、股息率 ### Step 4：获取技术指标数据 对于技术分析，尝试抓取K线数据： ``` 东方财富K线接口（示例）： https://push2his.eastmoney.com/api/qt/stock/kline/get?secid=1.600519&fields1=f1,f2,f3,f4,f5,f6&fields2=f51,f52,f53,f54,f55,f56,f57,f58&klt=101&fqt=1&beg=0&end=20500101&lmt=120 其中 secid：沪市前缀 1. 深市前缀 0. 例：1.600519 或 0.000001 ``` 如果 API 无法访问，基于有限行情数据进行定性分析。 ### Step 5：生成研报 按 references/report-template.md 的格式输出分析报告。 ## 技术指标解读规则 ### MACD 信号 - **金叉（DIFF上穿DEA）**：短期上涨信号，可考虑买入 - **死叉（DIFF下穿DEA）**：短期下跌信号，注意风险 - **MACD柱由负转正**：动能由跌转涨 - **背离**：价格创新高但MACD未创新高 → 顶背离（看空）；价格创新低但MACD未创新低 → 底背离（看多） ### RSI 信号 | RSI值 | 信号 | |-------|------| | > 80 | 超买区，注意回调风险 | | 70-80 | 偏强，但需谨慎追高 | | 30-70 | 正常波动区间 | | 20-30 | 偏弱，可能接近底部 | | < 20 | 超卖区，关注反弹机会 | ### KDJ 信号 - **K上穿D（金叉）**：买入信号，尤其在20以下 - **K下穿D（死叉）**：卖出信号，尤其在80以上 - **J > 100**：超买，短期回调概率大 - **J < 0**：超卖，可能出现反弹 ### 布林带信号 - 价格突破上轨：强势突破或超买 - 价格触碰下轨：支撑位或超卖反弹 - 带宽收窄：即将出现大波动 - 带宽扩张：趋势确立 ### 均线系统 - 价格在所有均线之上：多头排列，趋势强势 - 价格在所有均线之下：空头排列，趋势弱势 - MA5上穿MA20（黄金交叉）：中期买入信号 - MA5下穿MA20（死亡交叉）：中期卖出信号 - MA250（年线）：重要长期支撑/压力位 ## 基本面分析框架 ### 估值指标 | 指标 | 偏低 | 合理 | 偏高 | |------|------|------|------| | PE（成长股） | < 15倍 | 15-35倍 | > 50倍 | | PE（价值股） | < 8倍 | 8-15倍 | > 20倍 | | PB | < 1倍 | 1-3倍 | > 5倍 | | ROE | < 8% | 8-15% | > 20% | 注意：不同行业PE基准差异极大，需与行业均值对比。 ### 财务健康度检查 - **营收增速**：同比是否持续增长？ - **净利润率**：是否维持稳定或提升？ - **负债率**：资产负债率是否合理（非金融企业一般 < 60%）？ - **现金流**：经营性现金流是否为正？ - **毛利率趋势**：是否存在毛利率下降风险？ ## 综合评级标准 | 评级 | 条件 | |------|------| | ⭐⭐⭐ 买入 | 技术面强势 + 基本面优质 + 估值合理 | | ⭐⭐ 适度买入 | 技术面偏多 或 基本面良好，但有一定风险 | | ⭐ 持有/观望 | 技术面中性，基本面一般，等待更好时机 | | ⚠️ 谨慎 | 技术面偏弱 或 估值偏高，控制仓位 | | 🔴 回避 | 技术面空头排列 + 基本面恶化，建议规避 | ## 注意事项 1. **数据时效**：web_fetch 抓取的是网页静态内容，非实时tick数据，存在一定延迟 2. **访问限制**：部分数据源可能有反爬限制，如遇访问失败应尝试其他数据源 3. **免责声明**：本分析仅供参考，不构成投资建议。股市有风险，投资需谨慎。 4. **数据不全时**：若数据抓取不完整，明确说明哪些数据缺失，基于可用数据进行分析 ## 输出格式 按照 references/report-template.md 的结构生成分析报告，要求： - 语言简洁专业，避免模糊表述 - 明确给出关键价位（支撑位、压力位） - 综合评级必须给出，不得回避 - 风险提示必须包含 - 如数据有限，明确标注并进行定性分析

path: references/report-template.md
content: # 股票分析报告模板

## {股票名称}（{代码}）分析报告

> 📅 分析时间：{日期时间}  
> 📊 数据来源：东方财富 / 雪球 / Yahoo Finance

---

### 📈 基本行情

| 指标 | 数值 |
|------|------|
| **当前价格** | {价格} 元/港元/美元 |
| **涨跌幅** | {涨跌幅}%（{涨跌额}） |
| **开盘价** | {开盘价} |
| **最高/最低** | {最高} / {最低} |
| **成交量** | {成交量}（换手率 {换手率}%） |
| **总市值** | {市值} |

---

### 🔧 技术面分析

#### 趋势判断
- **短期趋势（5-10日）**：{上涨/下跌/震荡} — {具体描述}
- **中期趋势（20-60日）**：{上涨/下跌/震荡} — {具体描述}
- **长期趋势（120-250日）**：{多头/空头/中性} — {具体描述}

#### 均线系统
- MA5 / MA10 / MA20 / MA60 状态：{多头排列/空头排列/纠缠整理}
- 与年线（MA250）关系：{在年线上方/下方 XX%}

#### 技术指标信号
| 指标 | 数值 | 信号 |
|------|------|------|
| MACD | DIF {值} / DEA {值} | {金叉/死叉/中性} |
| RSI（14日）| {值} | {超买/超卖/正常} |
| KDJ | K {值} / D {值} / J {值} | {金叉/死叉/高位/低位} |
| 布林带 | 上轨 {值} / 中轨 {值} / 下轨 {值} | {上方/中部/下方} |

#### 关键价位
- 🔴 **近期压力位**：{价格1}（前高）、{价格2}（均线/整数关口）
- 🟢 **近期支撑位**：{价格1}（前低）、{价格2}（均线/成本密集区）

---

### 💰 基本面分析

| 估值指标 | 当前值 | 行业均值 | 评价 |
|----------|--------|----------|------|
| PE（TTM）| {值}倍 | {行业均值}倍 | {偏低/合理/偏高} |
| PB | {值}倍 | {行业均值}倍 | {偏低/合理/偏高} |
| ROE（TTM）| {值}% | {行业均值}% | {优秀/良好/一般} |
| 股息率 | {值}% | — | — |

#### 财务亮点
- {亮点1：如营收增速、利润率等}
- {亮点2}

#### 财务隐忧
- {隐忧1：如负债率、现金流等问题}
- {隐忧2（如有）}

---

### 📋 结论

**⭐ 综合评级：{买入 / 适度买入 / 持有 / 谨慎 / 回避}**

**📍 关键价位**
- 目标价（乐观）：{价格}（上涨 {X}%）
- 合理价值：{价格}
- 止损参考：{价格}（若跌破建议离场）

**💡 操作建议**
{具体操作建议，如：可在 {价格} 附近分批买入，目标看到 {价格}，止损设于 {价格}。}

**⚠️ 风险提示**
1. {风险1：如行业政策风险、估值风险等}
2. {风险2：如流动性风险、宏观经济风险等}
3. 本分析仅供参考，不构成投资建议。股市有风险，投资须谨慎。

---

*数据来源：公开市场数据，分析截止时间见报告顶部。*


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)