1

我正在寻找建立一个从彭博社下载证券列表数据的功能。在做了一些研究之后,我决定使用 TIA 并且似乎在价格数据方面工作得很好。

但是,当我将它用于非价格数据时,例如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()

有没有一种简单的方法可以做到这一点并在 Python 中下载任何 Bloomberg 数据?

4

1 回答 1

0

它提供了一个嵌套字典。您可以使用

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

这将为您提供一个包含数据的框架。

于 2017-10-11T08:56:18.663 回答