问题标签 [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.
python-2.7 - 无法在 macOS 中安装 blpapi
我刚刚尝试将 blpapi 安装到我的 MacBook 中,但出现以下错误。我已经安装了 C++ SDK 并将 BLPAPI_ROOT 和 DYLD_LIBRARY_PATH 导出到正确的目录。它会产生错误,例如
错误:使用未声明的标识符“blpapi_SessionOptions_print”
有谁知道或以前遇到过这个问题?
blpapi - pdblp.BCon.bdh 用法。插入一个数组作为“列表”参数
的用法con.bdh
是con.bdh('SPY US Equity', ['PX_LAST', 'VOLUME'],
'20150629', '20150630', longdata=True)
我想获取PX_LAST
并VOLUME
获取我在数组中拥有的证券列表(带有代码的字符串)。当我尝试用数组 "arrtickers" 或 [list(arrtickers)] 替换 SPY US Equity 时,出现以下错误:
我使用正确的语法吗?
r - Rblpapi:BDP 忽略日期覆盖
我正在尝试从彭博检索特定过去一天的期权数据,尤其是交易量。
我通过以下方式从彭博社提取了一个期权链代码列表:
这产生了当天活跃的所有期权的代码。然而,这些是超过 1,700 种不同的期权,我只想要那些当天实际交易的期权。为此,我需要每个选项在该特定日期的交易量。
我试过了:
但似乎,覆盖只是被忽略了。我没有收到错误,并且卷列中填充了值。但这些值是今天(我检查过)这些期权的交易量,而不是 2017 年 12 月 1 日的交易量。
python - 用python查询bloomberg api;行情不返回任何东西
我是Bloomberg终端的新手,但我正在尝试使用python API从bloomberg中提取数据。底层 c++ SDK 似乎正在工作,因为我已经 pip 安装了以下 python 库:
我可以连接到终端并运行包附带的示例数据:
这将返回以下内容:
所以一切似乎都在工作。问题是,如果我想尝试搜索某些代码,它只会返回一个空的数据名:
所有这些都返回 []。'bsrch' 方法应该可以工作,因为自述文件中提供的以下示例可以工作并获取数据:
问题是这些字符串中的每一个都在Bloomberg终端中返回一些东西,但这个api却没有返回任何东西。为什么?文档说这是搜索功能?
我尝试过其他命令,例如:
这也会引发错误:
除非我错过了什么,否则文档中似乎没有关于如何使用这些方法的明确指导?
download - 你如何下载彭博盘中数据
请问您如何从彭博社获得盘中 1 分钟数据?我要出价并要求保存为数据框的 5 个期货。
谢谢。
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的这个错误:
对此的任何帮助将不胜感激。
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
任何解决方案?
bloomberg - 如何将 BQL Bloomberg excel 公式实现到 python API (blpapi)?
有没有办法使用 python API 甚至任何语言的 API 来实现 BQL?
python - 如何在 BQuant 中安装新库?
我一直在尝试将 BQuant 连接到 mySQL,并想尝试导入 pymysql 来做到这一点。我想知道是否有能力下载当前不在 Bquant 上的新库,因为在我的计算机上安装新库似乎不会将它们添加到其中。
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 已经默认包含定义。