запуск простого кода 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. Более подробную информацию и альтернативы можно найти здесь.

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