返回介绍

开始入门

操作指引

SDK

数据文档

常见问题

量化工具

其他

其他

可转债增值数据函数(付费)

发布于 2024-06-22 12:53:28 字数 5599 浏览 0 评论 0 收藏 0

C++ 可转债数据 API 包含在 3.5.18 版本及以上版本

bnd_get_conversion_price - 查询可转债转股价变动信息

查询可转债一段时间的转股价变动和转股结果

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准

函数原型:

DataArray<BndConversionPrice>* bnd_get_conversion_price(const char *symbol, const char *start_date = NULL, const char *end_date = NULL);

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstr可转债代码Y必填,只能输入一个可转债的[symbol]
start_datestr开始时间NNULL开始时间日期(转股价格生效日),%Y-%m-%d 格式, 默认NULL表示最新时间
end_datestr结束时间NNULL结束时间日期(转股价格生效日),%Y-%m-%d 格式, 默认NULL表示最新时间

返回值:

BndConversionPrice 结构数组,参见BndConversionPrice定义与DataArray类的用法。

示例:

bnd_get_conversion_price("SZSE.123015")

注意:

1. 本期转股数、累计转股金额、债券流通余额在执行日期收盘后才有数据。

2.start_date == end_date时,取离end_date最近转股价格生效日期的一条数据, 当start_date < end_date时,取指定时间段的数据, 当start_date > end_date时,返回报错。

bnd_get_call_info - 查询可转债赎回信息

查询可转债一段时间内的赎回情况

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准

函数原型:

DataArray<BndCallInfo>* bnd_get_call_info(const char *symbol, const char *start_date = NULL, const char *end_date = NULL);

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstr可转债代码Y必填,只能输入一个可转债的[symbol]
start_datestr开始时间NNULL开始时间日期(公告日),%Y-%m-%d 格式, 默认NULL表示最新时间
end_datestr结束时间NNULL结束时间日期(公告日),%Y-%m-%d 格式, 默认NULL表示最新时间

返回值:

BndCallInfo 结构数组,参见BndCallInfo定义与DataArray类的用法。

示例:

bnd_get_call_info("SHSE.110041")

注意:

start_date == end_date时,取离end_date最近公告日的一条数据, 当start_date < end_date时,取指定时间段的数据, 当start_date > end_date时,返回报错。

bnd_get_put_info - 查询可转债回售信息

查询可转债一段时间内的回售情况

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准

函数原型:

DataArray<BndPutInfo>* bnd_get_put_info(const char *symbol, const char *start_date = NULL, const char *end_date = NULL);

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstr可转债代码Y必填,只能输入一个可转债的[symbol]
start_datestr开始时间NNULL开始时间日期(公告日),%Y-%m-%d 格式, 默认NULL表示最新时间
end_datestr结束时间NNULL结束时间日期(公告日),%Y-%m-%d 格式, 默认NULL表示最新时间

返回值:

BndPutInfo 结构数组,参见BndPutInfo定义与DataArray类的用法。

示例:

bnd_get_put_info("SZSE.128015")

注意:

start_date == end_date时,取离end_date最近公告日的一条数据, 当start_date < end_date时,取指定时间段的数据, 当start_date > end_date时,返回报错。

bnd_get_amount_change - 查询可转债剩余规模变动

查询可转债转股、回售、赎回等事件导致的剩余规模变动的情况

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准

函数原型:

DataArray<BndAmountChange>* bnd_get_amount_change(const char *symbol, const char *start_date = NULL, const char *end_date = NULL);

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstr可转债代码Y必填,只能输入一个可转债的[symbol]
start_datestr开始时间NNULL开始时间日期(变动日期),%Y-%m-%d 格式, 默认NULL表示最新时间
end_datestr结束时间NNULL结束时间日期(变动日期),%Y-%m-%d 格式, 默认NULL表示最新时间

返回值:

BndAmountChange 结构数组,参见BndAmountChange定义与DataArray类的用法。

示例:

bnd_get_amount_change("SZSE.123015")

注意:

1. 变动类型指定为首发时,返回的剩余金额为发行金额。

2.start_date == end_date时,取离end_date最近变动日期的一条数据, 当start_date < end_date时,取指定时间段的数据, 当start_date > end_date时,返回报错。


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文