Функция Bloomberg BHD с ISIN
Мне нужно загрузить исторические данные конца дня для огромного списка акций. Я нашел в надстройке Bloomberg excel функцию BDH, которая очень полезна. Это то, что мне нужно, но есть проблема: мои запасы идентифицируются ISINs, и я пытался во многом поместить ISINs в первое поле функции, но это не работает. Функция не может идентифицировать безопасность по ISIN, несмотря на то, что сообщается как идентификатор безопасности в синтаксисе формулы bloomberg: посмотрите на слайд 24 здесь http://lgdata.s3-website-us-east-1.amazonaws.com/docs/205/56376/bloomberg%20excel%20desktop%20guide.pdf
3 ответов
проблема в том, что isin не идентифицирует биржу, а только эмитента.
допустим, ваш isin US4592001014
(IBM), один из способов сделать это:
-
получить тикер (в A1):
=BDP("US4592001014 ISIN", "TICKER") => IBM
-
получить правильный символ (в A2)
=BDP("US4592001014 ISIN", "PARSEKYABLE_DES") => IBM XX Equity
здесь
XX
зависит от настроек вашего терминала, которые вы можете проверить наCNDF <Go>
. -
сделать основным бирже тикер, или что угодно одевает ваша потребность (в A3):
=BDP(A2,"EQY_PRIM_SECURITY_COMP_EXCH") => US
-
и наконец:
=BDP(A1&" "&A3&" Equity", "LAST_PRICE") => the last price of IBM US Equity
У меня была та же проблема. Вот что я понял:
=BDP(A1&"@BGN Corp", "Issuer_parent_eqy_ticker")
A1 - это ISINs. Это вернет номер тикера. Тогда просто используйте номер тикера, чтобы получить цену.
загрузить данные ISIN код единственное место, я вижу это на сайте Исин организаций, www.isin.org. попробовать http://isin.org, они должны иметь функцию, где вы легко можете скачать.