A:天软提供函数GetBKByDate(IndexID,EndT,ExType)提取指数在指定日这一天的成份股。
函数说明:
定义:GetBKByDate(IndexID:String,EndT:TDate,ExType:Boolean):string of Array
说明:获取指数历史上指定日样本
参数:
IndexID:指数代码,比如沪深300指数代码‘SH000300’
Endt:指定日
ExType:是否扩展
0:不扩展
1:扩展取数(指数成分表无数据时,从权重表中获取)
返回:一维字符串序列,成份股序列。
注:本函数只支持指数代码进行提取,不支持板块名进行提取
取数范例:
//返回stks即沪深300在2021年1月7日的成份股。
stks:=getbkbydate('SH000300',20210107T);
除了getbkbydate,还有getbk和getbklist两个相关的函数。
getbk()函数,如:getbk(“上证A股”);取出来的是上证A股的最新的成份股。
Getbklist()取出来的是板块目录下的子目录。
如 getbklist(‘股票\\指数成份\\申万指数\\申万行业指数’);返回天软行业下的所有一级行业。
如果要取二级行业,则用getbklist(‘股票\\指数成份\\申万指数\\申万行业指数\\天软采掘业’);以此类推。
[关键字]:历史成份 历史成分 成份 成分 成份股 成分股