Files
playbook/skills/tsl-api-reference/references/codegen/module/recent-updates-37176.md
T

143 lines
7.2 KiB
Markdown

# 应用专题 / 债券研究
## `cb_benefitBreakdownbyEquityDebt(bond_id, end_t, return_type, zf_type)`
声明:function
执行 `cb_BenefitBreakdownbyEquityDebt` 对应的模块功能
<!-- tags: 调用 可转债 债券 投资收益 -->
| 参数 | 类型 | 说明 |
| ------------- | -------- | ----------------------------------------------------- |
| `bond_id` | string | String,债券代码 |
| `end_t` | datetime | date,截止日 |
| `return_type` | array | Int,返回类型,0:一维数组(默认)1:带下标的一维数组 |
| `zf_type` | integer | Int,收益类型,0:涨幅(%)(默认)1:对数涨幅(%) |
返回:array
## `cbIndex_benefitBreakdown_multiPeriod(begt, endt, index_id, cal_type, attr_type, r_type)`
声明:function
执行 `cbIndex_BenefitBreakdown_MultiPeriod` 对应的模块功能
<!-- tags: 调用 可转债 债券 投资收益 -->
| 参数 | 类型 | 说明 |
| ----------- | -------- | ------------------------------------------------------------------------------ |
| `begt` | datetime | date,开始日 |
| `endt` | datetime | date,截止日 |
| `index_id` | string | String,指数代码 |
| `cal_type` | integer | Int,可转债分解方式,1:四维全要素分解法(默认) |
| `attr_type` | integer | Int,多期收益分解方法,0:收益贡献法(默认),1:算术几何法 |
| `r_type` | integer | Int,返回类型,-1:返回全部,0:最后一期累计(默认),1:每期累计,2:每日详情 |
返回:any
## `cbIndex_benefitBreakdown_singlePeriod(index_id, end_t, cal_type)`
声明:function
执行 `cbIndex_BenefitBreakdown_SinglePeriod` 对应的模块功能
<!-- tags: 调用 可转债 债券 投资收益 -->
| 参数 | 类型 | 说明 |
| ---------- | -------- | ------------------------------------------------ |
| `index_id` | string | String,指数代码 |
| `end_t` | datetime | date,截止日 |
| `cal_type` | integer | Int,可转债分解方式,1:四维全要素分解法(默认) |
返回:any
## `cBonds_benefitBreakdown_multiPeriod(begt, endt, t, cal_type, attr_type, r_type)`
声明:function
执行 `cBonds_BenefitBreakdown_MultiPeriod` 对应的模块功能
<!-- tags: 调用 可转债 债券 投资收益 -->
| 参数 | 类型 | 说明 |
| ----------- | -------- | -------------------------------------------------------------------------------- |
| `begt` | datetime | date,开始日 |
| `endt` | datetime | date,截止日 |
| `t` | array | Array,个券信息,包含"代码"、"比例(%)"、"截止日"列 可转债系列 12:可转债收益分解 |
| `cal_type` | integer | Int,可转债分解方式,1:四维全要素分解法(默认) |
| `attr_type` | integer | Int,多期收益分解方法,0:收益贡献法(默认),1:算术几何法 |
| `r_type` | integer | Int,返回类型,-1:返回全部,0:最后一期累计(默认),1:每期累计,2:每日详情 |
返回:any
## `cBonds_benefitBreakdown_singlePeriod(t, end_t, cal_type)`
声明:function
执行 `cBonds_BenefitBreakdown_SinglePeriod` 对应的模块功能
<!-- tags: 调用 可转债 债券 投资收益 -->
| 参数 | 类型 | 说明 |
| ---------- | -------- | ------------------------------------------------ |
| `t` | array | Array,个券信息,包含"代码"、"比例(%)"列 |
| `end_t` | datetime | date,截止日 |
| `cal_type` | integer | Int,可转债分解方式,1:四维全要素分解法(默认) |
返回:any
## `tsFl_benefitBreakdown_cbid(begt, endt, cbid, cal_type, attr_type)`
声明:function
执行 `tsfl_BenefitBreakdown_CBID` 对应的模块功能
<!-- tags: 调用 可转债 债券 投资收益 -->
| 参数 | 类型 | 说明 |
| ----------- | -------- | ----------------------------------------------------------- |
| `begt` | datetime | date,开始日 |
| `endt` | datetime | date,截止日 |
| `cbid` | string | String,代码 |
| `cal_type` | integer | Int,可转债分解方式,1:四维全要素分解法(默认) |
| `attr_type` | integer | Int,多期收益分解方法,0:收益贡献法(默认),1:算术几何法 |
返回:any
## `tsFl_benefitBreakdown_cbIndex(begt, endt, cb_index, cal_type, attr_type)`
声明:function
执行 `tsfl_BenefitBreakdown_CBIndex` 对应的模块功能
<!-- tags: 调用 可转债 债券 投资收益 -->
| 参数 | 类型 | 说明 |
| ----------- | -------- | ----------------------------------------------------------- |
| `begt` | datetime | date,开始日 |
| `endt` | datetime | date,截止日 |
| `cb_index` | string | String,代码 |
| `cal_type` | integer | Int,可转债分解方式,1:四维全要素分解法(默认) |
| `attr_type` | integer | Int,多期收益分解方法,0:收益贡献法(默认),1:算术几何法 |
返回:any
## `tsFl_benefitBreakdown_cBonds(begt, endt, t, cal_type, attr_type)`
声明:function
执行 `tsfl_BenefitBreakdown_CBonds` 对应的模块功能
<!-- tags: 调用 可转债 债券 投资收益 -->
| 参数 | 类型 | 说明 |
| ----------- | -------- | ----------------------------------------------------------- |
| `begt` | datetime | date,开始日 |
| `endt` | datetime | date,截止日 |
| `t` | array | Array,个券信息,包含"代码"、"比例(%)"、"截止日"列 |
| `cal_type` | integer | Int,可转债分解方式,1:四维全要素分解法(默认) |
| `attr_type` | integer | Int,多期收益分解方法,0:收益贡献法(默认),1:算术几何法 |
返回:any