为了在Excel中获取Bloomberg债券代码,与API一起使用,我一直在从终端复制这些代码。 (具体来说,我正在查看美国国库券。)
但是,我想找到一种在Excel中自动或以编程方式选择/识别债券代码的方法,而无需每次都从彭博终端手动复制。
有没有办法使用Excel API或其他API脚本执行此操作?
答案 0 :(得分:0)
有两种方法:
1)旧的/纯Excel方法是在Excel中使用BOND_CHAIN
字段,即:
=BDS("ticker Corp", "BOND_CHAIN")
如果您查看终端,FLDS BOND_CHAIN
(确保过滤器='所有')将向您显示一些可用于设置成熟度范围等的其他覆盖。
然而,关于这种方法的坏消息是它不支持非Corp
代码。这对吉尔特来说很好,因为你可以用UKT Corp
来获得金边小羊。但它对美国国债并不起作用,因为有T Corp
(AT& T)和T Govt
(国债)。
2)与您的终端设置互动的新方法是使用SRCH
/ BSRCH
。您需要通过终端中的SRCH
设置/保存搜索。然后,您可以使用以下方法从Excel中的SRCH
调用选择:
=BSRCH("FI:search name")