增加批量分析功能

This commit is contained in:
oficcejo
2025-10-08 13:03:15 +08:00
parent a03f2c0071
commit ea2c470483
3 changed files with 947 additions and 34 deletions
+89 -8
View File
@@ -11,6 +11,16 @@
## ✨ 更新说明
### 最新更新:增加批量分析功能 ⭐️
- **批量输入**:支持同时输入多个股票代码(每行一个或逗号分隔)
- **双模式分析**
- 顺序分析:按次序逐个分析,稳定可靠
- 多线程并行:同时分析多只股票,速度更快
- **对比视图**:横向对比多只股票的关键指标和投资评级
- **详细卡片**:逐个查看每只股票的完整分析报告
- **智能筛选**:按评级、涨跌幅、信心度等条件快速筛选
- **自动保存**:所有分析结果自动保存到历史记录
### 1006增加跟踪主力资金mcp,增加环境配置功能
### 1005增加股票监测功能,增加历史记录中个股导入到监测板块
@@ -38,6 +48,19 @@
5. 📋 最终投资决策
6. 🎯 操作建议和风险提示
7. 📄 PDF报告导出
### 🔥 批量分析功能(新增)⭐️
- **批量输入支持**:一次性输入多只股票代码
- **两种分析模式**
- 顺序分析:稳定可靠,适合少量股票
- 多线程并行:快速高效,适合大量股票(最多3个并发)
- **实时进度显示**:清晰展示每只股票的分析进度和状态
- **对比分析表格**
- 横向对比多只股票的关键指标
- 投资评级可视化(买入/持有/卖出)
- 智能筛选和排序功能
- **详细卡片视图**:逐个查看完整的分析报告
- **批量保存**:所有分析结果自动保存到数据库
<img width="1910" height="923" alt="image" src="https://github.com/user-attachments/assets/836d758f-df6d-44a1-b64a-fd6ad442cb0f" />
<img width="1910" height="923" alt="image" src="https://github.com/user-attachments/assets/903a64c7-7018-44dd-aa87-af4f7904048c" />
<img width="1910" height="923" alt="image" src="https://github.com/user-attachments/assets/d9878153-d743-4d65-9575-62ac37f8cbfb" />
@@ -111,7 +134,7 @@ Copy-Item .env.example .env
cp .env.example .env
```
2. 编辑 `.env` 文件,设置您的配置:
2. 编辑 `.env` 文件,设置您的配置(也可在前端web界面-环境配置中设置)
```env
# DeepSeek API配置(必需)
DEEPSEEK_API_KEY=your_actual_deepseek_api_key_here
@@ -157,13 +180,71 @@ streamlit run app.py
- **美股**AAPL, MSFT, GOOGL, TSLA, NVDA
- **A股**000001, 600036, 000002, 600519
### 分析流程
1. 在输入框中输入股票代码
2. 点击"开始分析"按钮
3. 等待AI分析师团队完成分析
4. 查看各维度分析报告
5. 阅读团队讨论结果
6. 获取最终投资决策
### 单个股票分析流程
1. 选择"单个分析"模式
2. 在输入框中输入股票代码
3. 选择要参与分析的分析师团队
4. 点击"开始分析"按钮
5. 等待AI分析师团队完成分析
6. 查看各维度分析报告
7. 阅读团队讨论结果
8. 获取最终投资决策
### 批量股票分析流程 ⭐️ 新增
1. **选择批量分析模式**
- 点击"批量分析"单选按钮
- 选择分析模式:顺序分析 或 多线程并行
2. **输入股票代码**
- 支持多种格式:
```
# 每行一个代码
000001
600036
600519
# 或逗号分隔
000001, 600036, 600519
# 或空格分隔
000001 600036 600519
```
3. **配置分析参数**
- 选择数据周期(1y, 6mo, 3mo, 1mo
- 选择要参与的分析师团队
4. **开始批量分析**
- 点击"开始批量分析"按钮
- 系统会实时显示分析进度
- 每只股票的分析状态都会更新
5. **查看分析结果**
- **对比表格模式**
- 横向对比所有股票的关键指标
- 投资评级用颜色标识(绿色=买入,黄色=持有,红色=卖出)
- 可按评级筛选
- 可按涨跌幅、信心度、RSI等排序
- **详细卡片模式**
- 从下拉列表选择要查看的股票
- 查看完整的分析报告
- 包含图表、各分析师意见、团队讨论、最终决策
6. **结果管理**
- 所有分析结果自动保存到历史记录
- 点击"清除结果"可清空当前批量分析结果
- 失败的股票会单独列出,显示失败原因
### 批量分析使用技巧
- **建议数量**:一次分析不超过20只股票
- **模式选择**
- 3-5只股票:建议使用顺序分析,更稳定
- 6只以上:建议使用多线程并行,更快速
- **注意事项**
- 多线程模式最多3个并发,避免API限流
- 批量分析时间较长,请耐心等待
- 可在历史记录中查看所有分析结果
### 结果解读
- **投资评级**:买入/持有/卖出