Sunnyfo

Sina Stock

資料分析v0.1.0
作者:Sunnyfo更新於 2026-05-17sina-stock@clawhub_sunnyfo/sina-stock
網頁抓取指標監控#Stock#股票

據 AlphaMoat 統計,截至 2026-09,Sina Stock 累計下載 1,690 次、獲 0 個星標,在全部 5,078 個 AI 技能中排名第 4,652 位,在「資料分析」分類(399 個)中排名第 362 位。

累計安裝
222
累計下載
1690
星標
-
全站排名
#4,652
全站前 92% · 「資料分析」前 91%
平台累計安裝累計下載星標評論
ClawHub ↗401368--
SkillHub ↗2221690-—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

使用 python3 按股票代碼取得價格、漲跌、成交量額與開高低等欄位,可輸出標準、簡化或 JSON 格式,無需 API Key。代碼需帶 sh 或 sz 市場字首,僅支援 A 股,不支援港股和美股。非交易時段回傳最後收盤價,資料可能存在秒級延遲或尚未更新;請求建議間隔 1 秒以上以減少速率限制。

資料釋出於 2026-10-26

可以用來做什麼

  • 檢視 A 股個股、指數行情或擷取 JSON 資料

什麼時候用

  • 需要取得 A 股行情欄位時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

查詢 sh000001 行情,以 JSON 回傳並說明資料時間。

月度資料趨勢

累計下載1690
568117117732026-03 · 累計下載 6512026-05 · 累計下載 9252026-06 · 累計下載 10472026-07 · 累計下載 12452026-08 · 累計下載 13332026-09 · 累計下載 169026-0326-09
星標-
0112026-03 · 星標 -2026-05 · 星標 -2026-06 · 星標 -2026-07 · 星標 -2026-08 · 星標 -2026-09 · 星標 -26-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-091690—-
2026-081333+7.1%-
2026-071245+18.9%-
2026-061047+13.2%-
2026-05925—-
2026-03651—-

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

4.7 KB · ClawHub v0.1.0
---
name: sina-stock
description: 获取 A 股实时股票行情数据(上证指数、深证成指、创业板指等),使用新浪财经 API。无需 API Key。
---

# Sina Stock - A 股实时行情

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

## 功能特性
展開全部(共 203 行)

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

## 支持的大盘指数

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

## 快速开始

### 获取大盘行情

```bash
python3 "$SKILLS_ROOT/sina-stock/scripts/get_stock.py" sh000001,sz399001,sz399006
```

### 获取个股行情

```bash
python3 "$SKILLS_ROOT/sina-stock/scripts/get_stock.py" sh600519,sz000858
```

### 格式化输出(JSON)

```bash
python3 "$SKILLS_ROOT/sina-stock/scripts/get_stock.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 "$SKILLS_ROOT/sina-stock/scripts/get_stock.py" sh000001 sz399001 sz399006
```

### 示例 2:监控自选股
```bash
python3 "$SKILLS_ROOT/sina-stock/scripts/get_stock.py" sh600519,sz000858,sz300750 --simple
```

### 示例 3:获取数据用于程序处理
```bash
python3 "$SKILLS_ROOT/sina-stock/scripts/get_stock.py" sh000001 --json
```

## 技术实现

### API 接口
```
https://hq.sinajs.cn/list=[股票代码]
```

### 响应格式(GBK 编码)
```
var hq_str_sh000001="指数名称,当前价,开盘价,昨收价,最高价,最低价,涨跌额,涨跌幅,成交量,成交额,..."
```

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

## 注意事项

1. **交易时间**:
   - 上午:9:30-11:30
   - 下午:13:00-15:00
   - 非交易时间返回最后收盘价

2. **数据延迟**:实时数据,可能有秒级延迟

3. **编码处理**:API 返回 GBK 编码,脚本已自动处理

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/)

「資料分析」分類下的熱門技能

AdMapix資料分析

AdMapix 原始資料層,提供廣告創意、應用、排名、下載/收入及市場後設資料。返回 AdMapix API 的結構化 JSON;呼叫方...

↓ 36.6萬★ 304fly0pants
Tavily Search資料分析

透過 Tavily API 進行網頁搜尋(Brave 替代方案)。當用戶要求搜尋網頁、查詢來源或連結,且 Brave 網頁搜尋不可用時使用。

↓ 12.2萬★ 286Xiaoran Li
Data Analysis資料分析

{"answer":"資料分析與視覺化。查詢資料庫、生成報告、自動化電子表格,將原始資料轉化為清晰可行的見解。適用於:(1) 您……"}

↓ 10.1萬★ 244Iván
Stock Analysis資料分析

利用Yahoo Finance資料深度分析股票和加密貨幣。支援投資組合管理、關注列表與提醒、股息分析、八維度股票評分、熱門趨勢掃描(熱點掃描器)及謠言/早期訊號檢測。適用於股票分析、投資組合追蹤、財報反應、加密貨幣監控、熱門股票發現及在主流媒體前搶先獲取訊息。

↓ 7.5萬★ 299udiedrichsen
Stock Watcher資料分析

管理本地自選股清單,並按代碼彙總同花順行情與近期表現的技能。

↓ 6.5萬★ 122Robin797860
全國招標中標查詢及分析【知了標訊】資料分析

全網招中標資料查詢與分析助手。當用戶涉及以下任何場景時,必須使用此SKILL:查詢招標/中標公告、搜尋標訊、查詢臨期/即將到期專案、商機預測、推薦潛在投標供應商、分析公司主營業務/歷史中標、查詢公司上下游合作客戶與供應商、分析競爭對手/競對企業、查詢Top採購單位/Top中標單位/Top中標品牌、招中標資料統計分析(按月/季/年/省份/品牌等維度)、查詢品牌型號歷史中標單價/價格趨勢、市場分析/行業分析/採購尋源/渠道拓展等採購與投標相關場景。即使使用者沒有提到「知了標訊」,只要涉及招投標、採購、中標、供應商、競爭對手等關鍵詞,都應使用本SKILL。

↓ 5.6萬★ 13user_98035bfb
Blogwatcher資料分析

使用 blogwatcher CLI 監控部落格和 RSS/Atom 訂閱源的更新。

↓ 5.4萬★ 75Peter Steinberger
Model Usage資料分析

使用 CodexBar CLI 本地成本功能彙總 Codex 或 Claude 的各模型用量,支援當前模型或全模型明細。當查詢 CodexBar 模型級用量/成本資料或需要指令碼化彙總時觸發。

↓ 5萬★ 114Peter Steinberger

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。