彭博Excel API:使用ISIN和股票数据丢失

时间:2018-12-12 14:59:27

标签: excel function bloomberg

我正在尝试下载一长串公司的财务信息(市场和会计师信息)。我将BDH函数与ISIN一起使用,它可以工作,但仅用于会计信息。相反,对于这种波动的市场信息,它给了我“ #ND / ND”。但是,如果我尝试手动选择带有其名称的安全性,而不是使用ISIN,则彭博会给我带来我想要的波动性。为什么?我能做什么? 这是我的excel的屏幕截图:

enter image description here

我在列H中使用函数

=BDH($C2;$I$1:$Z$1;$E2;$E2;"Quote=A";"Days=A";"Per=Y";"Dts=S")

1 个答案:

答案 0 :(得分:1)

我怀疑这是由于使用ISIN(这是含糊不清的,因为它指的是公司而不是特定的上市公司)和Per=Y的组合。

我建议以下内容作为起点:

  • 使用=BDP(C2, "EQY_PRIM_SECURITY_TICKER")
  • 查找主要股票行情
  • 使用=BDP(C2, "EQY_PRIM_SECURITY_PRIM_EXCH")
  • 查找主要交易所
  • 将2连接起来以获得有效的置顶代码:=ticker & exchange & " Equity"
  • 使用此BDH公式:=BDH(full_ticker, "VOLATILITY_30D", 20171231, 20171231, "Days=A,Fill=P,Dates=H")