feat(tsl-api-reference): expand and reorganize api catalog

Flatten builtin pages, add third-party and platform scopes, and import financial and data warehouse references.

Keep the existing generated index without rebuilding after signature normalization.
This commit is contained in:
csh
2026-08-10 18:26:24 +08:00
parent 2938300acb
commit 9010829c6d
1186 changed files with 243901 additions and 219769 deletions
@@ -0,0 +1,322 @@
# 金融 / 股票 / 基本情况 / 行业
## `_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
### 示例
范例01SW801040在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"); // 申万种植业
```