3 分钟快速生成代码
输入想法,AI 即刻生成可运行代码
您好!您在查看 CONBOND_DAILY_CONVERT(可转债每日转股数据)时,发现部分可转债的 acc_convert_number(累计转股数量)大于 issue_number(发行量),这并不是数据错误,而是由于两者的单位不同造成的。
issue_number(发行量)的单位通常是“张”或“万元”。
acc_convert_number(累计转股数量)的单位是“股”。
假设某可转债:
issue_number) = 1,000,000 张(100万张)转股比例计算:
极端情况(全部转股):
acc_convert_number) = 1,000,000 张 * 10 股/张 = 10,000,000 股(1000万股)。在这个例子中,累计转股数量(1000万股)远大于发行量(100万张)。
以 110033 为例:
issue_number = 28,000,000(2800万张,即28亿元)acc_convert_number = 1.944649e+08(约 1.94 亿股)只要该可转债的平均转股价低于 100 元(实际上绝大多数可转债的转股价都远低于100元),那么 1 张可转债就能换出多于 1 股的股票。因此,累计转股数量(股)大于发行量(张)是非常正常的现象。
在进行量化分析时,处理可转债数据一定要注意单位的统一。如果您需要计算转股比例(即已转股的债券占总发行债券的比例),不能直接用 acc_convert_number / issue_number。
正确的计算逻辑应该是:
已转股面值 = 累计转股数量 * 平均转股价(注意:转股价可能会下修,精确计算需要考虑历史转股价变动,或者直接查找数据库中提供的“未转股余额”字段)。希望这个解答能消除您的疑惑!在量化投研中,留意金融数据的底层单位和业务逻辑是非常重要的一环。