Files
playbook/skills/tsl-api-reference/references/codegen/dotnet/financial/bond-convertible_bond.md
T

8.7 KiB

金融 / 债券 / 可转债

cb_additionalPutbackPrice()

声明:function

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

返回:float

示例

范例01:调用 CB_AdditionalPutbackPrice

setsysparam(pn_stock(), 'SH113503');

setsysparam(pn_date(), 20190403T);

return CB_AdditionalPutbackPrice ();

cb_additionalPutbackPriceInterest()

声明:function

返回 CB_AdditionalPutbackPriceInterest 对应的数据

返回:float

示例

范例01:调用 CB_AdditionalPutbackPriceInterest

setsysparam(pn_stock(), 'SH113503');

setsysparam(pn_date(), 20190403T);

return CB_AdditionalPutbackPriceInterest ();

cb_balanceRedemptionPrice()

声明:function

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

返回:float

示例

范例01:返回结果:100

setsysparam(pn_stock(), 'SH113503');

setsysparam(pn_date(), 20190403T);

return CB_BalanceRedemptionPrice ();
// 输出:100

cb_balanceRedemptionPriceInterest()

声明:function

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

返回:float

示例

范例01:返回结果:100.18

setsysparam(pn_stock(), 'SH113503');

setsysparam(pn_date(), 20190403T);

return CB_BalanceRedemptionPriceInterest ();
// 输出:100.18

cb_conditionalPutbackPrice()

声明:function

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

返回:float

示例

范例01:调用 CB_ConditionalPutbackPrice

setsysparam(pn_stock(), 'SH113503');

setsysparam(pn_date(), 20190403T);

return CB_ConditionalPutbackPrice ();

cb_conditionalPutbackPriceInterest()

声明:function

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

返回:float

示例

范例01:调用 CB_ConditionalPutbackPriceInterest

setsysparam(pn_stock(), 'SH113503');

setsysparam(pn_date(), 20190403T);

return CB_ConditionalPutbackPriceInterest ();

cb_conditionalRedemptionPrice()

声明:function

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

返回:float

示例

范例01:调用 CB_ConditionalRedemptionPrice

setsysparam(pn_stock(), 'SH113503');

setsysparam(pn_date(), 20190403T);

return CB_ConditionalRedemptionPrice ();

cb_conditionalRedemptionPriceInterest()

声明:function

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

返回:float

示例

范例01:调用 CB_ConditionalRedemptionPriceInterest

setsysparam(pn_stock(), 'SH113503');

setsysparam(pn_date(), 20190403T);

return CB_ConditionalRedemptionPriceInterest ();

cb_expiredRedemptionPrice()

声明:function

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

返回:float

示例

范例01:调用 CB_ExpiredRedemptionPrice

setsysparam(pn_stock(), 'SH113503');

return CB_ExpiredRedemptionPrice ();

cb_expiredRedemptionPriceInterest()

声明:function

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

返回:float

示例

范例01:调用 CB_ExpiredRedemptionPriceInterest

setsysparam(pn_stock(), 'SH113503');

return CB_ExpiredRedemptionPriceInterest();

cb_getconvertbondidbystockid(stockid, endt)

声明:function

返回股票对应的可转债代码,: 取A股对应的转债代码,考虑日期是否在市场

参数 类型 说明
stockid string 字符串,股票代码
endt datetime 日期时间,截止日

返回:array

示例

范例01:提取SH603901在2021/5/27的转债代码,指定日在市场

// 提取SH603901在2021/5/27的转债代码,指定日在市场

return CB_GetConvertBondIDByStockID("SH603901", 20210527T);

// array("SH113559")

cb_ifCrossAmendDatePutback()

声明:function

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

返回:bool

cb_ifCrossInterestPeriodPutback()

声明:function

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

返回:bool

cb_ifCrossInterestPeriodRedemption()

声明:function

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

返回:bool

cb_interestCompensation()

声明:function

返回可转债—到期利息补偿

返回:datetime

cb_issueendt()

声明:function

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

返回:datetime

cb_revisedTriggerPrice()

声明:function

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

返回:float

示例

范例01:调用 CB_RevisedTriggerPrice

setsysparam(pn_stock(), 'SH113503');

setsysparam(pn_date(), 20190403T);

return CB_RevisedTriggerPrice();

cb_satisfyBalanceRedemption()

声明:function

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

返回:bool

示例

范例01:调用 CB_SatisfyBalanceRedemption

setsysparam(pn_stock(), 'SH113503');

setsysparam(pn_date(), 20190403T);

return CB_SatisfyBalanceRedemption ();

cb_satisfyConditionalRedemption()

声明:function

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

返回:bool

示例

范例01:调用 CB_SatisfyConditionalRedemption

setsysparam(pn_stock(), 'SH113503');

setsysparam(pn_date(), 20190403T);

return CB_SatisfyConditionalRedemption();

cb_satisfyRevised()

声明:function

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

返回:bool

示例

范例01:调用 CB_SatisfyRevised

setsysparam(pn_stock(), 'SH113503');

setsysparam(pn_date(), 20190403T);

return CB_SatisfyRevised ();

cb_startdayconversion()

声明:function

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

返回:datetime

示例

范例01:调用 cb_startdayconversion

setsysparam(pn_stock(), 'SH113503');

return CB_StartDayConversion();

cb_startDayRedemption()

声明:function

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

返回:datetime

示例

范例01:调用 CB_StartDayRedemption

setsysparam(pn_stock(), 'SH113503');

return CB_StartDayRedemption();

cb_triggerPricePutback()

声明:function

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

返回:float

示例

范例01:调用 CB_TriggerPricePutback

setsysparam(pn_stock(), 'SH113503');

setsysparam(pn_date(), 20190403T);

return CB_TriggerPricePutback ();

cb_triggerPriceRedemption()

声明:function

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

返回:float

示例

范例01:调用 CB_TriggerPriceRedemption

setsysparam(pn_stock(), 'SH113503');

setsysparam(pn_date(), 20190403T);

return CB_TriggerPriceRedemption ();