← 返回
未分类

股市守望者

轻量级股票涨跌监控提醒工具。支持多只股票监控、自定义涨跌阈值、目标价提醒、K线形态识别与趋势分析、行情回测验证策略、多渠道分级通知。三档监控模式自动适配平台能力(秒级实时~30分钟巡逻),适合炒股需及时掌握异动的场景。
洋洋
未分类 community v1.0.0 1 版本 99465.2 Key: 无需
★ 0
Stars
📥 186
下载
💾 0
安装
1
版本
#latest

概述

股市守望者 · stock-guardian

> 📡 设好阈值,到点检查,触发提醒。不做荐股,只做守望。

技能简介

stock-guardian 是一个轻量级股票涨跌监控提醒工具。支持多只股票监控、自定义涨跌阈值、目标价提醒、多渠道分级通知。根据AI平台能力自动适配三档监控模式(秒级实时~30分钟巡逻),适合炒股需及时掌握异动的场景。

适用场景:炒股需及时掌握异动、盯盘不想一直看手机、设好阈值等通知

不做什么:荐股、买卖信号、自动交易

核心功能

一、监控配置

1.1 添加监控

添加监控 600519 +3%/-2%
监控 00700.HK 跌2%提醒
添加 TSLA 涨5%通知到飞书
  • 支持A股(6/0/3开头)、港股(.HK后缀)、美股(字母代码)
  • 可单独设上涨阈值、下跌阈值,或双向都设
  • 首次添加自动识别股票名称

1.2 目标价提醒

监控 600519 目标价1850
监控 002594 止损价290
  • 涨到目标价 → 止盈提醒
  • 跌到止损价 → 止损提醒
  • 可与涨跌幅阈值共存

1.3 监控时段

  • 默认仅交易时段检查(A股 9:30-15:00,港股 9:30-16:00,美股 21:30-次日4:00 北京时间)
  • 可设置盘前提醒(集合竞价异动)
  • 可设置盘后提醒(收盘涨跌统计)
  • 非交易时段自动跳过检查

1.4 冷却机制

  • 同一只股票触发提醒后,默认60分钟内不重复提醒
  • 冷却期可自定义(激进模式5分钟,保守模式120分钟)
  • 价格反转时(先触发涨再触发跌)立即突破冷却
  • 紧急止损永远突破冷却

二、三档监控模式

根据AI平台能力自动适配,也可手动指定:

模式粒度适用平台实现方式
--------------------------------
🟢 实时模式 realtime秒级有云服务器/长驻进程的AIWebSocket连接行情源,变动实时触发
🟡 高频模式 high-freq1-5分钟支持细粒度cron的AI定时轮询行情API
🔵 巡逻模式 patrol10-30分钟调度粒度有限的AI(如扣子)心跳/日程定期检查

自动检测逻辑

  1. 尝试启动WebSocket → 成功则用实时模式
  2. 尝试创建1分钟cron → 成功则用高频模式
  3. 以上都不可用 → 回退巡逻模式

巡逻模式的调度方案(扣子平台)

  • 交易时段:日程任务每小时检查(9:30/10:30/11:30/13:30/14:30)
  • 心跳兜底:每30分钟检查一次
  • 非交易时段:心跳跳过检查

三、行情获取

3.1 数据源优先级

  1. 新浪财经API(A股/港股,免费,准实时)
  2. 腾讯财经API(A股/港股,免费,准实时)
  3. Yahoo Finance API(美股,免费,延迟15分钟)
  4. 搜索引擎兜底(所有市场,延迟较大)

3.2 获取策略

  • 优先用API直连,速度快、数据准
  • API不可用时降级为搜索获取
  • 记录上次获取价格,用于计算相对变动

四、提醒触发

4.1 触发条件

类型条件示例
------------------
上涨提醒当日涨幅 ≥ 设定阈值涨3%提醒
下跌提醒当日跌幅 ≥ 设定阈值跌2%提醒
止盈提醒当前价 ≥ 目标价1850止盈
止损提醒当前价 ≤ 止损价290止损
新高提醒创N日新高(可选)创30日新高
新低提醒创N日新低(可选)创30日新低
反转提醒冷却期内价格反转方向先涨后跌

4.2 通知格式

📈 贵州茅台(600519) 上涨提醒
当前价:1856.00  涨幅:+3.52%
超过阈值 +3%  |  冷却60分钟
📉 比亚迪(002594) 止损提醒
当前价:288.50  跌幅:-2.18%
已跌破止损价 290.00
🔔 腾讯控股(00700.HK) 新高提醒
当前价:398.20  涨幅:+1.85%
创30日新高

五、通知渠道体系

5.1 渠道能力矩阵

渠道扣子AI实现其他AI实现延迟适合场景
--------------------------------------------
扣子对话直接回复-秒级日常查看
飞书消息lark_cli飞书API/webhook秒级工作时段
邮件email_requestSMTP1-5分钟重要止损/日报
微信微信渠道推送企业微信API秒级随时查看
手机推送扣子APP推送平台推送秒级即时感知

5.2 通知分级策略

按紧急程度分级,不是所有提醒都全渠道轰炸:

级别场景默认渠道说明
----------------------------
🔴 紧急止损触发、暴跌超5%、跌停全渠道(对话+飞书+邮件+微信)不怕打扰,怕漏掉
🟡 重要常规涨跌阈值触发对话+飞书工作时段看得到
🟢 一般盘后报告、新高新低对话空了再看

用户可自定义每只股票的通知级别和渠道偏好。

5.3 通知聚合

避免短时间内多只股票触发时刷屏:

  • 5分钟内的多个非紧急提醒合并为一条汇总:
  • 📊 股票异动汇总 (10:30-10:35)
    📈 贵州茅台 +3.52%  |  📉 比亚迪 -2.18%
    🔔 腾讯控股 创30日新高
    
  • 紧急止损不合并,单独立即推送
  • 聚合窗口可配置(默认5分钟)

5.4 日报与周报

  • 盘后日报:15:10自动发送,包含所有监控股收盘涨跌 + 当日触发汇总 + 次日关注
  • 周报:周五收盘后,本周涨跌排行 + 触发统计 + 下周待关注事项
  • 日报/周报通过用户设定的默认渠道发送

六、K线分析

6.1 趋势判断

分析 600519 K线
600519 现在什么走势
茅台支撑压力位在哪
  • 识别当前趋势:上升/下降/震荡
  • 自动标注关键支撑位和压力位
  • 输出简明解读,不说黑话

6.2 形态识别

形态含义提醒级别
----------------------
大阳线涨幅超4%的实体长阳🟡重要
大阴线跌幅超4%的实体长阴🟡重要
十字星开盘≈收盘,多空分歧🟢一般
锤子线下影线长,可能反转🟡重要
射击之星上影线长,可能见顶🟡重要
吞没形态前后两根K线反包🟡重要
跳空缺口开盘价与前日收盘有间隙🟡重要

用法:

监控 600519 锤子线提醒
监控 002594 大阴线 + 十字星
监控 TSLA 所有形态

6.3 量价配合

  • 放量突破 → 可能加速上涨
  • 缩量上涨 → 上涨动力不足
  • 放量下跌 → 抛压较大
  • 地量地价 → 可能见底

6.4 综合解读

输出一段简明分析,例如:

📊 贵州茅台(600519) K线解读
趋势:震荡上行,5日线上方运行
支撑:1820(20日线)/ 压力:1880(前高)
形态:昨日锤子线,今日放量突破5日线
量价:放量上涨,多头力量增强
结论:短线偏多,关注1880压力突破情况

七、行情回测

7.1 阈值回测

回测 600519 涨3%跌2% 最近30天
  • 模拟按设定阈值触发买入/卖出,计算收益
  • 输出:触发次数、模拟收益率、最大回撤
  • 帮你判断阈值设得合不合理

7.2 触发频率统计

600519 涨3% 过去一个月触发几次
  • 统计阈值历史触发频率
  • 频率太高 → 阈值可以放宽
  • 频率太低 → 可能错过机会

7.3 形态胜率

600519 锤子线胜率
  • 统计某形态出现后N天的涨跌概率
  • 辅助判断形态信号的可靠程度

7.4 参数调优建议

我的监控阈值合理吗
  • 基于历史数据,建议阈值调整方向
  • 输出:当前阈值评价 + 推荐参数 + 理由

定位:回测是帮你验证想法,不是替你做决策。分析归分析,买卖归你。

八、监控管理命令

查看监控        → 列出所有监控股票及当前状态
删除 600519     → 移除监控
暂停 600519     → 暂停不删除
恢复 600519     → 恢复监控
修改 600519 +5% → 修改阈值
监控报告        → 查看当日触发记录
通知设置        → 配置通知渠道和分级

数据结构

配置文件 config.json

{
  "mode": "auto",
  "stocks": [
    {
      "code": "600519",
      "name": "贵州茅台",
      "market": "A",
      "threshold_up": 3,
      "threshold_down": -2,
      "target_price_up": null,
      "target_price_down": null,
      "new_high_days": null,
      "cooldown_minutes": 60,
      "alert_level": "important",
      "notify_channels": ["coze", "feishu"],
      "trading_hours_only": true,
      "last_check_price": null,
      "last_check_time": null,
      "last_trigger_time": null,
      "last_trigger_type": null,
      "active": true
    }
  ],
  "notify": {
    "default_channels": ["coze"],
    "urgent_channels": ["coze", "feishu", "email", "wechat"],
    "important_channels": ["coze", "feishu"],
    "normal_channels": ["coze"],
    "aggregate_window_minutes": 5,
    "daily_report": true,
    "weekly_report": true
  },
  "schedule": {
    "pre_market": false,
    "after_market": true
  }
}

触发记录 history.jsonl

2026-05-10T10:30:00|600519|up|important|+3.52%|1856.00|coze,feishu
2026-05-10T14:00:00|002594|stop_loss|urgent|-2.18%|288.50|coze,feishu,email,wechat

文件结构

stock-guardian/
├── SKILL.md              ← 本文件(技能说明)
├── scripts/
│   ├── stock_quote.py    ← 行情获取(多数据源自动降级)
│   ├── kline.py          ← K线数据获取与形态识别
│   ├── analysis.py       ← K线分析(趋势/支撑压力/量价/综合解读)
│   ├── backtest.py       ← 行情回测(阈值回测/形态胜率/参数调优)
│   ├── threshold.py      ← 阈值判断与触发逻辑
│   ├── notify.py         ← 通知分发(多渠道+分级+聚合)
│   ├── scheduler.py      ← 调度模式检测与管理
│   ├── config_manager.py ← 配置增删改查
│   └── history.py        ← 触发记录管理
├── templates/
│   ├── notify_up.md      ← 上涨提醒模板
│   ├── notify_down.md    ← 下跌提醒模板
│   ├── notify_target.md  ← 目标价提醒模板
│   ├── notify_urgent.md  ← 紧急止损提醒模板
│   ├── daily_report.md   ← 日报模板
│   └── weekly_report.md  ← 周报模板
└── data/
    ├── config.json       ← 监控配置(自动生成)
    └── history.jsonl     ← 触发记录(自动生成)

使用流程

快速开始

  1. AI读取本SKILL.md,了解能力
  2. 执行 添加监控 600519 +3%/-2% 添加第一只股票
  3. 自动检测监控模式,创建调度
  4. 触发时按分级策略通知用户

每次检查执行流程

  1. 读取 config.json 获取监控列表
  2. 判断当前是否在交易时段(非交易时段跳过)
  3. 逐只获取行情数据(API优先,搜索降级)
  4. 计算涨跌幅,比对阈值和目标价
  5. 检查冷却期,判断是否触发
  6. 确定提醒级别(urgent/important/normal)
  7. 触发则按级别选择渠道,聚合非紧急提醒
  8. 发送通知,更新 history.jsonl
  9. 更新 last_check_price/time

日报流程

  1. 15:10 触发日报日程
  2. 读取 history.jsonl 当日记录
  3. 获取所有监控股收盘价
  4. 生成日报,通过默认渠道发送

注意事项

  1. 数据延迟:免费行情API有15分钟延迟,实时模式依赖WebSocket付费源
  2. 非投资建议:本技能仅提供价格监控提醒和K线形态分析,不构成任何投资建议
  3. 风控意识:止损提醒不能保证及时到达,不应作为唯一风控手段
  4. 合规边界:不提供荐股、不预测走势、不自动交易
  5. 冷却机制:防止同一信号反复打扰,但反转和紧急止损会突破冷却
  6. 多市场时差:A股9:30-15:00,港股9:30-16:00,美股21:30-次日4:00(北京时间),需正确处理跨日
  7. 通知聚合:5分钟内多个非紧急提醒合并,避免刷屏;紧急止损永远单独推送
  8. 回测局限:历史表现不代表未来,回测结果仅供参数调优参考
  9. K线形态:形态识别是辅助观察工具,单一形态不构成交易依据

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-05-10 21:01 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

抖音运营大师

user_ef64daef
一站式抖音运营工具,融合文案生成、选题灵感、视频创作、数据分析、直播运营五大模块,共100项核心功能。支持爆款标题生成、热点选题、分镜脚本、粉丝画像分析、直播话术等,覆盖抖音运营全链路。
★ 8 📥 1,065

全平台电商客服助手

user_ef64daef
一站式电商客服自动化解决方案,6大平台全覆盖,AI智能对话,7×24小时无人值守。支持淘宝/京东/拼多多/抖音/快手/小红书,内置10000+话术库,多店铺管理。
★ 8 📥 485

合同智能助手

user_ef64daef
全能型合同管理工具,集合同生成、审查、管理于一体。支持100+合同模板库、AI智能起草、风险识别、合规审查、条款建议、Word导出、合同存档等全流程功能。
★ 2 📥 641