闲社服务运行正常AI智能体自动化平台
s

新浪股票行情

技能标识:sina-stock

获取 A 股实时股票行情数据(上证指数、深证成指、创业板指等),使用新浪财经 API。无需 API Key。

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

新浪股票行情

Sina Stock - A 股实时行情

通过新浪财经 API 获取 A 股市场实时行情数据,包括大盘指数和个股行情。

功能特性

  • - 📈 实时行情 - 获取当前价格、涨跌幅、成交量、成交额
  • 📊 大盘指数 - 上证指数、深证成指、创业板指、沪深 300 等
  • 📉 个股行情 - 支持任意 A 股股票代码查询
  • 💰 详细数据 - 开盘价、收盘价、最高价、最低价、振幅
  • 🆓 免费使用 - 无需 API Key,直接调用

支持的大盘指数

名称代码市场
上证指数sh000001沪市
深证成指
sz399001 | 深市 | | 创业板指 | sz399006 | 创业板 | | 沪深 300 | sh000300 | 跨市场 | | 上证 50 | sh000016 | 沪市 | | 中证 500 | sh000905 | 跨市场 |

快速开始

获取大盘行情

bash
python3 $SKILLSROOT/sina-stock/scripts/getstock.py sh000001,sz399001,sz399006

获取个股行情

bash
python3 $SKILLSROOT/sina-stock/scripts/getstock.py sh600519,sz000858

格式化输出(JSON)

bash
python3 $SKILLSROOT/sina-stock/scripts/getstock.py sh000001 --json

脚本参数

参数说明默认值
codes股票代码(逗号分隔)必填
--json
输出 JSON 格式 | false | | --simple | 简化输出 | false |

输出示例

标准输出

============================================================
A 股股市大盘实时数据
更新时间:2026-03-02 15:00
============================================================

【上证指数】
当前价: 4151.80
涨跌幅: +0.00 (+0.00%)
开盘价: 4162.88
最高价: 4188.77
最低价: 4131.37
成交量: 861,579,218 手
成交额: 1,345,892,469,395 元

============================================================
数据来源:新浪财经 API

JSON 输出

json { time: 2026-03-02 15:00:00, data: [ { code: sh000001, name: 上证指数, current: 4151.80, change: 0.00, change_pct: 0.00, open: 4162.88, high: 4188.77, low: 4131.37, volume: 861579218, turnover: 1345892469395 } ] }

股票代码格式

  • - 沪市股票:sh + 6 位代码(如 sh600519)
  • 深市股票:sz + 6 位代码(如 sz000858)
  • 大盘指数:同上(如 sh000001)

数据字段说明

字段说明
current当前价格
change
涨跌额(当前价 - 昨收价) | | change_pct | 涨跌幅(百分比) | | open | 开盘价 | | high | 最高价 | | low | 最低价 | | prev_close | 昨收价 | | volume | 成交量(手) | | turnover | 成交额(元) |

使用示例

示例 1:查看大盘整体情况

bash python3 $SKILLSROOT/sina-stock/scripts/getstock.py sh000001 sz399001 sz399006

示例 2:监控自选股

bash python3 $SKILLSROOT/sina-stock/scripts/getstock.py sh600519,sz000858,sz300750 --simple

示例 3:获取数据用于程序处理

bash python3 $SKILLSROOT/sina-stock/scripts/getstock.py sh000001 --json

技术实现

API 接口

https://hq.sinajs.cn/list=[股票代码]

响应格式(GBK 编码)

var hqstrsh000001=指数名称,当前价,开盘价,昨收价,最高价,最低价,涨跌额,涨跌幅,成交量,成交额,...

数据解析

脚本自动处理:
  1. 1. GBK 编码解码
  2. CSV 格式解析
  3. 数值格式化
  4. 涨跌幅计算

注意事项

  1. 1. 交易时间:
- 上午:9:30-11:30 - 下午:13:00-15:00 - 非交易时间返回最后收盘价
  1. 2. 数据延迟:实时数据,可能有秒级延迟
  1. 3. 编码处理:API 返回 GBK 编码,脚本已自动处理
  1. 4. 请求频率:建议间隔 1 秒以上,避免被限流

常见问题

Q: 为什么涨跌幅是 0?
A: 非交易时间或刚开盘时,数据可能未更新

Q: 可以获取港股/美股吗?
A: 不支持,此技能仅限 A 股。港股美股需用其他 API

Q: 数据准确吗?
A: 数据来自新浪财经,与官网一致

扩展开发

如需添加功能,可修改脚本中的 format_output() 函数:

python
def format_output(data, fmt=text):
if fmt == json:
return json.dumps(data, ensure_ascii=False, indent=2)
elif fmt == simple:
# 自定义简化格式
...
else:
# 标准文本格式
...

许可证

MIT License

数据来源

新浪财经 (https://finance.sina.com.cn/)

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 sina-stock-1776281538 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 sina-stock-1776281538 技能

通过命令行安装

skillhub install sina-stock-1776281538

下载

⬇ 下载 sina-stock v0.1.0(免费)

文件大小: 13.83 KB | 发布时间: 2026-4-16 16:10

v0.1.0 最新 2026-4-16 16:10
Sina Stock skill initial release – fetch real-time A-share stock data easily.

- Get real-time data for major China stock indices and any A-share stock code via Sina Finance API.
- Supports multiple output formats: standard text, JSON, and simplified view.
- No API key required; free to use.
- Displays price, percent change, trading volume, turnover, and detailed quote info.
- CLI script with flexible arguments for batch queries and easy integration.
返回顶部