1

我目前在我的 Mac 上的任何地方(网络登录)登录到我的 BBG。所以第一个问题是我是否仍然能够使用 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

我假设我需要在终端上才能提取数据,但想确认一下。

4

1 回答 1

0

这是SO上问题的副本。这本身不是问题pdblp,但blpapi找不到连接。你提到你是通过网络登录的,它只允许你在浏览器内使用终端(或 Excel 插件),但不能在浏览器之外使用,因为这种访问彭博的方式缺少数据馈送和 API。可以在此处找到更多详细信息和替代方案。

于 2020-09-10T14:31:18.990 回答