Files
aiagents-stock/docs/加入监测功能说明.md

2.9 KiB
Raw Permalink Blame History

加入监测功能说明

功能概述

历史记录中的个股分析现在可以一键加入实时监测系统。系统会自动从最终投资决策中提取关键数据,快速创建监测任务。

功能特点

1. 智能数据提取

系统会自动从历史分析记录的最终投资决策中提取:

  • 进场区间:自动识别最低价和最高价
  • 止盈位:目标获利价位
  • 止损位:风险控制价位
  • 投资评级:买入/持有/卖出

2. 多格式支持

支持解析多种数据格式:

进场区间格式

  • 10.5-12.0
  • 10.5 - 12.0
  • ¥10.5-¥12.0
  • 10.5元-12.0元
  • 10.5~12.0
  • 10.5至12.0

止盈/止损格式

  • 15.0
  • ¥15.0
  • 15.0元
  • $15.0

3. 重复检测

  • 系统会自动检测股票是否已在监测列表中
  • 如已存在,会给出警告提示
  • 用户可以选择继续添加(创建重复监测项)或取消

4. 参数可调整

在加入监测前,用户可以:

  • 确认或修改进场区间
  • 调整止盈止损位
  • 设置监测间隔(5-120分钟)
  • 启用/禁用通知功能
  • 修改投资评级

使用方法

方法1:从历史记录列表

  1. 进入"历史记录"页面
  2. 在任意分析记录的展开面板中,点击" 监测"按钮
  3. 系统会自动进入该记录的详情页面并显示加入监测对话框

方法2:从详情页面

  1. 进入"历史记录"页面
  2. 点击"👀 查看详情"按钮查看完整分析
  3. 在详情页面底部点击" 加入监测"按钮
  4. 系统会显示加入监测对话框

使用对话框

  1. 查看提取的数据:系统会显示自动提取的进场区间、止盈、止损位等信息
  2. 确认或修改参数:在表单中调整监测参数
  3. 提交:点击" 确认加入监测"按钮
  4. 成功:系统会自动添加到监测列表并立即更新一次价格

技术实现

关键函数

  • display_add_to_monitor_dialog(record):显示加入监测对话框
  • 使用正则表达式 re.findall() 提取数字
  • 调用 monitor_db.add_monitored_stock() 写入数据库
  • 调用 monitor_service.manual_update_stock() 立即更新价格

数据流程

历史记录 → 提取final_decision → 解析关键数据 → 显示确认表单 → 写入监测数据库 → 立即更新价格

注意事项

  1. 数据准确性:系统会尽力解析各种格式的数据,但建议在提交前确认数据准确性
  2. 重复监测:同一只股票可以创建多个监测项(例如不同的进场区间)
  3. 监测服务:加入监测后,确保监测服务处于运行状态
  4. 通知功能:需要在 .env 中配置邮件参数才能接收通知

更新日志

2025-10-05

  • 实现历史记录加入监测功能
  • 支持多种数据格式自动解析
  • 添加重复检测功能
  • 优化用户界面和操作流程