📦 deps(tsl): sync tsl-playbook from a71480a4

Source-Commit: a71480a4ae
This commit is contained in:
ci[bot]
2026-08-12 08:38:08 +08:00
parent 683f83d17c
commit 670ba950a6
1496 changed files with 292667 additions and 220122 deletions
@@ -0,0 +1,468 @@
# 金融 / 债券 / 可转债
## `cb_additionalPutbackPrice()`
声明:function
返回指定日可转债的附加回售价(不包含当期利息) ,指定日由系统参数指定
<!-- tags: 金融 债券 可转债 返回 获取 -->
返回:float
### 示例
范例01:调用 CB_AdditionalPutbackPrice
```tsl
setsysparam(pn_stock(), 'SH113503');
setsysparam(pn_date(), 20190403T);
return CB_AdditionalPutbackPrice ();
```
## `cb_additionalPutbackPriceInterest()`
声明:function
返回 CB_AdditionalPutbackPriceInterest 对应的数据
<!-- tags: 金融 债券 可转债 返回 获取 -->
返回:float
### 示例
范例01:调用 CB_AdditionalPutbackPriceInterest
```tsl
setsysparam(pn_stock(), 'SH113503');
setsysparam(pn_date(), 20190403T);
return CB_AdditionalPutbackPriceInterest ();
```
## `cb_balanceRedemptionPrice()`
声明:function
返回有条件赎回余额限制赎回价(不包含当期利息)
<!-- tags: 金融 债券 可转债 返回 获取 -->
返回:float
### 示例
范例01:返回结果:100
```tsl
setsysparam(pn_stock(), 'SH113503');
setsysparam(pn_date(), 20190403T);
return CB_BalanceRedemptionPrice ();
// 输出:100
```
## `cb_balanceRedemptionPriceInterest()`
声明:function
返回指定日可转债的有条件赎回余额限制赎回价(包含当期利息)
<!-- tags: 金融 债券 可转债 返回 获取 -->
返回:float
### 示例
范例01:返回结果:100.18
```tsl
setsysparam(pn_stock(), 'SH113503');
setsysparam(pn_date(), 20190403T);
return CB_BalanceRedemptionPriceInterest ();
// 输出:100.18
```
## `cb_conditionalPutbackPrice()`
声明:function
返回指定日可转债的条件回售价(不包含当期利息),指定日由系统参数指定
<!-- tags: 金融 债券 可转债 返回 获取 -->
返回:float
### 示例
范例01:调用 CB_ConditionalPutbackPrice
```tsl
setsysparam(pn_stock(), 'SH113503');
setsysparam(pn_date(), 20190403T);
return CB_ConditionalPutbackPrice ();
```
## `cb_conditionalPutbackPriceInterest()`
声明:function
返回指定日可转债的条件回售价(包含当期利息) ,指定日由系统参数指定
<!-- tags: 金融 债券 可转债 返回 获取 -->
返回:float
### 示例
范例01:调用 CB_ConditionalPutbackPriceInterest
```tsl
setsysparam(pn_stock(), 'SH113503');
setsysparam(pn_date(), 20190403T);
return CB_ConditionalPutbackPriceInterest ();
```
## `cb_conditionalRedemptionPrice()`
声明:function
返回指定日可转债的有条件赎回收盘价限制赎回价(不包含当期利息),指定日由系统参数指定
<!-- tags: 金融 债券 可转债 返回 获取 -->
返回:float
### 示例
范例01:调用 CB_ConditionalRedemptionPrice
```tsl
setsysparam(pn_stock(), 'SH113503');
setsysparam(pn_date(), 20190403T);
return CB_ConditionalRedemptionPrice ();
```
## `cb_conditionalRedemptionPriceInterest()`
声明:function
返回指定日可转债的有条件赎回收盘价限制赎回价(包含当期利息) ,指定日由系统参数指定
<!-- tags: 金融 债券 可转债 返回 获取 -->
返回:float
### 示例
范例01:调用 CB_ConditionalRedemptionPriceInterest
```tsl
setsysparam(pn_stock(), 'SH113503');
setsysparam(pn_date(), 20190403T);
return CB_ConditionalRedemptionPriceInterest ();
```
## `cb_expiredRedemptionPrice()`
声明:function
返回可转债的到期赎回价(不包含利息)
<!-- tags: 金融 债券 可转债 返回 获取 -->
返回:float
### 示例
范例01:调用 CB_ExpiredRedemptionPrice
```tsl
setsysparam(pn_stock(), 'SH113503');
return CB_ExpiredRedemptionPrice ();
```
## `cb_expiredRedemptionPriceInterest()`
声明:function
返回可转债的到期赎回价(包含利息)
<!-- tags: 金融 债券 可转债 返回 获取 -->
返回:float
### 示例
范例01:调用 CB_ExpiredRedemptionPriceInterest
```tsl
setsysparam(pn_stock(), 'SH113503');
return CB_ExpiredRedemptionPriceInterest();
```
## `cb_getconvertbondidbystockid(stockid, endt)`
声明:function
返回股票对应的可转债代码,: 取A股对应的转债代码,考虑日期是否在市场
<!-- tags: 金融 债券 可转债 返回 获取 -->
| 参数 | 类型 | 说明 |
| --------- | -------- | --------------- |
| `stockid` | string | 字符串,股票代码 |
| `endt` | datetime | 日期时间,截止日 |
返回:array
### 示例
范例01:提取SH603901在2021/5/27的转债代码,指定日在市场
```tsl
// 提取SH603901在2021/5/27的转债代码,指定日在市场
return CB_GetConvertBondIDByStockID("SH603901", 20210527T);
// array("SH113559")
```
## `cb_ifCrossAmendDatePutback()`
声明:function
返回暂认为所有可转债下修后赎回满足条件的交易日需重新计算 PS:程序当前返回0
<!-- tags: 金融 债券 可转债 返回 获取 PS -->
返回:bool
## `cb_ifCrossInterestPeriodPutback()`
声明:function
返回暂认为所有可转债在每一计息年度首次满足回售时计算交易日考虑计息年度问题 PS:程序当前返回0
<!-- tags: 金融 债券 可转债 返回 获取 PS -->
返回:bool
## `cb_ifCrossInterestPeriodRedemption()`
声明:function
返回暂认为所有可转债在每一计息年度首次满足赎回算交易日不虑计息年度问题 赎回计算日是否可以跨计息年度 1:可以 0:不可以
<!-- tags: 金融 债券 可转债 返回 获取 -->
返回:bool
## `cb_interestCompensation()`
声明:function
返回可转债—到期利息补偿
<!-- tags: 金融 债券 可转债 返回 获取 -->
返回:datetime
## `cb_issueendt()`
声明:function
返回目前取的发行结束之日是发行截止日,但是发现公告中所指发行结束之日与数据采集发行截止日有差异
<!-- tags: 金融 债券 可转债 返回 获取 -->
返回:datetime
## `cb_revisedTriggerPrice()`
声明:function
返回指定日可转债的下修触发价,指定日由系统参数指定
<!-- tags: 金融 债券 可转债 返回 获取 -->
返回:float
### 示例
范例01:调用 CB_RevisedTriggerPrice
```tsl
setsysparam(pn_stock(), 'SH113503');
setsysparam(pn_date(), 20190403T);
return CB_RevisedTriggerPrice();
```
## `cb_satisfyBalanceRedemption()`
声明:function
返回指定日可转债是否满足有条件赎回余额限制条件
<!-- tags: 金融 债券 可转债 返回 获取 -->
返回:bool
### 示例
范例01:调用 CB_SatisfyBalanceRedemption
```tsl
setsysparam(pn_stock(), 'SH113503');
setsysparam(pn_date(), 20190403T);
return CB_SatisfyBalanceRedemption ();
```
## `cb_satisfyConditionalRedemption()`
声明:function
返回指定日可转债是否满足有条件赎回收盘价限制条件,指定日由系统代码、日期指定
<!-- tags: 金融 债券 可转债 返回 获取 -->
返回:bool
### 示例
范例01:调用 CB_SatisfyConditionalRedemption
```tsl
setsysparam(pn_stock(), 'SH113503');
setsysparam(pn_date(), 20190403T);
return CB_SatisfyConditionalRedemption();
```
## `cb_satisfyRevised()`
声明:function
返回指定日可转债是否满足下修条件
<!-- tags: 金融 债券 可转债 返回 获取 -->
返回:bool
### 示例
范例01:调用 CB_SatisfyRevised
```tsl
setsysparam(pn_stock(), 'SH113503');
setsysparam(pn_date(), 20190403T);
return CB_SatisfyRevised ();
```
## `cb_startdayconversion()`
声明:function
返回可转债的开始转股日:推移获得的开始转股日如果为非交易日,则取其后第一个交易日
<!-- tags: 金融 债券 可转债 返回 获取 -->
返回:datetime
### 示例
范例01:调用 cb_startdayconversion
```tsl
setsysparam(pn_stock(), 'SH113503');
return CB_StartDayConversion();
```
## `cb_startDayRedemption()`
声明:function
返回这里的开始赎回日并不是指可转债满足赎回条件的第一个交易日,而是指可以实施赎回的第一个交易日
<!-- tags: 金融 债券 可转债 返回 获取 -->
返回:datetime
### 示例
范例01:调用 CB_StartDayRedemption
```tsl
setsysparam(pn_stock(), 'SH113503');
return CB_StartDayRedemption();
```
## `cb_triggerPricePutback()`
声明:function
返回指定日可转债的回售触发价
<!-- tags: 金融 债券 可转债 返回 获取 -->
返回:float
### 示例
范例01:调用 CB_TriggerPricePutback
```tsl
setsysparam(pn_stock(), 'SH113503');
setsysparam(pn_date(), 20190403T);
return CB_TriggerPricePutback ();
```
## `cb_triggerPriceRedemption()`
声明:function
返回指定日可转债的赎回触发价
<!-- tags: 金融 债券 可转债 返回 获取 -->
返回:float
### 示例
范例01:调用 CB_TriggerPriceRedemption
```tsl
setsysparam(pn_stock(), 'SH113503');
setsysparam(pn_date(), 20190403T);
return CB_TriggerPriceRedemption ();
```