天软金融分析.NET函数大全 > 金融函数 > 指数 > 指数情况

GetBKByDate    

简述
获取指数历史指定日的成份股列表。与GetBK不同,该函数需要的第一个参数是指数代码,获取该指数的指定日的成分股,比如沪深300定期调整,在不同时间获取的成分股将不同。
新增功能,当ExType=1时指数成分中取不到成分时,则从权重表中获取
定义
GetBKByDate(IndexID:String;EndT:Date;Extype:Integer):Table
参数
名称类型说明
IndexIDString指数代码
EndTDate截止日
ExtypeInteger 整型,是否扩展,默认不扩展
0:不扩展
1:扩展取数(指数成分表无数据时,从权重表中获取)
返回Table数组,指数成份股列表。
  • 范例

    范例01
    //获取沪深300在2012年9月8日的成份股列表。
    Return GetBkByDate('SH00300',inttodate(20120908));

    //结果:

    范例02
    //创业板综在20201201的成分数据
    return GetBKByDate("SZ399102",20201201T,1);//取权重中的成份股替代
相关
FAQ/知识库链接