GetBKByDate
简述
获取指数历史指定日的成份股列表。与GetBK不同,该函数需要的第一个参数是指数代码,获取该指数的指定日的成分股,比如沪深300定期调整,在不同时间获取的成分股将不同。
新增功能,当ExType=1时指数成分中取不到成分时,则从权重表中获取
GetBKByDate(IndexID:String;EndT:Date;Extype:Integer):Table
名称 | 类型 | 说明 |
---|
IndexID | String | 指数代码 |
EndT | Date | 截止日 |
Extype | Integer | 整型,是否扩展,默认不扩展
0:不扩展
1:扩展取数(指数成分表无数据时,从权重表中获取) |
返回 | Table | 数组,指数成份股列表。 |
范例01
//获取沪深300在2012年9月8日的成份股列表。
Return GetBkByDate('SH00300',inttodate(20120908));
//结果:
范例02
//创业板综在20201201的成分数据
return GetBKByDate("SZ399102",20201201T,1);//取权重中的成份股替代