name: stock-monitor description: | 股票实时监测助手,A股盯盘利器,内置股票分析专家。 触发词:监测股票、股票提醒、实时盯盘、盯盘助手、帮我监测、帮我盯盘、 股票异动提醒、涨停提醒、大跌提醒、股价提醒、实时监控股票、 stock monitor、监测行情、开始监测、停止监测、 查股票、看大盘、股票查询、查茅台、查指数、 涨停榜、跌停榜、板块涨幅、行业板块、 分析股票、股票分析、分析一下、诊断股票、点评股票、 企微通知、智能推送、涨停推送、跌停预警、压力位突破、支撑位跌破、 大单异动、竞价报告、午间盘点、尾盘异动、每日复盘 version: 4.0 author: 大闸蟹
多数据源(腾讯财经 + 东方财富 + 新浪财经)交叉验证,支持实时监测、单股查询、大盘查询、板块数据、涨跌停榜等全功能。
| 场景 | 触发词示例 |
|---|---|
| 实时监测 | "帮我监测贵州茅台,涨超2%提醒我"、"实时盯盘 平安银行" |
| 单股查询 | "查茅台今天怎么样"、"600519什么价格"、"旗天科技行情" |
| 大盘查询 | "今天大盘怎么样"、"上证指数多少点"、"看四大指数" |
| 批量查询 | "查茅台、平安、比亚迪"、"批量查询这几只股票" |
| 板块数据 | "今天哪些板块涨得好"、"板块涨幅排名" |
| 涨跌停榜 | "今天涨停有哪些"、"跌停榜看看"、"涨停股排名" |
| 股票分析 | "分析一下永鼎股份"、"诊断茅台"、"点评旗天科技" |
stock-monitor/
├── SKILL.md # 本文件
├── __init__.py # 统一接口封装
├── data_source.py # 多数据源管理(腾讯/东财/新浪)
├── monitor.py # 实时监测盯盘
├── query.py # 单股/大盘/批量查询
├── market_data.py # 板块/涨跌停榜数据
└── analyzer.py # 股票分析专家
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"
python query.py --single 600519
python query.py --single sh600519
python query.py --s 300061
python query.py --market
python query.py -m
python query.py --batch "600519,000001,300061,002594"
python query.py -b "sh600519,sz000001,sz300061"
python market_data.py plate
python market_data.py up # 涨停榜
python market_data.py down # 跌停榜
python analyzer.py 600105 # 分析永鼎股份
python analyzer.py sh600519 --name 茅台 # 分析茅台
python analyzer.py 300061 -n 旗天科技 # 分析旗天科技
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
当用户触发此Skill时,按以下步骤执行:
monitor.pyquery.py --singlequery.py --marketquery.py --batchmarket_data.py platemarket_data.py upmarket_data.py downanalyzer.pypro_analyzer.py (TraderAnalyzer 老股民版)news_monitor.pywatchlist.pynotifier.py| 股票名称 | 代码 |
|---|---|
| 贵州茅台 | sh600519 |
| 平安银行 | sz000001 |
| 中芯国际 | sh688981 |
| 宁德时代 | sz300750 |
| 比亚迪 | sz002594 |
| 旗天科技 | sz300061 |
| 上证指数 | sh000001 |
| 深证成指 | sz399001 |
| 创业板指 | sz399006 |
| 科创50 | sh000688 |
position_manager.py 上线positions.jsonpython position_manager.py add sh600023 --name 浙能电力 --cost 5.60 --shares 1000onboarding_flow.py 新股民交互式引导smart_notifier.py v5.0 消息格式重构V5Formatter 和 StockRecommenderguardian.py 进程守护脚本python guardian.py start --stock "sh600023:浙能电力:2.0"monitor.py 升级到v5.0更多技能请访问小葱技能站7w4.net。
这个 Skill 功能相当全面,能查行情、做分析、盯盘提醒、推送通知,基本涵盖炒股需要的各种场景。文档写得很详细,新手也能快速上手。多数据源设计让数据更可靠,专业版分析报告内容丰富。不过使用前需要手动安装依赖,部分高级功能配置较复杂,偶尔可能遇到推送不生效的问题。