数据说明
目前提供的指数历史成份股权重数据为申万指数及中证指数。其中,申万指数的成份股权重数据每天提供。中证指数,由于目前中证指数公司只公布每个月的最后一个交易日的数据,对于其他日期,天软进行了模拟预估。
预估算法详见:FAQ:
2021-03-08-数据更新-指数数据004:关于增加指数成份权重及访问方法(更新版)
不是所有的指数都有权重,提供权重的指数列表及其开始日期和截止日期,详见:FAQ:
Q:天软提供了成分股权重的指数及其开始日期
更新日志
更新日期 | 更新记录
|
---|
2021-01-27 | 新增说明:更新时间
|
数据更新情况
1、数据开始时间:上市以来
2、数据更新频率:每日【注3】
【注3】
申万指数:每日18:00左右由天软更新入库
中证债券:每日24:00左右由天软更新入库
中证其他:每月最后一个交易日17:45到24:00每小时更新一次,用户可于次日提取
基本概况
表ID | 表名 | 提取方式
|
---|
| 指数.成份股权重 | GetBkWeightByDate
|
字段说明
类型 | 名称 | 单位 | 说明
|
---|
Char | 指数代码 | |
|
Char | 指数名称 | |
|
Integer | 指数成分日 | |
|
Integer | 截至日 | |
|
Char | 代码 | |
|
Char | 名称 | |
|
Float | 比例(%) | % |
|
Integer | 排名 | |
|
Char | 数据来源 | |
|
数据范例
指数代码 | 指数名称 | 指数成份日 | 截止日 | 代码 | 名称 | 比例(%) | 排名 | 数据来源
|
---|
SH000300 | 沪深300 | 20120531 | 20120531 | SH600036 | 招商银行 | 2.84 | 1 | 指数提供商
|
SH000300 | 沪深300 | 20120531 | 20120531 | SH600016 | 民生银行 | 2.83 | 2 | 指数提供商
|
SH000300 | 沪深300 | 20120531 | 20120531 | SH601318 | 中国平安 | 2.76 | 3 | 指数提供商
|
SH000300 | 沪深300 | 20120531 | 20120531 | SH601328 | 交通银行 | 2.08 | 4 | 指数提供商
|
SH000300 | 沪深300 | 20120531 | 20120531 | SH601166 | 兴业银行 | 1.98 | 5 | 指数提供商
|
SH000300 | 沪深300 | 20120531 | 20120531 | SH600000 | 浦发银行 | 1.93 | 6 | 指数提供商
|
SH000300 | 沪深300 | 20120531 | 20120531 | SH600519 | 贵州茅台 | 1.93 | 7 | 指数提供商
|
SH000300 | 沪深300 | 20120531 | 20120531 | SH600030 | 中信证券 | 1.87 | 8 | 指数提供商
|
SH000300 | 沪深300 | 20120531 | 20120531 | SZ000002 | 万 科A | 1.76 | 9 | 指数提供商
|
访问代码
指数代码,例如:SH000300
取数示例
//获取沪深300指数2012年5月31日的成份股及权重
Ret:=GetBkWeightByDate("SH000300", IntTodate(20120531),t);
If Ret=true and istable(t) then
Return t
Else
Return "获取数据失败";
//返回:
参考
1、FAQ:
Q:如何提取指数历史成份股权重
2、FAQ:
2021-03-08-数据更新-指数数据004:关于增加指数成份权重及访问方法(更新版)