📦 deps(tsl): sync tsl-playbook from 5d73964d

Source-Commit: 5d73964db8
This commit is contained in:
ci[bot]
2026-08-14 17:15:41 +08:00
parent 5f4ca63966
commit 2f0d80da65
574 changed files with 47871 additions and 14463 deletions
@@ -0,0 +1,138 @@
# 应用专题 / 债券研究
## `beforeMCData(cb_arr, mc_price_arr)`
声明:function
执行 `beforeMCData` 对应的模块功能
<!-- tags: 调用 债券 -->
| 参数 | 类型 | 说明 |
| -------------- | ----- | ------------------------------------------------------------- |
| `cb_arr` | array | Array,要统计的转债代码 2 MCPriceArrArray,卖出阈值数组 |
| `mc_price_arr` | array | 待处理的数组数据 |
返回:array
## `cBondPriceDetail(beg_t, end_t)`
声明:function
执行 `cBondPriceDetail` 对应的模块功能
<!-- tags: 调用 价格数据 行情 债券 -->
| 参数 | 类型 | 说明 |
| ------- | -------- | --------------------------------------------------- |
| `beg_t` | datetime | TdateTime,开始日期 2 endTTdateTime,截止日期 |
| `end_t` | datetime | 计算或查询区间的结束日期 |
返回:array
## `datePriceData(cb_arr, ptype)`
声明:function
执行 `datePriceData` 对应的模块功能
<!-- tags: 调用 价格数据 行情 交易日期 日期时间 债券 -->
| 参数 | 类型 | 说明 |
| -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| `cb_arr` | array | Array,要统计的转债代码 2 PType:Integer,统计时最高价最低价取哪种价格,取值如下: 实际值 含义 备注 0 收盘价 缺省值 1 最高/最低价 |
| `ptype` | integer | 控制计算方法、数据口径或返回格式的选项 |
返回:array
## `getdata(option)`
声明:function
执行 `getdata` 对应的模块功能
<!-- tags: 调用 债券 -->
| 参数 | 类型 | 说明 |
| -------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `option` | integer | Integer,返回哪类数据,取值如下: 实际值 含义 备注 0 价格和期限原始数据 1 首次买入卖出原始数据 2 卖出阈值前价格分段原始数据 3 持有n 日原始数据 4 价格频数分布 5 期限频数分布 6 首次买入卖出统计分析表 7 卖出阈值前价格分段统计分析表 8 持有n 日统计分析表 |
返回:array
## `getMaturityCB(beg_t, end_t)`
声明:function
可重写
<!-- tags: 查询 债券 -->
| 参数 | 类型 | 说明 |
| ------- | -------- | --------------------------------------------------- |
| `beg_t` | datetime | TdateTime,开始日期 2 EndTTdateTime,截止日期 |
| `end_t` | datetime | 计算或查询区间的结束日期 |
返回:array
## `mRtoMCData(cb_arr, mr_price_arr, mc_price_arr)`
声明:function
执行 `mRtoMCData` 对应的模块功能
<!-- tags: 调用 债券 -->
| 参数 | 类型 | 说明 |
| -------------- | ----- | --------------------------------------------------------------------------------------------------------- |
| `cb_arr` | array | Array,要统计的转债代码 2 MRPriceArr:Array,买入区间上下限数组 3 MCPriceArrArray,卖出阈值数组 |
| `mr_price_arr` | array | 待处理的数组数据 |
| `mc_price_arr` | array | 待处理的数组数据 |
返回:array
## `nDayrateData(cb_arr, narr)`
声明:function
执行 `nDayrateData` 对应的模块功能
<!-- tags: 调用 债券 -->
| 参数 | 类型 | 说明 |
| -------- | ----- | ------------------------------------------------------- |
| `cb_arr` | array | Array,要统计的转债代码 (2) Narr:Array,持有时间数组 |
| `narr` | array | 待处理的数组数据 |
返回:array
## `priceOrDateHis(data, step_1, option)`
声明:function
执行 `priceOrDateHis` 对应的模块功能
<!-- tags: 调用 价格数据 行情 交易日期 日期时间 债券 -->
| 参数 | 类型 | 说明 |
| -------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `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` 对应的模块功能
<!-- tags: 调用 表数据 二维表 债券 -->
| 参数 | 类型 | 说明 |
| -------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `data` | array | Array,要处理的数据 2 CType:String,统计方式,默认为中位数"median" 3 optionInteger,处理哪类数据,取值如下: 实际值 含义 备注 0 持有年限和收益率数据 缺省值 1 n 日收益率数据 |
| `ctype` | string | 控制计算方法、数据口径或返回格式的选项 |
| `option` | integer | 控制计算方法、数据口径或返回格式的选项 |
返回:array