360 Secure SkillHub
360 安全技能中心

Stock Alert CN

通过 Python 脚本抓取新浪财经实时行情,按配置文件中各股票的阈值比较当前价与上次记录价,价格变动达到阈值时输出预警文本,由定时任务推送到飞书;无预警时静默退出。配置与状态文件存放在工作区 memory 目录,股票代码需手动填写。

nox0210
nox0210
热度 26.54
最近更新 2026-04-06 19:41:48
分类:自动化依赖:代码执行 / 第三方 API / 读写文件应用场景:财务 / 个人理财 / 工作流 / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add stock-alert-cn
Metadata
name
stock-watcher
description
A股/港股/美股实时股价监控。设定预警阈值后自动盯盘,价格波动超过阈值时通过 cron 推送飞书提醒。 触发场景:(1) 用户说"帮我监控XX股票" (2) 用户说"股票提醒" (3) 用户说"股价预警"

Stock Watcher(股价监控)

实时监控股票价格波动,达标自动推送飞书提醒。

数据来源

新浪财经接口,直接抓取实时行情,不依赖任何第三方数据服务。

配置股票

编辑 ~/.openclaw/workspace/memory/stocks_config.json:

{
  "stocks": {
    "贵州茅台": {
      "symbol": "600519.SS",
      "threshold": 5.0,
      "currency": "¥"
    },
    "宁德时代": {
      "symbol": "300750.SZ",
      "threshold": 2.0,
      "currency": "¥"
    },
    "腾讯控股": {
      "symbol": "0700.HK",
      "threshold": 2.0,
      "currency": "HK$"
    },
    "阿里巴巴": {
      "symbol": "09988.HK",
      "threshold": 1.0,
      "currency": "HK$"
    }
  }
}

字段说明:

  • symbol: 代码格式为 XXXXXX.SS(沪市)、XXXXXX.SZ(深市)或 XXXX.HK(港股)
  • threshold: 触发预警的价格变动绝对值(元),支持小数
  • currency: 货币符号

代码怎么查:

  • 沪市股票:6位数字末尾 + .SS
  • 深市股票:6位数字末尾 + .SZ
  • 港股:4位或5位数字末尾 + .HK
  • 例:600519 → 600519.SS(沪市),300750 → 300750.SZ(深市),0700 → 0700.HK(港股)

运行脚本

python3 ~/.openclaw/workspace/skills/stock-watcher/scripts/stock_check.py

无预警时(零输出,完全静默,不发送飞书): 脚本直接退出,不打扰你

有预警时(cron 自动发送飞书):

⚠️ 【贵州茅台】↑ ¥1688.00 (+8.00 / +0.48%)

设置自动提醒

openclaw cron add \
  --name "stock-watcher" \
  --cron "*/5 9-11,13-15 * * 1-5" \
  --tz "Asia/Shanghai" \
  --message "python3 ~/.openclaw/workspace/skills/stock-watcher/scripts/stock_check.py" \
  --channel feishu
  • 每5分钟检查一次
  • 工作日 A股开市时段(09:30-11:30 / 13:00-15:00)运行
  • 有预警自动发飞书,无预警不打扰

查看/删除定时任务

openclaw cron list
openclaw cron delete <id>

数据存储

  • 配置文件:~/.openclaw/workspace/memory/stocks_config.json
  • 状态文件:~/.openclaw/workspace/memory/stocks_state.json(自动保存上次价格)

预警逻辑

  • 每次运行时,比较当前价与上次记录价
  • 价格变动绝对值 ≥ threshold 时触发预警
  • 触发后自动保存当前价格,无需手动更新