# 股票 / 资金流向

## `BK_DetailsStepAmount(bk_name, v1, v2, d_type)`

分档成交金额（元）。统计在分档区间V1<=Value<V2的成交金额和，与系统参数(时间)相关。

| 参数      | 类型   | 说明                            |
| --------- | ------ | ------------------------------- |
| `bk_name` | string | 字符串。板块名                  |
| `v1`      | float  | 实数。分档上区间                |
| `v2`      | float  | 实数。分档下区间                |
| `d_type`  | any    | 用户自定义。分档方式，取值如下: |

返回：float

## `BK_StepAmountPercent(bk_name, v1, v2, d_type)`

分档成交金额占总成交金额比例(%)。统计在分档区间V1<=Value<V2的成交金额占总成交金额比例(%)，与系统参数(时间)相关。

| 参数      | 类型   | 说明                            |
| --------- | ------ | ------------------------------- |
| `bk_name` | string | 字符串。板块名                  |
| `v1`      | float  | 实数。分档上区间                |
| `v2`      | float  | 实数。分档下区间                |
| `d_type`  | any    | 用户自定义。分档方式，取值如下: |

返回：float

## `BK_StepbuyAmount(bk_name, v1, v2, d_type)`

分档流入（元）。统计在分档区间V1<=Value<V2的流入（元），与系统参数(时间)相关。

| 参数      | 类型   | 说明                            |
| --------- | ------ | ------------------------------- |
| `bk_name` | string | 字符串。板块名                  |
| `v1`      | float  | 实数。分档上区间                |
| `v2`      | float  | 实数。分档下区间                |
| `d_type`  | any    | 用户自定义。分档方式，取值如下: |

返回：float

## `BK_StepbuyAmountPercent(bk_name, v1, v2, d_type)`

分档流入占总成交金额比例(%)。统计在分档区间V1<=Value<V2的流入占总成交金额比例(%)，与系统参数(时间)相关。

| 参数      | 类型   | 说明                            |
| --------- | ------ | ------------------------------- |
| `bk_name` | string | 字符串。板块名                  |
| `v1`      | float  | 实数。分档上区间                |
| `v2`      | float  | 实数。分档下区间                |
| `d_type`  | any    | 用户自定义。分档方式，取值如下: |

返回：float

## `BK_StepInFlowAmount(bk_name, v1, v2, d_type)`

分档净流入（元）。统计在分档区间V1<=Value<V2的净流入（元），与系统参数(时间)相关。

| 参数      | 类型   | 说明                            |
| --------- | ------ | ------------------------------- |
| `bk_name` | string | 字符串。板块名                  |
| `v1`      | float  | 实数。分档上区间                |
| `v2`      | float  | 实数。分档下区间                |
| `d_type`  | any    | 用户自定义。分档方式，取值如下: |

返回：float

## `BK_StepInFlowAmountPercent(bk_name, v1, v2, d_type)`

分档净流入占总成交金额比例(%)。统计在分档区间V1<=Value<V2的净流入占总成交金额比例(%)，与系统参数(时间)相关。

| 参数      | 类型   | 说明                            |
| --------- | ------ | ------------------------------- |
| `bk_name` | string | 字符串。板块名                  |
| `v1`      | float  | 实数。分档上区间                |
| `v2`      | float  | 实数。分档下区间                |
| `d_type`  | any    | 用户自定义。分档方式，取值如下: |

返回：float

## `BK_StepSaleAmount(bk_name, v1, v2, d_type)`

分档流出（元）。统计在分档区间V1<=Value<V2的流出（元），与系统参数(时间)相关。

| 参数      | 类型   | 说明                            |
| --------- | ------ | ------------------------------- |
| `bk_name` | string | 字符串。板块名                  |
| `v1`      | float  | 实数。分档上区间                |
| `v2`      | float  | 实数。分档下区间                |
| `d_type`  | any    | 用户自定义。分档方式，取值如下: |

返回：float

## `BK_StepsaleAmountPercent(bk_name, v1, v2, d_type)`

分档流出占总成交金额比例(%)。统计在分档区间V1<=Value<V2的流出占总成交金额比例(%)，与系统参数(时间)相关。

| 参数      | 类型   | 说明                            |
| --------- | ------ | ------------------------------- |
| `bk_name` | string | 字符串。板块名                  |
| `v1`      | float  | 实数。分档上区间                |
| `v2`      | float  | 实数。分档下区间                |
| `d_type`  | any    | 用户自定义。分档方式，取值如下: |

返回：float

## `detailsstepamount(v1, v2, dtype)`

分档成交金额（元），统计在分档区间V1<=Value<V2的成交金额和,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式如下 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return DetailsStepAmount(100000,inf,0);
```

## `detailsstepdatas(begt, endt, v1, v2, dtype)`

符合分档条件的数据，统计在分档区间V1<=Value<V2的分档条件数据

| 参数    | 类型     | 说明              |
| ------- | -------- | ----------------- |
| `begt`  | datetime | 日期,开始时间     |
| `endt`  | datetime | 日期,截止时间     |
| `v1`    | Number   | Number,分档上区间 |
| `v2`    | Number   | Number,分档下区间 |
| `dtype` | int      | 整型,分档方式     |

返回：array

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
return DetailsStepDatas(20200526T,20210526T+0.99,100000,inf,0);
```

## `detailsstepnum(v1, v2, dtype)`

分档成交笔数，统计在分档区间V1<=Value<V2的成交笔数,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式     |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return DetailsStepNum(100000,inf,0);
```

## `detailsstepsumvalue(v1, v2, dtype, fname, ftype)`

分档成交量（股），统计在分档区间V1<=Value<V2的成交量和,与系统参数股票和时间相关

| 参数    | 类型   | 说明                  |
| ------- | ------ | --------------------- |
| `v1`    | Number | Number,分档上区间     |
| `v2`    | Number | Number,分档下区间     |
| `dtype` | int    | 整型,分档方式         |
| `fname` | string | 字符串,字段名称       |
| `ftype` | int    | 整型,是否提取累计数据 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return DetailsStepSumValue(100000,inf,0,'vol');
```

## `detailsstepvol(v1, v2, dtype)`

分档成交量（股），统计在分档区间V1<=Value<V2的成交量和,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式如下 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return DetailsStepVol(100000,inf,0);
```

## `stepamountpercent(v1, v2, dtype)`

分档成交金额占总成交金额比例(%)，统计在分档区间V1<=Value<V2的成交金额占总成交金额比例,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式如下 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return StepAmountPercent(100000,inf,0);
```

## `stepamountpercent2(v1, v2, dtype)`

分档成交金额占流通市值比例(%)，统计在分档区间V1<=Value<V2的成交金额占流通市值比例,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式如下 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return StepAmountPercent2(100000,inf,0);
```

## `stepbuyamount(v1, v2, dtype)`

分档流入（元），统计在分档区间V1<=Value<V2的分档流入，即主买金额,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式如下 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return StepbuyAmount(100000,inf,0);
```

## `stepbuyamountpercent(v1, v2, dtype)`

分档流入占总成交金额比例(%)，统计在分档区间V1<=Value<V2的流入金额占总成交金额比例,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式如下 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return StepbuyAmountPercent(100000,inf,0);
```

## `stepbuyamountpercent2(v1, v2, dtype)`

分档流入占流通市值比例(%)，统计在分档区间V1<=Value<V2的流入金额占流通市值比例,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式如下 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return StepbuyAmountPercent2(100000,inf,0);
```

## `stepbuyvol(v1, v2, dtype)`

分档流入成交量（股），统计在分档区间V1<=Value<V2的分档流入成交量，即主买成交量,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式如下 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return StepbuyVol(100000,inf,0);
```

## `stepbuyvolpercent(v1, v2, dtype)`

分档流入数量占总成交量比例(%)，统计在分档区间V1<=Value<V2的流入数量占总成交量比例,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式     |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return StepbuyvolPercent(100000,inf,0);
```

## `stepinflowamount(v1, v2, dtype)`

分档净流入（元），统计在分档区间V1<=Value<V2的分档净流入，即主买金额-主卖金额,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式     |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return StepInFlowAmount(100000,inf,0);
```

## `stepinflowamountpercent(v1, v2, dtype)`

分档净流入占总成交金额比例(%)，统计在分档区间V1<=Value<V2的净流入金额占总成交金额比例,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式     |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return StepInFlowAmountPercent(100000,inf,0);
```

## `stepinflowamountpercent2(v1, v2, dtype)`

分档净流入占流通市值比例(%)，统计在分档区间V1<=Value<V2的净流入金额占流通市值比例,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式     |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return StepInFlowAmountPercent2(100000,inf,0);
```

## `stepinflowvol(v1, v2, dtype)`

分档净流入量（股），统计在分档区间V1<=Value<V2的分档净流入量，即主买量-主卖量,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式     |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return StepInFlowVol(100000,inf,0);
```

## `stepinflowvolpercent(v1, v2, dtype)`

分档净流入数量占总成交量比例(%)，统计在分档区间V1<=Value<V2的净流入数量占总成交量比例,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式     |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return StepInFlowvolPercent(100000,inf,0);
```

## `stepsaleamount(v1, v2, dtype)`

分档流出（元），统计在分档区间V1<=Value<V2的分档流出，即主卖金额,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式     |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return StepSaleAmount(100000,inf,0);
```

## `stepsaleamountpercent(v1, v2, dtype)`

分档流出占总成交金额比例(%)，统计在分档区间V1<=Value<V2的流出金额占总成交金额比例,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式     |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return StepsaleAmountPercent(100000,inf,0);
```

## `stepsaleamountpercent2(v1, v2, dtype)`

分档流出占流通市值比例(%)，统计在分档区间V1<=Value<V2的流出金额占流通市值比例,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式     |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return StepsaleAmountPercent2(100000,inf,0);
```

## `stepsalevol(v1, v2, dtype)`

分档流出成交量（股），统计在分档区间V1<=Value<V2的分档流出成交量，即主卖成交量,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式     |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return StepSaleVol(100000,inf,0);
```

## `stepsalevolpercent(v1, v2, dtype)`

分档流出数量占总成交量比例(%)，统计在分档区间V1<=Value<V2的流出数量占总成交量比例,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式     |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return StepsalevolPercent(100000,inf,0);
```

## `stepvolpercent(v1, v2, dtype)`

分档成交量占总成交量比例(%)，统计在分档区间V1<=Value<V2的成交量占当日总成交量比例,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式如下 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return StepVolPercent(100000,inf,0);
```

## `stepvolpercent2(v1, v2, dtype)`

分档成交量占流通股本比例(%)，统计在分档区间V1<=Value<V2的成交量占流通股本比例,与系统参数股票和时间相关

| 参数    | 类型   | 说明              |
| ------- | ------ | ----------------- |
| `v1`    | Number | Number,分档上区间 |
| `v2`    | Number | Number,分档下区间 |
| `dtype` | int    | 整型,分档方式如下 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20210526T);
return StepVolPercent2(100000,inf,0);
```

## `stockAvgDetailsStepAmount(begt, endt, v1, v2, d_type)`

区间平均分档成交金额（元）。统计在分档区间V1<=Value<V2的平均成交金额，与系统参数(股票)相关。

| 参数     | 类型     | 说明                            |
| -------- | -------- | ------------------------------- |
| `begt`   | datetime | 日期。开始日                    |
| `endt`   | datetime | 日期。截止日                    |
| `v1`     | float    | 实数。分档上区间                |
| `v2`     | float    | 实数。分档下区间                |
| `d_type` | int      | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
return StockAvgDetailsStepAmount(20240401T,20240408T,100000,inf,0);
```

## `stockAvgDetailsStepAmount2(n, v1, v2, d_type)`

N日平均分档成交金额（元）。统计在分档区间V1<=Value<V2的平均成交金额，与系统参数(股票、时间)相关。

| 参数     | 类型  | 说明                            |
| -------- | ----- | ------------------------------- |
| `n`      | int   | 整数。N日                       |
| `v1`     | float | 实数。分档上区间                |
| `v2`     | float | 实数。分档下区间                |
| `d_type` | int   | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20240408T);
return StockAvgDetailsStepAmount2(4,100000,inf,0);
```

## `stockAvgDetailsStepVol(begt, endt, v1, v2, d_type)`

区间平均分档成交量（股）。统计在分档区间V1<=Value<V2的平均成交量，与系统参数(股票)相关。

| 参数     | 类型     | 说明                            |
| -------- | -------- | ------------------------------- |
| `begt`   | datetime | 日期。开始日                    |
| `endt`   | datetime | 日期。截止日                    |
| `v1`     | float    | 实数。分档上区间                |
| `v2`     | float    | 实数。分档下区间                |
| `d_type` | int      | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
return StockAvgDetailsStepVol(20240401T,20240408T,100000,inf,0);
```

## `stockAvgDetailsStepVol2(n, v1, v2, d_type)`

N日平均分档成交量（股）。统计在分档区间V1<=Value<V2的平均成交量，与系统参数(股票、时间)相关。

| 参数     | 类型  | 说明                            |
| -------- | ----- | ------------------------------- |
| `n`      | int   | 整数。N日                       |
| `v1`     | float | 实数。分档上区间                |
| `v2`     | float | 实数。分档下区间                |
| `d_type` | int   | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20240408T);
return StockAvgDetailsStepVol2(4,100000,inf,0);
```

## `stockAvgStepbuyAmount(begt, endt, v1, v2, d_type)`

区间平均分档流入（元）。统计在分档区间V1<=Value<V2的平均流入（元），与系统参数(股票)相关。

| 参数     | 类型     | 说明                            |
| -------- | -------- | ------------------------------- |
| `begt`   | datetime | 日期。开始日                    |
| `endt`   | datetime | 日期。截止日                    |
| `v1`     | float    | 实数。分档上区间                |
| `v2`     | float    | 实数。分档下区间                |
| `d_type` | int      | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
return StockAvgStepbuyAmount(20240401T,20240408T,100000,inf,0);
```

## `stockAvgStepbuyAmount2(n, v1, v2, d_type)`

N日平均分档流入（元）。统计在分档区间V1<=Value<V2的平均分档流入（元），与系统参数(股票、时间)相关。

| 参数     | 类型  | 说明                            |
| -------- | ----- | ------------------------------- |
| `n`      | int   | 整数。N日                       |
| `v1`     | float | 实数。分档上区间                |
| `v2`     | float | 实数。分档下区间                |
| `d_type` | int   | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20240408T);
return StockAvgStepbuyAmount2(4,100000,inf,0);
```

## `stockAvgStepInFlowAmount(begt, endt, v1, v2, d_type)`

区间平均分档净流入（元）。统计在分档区间V1<=Value<V2的平均净流入（元），与系统参数(股票)相关。

| 参数     | 类型     | 说明                            |
| -------- | -------- | ------------------------------- |
| `begt`   | datetime | 日期。开始日                    |
| `endt`   | datetime | 日期。截止日                    |
| `v1`     | float    | 实数。分档上区间                |
| `v2`     | float    | 实数。分档下区间                |
| `d_type` | int      | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
return StockAvgStepInFlowAmount(20240401T,20240408T,100000,inf,0);
```

## `stockAvgStepInFlowAmount2(n, v1, v2, d_type)`

N日平均净流入（元）。统计在分档区间V1<=Value<V2的平均净流入（元），与系统参数(股票、时间)相关。

| 参数     | 类型  | 说明                            |
| -------- | ----- | ------------------------------- |
| `n`      | int   | 整数。N日                       |
| `v1`     | float | 实数。分档上区间                |
| `v2`     | float | 实数。分档下区间                |
| `d_type` | int   | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20240408T);
return StockAvgStepInFlowAmount2(4,100000,inf,0);
```

## `stockAvgStepSaleAmount(begt, endt, v1, v2, d_type)`

区间平均分档流出（元）。统计在分档区间V1<=Value<V2的平均流出（元），与系统参数(股票)相关。

| 参数     | 类型     | 说明                            |
| -------- | -------- | ------------------------------- |
| `begt`   | datetime | 日期。开始日                    |
| `endt`   | datetime | 日期。截止日                    |
| `v1`     | float    | 实数。分档上区间                |
| `v2`     | float    | 实数。分档下区间                |
| `d_type` | int      | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
return StockAvgStepSaleAmount(20240401T,20240408T,100000,inf,0);
```

## `stockAvgStepSaleAmount2(n, v1, v2, d_type)`

N日平均分档流出（元）。统计在分档区间V1<=Value<V2的平均分档流出（元），与系统参数(股票、时间)相关。

| 参数     | 类型  | 说明                            |
| -------- | ----- | ------------------------------- |
| `n`      | int   | 整数。N日                       |
| `v1`     | float | 实数。分档上区间                |
| `v2`     | float | 实数。分档下区间                |
| `d_type` | int   | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20240408T);
return StockAvgStepSaleAmount2(4,100000,inf,0);
```

## `stockDetailsStepAmount(begt, endt, v1, v2, d_type)`

区间分档成交金额（元）。统计在分档区间V1<=Value<V2的成交金额，与系统参数(股票)相关。

| 参数     | 类型     | 说明                            |
| -------- | -------- | ------------------------------- |
| `begt`   | datetime | 日期。开始日                    |
| `endt`   | datetime | 日期。截止日                    |
| `v1`     | float    | 实数。分档上区间                |
| `v2`     | float    | 实数。分档下区间                |
| `d_type` | int      | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
return StockDetailsStepAmount(20240401T,20240408T,100000,inf,0);
```

## `stockDetailsStepAmount2(n, v1, v2, d_type)`

N日分档成交金额（元）。统计在分档区间V1<=Value<V2的成交金额，与系统参数(股票、时间)相关。

| 参数     | 类型  | 说明                            |
| -------- | ----- | ------------------------------- |
| `n`      | int   | 整数。N日                       |
| `v1`     | float | 实数。分档上区间                |
| `v2`     | float | 实数。分档下区间                |
| `d_type` | int   | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20240408T);
return StockDetailsStepAmount2(4,100000,inf,0);
```

## `stockDetailsStepNum(begt, endt, v1, v2, d_type)`

区间分档成交笔数。统计在分档区间V1<=Value<V2的成交笔数，与系统参数(股票)相关。

| 参数     | 类型     | 说明                            |
| -------- | -------- | ------------------------------- |
| `begt`   | datetime | 日期。开始日                    |
| `endt`   | datetime | 日期。截止日                    |
| `v1`     | float    | 实数。分档上区间                |
| `v2`     | float    | 实数。分档下区间                |
| `d_type` | int      | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
return StockDetailsStepNum(20240401T,20240408T,100000,inf,0);
```

## `stockDetailsStepNum2(n, v1, v2, d_type)`

N日分档成交笔数。统计在分档区间V1<=Value<V2的成交笔数，与系统参数(股票、时间)相关。

| 参数     | 类型  | 说明                            |
| -------- | ----- | ------------------------------- |
| `n`      | int   | 整数。N日                       |
| `v1`     | float | 实数。分档上区间                |
| `v2`     | float | 实数。分档下区间                |
| `d_type` | int   | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20240408T);
return StockDetailsStepNum2(4,100000,inf,0);
```

## `stockDetailsStepVol(begt, endt, v1, v2, d_type)`

区间分档成交量（股）。统计在分档区间V1<=Value<V2的成交量和，与系统参数(股票)相关。

| 参数     | 类型     | 说明                            |
| -------- | -------- | ------------------------------- |
| `begt`   | datetime | 日期。开始日                    |
| `endt`   | datetime | 日期。截止日                    |
| `v1`     | float    | 实数。分档上区间                |
| `v2`     | float    | 实数。分档下区间                |
| `d_type` | int      | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
return StockDetailsStepVol(20240401T,20240408T,100000,inf,0);
```

## `stockDetailsStepVol2(n, v1, v2, d_type)`

N日分档成交量（股）。统计在分档区间V1<=Value<V2的成交量和，与系统参数(股票、时间)相关。

| 参数     | 类型  | 说明                            |
| -------- | ----- | ------------------------------- |
| `n`      | int   | 整数。N日                       |
| `v1`     | float | 实数。分档上区间                |
| `v2`     | float | 实数。分档下区间                |
| `d_type` | int   | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20240408T);
return StockDetailsStepVol2(4,100000,inf,0);
```

## `Stock_MoneyFlow_Grading(stock_id, end_t, cycle, bs_type, d_type, option)`

股票分钟线分档资金流向，不同的资金流向返回的array字段不一样

| 参数       | 类型     | 说明                      |
| ---------- | -------- | ------------------------- |
| `stock_id` | string   | 证券,证券代码             |
| `end_t`    | datetime | 日期,截止日期             |
| `cycle`    | any      | 用户自定义,频率           |
| `bs_type`  | any      | 用户自定义,资金流向       |
| `d_type`   | any      | 用户自定义,分档方式       |
| `option`   | array    | 一维数字数组,开放分档下界 |

返回：array

## `stockStepAmountPercent(begt, endt, v1, v2, d_type)`

区间分档成交金额占总成交金额比例(%)。统计在分档区间V1<=Value<V2的分档成交金额占总成交金额比例(%)，与系统参数(股票)相关。

| 参数     | 类型     | 说明                            |
| -------- | -------- | ------------------------------- |
| `begt`   | datetime | 日期。开始日                    |
| `endt`   | datetime | 日期。截止日                    |
| `v1`     | float    | 实数。分档上区间                |
| `v2`     | float    | 实数。分档下区间                |
| `d_type` | int      | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
return StockStepAmountPercent(20240401T,20240408T,100000,inf,0);
```

## `stockStepAmountPercent2(n, v1, v2, d_type)`

N日分档成交金额占总成交金额比例(%)。统计在分档区间V1<=Value<V2的分档成交金额占总成交金额比例(%)，与系统参数(股票、时间)相关。

| 参数     | 类型  | 说明                            |
| -------- | ----- | ------------------------------- |
| `n`      | int   | 整数。N日                       |
| `v1`     | float | 实数。分档上区间                |
| `v2`     | float | 实数。分档下区间                |
| `d_type` | int   | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20240408T);
return StockStepAmountPercent2(4,100000,inf,0);
```

## `stockStepbuyAmount(begt, endt, v1, v2, d_type)`

区间分档流入（元）。统计在分档区间V1<=Value<V2的流入（元），与系统参数(股票)相关。

| 参数     | 类型     | 说明                            |
| -------- | -------- | ------------------------------- |
| `begt`   | datetime | 日期。开始日                    |
| `endt`   | datetime | 日期。截止日                    |
| `v1`     | float    | 实数。分档上区间                |
| `v2`     | float    | 实数。分档下区间                |
| `d_type` | int      | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
return StockStepbuyAmount(20240401T,20240408T,100000,inf,0);
```

## `stockStepbuyAmount2(n, v1, v2, d_type)`

N日分档流入（元）。统计在分档区间V1<=Value<V2的分档流入（元），与系统参数(股票、时间)相关。

| 参数     | 类型  | 说明                            |
| -------- | ----- | ------------------------------- |
| `n`      | int   | 整数。N日                       |
| `v1`     | float | 实数。分档上区间                |
| `v2`     | float | 实数。分档下区间                |
| `d_type` | int   | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20240408T);
return StockStepbuyAmount2(4,100000,inf,0);
```

## `stockStepbuyAmountPercent(begt, endt, v1, v2, d_type)`

区间分档流入占总成交金额比例(%)。统计在分档区间V1<=Value<V2的分档流入占总成交金额比例(%)，与系统参数(股票)相关。

| 参数     | 类型     | 说明                            |
| -------- | -------- | ------------------------------- |
| `begt`   | datetime | 日期。开始日                    |
| `endt`   | datetime | 日期。截止日                    |
| `v1`     | float    | 实数。分档上区间                |
| `v2`     | float    | 实数。分档下区间                |
| `d_type` | int      | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
return StockStepbuyAmountPercent(20240401T,20240408T,100000,inf,0);
```

## `stockStepbuyAmountPercent2(n, v1, v2, d_type)`

N日分档流入占总成交金额比例(%)。统计在分档区间V1<=Value<V2的分档流入占总成交金额比例(%)，与系统参数(股票、时间)相关。

| 参数     | 类型  | 说明                            |
| -------- | ----- | ------------------------------- |
| `n`      | int   | 整数。N日                       |
| `v1`     | float | 实数。分档上区间                |
| `v2`     | float | 实数。分档下区间                |
| `d_type` | int   | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20240408T);
return StockStepbuyAmountPercent2(4,100000,inf,0);
```

## `stockStepInFlowAmount(begt, endt, v1, v2, d_type)`

区间分档净流入（元）。统计在分档区间V1<=Value<V2的净流入（元），与系统参数(股票)相关。

| 参数     | 类型     | 说明                            |
| -------- | -------- | ------------------------------- |
| `begt`   | datetime | 日期。开始日                    |
| `endt`   | datetime | 日期。截止日                    |
| `v1`     | float    | 实数。分档上区间                |
| `v2`     | float    | 实数。分档下区间                |
| `d_type` | int      | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
return StockStepInFlowAmount(20240401T,20240408T,100000,inf,0);
```

## `stockStepInFlowAmount2(n, v1, v2, d_type)`

N日净流入（元）。统计在分档区间V1<=Value<V2的净流入（元），与系统参数(股票、时间)相关。

| 参数     | 类型  | 说明                            |
| -------- | ----- | ------------------------------- |
| `n`      | int   | 整数。N日                       |
| `v1`     | float | 实数。分档上区间                |
| `v2`     | float | 实数。分档下区间                |
| `d_type` | int   | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20240408T);
return StockStepInFlowAmount2(4,100000,inf,0);
```

## `stockStepInFlowAmountPercent(begt, endt, v1, v2, d_type)`

区间分档净流入占总成交金额比例(%)。统计在分档区间V1<=Value<V2的净流入占总成交金额比例(%)，与系统参数(股票)相关。

| 参数     | 类型     | 说明                            |
| -------- | -------- | ------------------------------- |
| `begt`   | datetime | 日期。开始日                    |
| `endt`   | datetime | 日期。截止日                    |
| `v1`     | float    | 实数。分档上区间                |
| `v2`     | float    | 实数。分档下区间                |
| `d_type` | int      | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
return StockStepInFlowAmountPercent(20240401T,20240408T,100000,inf,0);
```

## `stockStepInFlowAmountPercent2(n, v1, v2, d_type)`

N日分档净流入占总成交金额比例(%)。统计在分档区间V1<=Value<V2的分档净流入占总成交金额比例(%)，与系统参数(股票、时间)相关。

| 参数     | 类型  | 说明                            |
| -------- | ----- | ------------------------------- |
| `n`      | int   | 整数。N日                       |
| `v1`     | float | 实数。分档上区间                |
| `v2`     | float | 实数。分档下区间                |
| `d_type` | int   | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20240408T);
return StockStepInFlowAmountPercent2(4,100000,inf,0);
```

## `stockStepSaleAmount(begt, endt, v1, v2, d_type)`

区间分档流出（元）。统计在分档区间V1<=Value<V2的流出（元），与系统参数(股票)相关。

| 参数     | 类型     | 说明                            |
| -------- | -------- | ------------------------------- |
| `begt`   | datetime | 日期。开始日                    |
| `endt`   | datetime | 日期。截止日                    |
| `v1`     | float    | 实数。分档上区间                |
| `v2`     | float    | 实数。分档下区间                |
| `d_type` | int      | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
return StockStepSaleAmount(20240401T,20240408T,100000,inf,0);
```

## `stockStepSaleAmount2(n, v1, v2, d_type)`

N日分档流出（元）。统计在分档区间V1<=Value<V2的分档流出（元），与系统参数(股票、时间)相关。

| 参数     | 类型  | 说明                            |
| -------- | ----- | ------------------------------- |
| `n`      | int   | 整数。N日                       |
| `v1`     | float | 实数。分档上区间                |
| `v2`     | float | 实数。分档下区间                |
| `d_type` | int   | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20240408T);
return StockStepSaleAmount2(4,100000,inf,0);
```

## `stockStepsaleAmountPercent(begt, endt, v1, v2, d_type)`

区间分档流出占总成交金额比例(%)。统计在分档区间V1<=Value<V2的流出占总成交金额比例(%)，与系统参数(股票)相关。

| 参数     | 类型     | 说明                            |
| -------- | -------- | ------------------------------- |
| `begt`   | datetime | 日期。开始日                    |
| `endt`   | datetime | 日期。截止日                    |
| `v1`     | float    | 实数。分档上区间                |
| `v2`     | float    | 实数。分档下区间                |
| `d_type` | int      | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
return StockStepsaleAmountPercent(20240401T,20240408T,100000,inf,0);
```

## `stockStepsaleAmountPercent2(n, v1, v2, d_type)`

N日分档流出占总成交金额比例(%)。统计在分档区间V1<=Value<V2的分档流出占总成交金额比例(%)，与系统参数(股票、时间)相关。

| 参数     | 类型  | 说明                            |
| -------- | ----- | ------------------------------- |
| `n`      | int   | 整数。N日                       |
| `v1`     | float | 实数。分档上区间                |
| `v2`     | float | 实数。分档下区间                |
| `d_type` | int   | 用户自定义。分档方式，取值如下: |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"SH600000");
setsysparam(pn_date(),20240408T);
return StockStepsaleAmountPercent2(4,100000,inf,0);
```
