2.9 KiB
2.9 KiB
加入监测功能说明
功能概述
历史记录中的个股分析现在可以一键加入实时监测系统。系统会自动从最终投资决策中提取关键数据,快速创建监测任务。
功能特点
1. 智能数据提取
系统会自动从历史分析记录的最终投资决策中提取:
- 进场区间:自动识别最低价和最高价
- 止盈位:目标获利价位
- 止损位:风险控制价位
- 投资评级:买入/持有/卖出
2. 多格式支持
支持解析多种数据格式:
进场区间格式:
10.5-12.010.5 - 12.0¥10.5-¥12.010.5元-12.0元10.5~12.010.5至12.0
止盈/止损格式:
15.0¥15.015.0元$15.0
3. 重复检测
- 系统会自动检测股票是否已在监测列表中
- 如已存在,会给出警告提示
- 用户可以选择继续添加(创建重复监测项)或取消
4. 参数可调整
在加入监测前,用户可以:
- 确认或修改进场区间
- 调整止盈止损位
- 设置监测间隔(5-120分钟)
- 启用/禁用通知功能
- 修改投资评级
使用方法
方法1:从历史记录列表
- 进入"历史记录"页面
- 在任意分析记录的展开面板中,点击"➕ 监测"按钮
- 系统会自动进入该记录的详情页面并显示加入监测对话框
方法2:从详情页面
- 进入"历史记录"页面
- 点击"👀 查看详情"按钮查看完整分析
- 在详情页面底部点击"➕ 加入监测"按钮
- 系统会显示加入监测对话框
使用对话框
- 查看提取的数据:系统会显示自动提取的进场区间、止盈、止损位等信息
- 确认或修改参数:在表单中调整监测参数
- 提交:点击"✅ 确认加入监测"按钮
- 成功:系统会自动添加到监测列表并立即更新一次价格
技术实现
关键函数
display_add_to_monitor_dialog(record):显示加入监测对话框- 使用正则表达式
re.findall()提取数字 - 调用
monitor_db.add_monitored_stock()写入数据库 - 调用
monitor_service.manual_update_stock()立即更新价格
数据流程
历史记录 → 提取final_decision → 解析关键数据 → 显示确认表单 → 写入监测数据库 → 立即更新价格
注意事项
- 数据准确性:系统会尽力解析各种格式的数据,但建议在提交前确认数据准确性
- 重复监测:同一只股票可以创建多个监测项(例如不同的进场区间)
- 监测服务:加入监测后,确保监测服务处于运行状态
- 通知功能:需要在
.env中配置邮件参数才能接收通知
更新日志
2025-10-05
- ✅ 实现历史记录加入监测功能
- ✅ 支持多种数据格式自动解析
- ✅ 添加重复检测功能
- ✅ 优化用户界面和操作流程