问题标签 [blpapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
438 浏览

python-2.7 - 无法在 macOS 中安装 blpapi

我刚刚尝试将 blpapi 安装到我的 MacBook 中,但出现以下错误。我已经安装了 C++ SDK 并将 BLPAPI_ROOT 和 DYLD_LIBRARY_PATH 导出到正确的目录。它会产生错误,例如

错误:使用未声明的标识符“blpapi_SessionOptions_print”

有谁知道或以前遇到过这个问题?

0 投票
2 回答
363 浏览

blpapi - pdblp.BCon.bdh 用法。插入一个数组作为“列表”参数

的用法con.bdhcon.bdh('SPY US Equity', ['PX_LAST', 'VOLUME'], '20150629', '20150630', longdata=True)

我想获取PX_LASTVOLUME获取我在数组中拥有的证券列表(带有代码的字符串)。当我尝试用数组 "arrtickers" 或 [list(arrtickers)] 替换 SPY US Equity 时,出现以下错误:

我使用正确的语法吗?

0 投票
0 回答
944 浏览

r - Rblpapi:BDP 忽略日期覆盖

我正在尝试从彭博检索特定过去一天的期权数据,尤其是交易量。

我通过以下方式从彭博社提取了一个期权链代码列表:

这产生了当天活跃的所有期权的代码。然而,这些是超过 1,700 种不同的期权,我只想要那些当天实际交易的期权。为此,我需要每个选项在该特定日期的交易量。

我试过了:

但似乎,覆盖只是被忽略了。我没有收到错误,并且卷列中填充了值。但这些值是今天(我检查过)这些期权的交易量,而不是 2017 年 12 月 1 日的交易量。

0 投票
1 回答
3073 浏览

python - 用python查询bloomberg api;行情不返回任何东西

我是Bloomberg终端的新手,但我正在尝试使用python API从bloomberg中提取数据。底层 c++ SDK 似乎正在工作,因为我已经 pip 安装了以下 python 库:

我可以连接到终端并运行包附带的示例数据:

这将返回以下内容:

所以一切似乎都在工作。问题是,如果我想尝试搜索某些代码,它只会返回一个空的数据名:

所有这些都返回 []。'bsrch' 方法应该可以工作,因为自述文件中提供的以下示例可以工作并获取数据:

问题是这些字符串中的每一个都在Bloomberg终端中返回一些东西,但这个api却没有返回任何东西。为什么?文档说这是搜索功能?

我尝试过其他命令,例如:

这也会引发错误:

除非我错过了什么,否则文档中似乎没有关于如何使用这些方法的明确指导?

0 投票
3 回答
7649 浏览

download - 你如何下载彭博盘中数据

请问您如何从彭博社获得盘中 1 分钟数据?我要出价并要求保存为数据框的 5 个期货。

谢谢。

0 投票
0 回答
841 浏览

python - 让 pdblp 或 pybbg 在 spyder python 中工作

我一直在尝试让 pdblp 或 pybbg 在 python 中工作。我已经blpapi通过安装pip,并下载了实验性 c++ 版本并将其添加到我的 PATH 环境变量中。运行以下代码时,我收到 pdblp 的此错误

使用 Anaconda3 64 位,python 3.7,最新的 blp_cpp 实验版本(cpp_3.12.3.1),pip install 是版本 3.12.2。计算机正在使用 Windows 10:


pybbg的这个错误:


对此的任何帮助将不胜感激。

0 投票
1 回答
319 浏览

python - 用于bloomberg的blpapi python中的ImportError

我正在尝试让 BLOOMBERG API 在 mac os mojave 10.14 上通过 Python 工作。

我的 Mac 上有 python 2.7.10

我下载了 C/C++ SDK Experimental Release v3.13.1.1 我将内容解压缩到

\Users\hk\blpapi_cpp_3.13.1.1

我将 .bash_profile BLPAPI_ROOT 和 DLYD_LIBRARY PATH 中的环境变量设置为 C/C++ SDK 路径。

然后我通过 pip 安装了 Python API,如本页底部所述:API 库支持 并收到一条成功安装的消息。

使用 import blpapi 时出现以下错误:

我重新检查环境变量 DYLD_LIBRARY_PATH 并将其设置为 C/C++ SDK 文件夹路径 \Users\hk\blpapi_cpp_3.13.1.1

任何解决方案?

0 投票
1 回答
3967 浏览

bloomberg - 如何将 BQL Bloomberg excel 公式实现到 python API (blpapi)?

有没有办法使用 python API 甚至任何语言的 API 来实现 BQL?

0 投票
0 回答
198 浏览

python - 如何在 BQuant 中安装新库?

我一直在尝试将 BQuant 连接到 mySQL,并想尝试导入 pymysql 来做到这一点。我想知道是否有能力下载当前不在 Bquant 上的新库,因为在我的计算机上安装新库似乎不会将它们添加到其中。

0 投票
1 回答
1558 浏览

python - xbbg 的 BBG_ROOT(简化的 blpapi 包)

所以我一直在使用这个名为 xbbg 的包,它在语法上或多或少与 Excel API 相同,除了 blp.bdib 调用外,一切都运行良好。每次我尝试运行它时,包括文档中提供的示例(blp.intraday(ticker='7974 JT Equity', dt='2018-10-17', session='am_open_30').tail()),它返回一个空的数据框。有人可以逐步告诉我如何将这些 assets.yml 和 exch.yml 映射到 BBG_ROOT 系统路径吗?对不起,我是这方面的菜鸟。请参阅https://pypi.org/project/xbbg/特别是关于 blp.bdib(日内柱线)示例的部分及其下方的随附文本。

尝试将 exch.yml 和 assets.yml 文件复制到我的 blp 文件夹中名为 BBG_ROOT 的文件夹中以进行 Bloomberg 安装,然后将 BBG_ROOT 附加到 sys.path.append() 中,但它似乎没有帮助。另外,作为参考,我试图获得 9 月日日经指数和 SPX 期货合约的高价和低价,所以据我所知,资产和交易所 ymls 已经默认包含定义。