# 金融 / 金融工程 / 指数计算 / 业务接口

## `stock_openreferPriceByEndt(endt, price_type)`

声明：function

返回指定日开盘参考价-基数总股本比例法，与证券相关

<!-- tags: 金融 金融工程 指数计算 业务接口 返回 获取 -->

| 参数         | 类型        | 说明                |
| ------------ | ----------- | ------------------- |
| `endt`       | datetime    | 日期,截止日         |
| `price_type` | user_define | 用户自定义,价格类型 |

返回：float

### 示例

范例01：调用 Stock_OpenreferPriceByEndt

```tsl
Setsysparam(Pn_Stock(), "SZ000536");
return Stock_OpenreferPriceByEndt(20251229T, 0); // 输出：5.04
```

## `stock_openreferPriceByEndt_v0(endt, price_type)`

声明：function

返回指定日开盘参考价-股价比例法，与证券相关

<!-- tags: 金融 金融工程 指数计算 业务接口 返回 获取 -->

| 参数         | 类型        | 说明                |
| ------------ | ----------- | ------------------- |
| `endt`       | datetime    | 日期,截止日         |
| `price_type` | user_define | 用户自定义,价格类型 |

返回：float

### 示例

范例01：调用 Stock_OpenreferPriceByEndt_V0

```tsl
Setsysparam(Pn_Stock(), "SZ000536");
return Stock_OpenreferPriceByEndt_V0(20251229T, 0); // 输出：5.04
```

## `stock_openreferPriceByEndt_v1(endt, price_type)`

声明：function

返回指定日开盘参考价-系统昨收法。与证券相关

<!-- tags: 金融 金融工程 指数计算 业务接口 返回 获取 -->

| 参数         | 类型        | 说明                |
| ------------ | ----------- | ------------------- |
| `endt`       | datetime    | 日期,截止日         |
| `price_type` | user_define | 用户自定义,价格类型 |

返回：float

### 示例

范例01：调用 Stock_OpenreferPriceByEndt_V1

```tsl
Setsysparam(Pn_Stock(), "SZ000536");
return Stock_OpenreferPriceByEndt_V1(20251229T, 0); // 输出：5.04
```
