# 金融 / 股票 / 限售解禁

## `stock_restrictedBanAndNRsPercent()`

声明：function

返回指定日解禁数量占未流通股本（解禁前）比例(%)，与系统参数(证券代码,时间)相关

<!-- tags: 金融 股票 限售解禁 返回 获取 -->

返回：float

### 示例

范例01："SZ002327"在20220909的解禁数量占未流通股本比例(%)

```tsl
// "SZ002327"在20220909的解禁数量占未流通股本比例(%)
SetSysParam(pn_stock(), "SZ002327");
SetSysParam(PN_Date(), 20220909T);
return Stock_RestrictedBanAndNRSPercent();
// 输出：0.059
```

## `stock_restrictedBanAndNRsPercentQJ(begt, endt, v_type)`

声明：function

返回区间解禁数量占未流通股本(解禁前)比例(%)，与系统参数(证券代码)相关

<!-- tags: 金融 股票 限售解禁 返回 获取 -->

| 参数     | 类型     | 说明                |
| -------- | -------- | ------------------- |
| `begt`   | datetime | 日期,开始日期       |
| `endt`   | datetime | 日期,截止日期       |
| `v_type` | integer  | 用户自定义,限售类型 |

返回：float

### 示例

范例01："SZ002327"在20250101到20250910的解禁数量占未流通股本比例(%)

```tsl
// "SZ002327"在20250101到20250910的解禁数量占未流通股本比例(%)
SetSysParam(pn_stock(), "SZ002327");
begt := 20250101T;
endt := 20250910T;
return Stock_RestrictedBanAndNRSPercentQJ(begt, endt, 0); // 输出：0.79
```

## `stock_restrictedBanAndRSPercent()`

声明：function

返回指定日解禁数量占流通股本（解禁前）比例(%)，与系统参数(证券代码,时间)相关

<!-- tags: 金融 股票 限售解禁 返回 获取 -->

返回：float

### 示例

范例01："SZ002327"在20220909的解禁数量占流通股本比例(%)

```tsl
// "SZ002327"在20220909的解禁数量占流通股本比例(%)
SetSysParam(pn_stock(), "SZ002327");
SetSysParam(PN_Date(), 20220909T);
return Stock_RestrictedBanAndRSPercent();
// 输出：0.041
```

## `stock_restrictedBanAndRSPercentQJ(begt, endt, v_type)`

声明：function

返回区间解禁数量占流通股本(解禁前)比例(%)，与系统参数(证券代码)相关

<!-- tags: 金融 股票 限售解禁 返回 获取 -->

| 参数     | 类型     | 说明                |
| -------- | -------- | ------------------- |
| `begt`   | datetime | 日期,开始日期       |
| `endt`   | datetime | 日期,截止日期       |
| `v_type` | integer  | 用户自定义,限售类型 |

返回：float

### 示例

范例01："SZ002327"在20250101到20250910的解禁数量占流通股本比例(%)

```tsl
// "SZ002327"在20250101到20250910的解禁数量占流通股本比例(%)
SetSysParam(pn_stock(), "SZ002327");
begt := 20250101T;
endt := 20250910T;
return Stock_RestrictedBanAndRSPercentQJ(begt, endt, 0); // 输出：0.57
```

## `stock_restrictedBanCirculateVol()`

声明：function

返回指定日实际可流通数量，与系统参数(证券代码,时间)相关

<!-- tags: 金融 股票 限售解禁 返回 获取 -->

返回：float

### 示例

范例01："SZ002327"在20221028的实际可流通数量

```tsl
// "SZ002327"在20221028的实际可流通数量
SetSysParam(pn_stock(), "SZ002327");
SetSysParam(PN_Date(), 20221028T);
return Stock_RestrictedBanCirculateVol();
// 输出：876000
```

## `stock_restrictedBanCirculateVolPercent()`

声明：function

返回指定日实际可流通数量占总股本比例(%)，与系统参数(证券代码,时间)相关

<!-- tags: 金融 股票 限售解禁 返回 获取 -->

返回：float

### 示例

范例01："SZ002327"在20221028的实际可流通数量占总股本比例(%)

```tsl
// "SZ002327"在20221028的实际可流通数量占总股本比例(%)
SetSysParam(pn_stock(), "SZ002327");
SetSysParam(PN_Date(), 20221028T);
return Stock_RestrictedBanCirculateVolPercent();
// 输出：0.106
```

## `stock_restrictedBanCirculateVolQJ(begt, endt, v_type)`

声明：function

返回区间实际解禁数量，与系统参数(证券代码)相关

<!-- tags: 金融 股票 限售解禁 返回 获取 -->

| 参数     | 类型     | 说明                |
| -------- | -------- | ------------------- |
| `begt`   | datetime | 日期,开始日期       |
| `endt`   | datetime | 日期,截止日期       |
| `v_type` | integer  | 用户自定义,限售类型 |

返回：float

### 示例

范例01："SZ002327"在20250101到20250910的实际解禁数量

```tsl
// "SZ002327"在20250101到20250910的实际解禁数量
SetSysParam(pn_stock(), "SZ002327");
begt := 20250101T;
endt := 20250910T;
return Stock_RestrictedBanCirculateVolQJ(begt, endt, 0); // 输出：2784900
```

## `stock_restrictedBanDate()`

声明：function

返回指定日最近的一个解禁日，与系统参数(证券代码,时间)相关 最近的未来的一个解禁日（包括当日）

<!-- tags: 金融 股票 限售解禁 返回 获取 -->

返回：float

### 示例

范例01："SZ002327"在20220906最近的一个解禁日

```tsl
// "SZ002327"在20220906最近的一个解禁日
SetSysParam(pn_stock(), "SZ002327");
SetSysParam(PN_Date(), 20220906T);
return Stock_RestrictedBanDate();
// 输出：20220909
```

## `stock_restrictedBanFutureVol()`

声明：function

返回指定日未来解禁数量，与系统参数(证券代码,时间)相关

<!-- tags: 金融 股票 限售解禁 返回 获取 -->

返回：float

### 示例

范例01："SZ002327"在20220909的未来解禁数量

```tsl
// "SZ002327"在20220909的未来解禁数量
SetSysParam(pn_stock(), "SZ002327");
SetSysParam(PN_Date(), 20220909T);
return Stock_RestrictedBanFutureVol();
// 输出：19056922
```

## `stock_restrictedBanHistoryCirculateVol()`

声明：function

返回指定日历史实际解禁数量，与系统参数(证券代码,时间)相关

<!-- tags: 金融 股票 限售解禁 返回 获取 -->

返回：float

### 示例

范例01："SZ002327"在20220909的历史实际解禁数量

```tsl
// "SZ002327"在20220909的历史实际解禁数量
SetSysParam(pn_stock(), "SZ002327");
SetSysParam(PN_Date(), 20220909T);
return Stock_RestrictedBanHistoryCirculateVol();
// 输出：101245879
```

## `stock_restrictedBanMV()`

声明：function

返回指定日解禁市值（单位：元），与系统参数(证券代码,时间)相关

<!-- tags: 金融 股票 限售解禁 返回 获取 -->

返回：float

### 示例

范例01："SZ002327"在20220909的解禁市值

```tsl
// "SZ002327"在20220909的解禁市值
SetSysParam(pn_stock(), "SZ002327");
SetSysParam(PN_Date(), 20220909T);
return Stock_RestrictedBanMV();
// 输出：1431120
```

## `stock_restrictedBanMVQJ(begt, endt, v_type)`

声明：function

返回区间解禁市值（单位：元），与系统参数(证券代码)相关

<!-- tags: 金融 股票 限售解禁 返回 获取 -->

| 参数     | 类型     | 说明                |
| -------- | -------- | ------------------- |
| `begt`   | datetime | 日期,开始日期       |
| `endt`   | datetime | 日期,截止日期       |
| `v_type` | integer  | 用户自定义,限售类型 |

返回：float

### 示例

范例01："SZ002327"在20250101到20250910的解禁市值

```tsl
// "SZ002327"在20250101到20250910的解禁市值
SetSysParam(pn_stock(), "SZ002327");
begt := 20250101T;
endt := 20250910T;
return Stock_RestrictedBanMVQJ(begt, endt, 0); // 输出：25147647
```

## `stock_restrictedBanType()`

声明：function

返回指定日限售类型，与系统参数(证券代码,时间)相关

<!-- tags: 金融 股票 限售解禁 返回 获取 -->

返回：string

### 示例

范例01："SZ002327"在20220905的限售类型

```tsl
// "SZ002327"在20220905的限售类型
SetSysParam(pn_stock(), "SZ002327");
SetSysParam(PN_Date(), 20220909T);
return Stock_RestrictedBanType();
// 输出：股权激励限售股份
```

## `stock_restrictedBanVol()`

声明：function

返回指定日解禁数量，与系统参数(证券代码,时间)相关

<!-- tags: 金融 股票 限售解禁 返回 获取 -->

返回：float

### 示例

范例01："SZ002327"在20221028的解禁数量

```tsl
// "SZ002327"在20221028的解禁数量
SetSysParam(pn_stock(), "SZ002327");
SetSysParam(PN_Date(), 20221028T);
return Stock_RestrictedBanVol();
// 输出：876000
```

## `stock_restrictedBanVolPercent()`

声明：function

返回指定日解禁数量占总股本比例(%)，与系统参数(证券代码,时间)相关

<!-- tags: 金融 股票 限售解禁 返回 获取 -->

返回：float

### 示例

范例01："SZ002327"在20221028的解禁数量占总股本比例(%)

```tsl
// "SZ002327"在20221028的解禁数量占总股本比例(%)
SetSysParam(pn_stock(), "SZ002327");
SetSysParam(PN_Date(), 20221028T);
return Stock_RestrictedBanVolPercent();
// 输出：0.106
```

## `stock_restrictedBanVolPercentQJ(begt, endt, v_type)`

声明：function

返回区间解禁数量占总股本比例(%)，与系统参数(证券代码)相关

<!-- tags: 金融 股票 限售解禁 返回 获取 -->

| 参数     | 类型     | 说明                |
| -------- | -------- | ------------------- |
| `begt`   | datetime | 日期,开始日期       |
| `endt`   | datetime | 日期,截止日期       |
| `v_type` | integer  | 用户自定义,限售类型 |

返回：float

### 示例

范例01："SZ002327"在20250101到20250910的解禁数量占总股本比例(%)

```tsl
// "SZ002327"在20250101到20250910的解禁数量占总股本比例(%)
SetSysParam(pn_stock(), "SZ002327");
begt := 20250101T;
endt := 20250910T;
return Stock_RestrictedBanVolPercentQJ(begt, endt, 0); // 输出：0.33
```

## `stock_restrictedBanVolQJ(begt, endt, vtype)`

声明：function

返回区间解禁数量，与系统参数(证券代码)相关

<!-- tags: 金融 股票 限售解禁 返回 获取 -->

| 参数    | 类型     | 说明                |
| ------- | -------- | ------------------- |
| `begt`  | datetime | 日期,开始日期       |
| `endt`  | datetime | 日期,截止日期       |
| `vtype` | integer  | 用户自定义,限售类型 |

返回：float

### 示例

范例01："SZ002327"在20250101到20250910的解禁数量

```tsl
// "SZ002327"在20250101到20250910的解禁数量
SetSysParam(pn_stock(), "SZ002327");
begt := 20250101T;
endt := 20250910T;
return Stock_RestrictedBanVolQJ(begt, endt, 0);
// 输出：2784900
```
