Загрузка данных Bloomberg в PYTHON

Я ищу построить функцию, которая загружает данные из Bloomberg для списка ценных бумаг. Проведя некоторые исследования, я решил использовать TIA и, похоже, отлично работает с Price Data.

Однако, когда я использую его для неценовых данных, например, HB INDUSTRY SECTOR ALLOCATION скажем, для данного фонда EFA US Equities, Есть ли простой и чистый способ сделать это?

Если я использую это, как показано ниже, оно вернется ко мне в странном формате, который я не понимаю. Я полагаю, это связано с тем, что не числовые значения не заключены в Pandas (что и делает TIA).

from tia.bbg import LocalTerminal
resp = LocalTerminal.get_reference_data('EFA US EQUITY', ['HB_INDUSTRY_SECTOR_ALLOCATION'])

sector = resp.as_frame()

Есть ли простой способ сделать это и загрузить любые данные Bloomberg на Python?

1 ответ

Это дает вложенный словарь. ты можешь использовать

resp .as_map().get('EFA US EQUITY').get('HB_INDUSTRY_SECTOR_ALLOCATION')

который даст вам кадр с вашими данными.

Другие вопросы по тегам