ETF 成分证券明细

SkillDev tools

Query ETF constituent securities details (etf_component_details). Use when the user asks about ETF constituent stock details, creation/redemption basket constituents, constituent counts, cash substitution flags, mandatory/prohibited cash substitution, or ETF PCF component details.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the ETF 成分证券明细 skill

What this skill tells your AI

The instructions your AI receives, as published by ftshare-lab/ftshare-skill in ftshare-market-data/sub-skills/etf-component-details/SKILL.md and read by ahel’s review.

1. 接口描述

项目说明
接口名称ETF 成分证券明细(etf_component_details)
外部接口GET /api/v2/market/data/etf-component-details
请求方式GET(query 参数)
适用场景按 ETF 和交易日返回申赎清单中的全部成分证券及数量、成分类型、现金替代标志与替代金额

2. 请求参数

参数名类型是否必填描述取值示例备注
symbolstringETF 代码510300.SH也支持 159915.SZ
trade_dateint交易日20260908YYYYMMDD;不传时查询该 ETF 最新可用交易日

3. 响应说明

外层固定为 code / message / datadata 为成分证券明细数组(无分页,一次返回全部)。

数组元素:

字段名类型说明
symbolstringETF 代码
trade_dateint实际返回的交易日 YYYYMMDD
component_codestring成分证券代码,带 .SH/.SZ/.BJ/.HK 后缀
component_namestring成分证券名称
component_typestring / nullstock/bond/commodity/cash;无法识别时为 null
quantityint / null成分证券数量(股)
cash_substitution_flagint / null现金替代原始编码
cash_substitution_typestring / nullprohibited/allowed/mandatory/refund
creation_substitution_amountnumber / null申购替代金额
redemption_substitution_amountnumber / null赎回替代金额
general_substitution_amountnumber / null通用替代金额

现金替代编码:0=prohibited(禁止现金替代)、1=allowed(允许)、2/4/6/8=mandatory(必须)、3/5/7=refund(退补)。

4. 调用方式

python <RUN_PY> etf-component-details --symbol 510300.SH
python <RUN_PY> etf-component-details --symbol 510300.SH --trade-date 20260908

<RUN_PY> 为主 SKILL.md 同级 run.py 的绝对路径。输出 JSON;HTTP 错误输出到 stderr 并以非零状态退出。

5. 注意事项

  • 数据范围 20250501 年至今。
  • trade_date 为精确查询条件:该日期没有数据时成功返回空数组,不向前回退。
  • 现金占位成分会保留,component_type 标记为 cash
  • 不同交易所的现金替代编码语义可能存在差异;需要精确区分时以 cash_substitution_flag 为准。
  • 本接口不返回成分权重。

Signals

GitHub stars
64
Forks
13
Last commit
Sep 2026

ahel review

  • K6low
    bundled executables the agent is told to run

Automated review, not a security audit. Ruleset v1+k2.

Advanced
Catalog kind
skill
Gateway key
etf-component-details
Source
github.com/ftshare-lab/ftshare-skill