我试图跟踪可能已经成熟或被调用的债券头寸。我在Excel中保留了一小部分未结头寸。如果已经调用/成熟了债券,是否有Bloomberg API函数来返回布尔值(T / F)?提前谢谢。
答案 0 :(得分:1)
如果您有彭博终端,很容易找到这些类型的字段。选择您的安全性并转到FLDS
。然后,您可以搜索此安全性的相关字段。可以在Excel中使用=BDP(ticker,field)
)或通过API(使用"ReferenceDataRequest"
)访问任何字段。
对于您提到的字段,您可以尝试:
CALLABLE
- 债券是否实际上是可赎回的CALLED
- 是否已调用债券 CALLED_DT
- 调用债券时
MATURITY
- 债券的成熟度(有,AFAIK,无法确定债券是否已经成熟或不作为布尔值,但将其与确定的日期进行比较应该相对简单成熟是否在将来。)
然而,听起来你正试图确定任何给定的债券是否仍然“有效”。棘手的部分是可互换的债券 - 你可以使用:
FUNGED_CUSIP
- 此债券融合的债券的CUSIP(所以,如果没有有气味,则为空白)
...但是获得有趣日期的唯一方法是DES_NOTES
。这些可以在DES
页面上轻松查看,但如果您在Excel中或通过API获取它们,则必须解析文本以获取转换日期。