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,36 +2,48 @@
## `BK_HSGBAndSAmountField()`
声明:function
当前通道的买入及卖出成交额(元/港币)字段名,与系统参数(证券)相关。南向港股通交易单位为港币,北向沪深股通交易单位为元。
返回:string
## `BK_HSGBuyAmountField()`
声明:function
当前通道的买入成交额(元/港币)字段名,与系统参数(证券)相关。南向港股通交易单位为港币,北向沪深股通交易单位为元。
返回:string
## `BK_HSGETFBAndSAmountField()`
声明:function
当前通道ETF买入及卖出成交额字段名。南向港股通交易单位为港币,北向沪深股通交易单位为元。
返回:string
## `BK_HSGSellAmountField()`
声明:function
当前通道的卖出成交额(元/港币)字段名,与系统参数(证券)相关。南向港股通交易单位为港币,北向沪深股通交易单位为元。
返回:string
## `BK_HSGStocksBAndSAmountField()`
声明:function
当前通道股票买入及卖出成交额字段名。南向港股通交易单位为港币,北向沪深股通交易单位为元。
返回:string
## `stock2HsgIndexId()`
声明:function
获取当前股票对应沪深港通道对应的日历代码,与系统参数(股票)相关。
返回:string
@@ -45,6 +57,8 @@ return Stock2HSGIndexID();
## `stockBtSumValueOnField(field_name, begt, endt, con_type, institue_field, institue_name)`
声明:function
大宗交易数据汇总(按条件),与系统参数(股票)相关。
| 参数 | 类型 | 说明 |
@@ -67,6 +81,8 @@ return StockBTSumValueONField("成交金额",20201119T,20211119T,3,"买方营业
## `stockBtTradeCountOnField(beg_t, end_t, field_name, field_value)`
声明:function
大宗交易记录汇总(按条件),与系统参数(股票)相关。
| 参数 | 类型 | 说明 |
@@ -87,6 +103,8 @@ return StockBTTradeCountOnField(20201119T,20211119T,"买方营业部","机构专
## `stockHsgGetData(end_t, flag, field)`
声明:function
指定日最近一条或者指定日当天的数据,与系统参数(股票)相关。
| 参数 | 类型 | 说明 |
@@ -106,6 +124,8 @@ return StockHSGGetData(20230901T,1,'股数');
## `stockHsgShareValue(field_name, end_t)`
声明:function
通道在EndT最近交易日的中央结算系统参与者持有当前证券的相关数据,与系统参数(股票)相关。支持通过系统时间设置EndT(函数EndT不设置)。数据情况:上交所:公布已发生分红送股的股数。
| 参数 | 类型 | 说明 |
@@ -124,6 +144,8 @@ return StockHSGShareValue('股数',20230901T);
## `stockHsgShareValueSub(end_t)`
声明:function
通道在EndT的最近交易日中央结算系统参与者持有当前证券的相关数据,与系统参数(股票)相关。支持通过系统时间设置EndT(函数EndT不设置)。数据情况:上交所:公布已发生分红送股的股数。
| 参数 | 类型 | 说明 |
@@ -141,6 +163,8 @@ return StockHSGShareValueSub(20230901T);
## `stockMarginTradingValueEndt(return_field)`
声明:function
获取融资融券表指定字段指定时间数据,与系统参数(股票,时间)相关。
| 参数 | 类型 | 说明 |
@@ -159,6 +183,8 @@ return StockMarginTradingValueEndt('融券偿还量');
## `stocksDetailsStepAmount(stockarr, v1, v2, d_type)`
声明:function
分档成交金额(元),统计在分档区间V1<=Value<V2的成交金额和,与系统参数股票和时间相关
| 参数 | 类型 | 说明 |
@@ -179,6 +205,8 @@ return StocksDetailsStepAmount(array("SZ000001"),100000,inf,0);
## `stocksHsgHoldValue(stockarr, endt)`
声明:function
指定日中央结算系统沪深股通指定成分合计持有市值。 单位:元/港币,南向为港币,北向为元。
| 参数 | 类型 | 说明 |
@@ -190,6 +218,8 @@ return StocksDetailsStepAmount(array("SZ000001"),100000,inf,0);
## `StocksHSGHoldValue_N(stockarr, endt)`
声明:function
北向指定日股票组合市值,单位:元。
| 参数 | 类型 | 说明 |
@@ -201,6 +231,8 @@ return StocksDetailsStepAmount(array("SZ000001"),100000,inf,0);
## `stocksStepAmountPercent(stockarr, v1, v2, d_type)`
声明:function
分档成交金额占总成交金额比例(%),统计在分档区间V1<=Value<V2的成交金额占总成交金额比例(%),与系统参数股票和时间相关
| 参数 | 类型 | 说明 |
@@ -221,6 +253,8 @@ return StocksStepAmountPercent(array("SZ000001"),100000,inf,0);
## `stocksStepbuyAmount(stockarr, v1, v2, d_type)`
声明:function
分档流入(元),统计在分档区间V1<=Value<V2的流入(元),与系统参数股票和时间相关
| 参数 | 类型 | 说明 |
@@ -241,6 +275,8 @@ return StocksStepbuyAmount(array("SZ000001"),100000,inf,0);
## `stocksStepbuyAmountPercent(stockarr, v1, v2, d_type)`
声明:function
分档流入占总成交金额比例(%),统计在分档区间V1<=Value<V2的流入占总成交金额比例(%),与系统参数股票和时间相关
| 参数 | 类型 | 说明 |
@@ -262,6 +298,8 @@ return StocksStepbuyAmountPercent(array("SZ000001"),100000,inf,0);
## `stocksStepInFlowAmount(stockarr, v1, v2, d_type)`
声明:function
分档净流入(元),统计在分档区间V1<=Value<V2的净流入(元),与系统参数股票和时间相关
| 参数 | 类型 | 说明 |
@@ -282,6 +320,8 @@ return StocksStepInFlowAmount(array("SZ000001"),100000,inf,0);
## `stocksStepInFlowAmountPercent(stockarr, v1, v2, d_type)`
声明:function
分档净流入占总成交金额比例(%),统计在分档区间V1<=Value<V2的净流入占总成交金额比例(%),与系统参数股票和时间相关
| 参数 | 类型 | 说明 |
@@ -302,6 +342,8 @@ return StocksStepInFlowAmountPercent(array("SZ000001"),100000,inf,0);
## `stocksStepSaleAmount(stockarr, v1, v2, d_type)`
声明:function
分档流出(元),统计在分档区间V1<=Value<V2的流出(元),与系统参数股票和时间相关
| 参数 | 类型 | 说明 |
@@ -322,6 +364,8 @@ return StocksStepSaleAmount(array("SZ000001"),100000,inf,0);
## `stocksStepsaleAmountPercent(stockarr, v1, v2, d_type)`
声明:function
分档流出占总成交金额比例(%),统计在分档区间V1<=Value<V2的流出占总成交金额比例(%),与系统参数股票和时间相关
| 参数 | 类型 | 说明 |
@@ -343,6 +387,8 @@ return StocksStepsaleAmountPercent(array("SZ000001"),100000,inf,0);
## `stocktbavgamount(n, ydtype, direction)`
声明:function
指定异动类型的在异常区间的前N大营业部日平均买入或卖出金额, 单位(元),与系统参数(证券,日期)相关.
| 参数 | 类型 | 说明 |
@@ -355,6 +401,8 @@ return StocksStepsaleAmountPercent(array("SZ000001"),100000,inf,0);
## `stocktbydbegaenddate(ydtype)`
声明:function
指定异动类型的交易公开信息异动开始日与异动截止日,与系统参数(证券,日期)相关.
| 参数 | 类型 | 说明 |
@@ -365,6 +413,8 @@ return StocksStepsaleAmountPercent(array("SZ000001"),100000,inf,0);
## `getStockPrecision(stock_id)`
声明:function
返回指定证券代码的行情精度。
| 参数 | 类型 | 说明 |
@@ -382,6 +432,8 @@ return getStockPrecision('SZ000877'); //结果:2
## `Stock_IssueDate()`
声明:function
返回股票发行日期,该函数与证券代码有关。
返回:Integer
@@ -400,6 +452,8 @@ return r;
## `capitalFlowCompare(t1, t2, key_field, key_field_show)`
声明:function
资金流向变比。
| 参数 | 类型 | 说明 |
@@ -424,6 +478,8 @@ return capitalFlowCompare(r1,r2,"项目","流通股本(万股)");
## `stockEpsStructure(stock_arr, end_t, r_date, low_v, high_v, step_v)`
声明:function
股票EPS结构分析。
| 参数 | 类型 | 说明 |