彭博Excel函数的可赎回/成熟的债券
我试图跟踪可能已经成熟或已经被调用的债券头寸。 我在Excel中保留一小部分开放职位。 有一个彭博API函数来返回一个布尔(T / F)如果债券已被称为/成熟? 提前致谢。
如果你有彭博terminal,这些领域很容易find。 select您的安全性并转到FLDS
。 然后,您可以search此安全性的相关字段。 任何字段都可以在Excel中使用(使用=BDP(ticker,field)
)或通过API(使用"ReferenceDataRequest"
)。
对于你提到的领域,你可以尝试:
-
CALLABLE
– 债券是否实际上是可赎回的 -
CALLED
– 债券是否被叫 -
CALLED_DT
– 当债券被叫 -
MATURITY
– 债券的成熟度(有,AFAIK,没有办法得知债券是否成熟或不成为布尔值,但应该比较直截了当地与date进行比较,以确定成熟是否在未来或未来)。
但是,这听起来像是在试图确定是否有任何特定的债券仍然是“活”的。 棘手的部分是可替代债券 – 您可以使用:
-
FUNGED_CUSIP
– 这个债券的债券CUSIP(如果不是funged,那么空白),但是获得date的唯一方法是DES_NOTES
。 这些很容易在DES
页面上查看,但是如果你通过Excel或API获取它们,你将不得不parsing文本来获得有趣的date。