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

274 lines
3.8 KiB
Markdown

# 应用专题 / 债券研究 / CCB 可转债完全分解估值
## `cb_CompleteDecompose`
声明:class
获取可转债、正股和赎回数据,以 CCB 完全分解模型计算估值、风险指标和路径明细
<!-- tags: 可转债 CCB 完全分解 债券估值 风险指标 -->
### `FCBID`
声明:field
可转债代码,不可缺省
可见性:`public`
类型:string
### `FEndT`
声明:field
估值截止日期,不可缺省
可见性:`public`
类型:datetime
### `FStockVolatilityN`
声明:field
正股波动率计算天数,默认 90
可见性:`public`
类型:integer
### `FBenchmarkRateID`
声明:field
基准利率曲线类型;0 为中短票据,1 为公司债,2 为企业债
可见性:`public`
类型:integer
### `FCBFaceValue`
声明:field
可转债面值,默认从转债基本信息获取
可见性:`public`
类型:real
### `FCBConversionPrice`
声明:field
可转债转股价
可见性:`public`
类型:real
### `FCBRemainTerm`
声明:field
可转债剩余期限,单位为年
可见性:`public`
类型:real
### `FRiskFreeRate`
声明:field
无风险年利率,单位为百分比
可见性:`public`
类型:real
### `FStockPrice`
声明:field
可转债正股价格
可见性:`public`
类型:real
### `FStockVolatility`
声明:field
正股年化波动率,单位为百分比
可见性:`public`
类型:real
### `FCBNoRedemptionT`
声明:field
赎回保护期剩余期限,单位为年
可见性:`public`
类型:real
### `FCBRedemptionH`
声明:field
赎回线倍数,取值大于 1
可见性:`public`
类型:real
### `create()`
声明:function
初始化 CCB 完全分解对象
可见性:`public`
返回:nil
### `CompleteDecompose()`
声明:function
执行 CCB 完全分解主流程;该方法不允许重写
可见性:`public`
返回:nil
### `GetCBBaseData()`
声明:function
获取可转债面值、转股价、剩余期限和无风险利率;可重写
可见性:`public`
返回:nil
### `GetStockBaseData()`
声明:function
获取正股价格和年化波动率;可重写
可见性:`public`
返回:nil
### `GetRedemptionData()`
声明:function
获取赎回保护期和赎回线信息;可重写
可见性:`public`
返回:nil
### `CalCBValue()`
声明:function
使用 CCB 完全分解模型计算可转债估值
可见性:`public`
返回:nil
### `CalCBRiskTarget()`
声明:function
使用 CCB 完全分解模型计算风险指标
可见性:`public`
返回:nil
### `GetCBCashFlow()`
声明:function
获取包含剩余期限、本期付息和本期付本金的可转债现金流;可重写
可见性:`public`
返回:array
### `GetCBCreditSpread()`
声明:function
获取包含剩余期限和信用利差的可转债信用利差数据;可重写
可见性:`public`
返回:array
### `GetBaseData()`
声明:function
返回可转债、正股和赎回基本信息表
可见性:`public`
返回:array
### `GetRiskTarget()`
声明:function
返回 CCB 模型风险指标表
可见性:`public`
返回:array
### `GetValuationDetail()`
声明:function
返回各估值路径的明细
可见性:`public`
返回:array
## `CB_CCB(return_type)`
声明:function
根据当前系统证券和日期参数,用 CCB 模型返回可转债估值或估值详情
<!-- tags: 可转债 CCB 指标模型 -->
| 参数 | 类型 | 说明 |
| ------------- | ------- | ---------------------------- |
| `return_type` | integer | 0 返回估值,1 返回估值详情表 |
返回:real\|array
## `CB_GetRiskTarget_CCB()`
声明:function
根据当前系统证券和日期参数,用 CCB 模型计算并返回可转债风险指标
<!-- tags: 可转债 CCB 风险指标 -->
返回:array