📦 deps(tsl): sync tsl-playbook from a71480a4

Source-Commit: a71480a4ae
This commit is contained in:
ci[bot]
2026-08-12 08:38:08 +08:00
parent 683f83d17c
commit 670ba950a6
1496 changed files with 292667 additions and 220122 deletions
@@ -0,0 +1,628 @@
# 金融 / 股票 / 资金流向
## `detailsstepamount(v_1, v_2, dtype)`
声明:function
分档成交金额(元),统计在分档区间V1<=Value<V2的成交金额和,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式如下 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return DetailsStepAmount(100000, inf, 0);
```
## `detailsstepdatas(begt, endt, v_1, v_2, dtype)`
声明:function
符合分档条件的数据,统计在分档区间V1<=Value<V2的分档条件数据
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | -------- | ----------------- |
| `begt` | datetime | 日期,开始时间 |
| `endt` | datetime | 日期,截止时间 |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式 |
返回:array
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
return DetailsStepDatas(20200526T, 20210526T+0.99, 100000, inf, 0);
```
## `detailsstepnum(v_1, v_2, dtype)`
声明:function
分档成交笔数,统计在分档区间V1<=Value<V2的成交笔数,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return DetailsStepNum(100000, inf, 0);
```
## `detailsstepsumvalue(v_1, v_2, dtype, fname, ftype)`
声明:function
分档成交量(股),统计在分档区间V1<=Value<V2的成交量和,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | --------------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式 |
| `fname` | string | 字符串,字段名称 |
| `ftype` | int | 整型,是否提取累计数据 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return DetailsStepSumValue(100000, inf, 0, 'vol');
```
## `detailsstepvol(v_1, v_2, dtype)`
声明:function
分档成交量(股),统计在分档区间V1<=Value<V2的成交量和,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式如下 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return DetailsStepVol(100000, inf, 0);
```
## `stepamountpercent(v_1, v_2, dtype)`
声明:function
分档成交金额占总成交金额比例(%),统计在分档区间V1<=Value<V2的成交金额占总成交金额比例,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式如下 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return StepAmountPercent(100000, inf, 0);
```
## `stepamountpercent2(v_1, v_2, dtype)`
声明:function
分档成交金额占流通市值比例(%),统计在分档区间V1<=Value<V2的成交金额占流通市值比例,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式如下 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return StepAmountPercent2(100000, inf, 0);
```
## `stepbuyamount(v_1, v_2, dtype)`
声明:function
分档流入(元),统计在分档区间V1<=Value<V2的分档流入,即主买金额,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式如下 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return StepbuyAmount(100000, inf, 0);
```
## `stepbuyamountpercent(v_1, v_2, dtype)`
声明:function
分档流入占总成交金额比例(%),统计在分档区间V1<=Value<V2的流入金额占总成交金额比例,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式如下 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return StepbuyAmountPercent(100000, inf, 0);
```
## `stepbuyamountpercent2(v_1, v_2, dtype)`
声明:function
分档流入占流通市值比例(%),统计在分档区间V1<=Value<V2的流入金额占流通市值比例,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式如下 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return StepbuyAmountPercent2(100000, inf, 0);
```
## `stepbuyvol(v_1, v_2, dtype)`
声明:function
分档流入成交量(股),统计在分档区间V1<=Value<V2的分档流入成交量,即主买成交量,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式如下 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return StepbuyVol(100000, inf, 0);
```
## `stepbuyvolpercent(v_1, v_2, dtype)`
声明:function
分档流入数量占总成交量比例(%),统计在分档区间V1<=Value<V2的流入数量占总成交量比例,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return StepbuyvolPercent(100000, inf, 0);
```
## `stepinflowamount(v_1, v_2, dtype)`
声明:function
分档净流入(元),统计在分档区间V1<=Value<V2的分档净流入,即主买金额-主卖金额,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return StepInFlowAmount(100000, inf, 0);
```
## `stepinflowamountpercent(v_1, v_2, dtype)`
声明:function
分档净流入占总成交金额比例(%),统计在分档区间V1<=Value<V2的净流入金额占总成交金额比例,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return StepInFlowAmountPercent(100000, inf, 0);
```
## `stepinflowamountpercent2(v_1, v_2, dtype)`
声明:function
分档净流入占流通市值比例(%),统计在分档区间V1<=Value<V2的净流入金额占流通市值比例,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return StepInFlowAmountPercent2(100000, inf, 0);
```
## `stepinflowvol(v_1, v_2, dtype)`
声明:function
分档净流入量(股),统计在分档区间V1<=Value<V2的分档净流入量,即主买量-主卖量,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return StepInFlowVol(100000, inf, 0);
```
## `stepinflowvolpercent(v_1, v_2, dtype)`
声明:function
分档净流入数量占总成交量比例(%),统计在分档区间V1<=Value<V2的净流入数量占总成交量比例,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return StepInFlowvolPercent(100000, inf, 0);
```
## `stepsaleamount(v_1, v_2, dtype)`
声明:function
分档流出(元),统计在分档区间V1<=Value<V2的分档流出,即主卖金额,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return StepSaleAmount(100000, inf, 0);
```
## `stepsaleamountpercent(v_1, v_2, dtype)`
声明:function
分档流出占总成交金额比例(%),统计在分档区间V1<=Value<V2的流出金额占总成交金额比例,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return StepsaleAmountPercent(100000, inf, 0);
```
## `stepsaleamountpercent2(v_1, v_2, dtype)`
声明:function
分档流出占流通市值比例(%),统计在分档区间V1<=Value<V2的流出金额占流通市值比例,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return StepsaleAmountPercent2(100000, inf, 0);
```
## `stepsalevol(v_1, v_2, dtype)`
声明:function
分档流出成交量(股),统计在分档区间V1<=Value<V2的分档流出成交量,即主卖成交量,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return StepSaleVol(100000, inf, 0);
```
## `stepsalevolpercent(v_1, v_2, dtype)`
声明:function
分档流出数量占总成交量比例(%),统计在分档区间V1<=Value<V2的流出数量占总成交量比例,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return StepsalevolPercent(100000, inf, 0);
```
## `stepvolpercent(v_1, v_2, dtype)`
声明:function
分档成交量占总成交量比例(%),统计在分档区间V1<=Value<V2的成交量占当日总成交量比例,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式如下 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return StepVolPercent(100000, inf, 0);
```
## `stepvolpercent2(v_1, v_2, dtype)`
声明:function
分档成交量占流通股本比例(%),统计在分档区间V1<=Value<V2的成交量占流通股本比例,与系统参数股票和时间相关
<!-- tags: 金融 股票 资金流向 V1 V2 -->
| 参数 | 类型 | 说明 |
| ------- | ------ | ----------------- |
| `v_1` | number | Number,分档上区间 |
| `v_2` | number | Number,分档下区间 |
| `dtype` | int | 整型,分档方式如下 |
返回:float
### 示例
范例01:调用函数
```tsl
SetSysParam(pn_stock(), "SH600000");
setsysparam(pn_date(), 20210526T);
return StepVolPercent2(100000, inf, 0);
```