# 应用专题 / 债券研究 ## `cb_benefitBreakdownbyEquityDebt(bond_id, end_t, return_type, zf_type)` 声明:function 执行 `cb_BenefitBreakdownbyEquityDebt` 对应的模块功能 | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------------------------------------------- | | `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` 对应的模块功能 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------------------------------------------------------------ | | `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` 对应的模块功能 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------------------------------ | | `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` 对应的模块功能 | 参数 | 类型 | 说明 | | ----------- | -------- | -------------------------------------------------------------------------------- | | `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` 对应的模块功能 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------------------------------ | | `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` 对应的模块功能 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------------------------------------------- | | `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` 对应的模块功能 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------------------------------------------- | | `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` 对应的模块功能 | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------------------------------------------- | | `begt` | datetime | date,开始日 | | `endt` | datetime | date,截止日 | | `t` | array | Array,个券信息,包含"代码"、"比例(%)"、"截止日"列 | | `cal_type` | integer | Int,可转债分解方式,1:四维全要素分解法(默认) | | `attr_type` | integer | Int,多期收益分解方法,0:收益贡献法(默认),1:算术几何法 | 返回:any