360 Secure SkillHub
360 安全技能中心

stock-monitor

核心功能含多维度技术指标分析、资讯情感分析、智能持仓管理、精准买卖点位建议,适配A股港股及国内红涨绿跌习惯。内置数据源自动降级机制,保障数据稳定。可通过CLI命令操作,输出实时行情、分析报告、交易信号,适用于日常股票监控、持仓追踪、交易决策参考场景。

xsqorange
xsqorange
热度 36.02
最近更新 2026-05-18 11:48:16
分类:数据依赖:代码执行 / 读写文件 / 第三方 API应用场景:数据处理 / 报告撰写 / 财务

安装技能

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

执行命令安装此 skill: npx secure-skills-cli add stock-monitor-xsq
Metadata
name
stock-monitor
description
股票监控分析技能 - 自定义股票池监控、实时行情、技术指标分析、涨跌趋势预测、信号提醒
version
1.2.1

Metadata

openclaw:
  requires:
    files:
      - ~/.openclaw/stock-pool.json        # 股票监控池配置(公开数据)
      - ~/.openclaw/stock-positions.json   # 持仓记录(个人数据,仅本地使用)
      - ~/.openclaw/stock-trades.json      # 交易记录(个人数据,仅本地使用)
      - ~/.openclaw/stock-alerts.json      # 预警配置
      - ~/.openclaw/cron/jobs.json         # 定时任务配置
    apis:
      - 腾讯行情API (qt.gtimg.cn)         # 实时行情(主要数据源)
      - 新浪财经API (sina.com.cn)          # 实时行情(备用数据源)
      - 东方财富API (eastmoney.com)        # K线数据、资讯(主备双通道)
      - Agent Reach (Jina/Exa)            # 资讯获取备选(当Tavily额度满时)
    credentials:
      - Tavily API Key (可选,额度满时使用Agent-Reach替代)
    network: true
    python: true

Stock Monitor - 股票监控分析技能


核心特色

  • 多维度技术分析:ADX趋势、BOLL轨道、MACD/KDJ/RSI/OBV/DMI/WR指标
  • 资讯情感分析:东方财富+新浪财经+雪球
  • 持仓智能管理:自动追踪成本、盈亏、FIFO同步
  • 买卖点位建议:基于支撑/阻力位+BOLL+均线的精确入场/出场/止损/目标价位
  • 中国股市习惯:🔴红色=上涨/盈利 | 🟢绿色=下跌/亏损
  • 数据源自动降级:行情/K线失败自动切换备用源,告别数据中断

目录结构

stock-monitor/
├── SKILL.md                    本文件
├── references/
│   ├── commands.md             CLI命令速查
│   ├── config.md               配置文件说明
│   ├── index.md                指标说明
│   ├── scheduled-tasks.md      定时任务配置
│   └── troubleshooting.md      故障排查
├── reports/
│   ├── prompts.md              Cron任务Prompt模板
│   └── templates.md            报告模板(完整模板)
└── scripts/
    ├── stock_monitor.py        主监控脚本
    └── stock_capital.py        资金流向脚本

数据源降级机制(v1.1+)

为应对数据源不稳定,脚本内置多级自动降级:

数据类型 主数据源 备用① 备用② 最终保底
A股实时行情 腾讯 qt.gtimg.cn 新浪 hq.sinajs.cn — 返回空
港股实时行情 腾讯 qt.gtimg.cn 新浪 hq.sinajs.cn — 返回空
A股K线 东方财富 push2his 新浪财经 — 返回空
港股K线 腾讯 web.ifzq.gtimg.cn 东方财富 push2his 实时行情构造单日K线 返回空
大盘指数 腾讯 qt.gtimg.cn 新浪 hq.sinajs.cn — 返回空

降级标识:当触发备用源时,脚本会打印 [降级] 或 [保底] 日志,便于排查。


CLI 命令

工作目录:scripts | 格式:python stock_monitor.py <command> [args]

行情与指数

命令 说明
quote <code> 查询单只股票行情
index 查询大盘指数

技术分析

命令 说明
analyze <code> 分析股票技术指标
monitor-a 监控所有A股
monitor-hk 监控所有港股

综合报告

命令 说明
report 生成完整综合报告
report-a 生成A股综合报告
report-hk 生成港股综合报告

持仓管理

命令 说明
position add <code> <qty> <cost> 添加/更新持仓
position remove <code> 清除持仓
position list 查看持仓

交易记录

命令 说明
trade buy <code> <qty> <price> 记录买入
trade sell <code> <qty> <price> 记录卖出
trades [code] 查看交易记录

重要规则

数据优先级(强制)

  1. 脚本行情数据(index/monitor-a/monitor-hk)— 权威数据
  2. 搜索资讯数据(web_fetch)— 仅用于资讯分析

【强制】报告中所有"现价/涨跌幅/涨跌额"必须使用脚本返回的数据,禁止使用搜索结果中的价格。

技术指标(必须包含)

每只股票:现价、涨跌幅、MA均线多空、MACD状态、KDJ状态、RSI数值、BOLL位置、OBV背离、DMI趋势、WR威廉、综合信号

综合信号评级

评分差 信号
buy > sell + 3 ⭐⭐⭐ 强烈买入
buy > sell ⭐⭐ 建议买入
abs差 ≤ 3 ⚪ 观望
sell > buy ⭐ 建议卖出
sell > buy + 3 ⭐⭐ 强烈卖出

买卖点位计算规则

场景 买入点位 买入区间 卖出点位 卖出区间 止损位 目标位
回踩支撑 支撑位 支撑×0.98~1.02 - - 支撑下方3% 阻力位/BOLL上轨
突破阻力 突破后确认 阻力~阻力×1.02 - - 阻力下方3% 上一阻力位
RSI超卖 BOLL下轨/支撑 下轨×0.98~1.02 - - 前低下方3% BOLL上轨/阻力位
RSI超买 - - BOLL上轨/阻力位 上轨×0.97~1.01 - -
MACD死叉 - - 短线阻力位 阻力×0.97~1.01 - -

计算依据:

  • 支撑位:近30日低点、BOLL下轨、60日均线
  • 阻力位:近30日高点、BOLL上轨、近期反弹高点
  • 止损:支撑/均线下方3%(保守可设2%)
  • 目标位:阻力位、BOLL上轨、量度涨幅(前一高低点差)
  • 买入区间:在点位附近±2%范围分批建仓
  • 卖出区间:在点位附近±3%范围分批止盈

报告模板

详见 reports/templates.md

报告生成流程

  1. python stock_monitor.py index 获取大盘指数
  2. 读取 ~/.openclaw/stock-pool.json 获取股票列表
  3. python stock_monitor.py monitor-a/hk 获取技术面数据
  4. web_fetch 获取资讯(优先东方财富/新浪/雪球)
  5. 生成报告(价格数据必须用步骤3返回的数据)
  6. 推送至飞书群聊

配置文件

文件 路径
股票池 ~/.openclaw/stock-pool.json
持仓记录 ~/.openclaw/stock-positions.json
交易记录 ~/.openclaw/stock-trades.json
预警配置 ~/.openclaw/stock-alerts.json
Cron任务 ~/.openclaw/cron/jobs.json

使用提示

  • 技术指标有滞后性,用于确认趋势而非预测
  • 多条件共振更可靠,单一指标容易假信号
  • 动态止盈:回撤5%减仓、10%清仓(建议,根据市场灵活调整)
  • 核心原则:预警系统目标是"不错过大机会,不犯大错误"