Bloomberg API会自动将不存在的代码重定向到最近的代码:(这个excel公式例如下载" IP索引"而不是" IP Curncy")
=BDH("IP Curncy","PX_LAST","2/17/2010","3/17/2015")
这很容易出错..有没有办法防止这种情况发生? (我宁愿有一个"不可用")
答案 0 :(得分:2)
这是一个解决方案,而不是一个真正的解决方案。
Bloomberg ticker + yellowkey只是查询Excel信息的一种方法,您也可以在Excel中的公式中使用安全性的BBGID。在此示例中,这两个公式将返回相同的值:
=BDP("IP Index","PX_LAST")
=BDP("BBG002SBDB92 BBGID","PX_LAST")
您还可以使用以下公式从ticker + yellowkey格式转换为BBGID格式:
=BDP("IP Index","ID135")
从BBGID到ticker + yellowkey:
=BDP("BBG002SBDB92 BBGID","DS587")
使用上面的公式可以确定您要查询的内容。例如,您可以查询股票代码+ exch的值,然后确保股票代码+交易所代表是您期望的。