如何在 python 中启动 Bloomberg API?
How can I start Bloomberg API in python?
我设法在 python 中安装了 blpapi。但是,出现错误Exception: failed to start session
我的简单代码如下
import blpapi
import pandas as pd
import tia.bbg.datamgr as dm
mgr = dm.BbgDataManager()
sids = mgr['MSFT US EQUITY', 'IBM US EQUITY', 'CSCO US EQUITY']
df = sids.get_historical('PX_LAST', '1/1/2014', '11/12/2014')
我能用它做什么?你能帮忙吗?
听起来您所做的只是导入库并尝试使用它。
大多数 api 要求您与他们建立某种帐户以访问他们的数据,以便他们可以看到谁在 api 不当使用以及谁超出了他们的速率限制。
从他们的网站下载 BLPAPI 核心开发人员指南并仔细按照这些说明进行操作。
请说明您尝试连接的 IP 和端口。
如果连接到本地进程 'bbcomm.exe' 那么 IP 是 127.0.0.1(本地主机)和端口 8194。检查 bbcomm.exe 进程是否是 运行(例如在任务管理器中)如果没有,则通过在 CMD 中键入 bbcomm.exe 或通过使用一个或多个 BDP() 函数启动 Excel 来手动启动它。确保彭博终端是 运行.
如果您连接到远程主机(例如 B-Pipe 或 ServerApi),请检查端口是否可达:telnet
如果您使用 xbbg
,则无需担心连接问题:
from xbbg import blp
blp.bdh(
['MSFT US Equity', 'IBM US Equity', 'CSCO US Equity'],
'Px_Last', '1/1/2014', '11/12/2014'
)
输出:
ticker MSFT US Equity IBM US Equity CSCO US Equity
field Px_Last Px_Last Px_Last
date
2014-01-02 32.95 155.62 18.88
2014-01-03 32.73 156.55 18.86
2014-01-06 32.04 156.01 18.89
2014-01-07 32.29 159.12 19.14
2014-01-08 31.71 157.66 19.13
......
我设法在 python 中安装了 blpapi。但是,出现错误Exception: failed to start session
我的简单代码如下
import blpapi
import pandas as pd
import tia.bbg.datamgr as dm
mgr = dm.BbgDataManager()
sids = mgr['MSFT US EQUITY', 'IBM US EQUITY', 'CSCO US EQUITY']
df = sids.get_historical('PX_LAST', '1/1/2014', '11/12/2014')
我能用它做什么?你能帮忙吗?
听起来您所做的只是导入库并尝试使用它。
大多数 api 要求您与他们建立某种帐户以访问他们的数据,以便他们可以看到谁在 api 不当使用以及谁超出了他们的速率限制。
从他们的网站下载 BLPAPI 核心开发人员指南并仔细按照这些说明进行操作。
请说明您尝试连接的 IP 和端口。
如果连接到本地进程 'bbcomm.exe' 那么 IP 是 127.0.0.1(本地主机)和端口 8194。检查 bbcomm.exe 进程是否是 运行(例如在任务管理器中)如果没有,则通过在 CMD 中键入 bbcomm.exe 或通过使用一个或多个 BDP() 函数启动 Excel 来手动启动它。确保彭博终端是 运行.
如果您连接到远程主机(例如 B-Pipe 或 ServerApi),请检查端口是否可达:telnet
如果您使用 xbbg
,则无需担心连接问题:
from xbbg import blp
blp.bdh(
['MSFT US Equity', 'IBM US Equity', 'CSCO US Equity'],
'Px_Last', '1/1/2014', '11/12/2014'
)
输出:
ticker MSFT US Equity IBM US Equity CSCO US Equity
field Px_Last Px_Last Px_Last
date
2014-01-02 32.95 155.62 18.88
2014-01-03 32.73 156.55 18.86
2014-01-06 32.04 156.01 18.89
2014-01-07 32.29 159.12 19.14
2014-01-08 31.71 157.66 19.13
......