pybbg: извлечение данных из Bloomberg с использованием кодов ISIN, а не тикеров - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть большой список кодов ISIN, и я хотел бы использовать их для переноса данных Bloomberg в Python с использованием pybbg.

например, это дает мне значения нан для всех кодов ISIN:

fld_list = ['OAS_SPREAD_MID','DUR_ADJ_MID','DUR_ADJ_OAS_MID']
bb = bbg.bdp("US46628LAA61 ISIN", fld_list)

При использовании тикеров я получаю все значения полей.

Любые идеи будут действительнооценил.

Большое спасибо,

Ответы [ 2 ]

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

С xbbg вы можете сделать это:

In[1]: from xbbg import blp

In[2]: fld_list = ['OAS_SPREAD_MID','DUR_ADJ_MID','DUR_ADJ_OAS_MID']
In[3]: blp.bdp(['US46628LAA61 Mtge', 'US46631JAA60 Mtge'], fld_list)

Out[3]:
              ticker            field  value
0  US46628LAA61 Mtge   OAS_SPREAD_MID  -5.30
1  US46628LAA61 Mtge      DUR_ADJ_MID   6.00
2  US46628LAA61 Mtge  DUR_ADJ_OAS_MID   2.43
3  US46631JAA60 Mtge   OAS_SPREAD_MID  50.10
4  US46631JAA60 Mtge      DUR_ADJ_MID   1.71
5  US46631JAA60 Mtge  DUR_ADJ_OAS_MID   4.09
0 голосов
/ 06 декабря 2018

Правильный синтаксис для запроса данных для ISIN: /isin/US46628LAA61.

...