核心用法
Stock Monitor Skill 是一款面向股票投资者的自动化监控工具,通过 Shell 脚本实现股票价格实时监控与语音提醒功能。用户只需配置目标股票代码、名称及涨跌阈值百分比,系统即会自动轮询监控,当股价突破设定阈值时,通过飞书机器人发送语音消息提醒。
主要工作流程:
1. 配置飞书应用凭证(复用 Feishu Voice Skill 的认证体系)
2. 在 stocks.conf 中定义监控标的,格式为:代码,名称,涨阈值%,跌阈值%
3. 通过 cron 定时任务设定监控频率(建议交易日 9:00-15:00 每 5 分钟)
4. 系统内置交易时间判断,自动跳过非交易时段及午休时间
技术架构: 基于新浪财经公开 API 获取实时行情(无需 API Key),依赖 jq 进行 JSON 解析,通过飞书 OpenAPI 推送语音消息。支持 A 股(sh/sz 前缀)、港股、美股多市场监控。
显著优点
- 零门槛接入:新浪财经 API 无需注册即可使用,降低数据源获取成本
- 多场景适配:覆盖短线盯盘、止盈止损、异动捕捉、上班族被动监控等典型需求
- 智能节电设计:交易时间判断 + 午休免打扰,避免无效请求与消息骚扰
- 高度可配置:支持自定义监控时段、提醒方式(语音/文字/混合)、缓存策略
- 批量管理能力:单配置文件可同时监控多只股票,适合组合投资者
潜在缺点与局限性
- 数据源稳定性风险:依赖新浪财经免费 API,存在接口变更、限频或封禁可能,无 SLA 保障
- 无历史数据与图表:仅提供实时阈值触发提醒,缺乏 K 线、成交量、技术指标等分析能力
- 部署门槛:需 Linux 服务器或 NAS 长期运行,普通用户需具备基础的 Shell 与 cron 知识
- 提醒延迟:cron 最小粒度为分钟级,无法捕捉秒级波动,高频交易场景不适用
- 阈值单一性:仅支持固定百分比阈值,不支持技术指标(如 MACD、均线)或条件单逻辑
- 安全凭证管理:飞书 App Secret 以明文环境变量存储,存在泄露风险
适合人群
- 上班族投资者:无法实时盯盘,需被动接收关键价位提醒
- 中长线持有者:设置止盈止损线,减少情绪干扰
- 多标的组合管理者:批量监控自选股异动
- 技术爱好者:具备 Linux 基础,愿意自建自动化工具
常规风险
- API 可用性风险:第三方数据源可能随时调整接口策略,建议准备备用数据源
- 误报与漏报:网络波动或 API 延迟可能导致重复提醒或延迟提醒
- 阈值设置风险:百分比阈值在波动剧烈行情中可能频繁触发,需合理设置缓冲区间
- 合规提示:本工具仅提供价格监控与提醒,不构成投资建议,用户需自主决策交易