Files
playbook/skills/tsl-api-reference/references/codegen/dotnet/bond/convertible_bond.md
T
csh e1f7ce052c feat(skills): add tsl api reference skill
Bundle the TSL API index and markdown references under the skill, route TSL docs to use it, and update the codegen index generator to maintain the bundled data.
2026-07-07 16:36:15 +08:00

5.5 KiB

债券 / 可转债

bondcbrvolume()

赎回数量,与系统参数(债券代码、日期)有关 注:日期=赎回登记日

返回:int

bondcbrvolumeqj(begt, endt)

区间赎回数量,与系统参数(债券代码)有关

参数 类型 说明
begt datetime 开始日期
endt datetime 截止日期

返回:int

cbActualSatisfyRedempeDays()

可转债实际赎回天数;与系统代码、日期相关。 处理逻辑如下: 可转债已到期或不在赎回期内时,处理为0 转债指定日已公布赎回,且当日在生效日期内,处理为虚拟值1000(董事会决议公告日发布强赎) 转债公布不赎回,在不赎回期限内,处理为0 其它场景下,转债按照max(赎回开始日,最新不赎回截止日+1,当前日期推30-1交易日,最新下修日期+1)~系统当前日期取转债触发赎回天数。

返回:any

cbAdditionalPutbackPrice()

指定日可转债的附加回售价(不包含当期利息) ,指定日由系统参数指定

返回:float

cbAdditionalPutbackPriceInterest()

CB_AdditionalPutbackPriceInterest 相关函数。

返回:float

cbBalanceRedemptionPrice()

有条件赎回余额限制赎回价(不包含当期利息)

返回:float

cbBalanceRedemptionPriceInterest()

指定日可转债的有条件赎回余额限制赎回价(包含当期利息)

返回:float

cbConditionalPutbackPrice()

指定日可转债的条件回售价(不包含当期利息),指定日由系统参数指定

返回:float

cbConditionalRedemptionPrice()

指定日可转债的有条件赎回收盘价限制赎回价(不包含当期利息),指定日由系统参数指定

返回:float

cbConditionalRedemptionPriceInterest()

指定日可转债的有条件赎回收盘价限制赎回价(包含当期利息) ,指定日由系统参数指定

返回:float

cbConvertibleParity()

计算最新日转债的转股平价

返回:float

cbDelistedbydate(endt)

截止日退市转债

参数 类型 说明
endt datetime date,截止日

返回:array

cbExpiredRedemptionPrice()

可转债的到期赎回价(不包含利息)

返回:float

cbExpiredRedemptionPriceInterest()

可转债的到期赎回价(包含利息)。

返回:float

cbGetTransactionByDate(end_t)

获取指定日期市场上可交易可转债代码

参数 类型 说明
end_t datetime 日期,截止日

返回:array

cbIfCrossAmendDatePutback()

暂认为所有可转债下修后赎回满足条件的交易日需重新计算 PS:程序当前返回0。

返回:bool

cbIfCrossAmendDateRedemption()

暂认为所有可转债下修后赎回满足条件的交易日需重新计算, PS:程序当前返回0。

返回:bool

cbIfCrossInterestPeriodPutback()

暂认为所有可转债在每一计息年度首次满足回售时计算交易日考虑计息年度问题 PS:程序当前返回0。

返回:bool

cbIfCrossInterestPeriodRedemption()

暂认为所有可转债在每一计息年度首次满足赎回算交易日不虑计息年度问题 赎回计算日是否可以跨计息年度 1:可以 0:不可以

返回:bool

cbIssueendt()

目前取的发行结束之日是发行截止日,但是发现公告中所指发行结束之日与数据采集发行截止日有差异

返回:datetime

cbRevisedTriggerPrice()

指定日可转债的下修触发价,指定日由系统参数指定

返回:float

cbSatisfyBalanceRedemption()

指定日可转债是否满足有条件赎回余额限制条件

返回:bool

cbSatisfyConditionalPutback()

指定日是否满足有条件回售收盘价限制条件

返回:float|bool

cbSatisfyConditionalRedemption()

指定日可转债是否满足有条件赎回收盘价限制条件,指定日由系统代码、日期指定。

返回:bool

cbSatisfyRevised()

指定日可转债是否满足下修条件

返回:bool

cbStartdayconversion()

可转债的开始转股日:推移获得的开始转股日如果为非交易日,则取其后第一个交易日

返回:datetime

cbStartDayPutback()

这里的开始回售日并不是指可转债满足回售条件的第一个交易日,而是指可以实施回售的第一个交易日。

返回:datetime

cbStartDayRedemption()

这里的开始赎回日并不是指可转债满足赎回条件的第一个交易日,而是指可以实施赎回的第一个交易日。

返回:datetime

cbStartDayRevised()

这里的开始下修日并不是指可转债满足下修条件的第一个交易日,而是指可以实施下修的第一个交易日。

返回:datetime

cbTriggerPricePutback()

指定日可转债的回售触发价

返回:float

cbTriggerPriceRedemption()

指定日可转债的赎回触发价

返回:float

tsflCbMonteCarloExt01(bond_id, endt)

指定日转债引入概率估值方法。

参数 类型 说明
bond_id string 字符串,转债代码
endt any 日期,截止日

返回:array

bondcbsbvolumeqj(begt, endt)

区间回售数量,与系统参数(债券代码、日期)有关

参数 类型 说明
begt TDateTime 开始日期
endt TDateTime 截止日期

返回:integer