Files
playbook/docs/tsl/codegen/dotnet/bond/convertible_bond.md
T
csh c0bf0358e0 📝 docs(tsl): sync api skill with corrected codegen
Mirror docs/tsl/codegen into the bundled tsl-api-reference skill and rebuild the function index.

Remove invalid duplicate API entries for cb_delistedbydate, createhttpsession, exportJsonString, and Anova_Bartlett so exact lookup returns the canonical entries.
2026-07-07 16:47:03 +08:00

5.3 KiB

债券 / 可转债

bondcbrvolume()

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

返回:int

bondcbrvolumeqj(begt, endt)

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

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

返回:int

CB_ActualSatisfyRedempeDays()

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

返回:any

CB_AdditionalPutbackPrice()

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

返回:float

CB_AdditionalPutbackPriceInterest()

CB_AdditionalPutbackPriceInterest 相关函数。

返回:float

CB_BalanceRedemptionPrice()

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

返回:float

CB_BalanceRedemptionPriceInterest()

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

返回:float

CB_ConditionalPutbackPrice()

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

返回:float

CB_ConditionalRedemptionPrice()

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

返回:float

CB_ConditionalRedemptionPriceInterest()

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

返回:float

CB_Convertible_Parity()

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

返回:float

CB_ExpiredRedemptionPrice()

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

返回:float

CB_ExpiredRedemptionPriceInterest()

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

返回:float

CB_GetTransactionByDate(end_t)

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

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

返回:array

CB_IfCrossAmendDatePutback()

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

返回:bool

CB_IfCrossAmendDateRedemption()

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

返回:bool

CB_IfCrossInterestPeriodPutback()

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

返回:bool

CB_IfCrossInterestPeriodRedemption()

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

返回:bool

CB_issueendt()

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

返回:datetime

CB_RevisedTriggerPrice()

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

返回:float

CB_SatisfyBalanceRedemption()

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

返回:bool

CB_SatisfyConditionalPutback()

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

返回:float|bool

CB_SatisfyConditionalRedemption()

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

返回:bool

CB_SatisfyRevised()

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

返回:bool

CB_StartDayConversion()

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

返回:datetime

CB_StartDayPutback()

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

返回:datetime

CB_StartDayRedemption()

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

返回:datetime

CB_StartDayRevised()

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

返回:datetime

CB_TriggerPricePutback()

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

返回:float

CB_TriggerPriceRedemption()

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

返回:float

TSFL_CB_MonteCarlo_Ext01(bond_id, endt)

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

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

返回:array

bondcbsbvolumeqj(begt, endt)

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

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

返回:integer