Bloomberg Excel API: отсутствует ISIN и отсутствуют данные о запасах - PullRequest
0 голосов
/ 12 декабря 2018

Я пытаюсь загрузить финансовую информацию (информацию о рынке и бухгалтере) для длинного списка фирм.Я использую функцию BDH с ISIN, и она работает, но только для информации бухгалтера.Вместо рыночной информации такая волатильность дает мне «#ND / ND».Но если я попытаюсь вручную выбрать ценную бумагу с ее именем, вместо использования ISIN, Bloomberg даст мне волатильность, которую я хочу.Зачем?Что я могу сделать?Это скриншот моего Excel:

enter image description here

Где в столбце HI использовать функцию

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

1 Ответ

0 голосов
/ 12 декабря 2018

Я подозреваю, что это связано с сочетанием использования 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")
...