📝 docs(tsl): complete and lint codegen reference
This commit is contained in:
@@ -1,49 +1,49 @@
|
||||
# 股票 / 指定日
|
||||
|
||||
### `bkHsgbAndSAmountField()`
|
||||
## `BK_HSGBAndSAmountField()`
|
||||
|
||||
当前通道的买入及卖出成交额(元/港币)字段名,与系统参数(证券)相关。南向港股通交易单位为港币,北向沪深股通交易单位为元。
|
||||
|
||||
返回:string
|
||||
|
||||
### `bkHsgBuyAmountField()`
|
||||
## `BK_HSGBuyAmountField()`
|
||||
|
||||
当前通道的买入成交额(元/港币)字段名,与系统参数(证券)相关。南向港股通交易单位为港币,北向沪深股通交易单位为元。
|
||||
|
||||
返回:string
|
||||
|
||||
### `bkHsgetfbAndSAmountField()`
|
||||
## `BK_HSGETFBAndSAmountField()`
|
||||
|
||||
当前通道ETF买入及卖出成交额字段名。南向港股通交易单位为港币,北向沪深股通交易单位为元。
|
||||
|
||||
返回:string
|
||||
|
||||
### `bkHsgSellAmountField()`
|
||||
## `BK_HSGSellAmountField()`
|
||||
|
||||
当前通道的卖出成交额(元/港币)字段名,与系统参数(证券)相关。南向港股通交易单位为港币,北向沪深股通交易单位为元。
|
||||
|
||||
返回:string
|
||||
|
||||
### `bkHsgStocksBAndSAmountField()`
|
||||
## `BK_HSGStocksBAndSAmountField()`
|
||||
|
||||
当前通道股票买入及卖出成交额字段名。南向港股通交易单位为港币,北向沪深股通交易单位为元。
|
||||
|
||||
返回:string
|
||||
|
||||
### `stock2HsgIndexId()`
|
||||
## `stock2HsgIndexId()`
|
||||
|
||||
获取当前股票对应沪深港通道对应的日历代码,与系统参数(股票)相关。
|
||||
|
||||
返回:string
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(PN_Stock(),'SZ000001');
|
||||
return Stock2HSGIndexID();
|
||||
```
|
||||
|
||||
### `stockBtSumValueOnField(field_name, begt, endt, con_type, institue_field, institue_name)`
|
||||
## `stockBtSumValueOnField(field_name, begt, endt, con_type, institue_field, institue_name)`
|
||||
|
||||
大宗交易数据汇总(按条件),与系统参数(股票)相关。
|
||||
|
||||
@@ -58,14 +58,14 @@ return Stock2HSGIndexID();
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),"SZ000001");
|
||||
return StockBTSumValueONField("成交金额",20201119T,20211119T,3,"买方营业部","机构专用");
|
||||
```
|
||||
|
||||
### `stockBtTradeCountOnField(beg_t, end_t, field_name, field_value)`
|
||||
## `stockBtTradeCountOnField(beg_t, end_t, field_name, field_value)`
|
||||
|
||||
大宗交易记录汇总(按条件),与系统参数(股票)相关。
|
||||
|
||||
@@ -78,14 +78,14 @@ return StockBTSumValueONField("成交金额",20201119T,20211119T,3,"买方营业
|
||||
|
||||
返回:int
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),"SZ000001");
|
||||
return StockBTTradeCountOnField(20201119T,20211119T,"买方营业部","机构专用");
|
||||
```
|
||||
|
||||
### `stockHsgGetData(end_t, flag, field)`
|
||||
## `stockHsgGetData(end_t, flag, field)`
|
||||
|
||||
指定日最近一条或者指定日当天的数据,与系统参数(股票)相关。
|
||||
|
||||
@@ -97,14 +97,14 @@ return StockBTTradeCountOnField(20201119T,20211119T,"买方营业部","机构专
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(PN_Stock(),'SZ000001');
|
||||
return StockHSGGetData(20230901T,1,'股数');
|
||||
```
|
||||
|
||||
### `stockHsgShareValue(field_name, end_t)`
|
||||
## `stockHsgShareValue(field_name, end_t)`
|
||||
|
||||
通道在EndT最近交易日的中央结算系统参与者持有当前证券的相关数据,与系统参数(股票)相关。支持通过系统时间设置EndT(函数EndT不设置)。数据情况:上交所:公布已发生分红送股的股数。
|
||||
|
||||
@@ -115,14 +115,14 @@ return StockHSGGetData(20230901T,1,'股数');
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(PN_Stock(),'SZ000001');
|
||||
return StockHSGShareValue('股数',20230901T);
|
||||
```
|
||||
|
||||
### `stockHsgShareValueSub(end_t)`
|
||||
## `stockHsgShareValueSub(end_t)`
|
||||
|
||||
通道在EndT的最近交易日中央结算系统参与者持有当前证券的相关数据,与系统参数(股票)相关。支持通过系统时间设置EndT(函数EndT不设置)。数据情况:上交所:公布已发生分红送股的股数。
|
||||
|
||||
@@ -132,14 +132,14 @@ return StockHSGShareValue('股数',20230901T);
|
||||
|
||||
返回:array
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(PN_Stock(),'SZ000001');
|
||||
return StockHSGShareValueSub(20230901T);
|
||||
```
|
||||
|
||||
### `stockMarginTradingValueEndt(return_field)`
|
||||
## `stockMarginTradingValueEndt(return_field)`
|
||||
|
||||
获取融资融券表指定字段指定时间数据,与系统参数(股票,时间)相关。
|
||||
|
||||
@@ -149,7 +149,7 @@ return StockHSGShareValueSub(20230901T);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SZ000001");
|
||||
@@ -157,7 +157,7 @@ SetSysParam(Pn_date(),20230512T);
|
||||
return StockMarginTradingValueEndt('融券偿还量');
|
||||
```
|
||||
|
||||
### `stocksDetailsStepAmount(stockarr, v1, v2, d_type)`
|
||||
## `stocksDetailsStepAmount(stockarr, v1, v2, d_type)`
|
||||
|
||||
分档成交金额(元),统计在分档区间V1<=Value<V2的成交金额和,与系统参数股票和时间相关
|
||||
|
||||
@@ -170,14 +170,14 @@ return StockMarginTradingValueEndt('融券偿还量');
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_date(),20240408T);
|
||||
return StocksDetailsStepAmount(array("SZ000001"),100000,inf,0);
|
||||
```
|
||||
|
||||
### `stocksHsgHoldValue(stockarr, endt)`
|
||||
## `stocksHsgHoldValue(stockarr, endt)`
|
||||
|
||||
指定日中央结算系统沪深股通指定成分合计持有市值。 单位:元/港币,南向为港币,北向为元。
|
||||
|
||||
@@ -188,7 +188,7 @@ return StocksDetailsStepAmount(array("SZ000001"),100000,inf,0);
|
||||
|
||||
返回:float
|
||||
|
||||
### `stocksHsgHoldValueN(stockarr, endt)`
|
||||
## `StocksHSGHoldValue_N(stockarr, endt)`
|
||||
|
||||
北向指定日股票组合市值,单位:元。
|
||||
|
||||
@@ -199,7 +199,7 @@ return StocksDetailsStepAmount(array("SZ000001"),100000,inf,0);
|
||||
|
||||
返回:float
|
||||
|
||||
### `stocksStepAmountPercent(stockarr, v1, v2, d_type)`
|
||||
## `stocksStepAmountPercent(stockarr, v1, v2, d_type)`
|
||||
|
||||
分档成交金额占总成交金额比例(%),统计在分档区间V1<=Value<V2的成交金额占总成交金额比例(%),与系统参数股票和时间相关
|
||||
|
||||
@@ -212,14 +212,14 @@ return StocksDetailsStepAmount(array("SZ000001"),100000,inf,0);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_date(),20240408T);
|
||||
return StocksStepAmountPercent(array("SZ000001"),100000,inf,0);
|
||||
```
|
||||
|
||||
### `stocksStepbuyAmount(stockarr, v1, v2, d_type)`
|
||||
## `stocksStepbuyAmount(stockarr, v1, v2, d_type)`
|
||||
|
||||
分档流入(元),统计在分档区间V1<=Value<V2的流入(元),与系统参数股票和时间相关
|
||||
|
||||
@@ -232,14 +232,14 @@ return StocksStepAmountPercent(array("SZ000001"),100000,inf,0);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_date(),20240408T);
|
||||
return StocksStepbuyAmount(array("SZ000001"),100000,inf,0);
|
||||
```
|
||||
|
||||
### `stocksStepbuyAmountPercent(stockarr, v1, v2, d_type)`
|
||||
## `stocksStepbuyAmountPercent(stockarr, v1, v2, d_type)`
|
||||
|
||||
分档流入占总成交金额比例(%),统计在分档区间V1<=Value<V2的流入占总成交金额比例(%),与系统参数股票和时间相关
|
||||
|
||||
@@ -252,7 +252,7 @@ return StocksStepbuyAmount(array("SZ000001"),100000,inf,0);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600000");
|
||||
@@ -260,7 +260,7 @@ setsysparam(pn_date(),20240408T);
|
||||
return StocksStepbuyAmountPercent(array("SZ000001"),100000,inf,0);
|
||||
```
|
||||
|
||||
### `stocksStepInFlowAmount(stockarr, v1, v2, d_type)`
|
||||
## `stocksStepInFlowAmount(stockarr, v1, v2, d_type)`
|
||||
|
||||
分档净流入(元),统计在分档区间V1<=Value<V2的净流入(元),与系统参数股票和时间相关
|
||||
|
||||
@@ -273,14 +273,14 @@ return StocksStepbuyAmountPercent(array("SZ000001"),100000,inf,0);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_date(),20240408T);
|
||||
return StocksStepInFlowAmount(array("SZ000001"),100000,inf,0);
|
||||
```
|
||||
|
||||
### `stocksStepInFlowAmountPercent(stockarr, v1, v2, d_type)`
|
||||
## `stocksStepInFlowAmountPercent(stockarr, v1, v2, d_type)`
|
||||
|
||||
分档净流入占总成交金额比例(%),统计在分档区间V1<=Value<V2的净流入占总成交金额比例(%),与系统参数股票和时间相关
|
||||
|
||||
@@ -293,14 +293,14 @@ return StocksStepInFlowAmount(array("SZ000001"),100000,inf,0);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_date(),20240408T);
|
||||
return StocksStepInFlowAmountPercent(array("SZ000001"),100000,inf,0);
|
||||
```
|
||||
|
||||
### `stocksStepSaleAmount(stockarr, v1, v2, d_type)`
|
||||
## `stocksStepSaleAmount(stockarr, v1, v2, d_type)`
|
||||
|
||||
分档流出(元),统计在分档区间V1<=Value<V2的流出(元),与系统参数股票和时间相关
|
||||
|
||||
@@ -313,14 +313,14 @@ return StocksStepInFlowAmountPercent(array("SZ000001"),100000,inf,0);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_date(),20240408T);
|
||||
return StocksStepSaleAmount(array("SZ000001"),100000,inf,0);
|
||||
```
|
||||
|
||||
### `stocksStepsaleAmountPercent(stockarr, v1, v2, d_type)`
|
||||
## `stocksStepsaleAmountPercent(stockarr, v1, v2, d_type)`
|
||||
|
||||
分档流出占总成交金额比例(%),统计在分档区间V1<=Value<V2的流出占总成交金额比例(%),与系统参数股票和时间相关
|
||||
|
||||
@@ -333,7 +333,7 @@ return StocksStepSaleAmount(array("SZ000001"),100000,inf,0);
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
SetSysParam(pn_stock(),"SH600000");
|
||||
@@ -341,7 +341,7 @@ setsysparam(pn_date(),20240408T);
|
||||
return StocksStepsaleAmountPercent(array("SZ000001"),100000,inf,0);
|
||||
```
|
||||
|
||||
### `stocktbavgamount(n, ydtype, direction)`
|
||||
## `stocktbavgamount(n, ydtype, direction)`
|
||||
|
||||
指定异动类型的在异常区间的前N大营业部日平均买入或卖出金额, 单位(元),与系统参数(证券,日期)相关.
|
||||
|
||||
@@ -353,7 +353,7 @@ return StocksStepsaleAmountPercent(array("SZ000001"),100000,inf,0);
|
||||
|
||||
返回:float
|
||||
|
||||
### `stocktbydbegaenddate(ydtype)`
|
||||
## `stocktbydbegaenddate(ydtype)`
|
||||
|
||||
指定异动类型的交易公开信息异动开始日与异动截止日,与系统参数(证券,日期)相关.
|
||||
|
||||
@@ -363,30 +363,30 @@ return StocksStepsaleAmountPercent(array("SZ000001"),100000,inf,0);
|
||||
|
||||
返回:array
|
||||
|
||||
### `getStockPrecision(stock_id)`
|
||||
## `getStockPrecision(stock_id)`
|
||||
|
||||
返回指定证券代码的行情精度。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | ------ | ---------------- |
|
||||
| `stock_id` | String | 字符串,证券代码 |
|
||||
|
||||
返回:Integer
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//返回天山股份的行情精度
|
||||
return getStockPrecision('SZ000877'); //结果:2
|
||||
```
|
||||
|
||||
### `stockIssueDate()`
|
||||
## `Stock_IssueDate()`
|
||||
|
||||
返回股票发行日期,该函数与证券代码有关。
|
||||
|
||||
返回:Integer
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//返回隆华传热的发行日期
|
||||
@@ -398,20 +398,20 @@ return r;
|
||||
//结果:20110906
|
||||
```
|
||||
|
||||
### `capitalFlowCompare(t1, t2, key_field, key_field_show)`
|
||||
## `capitalFlowCompare(t1, t2, key_field, key_field_show)`
|
||||
|
||||
资金流向变比。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `t1` | Array | 数组。数据表。 |
|
||||
| `t2` | Array | 数组。数据表。 |
|
||||
| `key_field` | String | 字符串。关键字段。 |
|
||||
| `key_field_show` | String | 字符串。单位。 |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------------- | ------ | ------------------ |
|
||||
| `t1` | Array | 数组。数据表。 |
|
||||
| `t2` | Array | 数组。数据表。 |
|
||||
| `key_field` | String | 字符串。关键字段。 |
|
||||
| `key_field_show` | String | 字符串。单位。 |
|
||||
|
||||
返回:Array
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
t1:=StockPriceStructure(getBk("深证A股;上证A股;中小企业板"),20100730T,5,100,5);
|
||||
@@ -422,22 +422,22 @@ return capitalFlowCompare(r1,r2,"项目","流通股本(万股)");
|
||||
结果:
|
||||
```
|
||||
|
||||
### `stockEpsStructure(stock_arr, end_t, r_date, low_v, high_v, step_v)`
|
||||
## `stockEpsStructure(stock_arr, end_t, r_date, low_v, high_v, step_v)`
|
||||
|
||||
股票EPS结构分析。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `stock_arr` | Array | 数组。股票列表。 |
|
||||
| `end_t` | TDateTime | 日期。统计截止日。 |
|
||||
| `r_date` | Integer | 整数。报告期。 |
|
||||
| `low_v` | Real | 实数。最低计算价格。 |
|
||||
| `high_v` | Real | 实数。最高计算价格。 |
|
||||
| `step_v` | Real | 实数。分隔价格。 |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | --------- | -------------------- |
|
||||
| `stock_arr` | Array | 数组。股票列表。 |
|
||||
| `end_t` | TDateTime | 日期。统计截止日。 |
|
||||
| `r_date` | Integer | 整数。报告期。 |
|
||||
| `low_v` | Real | 实数。最低计算价格。 |
|
||||
| `high_v` | Real | 实数。最高计算价格。 |
|
||||
| `step_v` | Real | 实数。分隔价格。 |
|
||||
|
||||
返回:Array
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
return stockEpsStructure(array("SH600718","SZ000001","SZ000920"),20100430T,20091231,0,2.4,0.8);
|
||||
|
||||
Reference in New Issue
Block a user