股票监测助手

👤 云智学长 📦 v1.0.2 ⭐ 4.4 ⬇️ 2.3K 下载
📊 数据分析 免费

📖 技能介绍


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


股票实时监测助手 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. 执行对应脚本
  5. 监测 → monitor.py
  6. 单股查询 → query.py --single
  7. 大盘查询 → query.py --market
  8. 批量查询 → query.py --batch
  9. 板块数据 → market_data.py plate
  10. 涨停榜 → market_data.py up
  11. 跌停榜 → market_data.py down
  12. 股票分析 → analyzer.py
  13. 专业分析(推荐) → pro_analyzer.py (TraderAnalyzer 老股民版)
  14. 新闻监控 → news_monitor.py
  15. 自选股管理 → watchlist.py
  16. 推送配置 → 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)

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

🤖 AI 评测

这个 Skill 功能相当全面,能查行情、做分析、盯盘提醒、推送通知,基本涵盖炒股需要的各种场景。文档写得很详细,新手也能快速上手。多数据源设计让数据更可靠,专业版分析报告内容丰富。不过使用前需要手动安装依赖,部分高级功能配置较复杂,偶尔可能遇到推送不生效的问题。

📊 多维度评分

适应性4.3
规范性4.2
有效性4.5
可靠性4.4
可信度5

📁 包含文件 (22 个)

📄 QUICKSTART.md 5.7 KB
📄 README.md 6.7 KB
📄 SKILL.md 10.5 KB
📄 __init__.py 3.2 KB
📄 analyzer.py 12.2 KB
📄 data_source.py 7.5 KB
📄 enhanced_data.py 8 KB
📄 guardian.py 24.1 KB
📄 market_data.py 6.7 KB
📄 monitor.py 18.6 KB
📄 news_monitor.py 9.8 KB
📄 notifier.py 14.7 KB
📄 notifier_config.json 231 B
📄 onboarding_flow.py 19.1 KB
📄 position_manager.py 23.7 KB
📄 positions.json 7 B
📄 pro_analyzer.py 66.6 KB
📄 query.py 4.3 KB
📄 smart_notifier.py 63.3 KB
📄 test_smart_notifier.py 4.8 KB
📄 watchlist.py 13.1 KB
📄 给测试用户的说明.md 5.5 KB

🔥 大家都在搜

wps 写作 pdf 苹果