A股/港股/期货量化数据查询工具。基于 Tushare Pro API,直接通过 HTTP REST 接口调用,无需 pip 和 Python 环境。用于获取中国A股/港股/期货/指数/资金流向/财务数据。
技能名称: tushare-pro
详细描述:
通过 HTTP REST 接口直接调用 Tushare Pro,无需 pip/SDK。
在 ~/.openclaw/skills/tushare-pro/ 目录下创建 token.env 文件:
TUSHARE_TOKEN=你的Token
api: daily
params: {tscode: 600036.SH, startdate: 20260320, end_date: 20260326}
fields: tscode,tradedate,open,high,low,close,pct_chg,vol,amount
股票代码格式:
api: index_daily
params: {tscode: 000300.SH, startdate: 20260320, end_date: 20260326}
fields: tscode,tradedate,open,high,low,close,pct_chg,vol
常用指数代码:
api: moneyflow
params: {trade_date: 20260324}
fields: tscode,tradedate,close,pctchg,buyelgamount,sellelg_amount
api: fut_daily
params: {tscode: IF.CFX, startdate: 20260320, end_date: 20260326}
fields: tscode,tradedate,open,high,low,close,vol,oi
期货代码格式:
python
#!/usr/bin/env python3
Tushare Pro HTTP 调用工具(无需pip)
import os, json, urllib.request
TOKEN = 你的Token # 或 os.environ.get(TUSHARE_TOKEN)
def call(api_name, params=None, fields=):
payload = json.dumps({
apiname: apiname,
token: TOKEN,
params: params or {},
fields: fields
}).encode(utf-8)
req = urllib.request.Request(
https://api.tushare.pro,
data=payload,
headers={Content-Type: application/json}
)
with urllib.request.urlopen(req, timeout=20) as r:
result = json.loads(r.read().decode())
if result.get(code) != 0:
return None
return result[data]
| 目标 | 命令 |
|---|---|
| 招商银行近期日线 | daily(tscode=600036.SH, start=20260320, end=20260326) |
| 沪深300近期日线 |
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 tushare-pro-1776368556 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 tushare-pro-1776368556 技能
skillhub install tushare-pro-1776368556
文件大小: 2.64 KB | 发布时间: 2026-4-17 14:42