问题标签 [rblpapi]

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 回答
1045 浏览

bloomberg - 有没有人发现使用 Pdblp 或其他 Python 包调用 Bloomberg BQL API?

BQL 在 Excel 中使用看似相同的 API 插件,使用相同的字段调用 Bloomberg 数据,即 PX_LAST。我目前使用 pdblp 在 python 中运行模型,效果很好,我很想转移到 API 的 BQL 版本以优化终端外的数据使用。有人知道在任何包中使用 BQL 的任何努力吗?我知道去年有人问过这个问题……正在寻找更新。

0 投票
1 回答
145 浏览

r - 使用 R 下载彭博终端的信息

我一直在为这种方法寻找一些明确的例子。我知道在某些情况下它需要一个 API。我找到了库RblpapiRblDataLicense,但我无法找到一个明确的例子来作为基础。

我需要从彭博终端中的 DDIS 功能下载数据,用于我目前正在开发的信用风险建模。

如果有人可以帮助我,我将不胜感激。

0 投票
1 回答
82 浏览

r - Rblpapi:有没有办法批量运行这些请求?

我的代码

这需要很长时间才能运行,因为每次调用bds都是一个单独的请求。有没有办法把它打包成一个请求?或者也许有其他加快速度的方法?

0 投票
1 回答
103 浏览

r - 在 R 中使用 Rblpapi 查找 GICS 扇区

我正在尝试用函数的输出替换我的数据中的一列:bdp(column + "equity", "GICS_SECTOR NAME")

这不起作用,因为“”仅将其设为文本,我必须添加“Equity”一词,例如 IBM Equity。一个完美运行的例子是 bdp("IBM Equity", "GICS_SECTOR_NAME")

0 投票
1 回答
101 浏览

r - 使用 Rblpapi 拉取盘中数据

我正在尝试在 R 中重新创建这个 excel 调用:

但是我似乎无法正确使用语法。

如何传递该信息Rblapi:bdh功能?

我不断遇到错误,例如:

0 投票
1 回答
68 浏览

r - 如何正确使用 lapply 和 Bloomberg Rblpapi 包来提取多组代码

我不确定这是一个 lapply 问题还是关于 Rblpapi 语法的问题。Rblpapi 是一个很棒的包,用于通过 R 从Bloomberg 中提取数据。

因为不是每个人都可以访问彭博社,而且涉及到很多代码,这使得提供一个可重复的例子更具挑战性,所以希望有人可以提供一个没有 reprex 的解决方案。

当我使用以下代码时,我可以成功拉取我想要的数据:

当我尝试使用所有代码提取数据以便不必pull_fx(tickers_here, my_field)为每组代码重复代码时,我尝试了以下操作:

其中tickers_all是具有所有股票代码分组的字符向量(例如,“rates_tickers_level”)。我为每个股票代码集合返回一个数据框列表,但列表中的每个数据框都是空的。因此,我无法判断我是否只是错误地使用了 lapply,或者我是否提供了错误的语法来使用 bdh 命令(Rblpapi 包)。

我期望的输出是一个数据帧列表,其中包含为每组代码提取的数据(即,“rates_level_df”、“equity_level_us_df”等包含在tickers_all字符向量中的数据帧。

感谢帮助!

0 投票
0 回答
28 浏览

r - Rblpapi:每天只拉一个特定的盘中柱

getBars() 能否像 Excel 中的 BDH() 那样每天只拉一个特定的日内柱?

Excel 示例:

BDH("AAPL US EQUITY", "LAST_PRICE", "1/3/2021 15:00", "8/3/2021 15:01", "BarSize", "1", "BarType", "T", “RecurDaily”、“True”、“TZ=纽约”)

在这里,通过设置 RecurDaily=True,我们每天只得到 (15:00-15:01) 柱

0 投票
0 回答
120 浏览

r - 如何通过“Rblpapi”将数据下载到 Rstudio?

下午好。最近,我通过“Rblpapi”包将数据从彭博信息系统下载到 RStudio 时遇到了问题。为了在我的 PC 上获取这个包,我执行了以下命令: install.packages("Rblpapi") library(Rblpapi)

此代码已成功执行。此外,为了在我的 PC 和 Blooberg 之间建立连接,我执行了以下操作: blpConnect()

然后我收到错误消息:

25MAR2021_12:27:10.598 4484:7384 错误 blpapi_platformtransporttcp.cpp:671 blpapi.session.transporttcp.{4}.localhost:8194 连接失败

25MAR2021_12:27:10.598 4484:7384 WARN blpapi_platformcontroller.cpp:371 blpapi.session.platformcontroller.{4} 平台:0 连续 1 次连接尝试失败,停止尝试重新连接。

blpConnect_Impl(host, port, appName) 中的错误:无法启动会话。

因此,我无法在我的 PC 和 Bloomberg 之间建立连接。

请您告诉我,如何解决这个问题?

感谢你的付出。

0 投票
1 回答
113 浏览

r - 从远程机器 Rblpapi 使用 BPIPE 服务进行身份验证

我在一个环境中工作,我有一台带有 Bloomberg 终端的 Windows PC,但我通过 ssh 在远程服务器上完成大部分分析工作,因为我更喜欢 linux 环境。我还可以访问 B-PIPE 服务器,并且我试图弄清楚如何(以及是否)可以从我被 ssh 连接到的服务器上连接/验证 B-PIPE 服务器。显然,Rblpapi 在我的 Windows 机器上开箱即用,但它使用桌面 API 而不是 BPIPE。

在运行终端的 Windows PC 上,我可以执行以下操作来使用 BPIPE 进行身份验证:

但是,我相信这是可行的,因为鉴于我在 Windows PC 上运行我的终端,Bloomberg 以某种方式能够找出是我。我将如何在远程服务器上建立连接,以便Bloomberg 知道是我?我会从我的终端指定 uuid 和我正在运行终端的 windows pc 的 ip 地址吗?这甚至可能吗?

0 投票
0 回答
35 浏览

r - 适用于 Mac 的 Rblpapi 包

我正在尝试在 Mac 上使用 Rblpapi 包,并且我已经成功安装了它,但是当我想通过运行library(Rblpapi)它来使用该包时,它给了我错误:

我不明白这个错误,我已经查看了之前关于该主题的问题,但找不到帮助。我怎样才能解决这个问题?