feat(tsl-api-reference): index class and unit APIs

Migrate reference pages to declaration-line storage and rebuild the
13-column index.

Add qualified member lookup plus regression and end-to-end coverage.
This commit is contained in:
csh
2026-07-29 15:47:46 +08:00
parent 9edc8fc868
commit 13be5ea0aa
239 changed files with 39157 additions and 12846 deletions
@@ -2,6 +2,8 @@
## `getBk(marketlist)`
声明:function
得到指定的市场板块列表包含的股票列表。 注意,获取的是最新的板块成分股,行业名称或者板块名称,而非指数代码。 这些板块或行业名称必须和板块管理中的名称一致。 如果用户需要获取指定日期的历史成分股,请参考GetBKByDate。
| 参数 | 类型 | 说明 |
@@ -12,6 +14,8 @@
## `getBkList(_type)`
声明:function
得到所有的或者指定的系统板块类别下的板块名称列表。板块类别用户可查看板块管理中的类别。
| 参数 | 类型 | 说明 |
@@ -22,6 +26,8 @@
## `getBkList2(bktype)`
声明:function
得到所有的或者指定的系统板块类别下的板块名称列表以及板块所在路径名。 注意:除了结果类型与GetUserBKList不同以外,此函数得到指定板块类别下以及子路径下的所有的板块。
| 参数 | 类型 | 说明 |
@@ -32,6 +38,8 @@
## `getUserBkList(bktype)`
声明:function
得到所有的或者指定的板块类别下的用户板块的名称列表。
| 参数 | 类型 | 说明 |
@@ -42,6 +50,8 @@
## `getUserBkList2(bktype)`
声明:function
得到所有的或者指定的板块类别下用户板块的名称列表以及板块所在路径名。 注意,除了结果类型与GetUserBKList不同以外,此函数得到指定板块类别下以及子路径下的所有的板块。
| 参数 | 类型 | 说明 |
@@ -52,6 +62,8 @@
## `indNeutralize(exp, by_group, cache_str)`
声明:function
中性化操作,分组去均值化。将数据指标Exp按照ByGroup分类,对每个类别按照Exp=Exp–mean(Exp)进行中性化处理,处理之后Exp的均值为0。注:因分类标准不明确,此函数暂时不进行分类,即按整个市场,只对Exp进行中性化处理。
| 参数 | 类型 | 说明 |
@@ -73,6 +85,8 @@ return IndNeutralize(@open(),0,"");
## `indNeutralize2(exp, by_group, cache_str)`
声明:function
中性化操作,分组去均值化。将数据指标Exp按照ByGroup分类,对每个类别按照Exp=Exp–mean(Exp)进行中性化处理,处理之后Exp的均值为0。注:因分类标准不明确,此函数暂时不进行分类,即按整个市场,只对Exp进行中性化处理。
| 参数 | 类型 | 说明 |
@@ -85,6 +99,8 @@ return IndNeutralize(@open(),0,"");
## `marketId(stock_id, day)`
声明:function
获得证券的所属市场ID。
| 参数 | 类型 | 说明 |
@@ -96,6 +112,8 @@ return IndNeutralize(@open(),0,"");
## `marketInfo(id, info_id)`
声明:function
获得市场的相关信息。
| 参数 | 类型 | 说明 |
@@ -107,6 +125,8 @@ return IndNeutralize(@open(),0,"");
## `marketOpenCloseTime(id, day)`
声明:function
取得指定市场在指定日的理论开盘时间以及收盘时间。即便由于长假原因导致夜盘不开盘,也会存在理论的夜盘开盘时间。
| 参数 | 类型 | 说明 |