agentsclimarketplace

Index weight summary

Skill FTShare-Lab/FTShare-skills/ftshare-market-data/sub-skills/index-weight-summary

分页查询指数权重汇总(market.ft.tech)。可按 index_code 查询指定指数各期权重的 date 与 url_hash。用户问指数权重汇总、成分股权重期数、权重文件 url_hash、沪深300 权重日期、有哪些指数权重数据时使用。下游:取到 url_hash 后可调 index-weight-download 下载 xlsx;取到 index_code/date 后可调 index-weight-list 查成份明细。From its SKILL.md

Install
npx -y skills add FTShare-Lab/FTShare-skills --skill index-weight-summary

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

3.3 KB, 932 tokens by cl100k_base, as published. Nobody here has run it

分页查询指数权重汇总(index-weight-summary)

1. 接口描述

项目说明
接口名称分页查询指数权重汇总
外部接口/api/v1/market/data/index/index_weight_summary
请求方式GET
适用场景按指数汇总各期权重数据的 dateurl_hash;可用 index_code 定位单个指数,便于再调用「下载指数权重文件」获取具体权重表

2. 请求参数

说明:使用查询参数。

参数名类型是否必填描述取值示例备注
index_codestring指数代码000300不传则分页返回全部指数
pageint页码1默认 1
page_sizeint每页条数20默认 20,最大 100

3. 响应说明

返回值为分页列表对象 IndexWeightSummaryListResponse

IndexWeightSummaryListResponse 结构

字段名类型是否可为空说明单位
totalint总条数(按指数汇总的记录数)-
pageint当前页码-
page_sizeint每页条数-
index_weightsarray单只指数的期数汇总列表-

IndexWeightSummary 结构(index_weights 元素)

字段名类型是否可为空说明单位
index_codeString指数代码-
periodsarray该指数各期的日期与下载用 url_hash-

IndexWeightPeriod 结构(periods 元素)

字段名类型是否可为空说明单位
dateString权重日期;文档示例为 YYYYMMDD,线上也可能为 YYYY-MM-DD,以实际返回为准-
url_hashString该期权重文件的哈希-

4. 调用方式

本 handler 与上级 FTShare-index-data/run.py 配合使用:

python <RUN_PY> index-weight-summary --index-code 000300 --page 1 --page-size 20
python <RUN_PY> index-weight-summary --page 1 --page-size 20

其中 <RUN_PY>FTShare-index-data/run.py 的绝对路径。

直接执行 handler(调试)

python scripts/handler.py --page 1 --page-size 20
python scripts/handler.py --index-code 000300 --page 1 --page-size 20

(需在 sub-skills/index-weight-summary 目录下执行,或传入脚本完整路径。)

5. 链路说明

本接口为权重链第 1 步

  • 取到 index_code + date → 可调 index-weight-list --index_code <code> --date <date> 查成份明细。
  • 取到 url_hash → 可调 index-weight-download --url-hash <url_hash> 直接下载整期 xlsx。

6. 请求示例

GET /api/v1/market/data/index/index_weight_summary?index_code=000300&page=1&page_size=20

What ships with it: 1 file

2.2 KB alongside SKILL.md, 1 of them executable

scripts/

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.