запуск простого кода pdblp для извлечения данных BBG
В настоящее время я вошел в свой BBG где угодно (вход через Интернет) на моем Mac. Итак, первый вопрос: смогу ли я извлекать данные с помощью tia (поскольку я на самом деле не на своем терминале)
import pdblp
con = pdblp.BCon(debug=True, port=8194, timeout=5000)
con.start()
Я получил эту ошибку
pdblp.pdblp:WARNING:Message Received:
SessionStartupFailure = {
reason = {
source = "Session"
category = "IO_ERROR"
errorCode = 9
description = "Connection failed"
}
}
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "/Users/prasadkamath/anaconda2/envs/Pk36/lib/python3.6/site-packages/pdblp/pdblp.py", line 147, in start
raise ConnectionError('Could not start blpapi.Session')
ConnectionError: Could not start blpapi.Session
Я предполагаю, что мне нужно находиться на терминале, чтобы иметь возможность извлекать данные, но я хотел это подтвердить.
0 ответов
Это дубликат этой проблемы здесь, на SO. Это не проблема
pdblp
как таковой, но с
blpapi
не находя связи. Вы упоминаете, что вошли в систему через Интернет, что позволяет вам использовать терминал (или надстройку Excel) только в браузере, но не за его пределами, поскольку в этом способе доступа к Bloomberg отсутствует канал данных и API. Более подробную информацию и альтернативы можно найти здесь.