问题标签 [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.
delphi - 如何在 Delphi 中使用 Bloomberg API?
我想连接彭博-股票报价数据流到我们用德尔福编写的交易系统。
在 Bloomberg 网站 ( http://www.bloomberglabs.com/api/libraries/ )上提供下载的 API 库不包括 Delphi 特定的版本。
如果只有 C/C++、Java、.Net、Perl 和 Python 库可用,有没有办法从 Delphi 访问 Bloomberg API?
r - 如何安装 RBloomberg 软件包
我不知道如何安装 RBloomberg 软件包。文件的唯一来源似乎是 GitHub。提供的 zip 文件称为 blpwrapper-master.zip,其中嵌入了 rbloomberg 文件夹。当我尝试安装 zip 文件(在 RStudio 中)时,我收到一条错误消息,指出它无法打开压缩文件。我只重新压缩了 rbloomberg 文件夹,但这也无济于事。怎么办?
python - Python Bloomberg API('DLL 加载失败')
我的 Python 版本是 2.7.3,操作系统是 Windows 7。
我想使用 Bloomberg API 库。具体来说,“导入错误 blpapi”是我最大的问题。
在这个站点上,我尝试同时运行支持版本(v3.5.5)和实验版本(v3.5.3)。但两者都不起作用。
在 IDLE 中写入import blpapi
时,我不断收到以下错误消息:
回溯(最近一次通话最后):
文件
<pyshell#0>
,第 1 行,在<module>
文件
C:\Python27\lib\site-packages\blpapi\__init__.py
,第 5 行,在<module>
文件
C:\Python27\lib\site-packages\blpapi\internals.py
,第 50 行,在<module>
文件
C:\Python27\lib\site-packages\blpapi\internals.py
,第 46 行,在swig_import_helper
ImportError: dll load failed 找不到指定的模块
我怎么解决这个问题?(我希望导入'blpapi')
python - python中有没有一种简单的方法来解析Bloomberg API对JSON的响应?
首先,我说的是Bloomberg API(即当您拥有Bloomberg 终端时使用的API,而不是基于Web 的东西)。
Bloomberg 响应是一种 XML 响应中令人头疼的问题。有没有直接解析成 JSON 的简单方法?(来自对象“会话”或来自对象“事件”)
这是回应。由于我们在任何 json 在线查看器中都有“=”而不是“:”,因此它会将错误视为无效的 json。
python - 彭博 API Python 3.5.5 和 C++ 3.8.1.1。在 Mac OS X 上导入 blpapi 引用
我正在尝试成功安装和运行 Bloomberg API Python 3.5.5,并且我还下载并解压了 C++ 库 3.8.1.1,它们都适用于 Mac OS X。我正在运行 Mac OS X 10.10.2。我正在使用 Mac OS X 的 Python 2.7.6,并且我已经通过 Xcode 安装了命令行 gcc 编译器 GCC 4.2.1。
我使用管理员帐户安装了 sudo python setup.py。我还将 setup.py ENVIRONMENT 变量 BLPAPI_ROOT 更改为 C++ 头文件的目录 blpapi_cpp_3.8.1.1。设置成功。
我按照 Python 的 README 文件的建议更改为另一个目录,以避免出现“导入错误:没有名为 _internals 的模块”。
当我去python并输入命令import blpapi时,我得到以下错误:
import blpapi Traceback(最近一次调用最后一次):文件“”,第 1 行,在文件“/Library/Python/2.7/site-packages/blpapi/init .py ”中,第 5 行,从 .internals import CorrelationId 文件“/ Library/Python/2.7/site-packages/blpapi/internals.py”,第 50 行,在 _internals = swig_import_helper() 文件“/Library/Python/2.7/site-packages/blpapi/internals.py”,第 46 行,在swig_import_helper _mod = imp.load_module('_internals', fp, pathname, description) ImportError: dlopen(/Library/Python/2.7/site-packages/blpapi/_internals.so, 2): Library not loaded: libblpapi3_64.so 引用自:/Library/Python/2.7/site-packages/blpapi/_internals.so 原因:找不到图像
我检查了 /Library/Python.../blpapi/ 的目录,没有 _internals.so 只有 *.py 文件。那是问题吗?我不知道该怎么做。
python - Bloomberg API SDK 与 Anaconda Python 不兼容
我昨天花了几个小时试图让 blapi 启动并运行,最后屈服并通过电子邮件发送了他们的支持,这是回复:
“不幸的是,我们的 BLPAPI SDK 与 Python 的 Anaconda 发行版不兼容。Python 是使用 GCC 构建的,它无法加载使用 Microsoft Visual Studio 构建的 DLL;我们的 DLLS 是使用 MSVS 构建的。
这意味着您需要使用 Python.org 的 Python 发行版,该发行版也是使用 MSVS 构建的。”
由于安全限制,我无法下载普通的 Python(来自 Python.org),但出于某种原因,我可以下载 Anaconda。老实说,无论如何,这对我来说更可取,因为我不想在事后下载我需要的 15 个差异包。
有没有人知道是否有可能解决这个问题?彭博社强迫您使用直接发行版,然后必须通过使其与 GCC 构建不兼容来单独下载您想要的所有软件包,这似乎很荒谬。
java - 彭博安全查询请求
在 Bloomberg API 开发人员指南中,它写道:
安全查找 [...] 请求基于“查询”元素的字符串值以及您设置的附加过滤器 [...] 构建搜索。使用SECF < GO >功能也可以在 Bloomberg Professional 服务上找到此功能。
这是一个查询 IBM 的简单代码片段(C++,而我实际上是针对 Java):
使用该SECF
功能,我可以设置许多其他过滤器,例如交易所,居住国家(也映射在FLDS
功能屏幕中)。
当我通过("exchCode", "US")
时,我得到一个错误。
com.bloomberglp.blpapi.NotFoundException:元素:exchCode 未在:InstrumentListRequest
(我也试过EXCH_CODE
)
如何将SECF
过滤器传递给request
对象?
python - 用于 Python 的 Bloomberg Api:响应中缺少部分结果
我正在使用bloomberg api for python 来获取选项数据。首先,我得到了期权链的所有符号。然后我用它们来获取出价和要价。通过函数getOptionChain,有400多个选项,我检查了结果,没问题。然而,当我运行 getPX 函数时,我最终只得到了 10 个结果。有人可以帮我调查一下吗?提前致谢!
java - 什么版本的java与blpapi兼容?
我发现即使是他们自己的 SimpleSubscriptionExample.java 也无法在最新的 Java8 下的 Windows 7 上运行(我也尝试过 Java 7 - 同样的问题):Session() 构造函数永远不会返回,程序神秘地退出。
然后我查看了 blpapi jar 文件清单,我看到它是用 Java 6 编译的。我用 Java 6 尝试了这个例子,它很好。
有人遇到同样的问题吗?有没有办法在 Java 8 下仍然运行它?最后,有人知道为什么 blpapi 不是用最新的 Java 编译的吗?
java - 在 Java 中解析彭博响应
我得到了这样的彭博回应。我想解析这个并将值放入 excel 或 csv 中。
Bloomberg 响应是一种 XML 响应中令人头疼的问题。有没有直接解析成 JSON 的简单方法?(来自对象“会话”或来自对象“事件”)
这是回应。由于我们在任何 json 在线查看器中都有“=”而不是“:”,因此它会将错误视为无效的 json。