股票研究
# 股票研究
A股智能分析系统,提供个股综合分析和大盘实时分析。
---
## 触发场景
| 用户输入 | 触发功能 |
|----------|----------|
| 股票代码(如 000001) | **综合分析**(默认) |
| "分析 XXX 股票" | **先用浏览器搜索获取股票代码** → 综合分析 |
| "XXX 股票 **财务** 情况" | **财务分析**(单模块) |
| "XXX 股票 **技术** 指标" | **技术分析**(单模块) |
| "XXX 股票 **资金流**" | **资金流分析**(单模块) |
| "XXX 股票 **同业对比**" | **同业对比**(单模块) |
| "大盘怎么样" | **大盘分析** |
---
## 股票代码获取
当用户输入股票名称而非代码时(如"中国建筑"),AI 使用浏览器搜索:
```
1. browser_use 打开百度
2. 搜索 "XXX 股票代码"
3. 从搜索结果提取 6 位代码
4. 验证格式(6位数字,以 0/3/6 开头)
```
**常见股票代码速查**:
| 名称 | 代码 |
|------|------|
| 中国建筑 | 601668 |
| 平安银行 | 000001 |
| 招商银行 | 600036 |
| 贵州茅台 | 600519 |
| 中国平安 | 601318 |
| 比亚迪 | 002594 |
| 宁德时代 | 300750 |
---
## 核心逻辑
### 单模块分析(用户指定某方面)
```
用户指定 → 只输出该模块内容
├── 技术分析 → 输出技术指标解读
├── 财务分析 → 输出财报分析报告
├── 资金流分析 → 输出资金流向解读
└── 同业对比 → 输出估值对比表格
```
### 综合分析(用户只给股票代码)
```
综合分析 = 整合多个数据源模块
├── 技术数据(MA/RSI/MACD/KDJ)
├── 财务数据(三大报表)
├── 资金流数据(主力/北向)
├── 同业对比数据
└── 新闻/舆情数据(search_web)
→ 多维度评分 → 操作建议 → 生成完整报告
```
### 大盘分析(用户问大盘)
```
AI 直接使用 search_web 获取实时数据 → 分析走势 → 生成报告
```
---
## 调用方式
### 1. 单模块分析(用户指定某方面)
用户明确要求看某个方面时,只输出该模块内容:
| 模块 | 命令 | 输出内容 |
|------|------|----------|
| 技术分析 | `python3 run_skill.py <代码> technical` | MA/RSI/MACD/KDJ 解读 |
| 财务分析 | `python3 run_skill.py <代码> finance` | **深度财报分析**(按《读财报》方法论) |
| 资金流分析 | `python3 run_skill.py <代码> capital_flow` | 主力/北向资金流向 |
| 同业对比 | `python3 run_skill.py <代码> compare_peers` | 估值/财务指标对比表 |
**财务分析必须包含**:
1. 审计意见检查(一票否决)
2. 资产负债表速读四步法
3. 现金流量表分析(现金流肖像+五大黄金标准)
4. 造假风险红旗排查
5. 杜邦分析(ROE拆解)
6. 财务健康度评分(90分制)
**详细方法论见**:`docs/data_sources.md` 和 `report/读财报.md`
### 2. 综合分析(默认)
用户只给股票代码或说"分析某股票"时:
1. **获取技术数据**:`python3 run_skill.py <代码> technical`
2. **获取财务数据**:`python3 run_skill.py <代码> finance`(0.5秒获取18年数据)
3. **搜索新闻**:使用 `browser_use` 搜索最新公司动态
4. **整合分析**:读 `docs/comprehensive.md` 进行多维度评分
5. **生成报告**:保存到 `reports/` 目录
```bash
python3 run_skill.py <股票代码>
```
### 3. 大盘分析
用户询问大盘时:
1. **读取详细文档**:读 `docs/market.md` 了解大盘分析方法
2. **获取当前日期**:搜索前必须确定具体日期
3. **搜索实时数据**:指数收盘、热点板块、市场策略
4. **生成报告**:保存到 `reports/` 目录
```bash
python3 run_skill.py market report
```
---
## 详细文档索引
| 文档 | 内容 | 读取时机 |
|------|------|----------|
| `docs/data_sources.md` | 数据源模块说明(技术/财务/资金流/同业/新闻) | 个股分析前必读 |
| `docs/comprehensive.md` | 综合分析方法论(评分体系、风险评估、操作建议) | 整合分析前必读 |
| `docs/market.md` | 大盘分析说明(搜索内容、报告结构) | 大盘分析前必读 |
| `docs/output_format.md` | 输出格式参数说明 | 需自定义输出时读取 |
| `report/读财报.md` | 财报分析方法论(已独立) | 财务分析时必读 |
---
## 快速示例
```bash
# 综合分析(默认)
python3 run_skill.py 000001
# 只看财务情况
python3 run_skill.py 600036 finance
# 只看技术指标
python3 run_skill.py 002050 technical
# 只看资金流向
python3 run_skill.py 000001 capital_flow
# 只看同业对比
python3 run_skill.py 002050 compare_peers
# 大盘分析
python3 run_skill.py market report
# 多周期技术分析
python3 run_skill.py 002050 technical --period daily_weekly_monthly
# JSON格式输出
python3 run_skill.py 000001 --format json
```
---
## 目录结构
```
stocktourch/
├── SKILL.md # 调度说明(本文件)
├── run_skill.py # 入口脚本
│
├── docs/ # 详细文档(按需读取)
│ ├── data_sources.md # 数据源模块
│ ├── comprehensive.md # 综合分析方法
│ ├── market.md # 大盘分析
│ └── output_format.md # 输出格式
│
├── core/ # 核心代码
│ ├── stock_analyzer.py # 技术分析
│ ├── financial_analyzer.py # 财务分析
│ ├── market_analyzer.py # 市场分析
│ └── ai_market_analyzer.py # AI分析器
│
├── report/ # 财报模块
│ └── 读财报.md # 财报方法论
│
├── utils/ # 工具模块
└── reports/ # 输出报告
```
---
## AI 调度铁律
1. **先读文档再动手**:个股分析先读 `docs/data_sources.md`
2. **时效性必须明确**:搜索前先获取当前日期,禁止模糊时间词
3. **数据来源标注**:报告每条数据注明来源和时间
4. **报告保存规范**:文件名包含日期时间戳
标签
skill
ai