Back to skills
extension
Category: OtherNo API key required

股票监测助手

股票实时监测助手,A股盯盘利器,内置股票分析专家。 触发词:监测股票、股票提醒、实时盯盘、盯盘助手、帮我监测、帮我盯盘、 股票异动提醒、涨停提醒、大跌提醒、股价提醒、实时监控股票、 stock monitor、监测行情、开始监测、停止监测、 查股票、看大盘、股票查询、查茅台、查指数、 涨停榜、跌停榜、板块涨幅、行业板块、 分析股票、股票分析、分析一下、诊断股票、点评股票、 企微通知、智能推送、涨停推送、跌停预警、压力位突破、支撑位跌破、 大单异动、竞价报告、午间盘点、尾盘异动、每日复盘

personAuthor: user_8d120697hubcommunity

股票实时监测助手 v3.1

能力概述

多数据源(腾讯财经 + 东方财富 + 新浪财经)交叉验证,支持实时监测、单股查询、大盘查询、板块数据、涨跌停榜等全功能。

使用场景

触发词覆盖

| 场景 | 触发词示例 | |------|-----------| | 实时监测 | "帮我监测贵州茅台,涨超2%提醒我"、"实时盯盘 平安银行" | | 单股查询 | "查茅台今天怎么样"、"600519什么价格"、"旗天科技行情" | | 大盘查询 | "今天大盘怎么样"、"上证指数多少点"、"看四大指数" | | 批量查询 | "查茅台、平安、比亚迪"、"批量查询这几只股票" | | 板块数据 | "今天哪些板块涨得好"、"板块涨幅排名" | | 涨跌停榜 | "今天涨停有哪些"、"跌停榜看看"、"涨停股排名" | | 股票分析 | "分析一下永鼎股份"、"诊断茅台"、"点评旗天科技" |

文件结构

stock-monitor/
├── SKILL.md              # 本文件
├── __init__.py           # 统一接口封装
├── data_source.py        # 多数据源管理(腾讯/东财/新浪)
├── monitor.py            # 实时监测盯盘
├── query.py              # 单股/大盘/批量查询
├── market_data.py        # 板块/涨跌停榜数据
└── analyzer.py           # 股票分析专家

执行方法

1. 实时监测

python monitor.py "股票参数" --interval 间隔秒 --duration 时长分钟

示例:

# 监测茅台,涨超2%提醒,每30秒刷新,监测60分钟
python monitor.py "sh600519:贵州茅台:2.0" --interval 30 --duration 60

# 监测多只股票
python monitor.py "sh600519:贵州茅台:2.0,sz000001:平安银行:1.5,sh000001:上证指数:1.0"

2. 单股查询

python query.py --single 600519
python query.py --single sh600519
python query.py --s 300061

3. 大盘查询

python query.py --market
python query.py -m

4. 批量查询

python query.py --batch "600519,000001,300061,002594"
python query.py -b "sh600519,sz000001,sz300061"

5. 板块数据

python market_data.py plate

6. 涨跌停榜

python market_data.py up      # 涨停榜
python market_data.py down    # 跌停榜

7. 股票分析专家

python analyzer.py 600105              # 分析永鼎股份
python analyzer.py sh600519 --name 茅台 # 分析茅台
python analyzer.py 300061 -n 旗天科技  # 分析旗天科技

Python API 调用

from stock_monitor import StockMonitor

monitor = StockMonitor()

# 查单股
monitor.query_stock("600519")

# 查大盘
monitor.query_market()

# 批量查询
monitor.query_batch(["600519", "000001", "300061"])

# 查板块
monitor.get_plates()

# 查涨停榜
monitor.get_limit_up()

# 查跌停榜
monitor.get_limit_down()

# 股票分析
from stock_monitor import StockAnalyzer
analyzer = StockAnalyzer()
result = analyzer.analyze("sh600105", "永鼎股份")
analyzer.print_report(result)

股票代码规则

| 类型 | 代码格式 | 示例 | |------|---------|------| | 上海股票 | sh + 6位代码 | sh600519 = 贵州茅台 | | 深圳主板 | sz + 6位代码 | sz000001 = 平安银行 | | 创业板 | sz + 6位代码 | sz300061 = 旗天科技 | | 科创板 | sh + 6位代码 | sh688981 = 中芯国际 | | 上证指数 | sh000001 | 上证指数 | | 深证成指 | sz399001 | 深证成指 | | 创业板指 | sz399006 | 创业板指 | | 科创50 | sh000688 | 科创50 |

数据源说明

| 数据源 | 特点 | 状态 | |--------|------|------| | 腾讯财经 | 秒级刷新、字段最全 | 可用 | | 东方财富 | 精细财务数据、板块数据 | 可用 | | 新浪财经 | 稳定可靠、备用首选 | 可用 | | 网易财经 | 已下线 | 不可用 |

三个数据源并发获取后取中位数交叉验证,价格差异>0.5%会自动警告。

安装依赖

# 必须
pip install requests

# 可选(Windows桌面弹窗提醒)
pip install win10toast

AI调用指南

当用户触发此Skill时,按以下步骤执行:

  1. 识别意图:判断用户是要监测、查询单股、查大盘、查板块还是查涨跌停榜
  2. 识别股票:从用户输入中提取股票名称/代码,自动转换成 sh/sz 格式
  3. 识别阈值(仅监测):提取提醒条件(如"涨超2%"→threshold=2.0),默认2.0
  4. 执行对应脚本
    • 监测 → monitor.py
    • 单股查询 → query.py --single
    • 大盘查询 → query.py --market
    • 批量查询 → query.py --batch
    • 板块数据 → market_data.py plate
    • 涨停榜 → market_data.py up
    • 跌停榜 → market_data.py down
    • 股票分析 → analyzer.py
    • 专业分析(推荐) → pro_analyzer.py (TraderAnalyzer 老股民版)
    • 新闻监控 → news_monitor.py
    • 自选股管理 → watchlist.py
    • 推送配置 → notifier.py

常见股票代码速查

| 股票名称 | 代码 | |---------|------| | 贵州茅台 | sh600519 | | 平安银行 | sz000001 | | 中芯国际 | sh688981 | | 宁德时代 | sz300750 | | 比亚迪 | sz002594 | | 旗天科技 | sz300061 | | 上证指数 | sh000001 | | 深证成指 | sz399001 | | 创业板指 | sz399006 | | 科创50 | sh000688 |

更新日志

v5.0 (2026-05-06) 🦀 产品化升级

  • 持仓管理模块 position_manager.py 上线
    • 记录成本价/仓位/买入日期,计算浮盈/浮亏
    • 基于成本价自动生成操作建议(止盈/止损/加仓/减仓)
    • 持仓数据持久化到 positions.json
    • 用法:python position_manager.py add sh600023 --name 浙能电力 --cost 5.60 --shares 1000
  • onboarding_flow.py 新股民交互式引导
    • 分5步收集信息(自我介绍→持仓→推送方式→更多股票→确认)
    • 每步说明"为什么问这个问题",让股民理解价值
    • 支持跳过任何问题,使用合理默认值
  • smart_notifier.py v5.0 消息格式重构
    • 先给结论和操作建议,后给数据支撑
    • 每条消息末尾附推荐股(标注仅供参考
    • 新增 V5FormatterStockRecommender
  • guardian.py 进程守护脚本
    • 每5分钟检查monitor.py是否存活,死亡自动重启
    • 只在交易时间(9:15-15:10)守护,非交易时间休眠
    • 每日最多重启5次,防止无限循环
    • 用法:python guardian.py start --stock "sh600023:浙能电力:2.0"
  • monitor.py 升级到v5.0
    • 集成持仓管理,异动推送自动附带操作建议
    • 集成推荐引擎,每次推送附推荐股
    • 版本说明更新为产品化描述

v4.0 (2026-04-27)

  • 智能企微通知引擎(smart_notifier.py)全新上线:
    • 8种实时异动通知:
      • 🔴 涨停/⚫ 跌停(±9.5%自动触发,30分钟冷却)
      • 🚀 压力位突破 / ⛔ 支撑位失守(结合v3.6升级后的多维度算法)
      • 💰 大单异动(5分钟主力净买卖>3000万)
      • 📊 量能异常(超5日均量3倍)
      • ✨ 均线金叉 / ☠️ 死叉(MA5穿越MA20)
    • 4种定时报告:
      • 📋 早盘竞价报告(9:25后调用)
      • ☕ 午间盘点(11:30后调用)
      • ⏰ 尾盘异动预警(14:50后调用)
      • 📊 每日复盘摘要(15:00后调用)
    • 防刷机制:每种事件独立冷却时间,防止消息轰炸
    • 专业级企微格式化:结论前置、数字具体、emoji区分风险、200字以内
    • monitor.py v4.0集成:监测循环自动调用SmartNotifier
    • 新增 --no-smart-notify 参数可关闭智能通知

v3.6 (2026-04-27)

  • 压力支撑位算法全面升级(三维度综合算法):
    • 波峰波谷识别(近60日局部高低点)
    • 斐波那契回撤/延伸位(38.2%/50%/61.8%)
    • 均线动态支撑/压力(MA5/20/60/120/250)
    • VWAP成本密集区(20日量价加权)
    • 多维度共振投票(★★★/★★/★信心度评级)
  • 新增Fib关键位单独展示
  • 新增成本密集区行
  • 东财接口数据修复(换手率/市值/PB/资金流向)
  • 资金流向改用专用fflow接口,数据更准确

v3.5 (2026-04-24)

  • 老股民版分析器全面升级(TraderAnalyzer)
  • 新增7大核心模块:压力位/支撑位、多周期趋势、主力四阶段行为、RSI/KDJ/MACD/BIAS技术信号、筹码结构、一句话结论、操作策略+盈亏比
  • K线数据源从腾讯接口切换到东方财富历史K线API(更稳定)
  • 市值显示优化(多源兜底)
  • 盈亏比计算修复

v3.4 (2026-04-24)

  • 新增专业版分析器(pro_analyzer.py) - 8大模块深度分析
  • 估值指标:PE(TTM)、PB、PS、总市值/流通市值
  • 市场活跃度:换手率、量比、振幅
  • 技术面:MA5/10/20均线系统 + K线形态识别
  • 资金面:主力净流入 + 量价关系判断
  • 基本面:ROE、毛利率、营收/利润同比、EPS、BVPS
  • 综合评分升级:五星评级+风险提示
  • 企微推送集成:--push参数一键推送

v3.3 (2026-04-23)

  • 新增新闻/公告监控功能
  • 新增自选股管理功能(增删改查、批量分析、异动检查)
  • 新增微信/钉钉/Bark/Server酱推送通知
  • 支持多渠道消息推送配置

v3.2 (2026-04-23)

  • 新增股票分析专家功能
  • 技术分析、量能分析、大盘对比
  • 综合评分与操作建议
  • 目标价与止损价计算

v3.1 (2026-04-23)

  • 新增单股查询功能
  • 新增大盘查询功能
  • 新增批量查询功能
  • 新增板块数据功能
  • 新增涨跌停榜功能
  • 统一Python API接口

v3.0 (2026-04-22)

  • 多数据源交叉验证
  • 实时监测盯盘
  • 异动提醒功能