Python / pdblp: самый простой способ получить один исторический запрос?

Я недавно начал использовать модуль pdblp, описанный здесь. Однако я обнаружил, что трачу много времени, пытаясь просто манипулировать фреймами данных.

Например, следующий код дает:

import pdblp as bbg

con = bbg.BCon(port=8194, timeout=5000, debug=False)
con.debug = False
con.start()
EURUSD = con.bdh('EURUSD Curncy', 'PX_LAST', monthEnd, monthEnd)
print(EURUSD)

Результат

ticker     EURUSD Curncy
field            PX_LAST
date                    
2019-11-29        1.1018

Однако как проще всего получить EURUSD = 1.1018

1 ответ

Решение
In [1]: from xbbg import blp
In [2]: blp.bdh('EURUSD Curncy', end_date='2019-11-30').iloc[-1, 0]
Out[2]: 1.1018

Ссылка: xbbg

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