# 金融 / 股票 / 基本情况 / 行业 ## `_stockSWIndustry(industry_id, stock_id)` 声明:function 返回内部函数 | 参数 | 类型 | 说明 | | ------------- | ------ | ---------------- | | `industry_id` | string | 字符串。行业代码 | | `stock_id` | string | 字符串。证券代码 | 返回:array ### 示例 范例01:调用 _StockSWIndustry ```tsl return _StockSWIndustry("SWHY000001", "SZ000982"); ``` ## `_stockSWIndustryId(industry_id)` 声明:function 返回所属申万行业代码,与当前股票pn_stock(),当前时间pn_date()相关 | 参数 | 类型 | 说明 | | ------------- | ------ | ---------- | | `industry_id` | string | 字符串类型 | 返回:string ### 示例 范例01:调用函数 ```tsl setsysparam(pn_stock(), "SH600053"); setsysparam(pn_date(), 20181010T); return _StockSWIndustryId("SWHY000001"); ``` ## `_stockSWIndustryName(industry_id)` 声明:function 返回所属申万行业名称,与当前股票pn_stock(),当前时间pn_date()相关 | 参数 | 类型 | 说明 | | ------------- | ------ | ---------- | | `industry_id` | string | 字符串类型 | 返回:string ### 示例 范例01:调用函数 ```tsl setsysparam(pn_stock(), "SH600053"); setsysparam(pn_date(), 20181010T); return _StockSWIndustryName("SWHY000001"); ``` ## `stockIndustryName()` 声明:function 返回所属证监会一级行业,该函数与证券相关,取最新的行业分类 返回:string ### 示例 范例01:调用函数 ```tsl ov := BackUpSystemParameters(); SetSysParam(pn_stock(), "SZ000002"); R := StockIndustryName (); RestoreSystemParameters(ov); Return R; ``` ## `stockIndustryName2()` 声明:function 返回所属证监会二级行业,该函数与证券相关,取最新的行业分类 返回:string ### 示例 范例01:调用函数 ```tsl ov := BackUpSystemParameters(); setsysparam(pn_stock(), "SZ000002"); R := StockIndustryName2 (); RestoreSystemParameters(ov); Return R; ``` ## `stockSWIndustryIdLv1()` 声明:function 返回所属申万一级行业代码,该函数与系统设置的股票、时间相关。可取历史的申万一级行业分类的代码 返回:string ### 示例 范例01:调用函数 ```tsl ov := BackUpSystemParameters(); setsysparam(pn_stock(), "SZ000002"); setsysparam(pn_date(), inttodate(20121010)); R := StockSWIndustryIdLv1 (); RestoreSystemParameters(ov); Return R; ``` ## `stockSWIndustryIdLv2()` 声明:function 返回所属申万二级行业代码,该函数与系统设置的股票、时间相关。可取历史的申万二级行业分类的代码 返回:string ### 示例 范例01:调用函数 ```tsl ov := BackUpSystemParameters(); setsysparam(pn_stock(), "SZ000002"); setsysparam(pn_date(), inttodate(20121010)); R := StockSWIndustryIdLv2(); RestoreSystemParameters(ov); Return R; ``` ## `stockSWIndustryIdLv3()` 声明:function 返回所属申万三级行业代码,该函数与系统设置的股票、时间相关。可取历史的申万三级行业分类的代码 返回:string ### 示例 范例01:调用函数 ```tsl ov := BackUpSystemParameters(); setsysparam(pn_stock(), "SZ000002"); setsysparam(pn_date(), inttodate(20121010)); R := StockSWIndustryIdLv3(); RestoreSystemParameters(ov); Return R; ``` ## `stockSWIndustryNameLv1()` 声明:function 返回所属申万一级行业,该函数与系统设置的股票、时间相关。可取历史的申万一级行业分类 返回:string ### 示例 范例01:调用函数 ```tsl ov := BackUpSystemParameters(); setsysparam(pn_stock(), "SZ000002"); setsysparam(pn_date(), inttodate(20121010)); R := StockSWIndustryNameLv1 (); RestoreSystemParameters(ov); Return R; ``` ## `stockSWIndustryNameLv1_2014()` 声明:function 返回当前股票的申万行业名称,与当前股票pn_stock(),当前时间pn_date()相关 返回:string ### 示例 范例01:SH600053所属申万行业名称 ```tsl // SH600053所属申万行业名称。 setsysparam(pn_stock(), "SH600053"); setsysparam(pn_date(), 20181010T); return StockSWIndustryNameLv1_2014(); // 输出:其他金融业 ``` ## `stockSWIndustryNameLv2()` 声明:function 返回所属申万二级行业,该函数与系统设置的股票、时间相关。可取历史的申万二级行业分类 返回:string ### 示例 范例01:调用函数 ```tsl ov := BackUpSystemParameters(); setsysparam(pn_stock(), "SZ000002"); setsysparam(pn_date(), inttodate(20121010)); R := StockSWIndustryNameLv2(); RestoreSystemParameters(ov); Return R; ``` ## `stockSWIndustryNameLv3()` 声明:function 返回所属申万三级行业,该函数与系统设置的股票、时间相关。可取历史的申万三级行业分类 返回:string ### 示例 范例01:调用函数 ```tsl ov := BackUpSystemParameters(); setsysparam(pn_stock(), "SZ000002"); setsysparam(pn_date(), inttodate(20121010)); R := StockSWIndustryNameLv2(); RestoreSystemParameters(ov); Return R; ``` ## `swIndexName(index_id)` 声明:function 由申万行业代码得到申万行业名称 | 参数 | 类型 | 说明 | | ---------- | ------ | -------------------- | | `index_id` | string | 字符串。申万行业代码 | 返回:string ### 示例 范例01:结果:申万金属新材料 ```tsl return SWIndexName('SW801051'); // 输出:申万金属新材料 ``` ## `swIndexNamebyDate(sw_index, end_t)` 声明:function 获取指定日某申万行业的行业名称,与当前股票pn_stock(),当前时间pn_date()相关 | 参数 | 类型 | 说明 | | ---------- | -------- | ---------------- | | `sw_index` | string | 证券类型; | | `end_t` | datetime | 日期类型,指定日 | 返回:string ### 示例 范例01:SW801040在2014年2月22日的行业名称 ```tsl // SW801040在2014年2月22日的行业名称。 return SWIndexNamebyDate("SW801040", 20140222T); // 输出:申万钢铁 ``` ## `swIndustryName(sw_index_id)` 声明:function 返回指定申万行业指数名称,格式为:"申万"+行业名称 | 参数 | 类型 | 说明 | | ------------- | ------ | ------------ | | `sw_index_id` | string | 申万指数代码 | 返回:string ### 示例 范例01:获取SW801016指数名称 ```tsl // 获取SW801016指数名称 return SWIndustryName("SW801016"); // 申万种植业 ```