A:申万指数公司提供申万行业指数成分股数据,获取个股指定日申万行业代码指数代码可以通过
直接查询系列模型访问该数据。
个股编制进指数需要满足对应的条件,部分代码在一定日期可能取不到对应行业指数,
可以通过查询个股申万行业分类后找到对应的行业指数,天软也提供了对应
间接查询系列模型访问该数据。
参考:
FAQ:
Q: 申万行业分类与申万行业指数的区别
FAQ:
Q: 指定日申万行业代码与申万行业指数代码的相互转换
直接查询系列函数,与系统参数证券,日期有关:
申万一级行业指数代码:StockSWIndustryIdLv1()
申万一级行业指数名称:StockSWIndustryNameLv1()
申万二级行业指数代码:StockSWIndustryIdLv2()
申万二级行业指数名称:StockSWIndustryNameLv2()
申万三级行业指数代码:StockSWIndustryIdLv3()
申万三级行业指数名称:StockSWIndustryNameLv3()
使用范例
//查询万科A在20230901的各级申万行业指数名称和代码
SetSysParam(pn_stock(),"SZ000002");
SetSysParam(PN_Date(),20230901t);
return array("一级行业名称":StockSWIndustryNameLv1(),
"一级行业代码":StockSWIndustryIdLv1(),
"二级行业名称":StockSWIndustryNameLv2(),
"二级行业代码":StockSWIndustryIdLv2(),
"三级行业名称":StockSWIndustryNameLv3(),
"三级行业代码":StockSWIndustryIdLv3());
执行结果:
间接查询系列函数,与系统参数证券,日期有关:
申万一级行业指数代码(不考虑是否指数成分):StockSWIndustryIdLv1_II()
申万一级行业指数名称(不考虑是否指数成分):StockSWIndustryNameLv1_II()
申万二级行业指数代码(不考虑是否指数成分):StockSWIndustryIdLv2_II()
申万二级行业指数名称(不考虑是否指数成分):StockSWIndustryNameLv2_II()
申万三级行业指数代码(不考虑是否指数成分):StockSWIndustryIdLv3_II()
申万三级行业指数名称(不考虑是否指数成分):StockSWIndustryNameLv3_II()
使用范例
//查询北证A股星昊医药在上市日的各级申万行业指数名称和代码
SetSysParam(pn_stock(),"NE430017");
SetSysParam(PN_Date(),IntToDate(base(12017)));
return array("一级行业名称":StockSWIndustryNameLv1_II(),
"一级行业代码":StockSWIndustryIdLv1_II(),
"二级行业名称":StockSWIndustryNameLv2_II(),
"二级行业代码":StockSWIndustryIdLv2_II(),
"三级行业名称":StockSWIndustryNameLv3_II(),
"三级行业代码":StockSWIndustryIdLv3_II());
执行结果: