2016-10-21 6 views
2

Я хочу, чтобы загрузить корпоративные действия от Bloomberg (в частности банкротства, по умолчанию Corp Действие, Разрешения по умолчанию) автоматически каждый месяц и сохранить его где-нибудь. Для этого я использую Java blpapi.Как скачать корпоративные действия с использованием Bloomberg blpapi

То, что я действительно хочу получить, это информация, когда вы делаете следующее в терминале Bloomberg.

  1. CACT < GO>
  2. Типы действий: банкротстве, по умолчанию Corp Actions, По умолчанию разрешение
  3. Типы активов: все ценные бумаги
  4. Эффективное Дата: 09/24/2016 - 10/24/2016 (Например)
  5. бирже: Global

Однако я теряюсь о том, как получить корпоративные действия от blpapi. Я только знаю, как получить рыночной капитализации данных через запрос Historical Data и выпущенные акции через Request Reference Data. Какую справочную службу данных я должен использовать для получения данных корпоративных действий?

+0

Вы можете использовать 'ReferenceDataRequest', используя' DVD_HIST_ALL' в качестве поля. Обратите внимание, что результат будет иметь более сложную структуру, когда вы запрашиваете выпущенные акции. – assylias

+0

Привет @assylias! Спасибо за вашу помощь, но я думаю, что я не очень понял свой вопрос. Я действительно хотел получить данные, когда вы делаете 'CACT ' для всех ценных бумаг в терминале ** Bloomberg ** специально для _Bankruptcy Filing_, _Default Corp Actions_ и _Default Resolutions_. Когда я попробовал «DVD_HIST_ALL» для одной безопасности, он не перечислял информацию, которую я только что упомянул. – Krish

+0

Кроме того, я подчеркиваю, что в blpapi мы всегда должны указывать безопасность, данные которой мы хотели бы получить. Тем не менее, есть ли способ, которым я не должен отдельно указывать ценные бумаги и просто извлекать данные из всех ценных бумаг, как вариант, который у вас есть, когда вы делаете 'CACT ' – Krish

ответ

0

После консультации с Справочной службой Bloomberg через ПОМОЩЬ ПОМОЩИ в Терминале Bloomberg их ответ следующий.

У нас нет возможности программно запрашивать данные CACT. Я бы рекомендовал создать шаблон, {LPHP CACT: 0: 1 1015663}, который вы можете указать при запуске функции. API Java будет включать только данные, доступные из нашего Desktop API. Вы не можете создавать данные скрининга в API-интерфейсе Desktop для запроса CACT.

Кажется, что данные CACT не могут быть загружены через blpapi. Тем не менее, я совершенно потерял на то, что они означают,

Вы не можете создать скрининг данных в API Desktop для CACT к запросу.

Кроме того, как упоминалось в комментарии выше, если у нас есть определенный список тикеров, мы можем играть с FLDS, чтобы проверить поля, которые мы хотим запросить. Однако в моем случае у меня нет определенного списка тикеров, которые я могу использовать для запроса blpapi. Таким образом, я просто вернусь к экспорту этих данных с самого терминала BBG в файл excel.