# 天软数据字典 / 指数 / 成份股权重 类型:table ## 表信息 | 项目 | 内容 | | -------- | ------------------------ | | 表名 | 指数.成份股权重 | | 提取方式 | GetBkWeightByDate | | 访问代码 | 指数代码,例如:SH000300 | | 范围 | index | ## 字段 | 字段 ID | 字段名 | 类型 | 中文名 | 单位 | 说明 | 对应 API | | ------- | ---------- | ------- | ---------- | ---- | ---- | -------- | | | 指数代码 | Char | 指数代码 | | | | | | 指数名称 | Char | 指数名称 | | | | | | 指数成分日 | Integer | 指数成分日 | | | | | | 截至日 | Integer | 截至日 | | | | | | 代码 | Char | 代码 | | | | | | 名称 | Char | 名称 | | | | | | 比例(%) | Float | 比例(%) | % | | | | | 排名 | Integer | 排名 | | | | | | 数据来源 | Char | 数据来源 | | | | ## 数据说明 - 目前提供的指数历史成份股权重数据为申万指数及中证指数。其中,申万指数的成份股权重数据每天提供。中证指数,由于目前中证指数公司只公布每个月的最后一个交易日的数据,对于其他日期,天软进行了模拟预估。 - 预估算法详见:FAQ: - 2026-08-06-数据更新-指数数据004:关于增加指数成份权重及访问方法(更新版) - 不是所有的指数都有权重,提供权重的指数列表及其开始日期和截止日期,详见:FAQ: - Q:天软提供了成分股权重的指数及其开始日期 - 1、数据开始时间:上市以来 - 2、数据更新频率:每日【注3】 - 【注3】 - 申万指数:每日18:00左右由天软更新入库 - 中证债券:每日24:00左右由天软更新入库 - 中证其他:每月最后一个交易日17:45到24:00每小时更新一次,用户可于次日提取 ## 取数示例 范例01:获取沪深300指数2012年5月31日的成份股及权重 ```tsl // 获取沪深300指数2012年5月31日的成份股及权重 Ret:=GetBkWeightByDate("SH000300", IntTodate(20120531),t); If Ret=true and istable(t) then Return t Else Return "获取数据失败"; ```