# 应用专题 / 债券研究 ## `beforeMCData(cb_arr, mc_price_arr)` 声明:function 执行 `beforeMCData` 对应的模块功能 | 参数 | 类型 | 说明 | | -------------- | ----- | ------------------------------------------------------------- | | `cb_arr` | array | Array,要统计的转债代码 (2) MCPriceArr:Array,卖出阈值数组 | | `mc_price_arr` | array | 待处理的数组数据 | 返回:array ## `cBondPriceDetail(beg_t, end_t)` 声明:function 执行 `cBondPriceDetail` 对应的模块功能 | 参数 | 类型 | 说明 | | ------- | -------- | --------------------------------------------------- | | `beg_t` | datetime | TdateTime,开始日期 (2) endT:TdateTime,截止日期 | | `end_t` | datetime | 计算或查询区间的结束日期 | 返回:array ## `datePriceData(cb_arr, ptype)` 声明:function 执行 `datePriceData` 对应的模块功能 | 参数 | 类型 | 说明 | | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------- | | `cb_arr` | array | Array,要统计的转债代码 (2) PType:Integer,统计时最高价最低价取哪种价格,取值如下: 实际值 含义 备注 0 收盘价 缺省值 1 最高/最低价 | | `ptype` | integer | 控制计算方法、数据口径或返回格式的选项 | 返回:array ## `getdata(option)` 声明:function 执行 `getdata` 对应的模块功能 | 参数 | 类型 | 说明 | | -------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `option` | integer | Integer,返回哪类数据,取值如下: 实际值 含义 备注 0 价格和期限原始数据 1 首次买入卖出原始数据 2 卖出阈值前价格分段原始数据 3 持有n 日原始数据 4 价格频数分布 5 期限频数分布 6 首次买入卖出统计分析表 7 卖出阈值前价格分段统计分析表 8 持有n 日统计分析表 | 返回:array ## `getMaturityCB(beg_t, end_t)` 声明:function 可重写 | 参数 | 类型 | 说明 | | ------- | -------- | --------------------------------------------------- | | `beg_t` | datetime | TdateTime,开始日期 (2) EndT:TdateTime,截止日期 | | `end_t` | datetime | 计算或查询区间的结束日期 | 返回:array ## `mRtoMCData(cb_arr, mr_price_arr, mc_price_arr)` 声明:function 执行 `mRtoMCData` 对应的模块功能 | 参数 | 类型 | 说明 | | -------------- | ----- | --------------------------------------------------------------------------------------------------------- | | `cb_arr` | array | Array,要统计的转债代码 (2) MRPriceArr:Array,买入区间上下限数组 (3) MCPriceArr:Array,卖出阈值数组 | | `mr_price_arr` | array | 待处理的数组数据 | | `mc_price_arr` | array | 待处理的数组数据 | 返回:array ## `nDayrateData(cb_arr, narr)` 声明:function 执行 `nDayrateData` 对应的模块功能 | 参数 | 类型 | 说明 | | -------- | ----- | ------------------------------------------------------- | | `cb_arr` | array | Array,要统计的转债代码 (2) Narr:Array,持有时间数组 | | `narr` | array | 待处理的数组数据 | 返回:array ## `priceOrDateHis(data, step_1, option)` 声明:function 执行 `priceOrDateHis` 对应的模块功能 | 参数 | 类型 | 说明 | | -------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | Array,要处理的数据 (2) step_1:Real,频数分布统计的步长 (3) option:Integer,获得哪种数据的频数分布,取值如下: 实际值 含义 备注 0 价格频数分布 缺省值 1 期限频数分布 | | `step_1` | real | 执行 `priceOrDateHis` 对应的模块功能使用的 `step_1` 输入值 | | `option` | integer | 控制计算方法、数据口径或返回格式的选项 | 返回:array ## `ratePivotTable(data, ctype, option)` 声明:function 执行 `ratePivotTable` 对应的模块功能 | 参数 | 类型 | 说明 | | -------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | Array,要处理的数据 (2) CType:String,统计方式,默认为中位数"median" (3) option:Integer,处理哪类数据,取值如下: 实际值 含义 备注 0 持有年限和收益率数据 缺省值 1 n 日收益率数据 | | `ctype` | string | 控制计算方法、数据口径或返回格式的选项 | | `option` | integer | 控制计算方法、数据口径或返回格式的选项 | 返回:array