A:自 2014-01-01 起,申万对其行业分类进行了调整。自 2014-02-21 起,申万对其相关行业指数,按照最新行业分类,开始进行更新。新版行业分类标准设立一级行业28个、二级行业104个、三级行业227个,本次行业分类调整对于已经剔除的行业指数,天软不提供此类指数 2014 年 2 月 21 日(含)后的行情,但是依然可以查询到此前的历史指数行情数据;对于新增加的行业指数,天软提供 2014 年 2 月 21 日以来的行情数据。
基础数据访问方法:
(1)股票所属申万最新行业代码、最新行业名称依然是用base(infoID)访问,
infoID对应功能如下:
infoID | 功能 |
---|
10035 | 股票所属最新申万一级指数代码 |
10036 | 股票所属最新申万二级指数代码 |
10037 | 股票所属最新申万三级指数代码 |
10029 | 股票所属最新申万一级指数名称 |
10030 | 股票所属最新申万二级指数名称 |
10031 | 股票所属最新申万三级指数名称
|
(2)指定日股票所属申万一级行业代码、名称调用函数:StockSWIndustryIdLv1(),StockSWIndustryNameLv1(),二级三级行业的如是提取。
如:取平安银行在 2014-03-01 所属的申万一级行业代码&一级行业名称
Setsysparam(pn_stock(),'SZ000001');
EndT1:=inttodate(20140301);
Setsysparam(pn_date(),EndT1);
IndexId1:=StockSWIndustryIdLv1();
IndexName1:=StockSWIndustryNameLv1();
Return array(IndexId1,IndexName1);
(3)指定日申万行业指数成分股列表,依然用函数GetBkBydate(indexID,EndT)提取。
如:获取申万采掘(SW801020)在 2011010 日的所有成份股
EndT:=inttodate(20110101);
Return getbkbydate("SW801020",Endt);
(4)指定日申万行业指数成分股权重,访问方法不变,参见
FAQ:
2021-03-08-数据更新-指数数据004:关于增加指数成份权重及访问方法(更新版)