GetAbkbyDate
简述
通过板块中文名BKName查询指定日EndT的成分股列表(剔除暂停上市的股票)。模型支持输入多个板块名称,用半角分号分隔,如"上证A股;深证A股"。
支持以下板块的成分股查询:
1、A股
2、上证A股
3、深证A股
4、北证A股
5、创业板
6、科创板
7、中小企业板
其中,对中小企业板的支持主要为了兼容历史,该板块已于2021-04-06并入主板。
A股板块包括 上证A股;科创板;深证A股;创业板;北证A股,不含新三板股票。
特别说明:GetAbkbyDate(BKName,EndT) 与 GetBKbyDate(IndexID,EndT)的差异:
1)GetAbkbyDate的参数为板块中文名,仅支持少数几个市场板块;GetBKbyDate的参数为指数代码,支持所有 有成分或成分权重的指数
2)GetAbkbyDate特别地处理了中小企业板,2021-04-06之前区分中小企业板和深证A股;GetBKbyDate不提供中小企业板的历史成分,一律通过深证A股指数TSI000004获得
3)GetAbkbyDate特别地处理了北证A股(2021-11-15正式成立): EndT<2021-11-15时,GetAbkbyDate不包含北证A股,而GetBKbyDate包含。
更新:
2025-08-13:数据组,修正2021-4-6之前,深证A股板块含中小企业板股票问题
GetAbkbyDate(BkName:String;Endt:TDateTime):Array
| 名称 | 类型 | 说明 |
|---|
| BkName | String | 市场和板块,板块名称 |
| Endt | TDateTime | 日期,截止日期 |
| 返回 | Array | 一维数组,成分股列表。 |
//返回’上证A股’在20190801日上市的所有股票
return getAbkbydate('上证A股',20190801T);
//返回A股主板在20190801日上市的所有股票
return getAbkbydate('上证A股;深证A股',20190801T);
//返回’A股’主板在20190801日上市的所有股票
return getAbkbydate('A股',20190801T);
//注:目前等价于return getAbkbydate('深证A股;上证A股;中小企业板;创业板;科创板',20190801T);