增加定时分析功能

This commit is contained in:
oficcejo
2025-10-20 09:18:44 +08:00
parent f7d81a1469
commit 1bddf393e0
13 changed files with 3132 additions and 1 deletions
+69
View File
@@ -12,6 +12,75 @@
<img width="1910" height="923" alt="image" src="https://github.com/user-attachments/assets/ff80584a-0599-4891-9b8d-47485fa3678a" />
## ✨最新更新 - 持仓定时分析功能 ⭐️
### 📊 持仓定时分析系统全新上线
专为长期投资者和组合管理打造的智能持仓管理与自动化分析系统
#### 核心功能
- **📝 持仓管理**:可视化管理持仓股票清单
- 添加/编辑/删除持仓股票
- 记录成本价、持仓数量、买入备注
- 支持A股、港股、美股全市场
- **🔄 批量分析**:一键分析全部持仓
- 顺序分析模式:稳定可靠,逐个深度分析
- 并行分析模式:速度更快,支持3-10线程
- 实时进度显示,详细结果展示
- **⏰ 定时任务**:全自动定时分析(支持多时间点)⭐️
- **多时间点支持**:可设置多个每日分析时间(如09:25+15:05
- 灵活添加/删除时间点,自动排序
- 后台自动执行,无需人工干预
- 支持立即执行和手动触发
- 调度器状态实时监控
- **🎯 自动监测同步**:智能联动实时监测
- 分析完成自动将评级结果同步到监测列表
- 自动设置进场区间、止盈位、止损位
- 覆盖同名股票,始终保持最新结果
- **📬 通知推送**:及时获取分析报告
- 邮件通知:HTML精美格式,详细结果展示
- Webhook通知:钉钉/飞书群消息推送
- 包含分析概况、同步结果、个股详情
- **📈 分析历史**:完整的历史记录追踪
- 每只股票的历史分析记录
- 评级变化趋势可视化
- 验证预测准确性
- 优化投资决策
#### 使用场景
-**长期投资者**:每日跟踪持仓,及时调整策略
-**组合管理**:批量分析多只股票,优化资产配置
-**自动化交易**:联动监测和量化交易,实现全自动化
-**策略回测**:历史记录对比实际走势,验证有效性
#### 技术实现
- **数据库**SQLite持久化存储(portfolio_stocks, portfolio_analysis_history
- **批量分析**:复用AI智能体团队,支持顺序/并行模式
- **定时调度**:schedule库实现多时间点调度管理
- **监测集成**:批量API无缝对接实时监测系统
- **通知扩展**:专用通知模板,邮件/Webhook双通道
- **统一规范**:强制使用统一的分析函数和字段名,确保代码复用和一致性
#### 快速开始
```bash
# 安装依赖
pip install schedule
# 启动应用
streamlit run app.py
# 点击侧边栏"📊 持仓分析"进入功能
```
#### 详细文档
请查看 [`docs/PORTFOLIO_USAGE.md`](docs/PORTFOLIO_USAGE.md) 获取完整使用指南
---
## ✨1019 更新说明
### 🎯 风险管理师功能增强 ⭐️