# 金融 / 股票 / 行业 ## `getDiyuList()` 声明:function 获取地域列表。由于数据提供的问题,用此方法比用GETBKList('地域')更准确 返回:array ### 示例 范例01:调用 GetDiyuList ```tsl Return GetDiyuList(); ``` ## `getDiyuStocks(name)` 声明:function 获取地域股票 | 参数 | 类型 | 说明 | | ------ | ------ | ---------------- | | `name` | string | 字符串。地域名称 | 返回:array ### 示例 范例01:调用 GetDiyuStocks ```tsl Return GetDiyuStocks('上海'); ``` ## `getFenleiList()` 声明:function 获取分类列表 返回:array ### 示例 范例01:调用 GetFenleiList ```tsl Return GetFenleiList(); ``` ## `getFenleiStocks(name)` 声明:function 获取分类股票 | 参数 | 类型 | 说明 | | ------ | ------ | ---------------- | | `name` | string | 字符串。分类名称 | 返回:array ### 示例 范例01:调用 GetFenleiStocks ```tsl Return GetFenleiStocks('工业'); ``` ## `getHangyeList()` 声明:function 获取行业列表。由于数据提供的问题,用此方法比用GETBKList('行业')更准确 返回:array ### 示例 范例01:调用 GetHangyeList ```tsl Return GetHangyeList(); ``` ## `getHangyeStocks(name)` 声明:function 获取行业股票 | 参数 | 类型 | 说明 | | ------ | ------ | ---------------- | | `name` | string | 字符串。行业名称 | 返回:array ### 示例 范例01:调用 GetHangyeStocks ```tsl Return GetHangyeStocks('申万电子'); ``` ## `getHyDyFlDetails(type)` 声明:function 获取分行业/地域/分类的股票的详细情况 | 参数 | 类型 | 说明 | | ------ | ------ | --------------------- | | `type` | string | 用户自定义。取值如下: | 返回:array ### 示例 范例01:调用 GetHyDyFlDetails ```tsl Return GetHyDyFlDetails('行业'); ``` ## `getHyDyFlList(type)` 声明:function 获取行业/地域/分类的列表,用于替代GetBKList | 参数 | 类型 | 说明 | | ------ | ------ | --------------------------- | | `type` | string | 用户自定义。类别,取值如下: | 返回:array ### 示例 范例01:调用 GetHyDyFlList ```tsl Return GetHyDyFlList('行业'); ``` ## `getHyDyFlStocks(type, name)` 声明:function 获取行业的股票。取代GetBK,比其更精确 | 参数 | 类型 | 说明 | | ------ | ------ | --------------------------- | | `type` | string | 用户自定义。类型,取值如下: | | `name` | string | 字符串。名称 | 返回:array ### 示例 范例01:调用 GetHyDyFlStocks ```tsl Return GetHyDyFlStocks('行业', '申万电子'); ``` ## `getStocksByName(name)` 声明:function 根据名称得到股票列表 | 参数 | 类型 | 说明 | | ------ | ------ | ------------ | | `name` | string | 字符串。名称 | 返回:array ### 示例 范例01:调用 GetStocksByName ```tsl Return GetStocksByName('申万电子'); ``` ## `stockCSRCIndustryArr(level_n, end_t)` 声明:function 返回指定日指定级别证监会行业列表。目前天软只有证监会最新版的2012版的上市公司行业分类指引数据,所以endt参数暂时没有作用 | 参数 | 类型 | 说明 | | --------- | -------- | -------------- | | `level_n` | int | 整数。行业级数 | | `end_t` | datetime | 日期。截止日期 | 返回:array ### 示例 范例01:20201207的证监会一级行业列表 ```tsl // 20201207的证监会一级行业列表 return StockCSRCIndustryArr(1, 20201207T); ``` ## `stockCSRCIndustryId1()` 声明:function 返回指定证券指定日期证监会一级行业代码,与系统参数(股票、时间)相关 返回:string ### 示例 范例01:调用函数 ```tsl SetSysParam(pn_stock(), "SZ000002"); SetSysParam(pn_date(), 20210302T); return StockCSRCIndustryID1(); ``` ## `stockCSRCIndustryId2()` 声明:function 返回指定证券指定日期证监会二级行业代码,与系统参数(股票、时间)相关 返回:string ### 示例 范例01:调用函数 ```tsl SetSysParam(pn_stock(), "SZ000002"); SetSysParam(pn_date(), 20210302T); return StockCSRCIndustryID2(); ``` ## `stockCSRCIndustryName1()` 声明:function 返回指定证券指定日期证监会一级行业名称,与系统参数(股票、时间)相关 返回:string ### 示例 范例01:调用函数 ```tsl SetSysParam(pn_stock(), "SZ000002"); SetSysParam(pn_date(), 20210302T); return StockCSRCIndustryName1(); ``` ## `stockCSRCIndustryName2()` 声明:function 返回指定证券指定日期证监会二级行业名称,与系统参数(股票、时间)相关 返回:string ### 示例 范例01:调用函数 ```tsl SetSysParam(pn_stock(), "SZ000002"); SetSysParam(pn_date(), 20210302T); return StockCSRCIndustryName2(); ``` ## `stockindustryindexid(industryid, endt)` 声明:function 返回行业代码对应的指数代码,返回行业代码指定日期对应的指数代码 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------- | | `industryid` | security | Security,行业代码 | | `endt` | datetime | 日期,截止日期 | 返回:string ### 示例 范例01:调用 Stockindustryindexid ```tsl SWHY110300在20201207对应的指数代码 return StockIndustryIndexID('SWHY110300', 20201207T); // 输出:SW801011 ``` ## `stockswindustryarr(leveln, endt)` 声明:function 返回指定日指定级别申万行业列表 | 参数 | 类型 | 说明 | | -------- | -------- | ------------- | | `leveln` | int | 整型,行业级数 | | `endt` | datetime | 日期,截止日期 | 返回:array ### 示例 范例01:调用 Stockswindustryarr ```tsl 在20201207的申万一级行业列表 return StockSWIndustryArr(1, 20201207T); ``` ## `stockswindustryid1()` 声明:function 返回申万一级行业编码,返回指定证券指定日期申申万一级行业代码 返回:string ### 示例 范例01:调用函数 ```tsl 万科A在20210302的申万一级行业代码 SetSysParam(pn_stock(), "SZ000002"); SetSysParam(pn_date(), 20210302T); return StockSWIndustryID1(); // 输出:SWHY430000 ``` ## `stockswindustryid2()` 声明:function 返回申万二级行业编码,返回指定证券指定日期申申万二级行业代码 返回:string ### 示例 范例01:调用函数 ```tsl 万科A在20210302的申万二级行业代码 SetSysParam(pn_stock(), "SZ000002"); SetSysParam(pn_date(), 20210302T); return StockSWIndustryID2(); // 输出:SWHY430100 ``` ## `stockswindustryid3()` 声明:function 返回申万三级行业编码,返回指定证券指定日期申申万三级行业代码 返回:string ### 示例 范例01:调用函数 ```tsl 万科A在20210302的申万三级行业代码 SetSysParam(pn_stock(), "SZ000002"); SetSysParam(pn_date(), 20210302T); return StockSWIndustryID3(); // 输出:SWHY430101 ``` ## `stockSWIndustryIdLv1_ii()` 声明:function 返回指定证券指定日期的申万一级行业指数代码(考虑非指数成分),与系统参数(股票、时间)相关 返回:string|datetime ### 示例 范例01:结果:SW801180 ```tsl 万科A在20210302的申万一级行业指数代码 SetSysParam(pn_stock(), "SZ000002"); SetSysParam(pn_date(), 20210302T); return StockSWIndustryIDLv1_II(); // 输出:SW801180 ``` ## `stockSWIndustryIdLv2_ii()` 声明:function 返回指定证券指定日期的申万二级行业指数代码(考虑非指数成分),与系统参数(股票、时间)相关 返回:string|datetime ### 示例 范例01:结果:SW801181 ```tsl 万科A在20210302的申万二级行业指数代码 SetSysParam(pn_stock(), "SZ000002"); SetSysParam(pn_date(), 20210302T); return StockSWIndustryIDLv2_II(); // 输出:SW801181 ``` ## `stockSWIndustryIdLv3_ii()` 声明:function 返回指定证券指定日期的申万三级行业指数代码(考虑非指数成分),与系统参数(股票、时间)相关 返回:string|datetime ### 示例 范例01:结果:SW851811 ```tsl 万科A在20210302的申万三级行业指数代码 SetSysParam(pn_stock(), "SZ000002"); SetSysParam(pn_date(), 20210302T); return StockSWIndustryIDLv3_II(); // 输出:SW851811 ``` ## `stockswindustryname1()` 声明:function 返回指定证券指定日期申万一级行业名称 返回:string ### 示例 范例01:调用函数 ```tsl 万科A在20210302的一级申万行业名称 SetSysParam(pn_stock(), "SZ000002"); SetSysParam(pn_date(), 20210302T); return StockSWIndustryName1(); // 输出:申万房地产 ``` ## `stockswindustryname2()` 声明:function 返回指定证券指定日期申万二级行业名称 返回:string ### 示例 范例01:调用函数 ```tsl 万科A在20210302的二级申万行业名称 SetSysParam(pn_stock(), "SZ000002"); SetSysParam(pn_date(), 20210302T); return StockSWIndustryName2(); // 输出:申万房地产开发 ``` ## `stockswindustryname3()` 声明:function 返回指定证券指定日期申万三级行业名称 返回:string ### 示例 范例01:调用函数 ```tsl 万科A在20210302的三级申万行业名称 SetSysParam(pn_stock(), "SZ000002"); SetSysParam(pn_date(), 20210302T); return StockSWIndustryName3(); // 输出:申万房地产开发 ``` ## `stockSWIndustryNameLv1_ii()` 声明:function 返回指定证券指定日期的申万一级行业指数名称(考虑非指数成分),与系统参数(股票、时间)相关 返回:string ### 示例 范例01:返回:申万房地产 ```tsl 万科A在20210302的申万一级行业指数名称 SetSysParam(pn_stock(), "SZ000002"); SetSysParam(pn_date(), 20210302T); return StockSWIndustryNameLv1_II(); // 输出:申万房地产 ``` ## `stockSWIndustryNameLv2_ii()` 声明:function 返回指定证券指定日期的申万二级行业指数名称(考虑非指数成分),与系统参数(股票、时间)相关 返回:string ### 示例 范例01:返回:申万房地产开发 ```tsl 万科A在20210302的申万二级行业指数名称 SetSysParam(pn_stock(), "SZ000002"); SetSysParam(pn_date(), 20210302T); return StockSWIndustryNameLv2_II(); // 输出:申万房地产开发 ``` ## `stockSWIndustryNameLv3_ii()` 声明:function 返回指定证券指定日期的申万三级行业指数名称(考虑非指数成分),与系统参数(股票、时间)相关 返回:string ### 示例 范例01:返回:申万房地产开发 ```tsl 万科A在20210302的申万三级行业指数名称 SetSysParam(pn_stock(), "SZ000002"); SetSysParam(pn_date(), 20210302T); return StockSWIndustryNameLv3_II(); // 输出:申万房地产开发 ``` ## `trimHangyeName(name)` 声明:function 返回行业名称去间隔 | 参数 | 类型 | 说明 | | ------ | ------ | ---------------- | | `name` | string | 字符串。行业名称 | 返回:string ### 示例 范例01:结果:金融证券 ```tsl Return TrimHangyeName('金融、证券'); // 输出:金融证券 ```