Files
playbook/skills/tsl-api-reference/references/codegen/module/bond-research/convertible-bond-monte-carlo.md
T

105 lines
2.1 KiB
Markdown

# 应用专题 / 债券研究 / 蒙特卡洛可转债估值
## `cb_MonteCarloSimulation`
声明:class
模拟正股未来价格和可转债行权路径,计算可转债理论价值及估值区间
<!-- tags: 可转债 蒙特卡洛 债券估值 -->
### `CBCode`
声明:field
可转债代码
可见性:`public`
类型:string
### `EndDate`
声明:field
估值截止日,也作为估值起始日
可见性:`public`
类型:datetime
### `FNode`
声明:field
每条蒙特卡洛路径的节点数,默认 200
可见性:`public`
类型:integer
### `FPath`
声明:field
蒙特卡洛模拟路径数,默认 1000
可见性:`public`
类型:integer
### `GetStockFeature(code, initial_date)`
声明:function
返回正股初始价、年化收益率和年化波动率平方;可重写以提供自定义参数
可见性:`public`
| 参数 | 类型 | 说明 |
| -------------- | -------- | ------------ |
| `code` | string | 正股代码 |
| `initial_date` | datetime | 估值截止日期 |
返回:array
### `MonteCarloValuation()`
声明:function
模拟正股路径和行权节点,并返回转债理论价值及估值区间
可见性:`public`
返回:array
## `tsFl_cb_monteCarlo_01(c_bcode, initial_date)`
声明:function
以缺省参数构造蒙特卡洛估值对象并返回估值结果
<!-- tags: 可转债 蒙特卡洛 调用范例 -->
| 参数 | 类型 | 说明 |
| -------------- | -------- | ------------ |
| `c_bcode` | string | 可转债代码 |
| `initial_date` | datetime | 估值截止日期 |
返回:array
## `tsFl_cb_monteCarlo_02(c_bcode, initial_date)`
声明:function
通过派生类重写正股参数获取方法,并返回自定义参数下的蒙特卡洛估值结果
<!-- tags: 可转债 蒙特卡洛 自定义参数 调用范例 -->
| 参数 | 类型 | 说明 |
| -------------- | -------- | ------------ |
| `c_bcode` | string | 可转债代码 |
| `initial_date` | datetime | 估值截止日期 |
返回:array