问题标签 [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 投票
7 回答
11321 浏览

c# - 彭博 API 请求超时

设置 ReferenceDataRequest 后,我​​将其发送到 EventQueue

通常我可以从队列中获取消息,但我现在遇到的情况是,如果我在应用程序的同一运行中发出多个请求(通常在第十次左右),我会看到一个TIMEOUTEventType

这些是在同一个线程上制作的,但我假设沿着这条线的某个地方我正在消费而不是释放。

有人有任何线索或建议吗?

关于 SO 对 BLP 的 API 的引用并不多,但希望我们可以开始纠正这种情况。

0 投票
4 回答
9702 浏览

bloomberg - 在 Java v3 Bloomberg API 中启动 bbcomm

当我使用 Java Bloomber V3 API 时,它通常可以工作。但是,有时,尤其是在重新启动后,bbcomm.exe 不会在后台运行。我可以通过运行 blp.exe 手动启动它,但我想知道是否有办法通过 API 执行此操作?

我仍在等待帮助...

0 投票
1 回答
7705 浏览

excel - Bloomberg VBA API:如何用 VBA 和 BLPAPI 替换 BDS 调用?

我目前使用 BDS 的方式如下:

我有具有以下功能的 BBG VBA 类模块:

我无法弄清楚要使用哪个函数以及使用什么参数。

帮助!

0 投票
2 回答
829 浏览

c# - Bloomberglp.Blpapi.RequestQueueOverflowException:队列大小:128

我不知道彭博 API 有什么问题。

每次我尝试下载历史财务数据时,这意味着为 5000 种工具创建一个数据请求,为期 3 天,一次用于欧元货币,一次用于本地货币,我得到这个队列异常。

真正令人困惑的是,该程序仍然会继续处理第一个请求,其中包含仪器的欧元价格,但第二个则没有。

谢谢您的帮助。

0 投票
1 回答
1018 浏览

blpapi - 彭博 API - 会话未开始

首先,我需要有一个Bloomberg 帐户来试验API。我正在运行 Win 8 64 位。我运行了 C++ 版本(没有 .Net)。我运行了第一个样本来测试它。

如果我确实需要一个彭博账户,有没有其他免费的方式来提取市场数据。我知道雅虎和谷歌这样做。但是google关闭了他们的支持,并没有在雅虎上的经验。

0 投票
1 回答
2959 浏览

.net - Bloomberg API Option Valuation

In Bloomberg, to value an option I can enter something like IBM US Equity OVME S C180 > OVME - Which loads a page which has valued an option for me. I just want to get this data back via the API. The API seems really unintuitive to me so any help will be greatly appreciated.

0 投票
6 回答
75318 浏览

python - 如何将 Bloomberg API 中的数据存储到 Pandas 数据框中?

我最近开始使用 Python,以便可以与 Bloomberg API 进行交互,但在将数据存储到 Pandas 数据框(或面板)中时遇到了一些麻烦。我可以很好地在命令提示符下获得输出,所以这不是问题。

这里提出了一个非常相似的问题: Pandas wrapper for Bloomberg api?

但是,该问题的已接受答案中的引用代码适用于旧 API,不适用于新的开放 API。显然,提出这个问题的用户能够轻松地修改该代码以使用新的 API,但我习惯于将手握在 R 中,这是我第一次尝试使用 Python。

一些仁慈的用户可以告诉我如何将这些数据输入 Pandas 吗?Python API(可在此处获得:http ://www.openbloomberg.com/open-api/ )中有一个名为 SimpleHistoryExample.py 的示例,我一直在使用它,我已将其包含在下面。我相信我需要在'main()'函数结束时主要围绕'while(True)'循环进行修改,但到目前为止我尝试的一切都有问题。

在此先感谢,我希望这对使用 Pandas 进行金融的任何人都有帮助。

0 投票
0 回答
153 浏览

configuration - 在使用 C# 开发彭博应用程序时,保留应用程序配置信息的可能方法是什么?

在使用 C# 开发 Bloomberg 应用程序时保留应用程序配置信息的可能方法是什么?我认为其中之一是使用 PersistenceService 静态类(Bloomberglp.AppPortalApi.DataPersistence.PersistenceService),它将信息保存为名称-值对。我想保留与一个名称相关的数据列表。是否可以使用本地数据库解决此问题?然而,本地数据库在任何地方都不能在彭博社工作。可能会使用配置设置文件或 XML 文件,但 Bloomberg 不允许通过应用程序访问文件系统。

0 投票
3 回答
12983 浏览

python - Python 2.7 与 Bloomberg API 导入 blpapi 失败

这是我的开发环境:

  • 64 位 HP Pavilion 笔记本电脑上的 Windows 7
  • 文件夹 C:\python27 中的 Python 2.7,32 位
  • 开发环境是带有PyDev的Eclipse,但这似乎无关紧要,因为无论我使用Anaconda还是Notepad ++,我都会遇到同样的失败。
  • 用于 Windows 的 Python 2.7 二进制安装程序 - 32 位 v3.5.3在 Windows 中为 Python 设置环境路径后,BLPAPI 确实找到并安装到 C:\Python27 目录中,创建C:\Python27\Lib\site-packages\blpapi.

在我安装 32 位 Python 和 BLPAPI 之前,我尝试了 64 位 Python 2.7 和 64 位 BLPAPI 安装,但 64 位或 32 位的结果相同。

我的 Python 脚本在这一行失败:import blpapi

PyDev 产生此错误代码:

0 投票
2 回答
5817 浏览

c++ - 彭博 API 连接问题 -连接失败

我正在尝试bloomberg c++ api示例。得到以下错误:

有人知道api吗?它试图连接的连接是什么?我是否需要在 8194 端口上侦听任何其他服务器?