# 金融 / 股票 / 资金流向

## `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);
```
