# 金融 / 专题函数 / 衍生品分析 / 期权专项 / 期权系列01：期权定价基础模型 / 其他函数

## `optionBlackScholesPrice2(contract_type, option_type, s, x, r, std, t, rf)`

声明：function

返回依据BS定价模型计算期权的价值

<!-- tags: 金融 专题函数 衍生品分析 期权专项 01： 期权系列期权定价基础模型 其他函数 返回 获取 BS -->

| 参数            | 类型        | 说明                                                     |
| --------------- | ----------- | -------------------------------------------------------- |
| `contract_type` | user_define | 用户自定义,期权品种类型                                  |
| `option_type`   | user_define | 用户自定义,期权类型                                      |
| `s`             | real        | 标的现价，实数类型                                       |
| `x`             | real        | 期权的行权价，实数类型                                   |
| `r`             | real        | 无风险年利率(%)，实数类型                                |
| `std`           | real        | 年化波动率(%)，实数类型                                  |
| `t`             | real        | 剩余存续期(月)，到期权到期日前的剩余的有效期限，实数类型 |
| `rf`            | real        | 标的年化股息率(%)，实数类型                              |

返回：real

### 示例

范例01：调用函数

```tsl
// 依据BS定价模型计算期权的价值
return optionBlackScholesPrice2(0, 0, 9, 10, 5, 20, 12, 0);
// 0.509121755321823
```
