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

bloomberg - Rblpapi R 彭博数据下载

我正在尝试从彭博下载一些外汇远期点数据来计算一些收益率差异。为此,我需要降低定价日期和结算日期之间的天数(即期限)。我已经尝试如下,但这个 dows 不起作用并返回 NA。虽然这一点表明:

现在彭博社的小伙子告诉我,您不能使用 bdh 下载男高音,但是可以通过使用 excel bdp 公式来下载。因此,我编写了一个循环如下:

这里是印刷品

我的问题是,当我覆盖参考日期时,PX_MID 值确实会发生变化,尽管这些日子都是如此(他们应该这样做)。我的另一个问题是,这是有史以来最无用的代码行......它需要很长时间,因为我必须在 [mydate] 中进行尽可能多的查询。

有没有办法一次性下载上述查询和/或更有效地编码?

任何帮助表示赞赏。

亲切的问候

皮埃尔

0 投票
1 回答
180 浏览

r - Rblpapi 覆盖设置是 bds 中未使用的参数

我正在尝试使用 Rblpapi 包,并且能够轻松地提取数据并连接到 api。但是,当使用覆盖时,我每次都会遇到此错误。

bds 中的错误(“CPI YOY 指数”,“ECO_RELEASE_DT_LIST”,覆盖 = overrd):

未使用的参数(覆盖 = overrd)

有没有人遇到过这个错误?你知道修复是什么吗?

0 投票
1 回答
5017 浏览

r - 使用 R 从 Bloomberg 中提取历史盘中数据

0 投票
1 回答
501 浏览

r - blpapi formula working in excel but not in R

I am trying to substitute some excels that we were using to retrieve some data from bloomberg, with a script in R that can automate some tasks.

Usually with rblpapi I can use the same commands that works for Excel in R, but I have founded one that does not. The following command in Excel:

returns the number I need, but if I try this one in R:

it sends the error message:

Error in bdp_Impl(con, securities, fields, options, overrides, verbose, : Request options must be named.

I have tried options= c("FUND_PER","C") and many possible combinations but it returns error messages like:

Attempt to access unknown sub-element 'FUND_PER' on element 'ReferenceDataRequest'

How do I specify the option properly or just get that data from the request?

I am using R 3.4.0 on windows.

Thx in advance.

0 投票
0 回答
50 浏览

r - Rblpapi 从 CSV 行中获取证券

我想使用 CSV 文件的行来填充 bdp 功能所需的安全 ID(商品期货)。有什么想法吗?Rblpapi 可以支持这个吗?

0 投票
2 回答
256 浏览

r - 如何使用 Rblpapi 订阅功能创建数据框

很抱歉,非彭博用户的人无法复制此示例。

对于其他人,我正在使用Rblpapi及其subscribe功能。我想创建一个数据框、矩阵或数组之类的东西,并用订阅流式传输的值填充它。

假设您的 BBComm 组件已启动并正在运行,我的示例说:

我想用这些字段填充一个 3 x 2 矩阵:

我想我可以创建一个这样的矩阵,几乎没有性能开销:

现在我使用subscribe和它的参数fun来填充目的,所以像这样(虽然看起来很难看并且可能效率低下):

结果:

当然,这不起作用,因为我真的不知道如何对流数据使用索引。$运算符似乎可以按名称检索数据点 - 就像我对BIDand所做的那样ASK- 但我无法找到一种方法来确定哪些值指的是,比如说,securities[1]securities[2]. 似乎我得到了一个彼此无法区分的数值流,因为我无法检索证券中价值的所有权。

使用索引x$data$BID[1]会引发相同的错误。

0 投票
1 回答
144 浏览

r - 彭博基金定价设定币种

我收到错误消息

bdh_Impl 中的错误(con,证券,字段,start.date,end.date,options,:子元素“(null)”不存在。

它仅在我尝试设置时出现options = c("curr"="SEK")。如果我删除该行,它会正确下载数据

0 投票
1 回答
1108 浏览

r - 如何通过 R 或通过 wsf/vb/bat 文件登录彭博终端?

我有一个 R 脚本,它利用彭博数据生成报告。我可以使用 Rblp 包提取彭博数据。但是,该脚本最好在凌晨 4 点运行。我正在尝试安排它,但彭博在某些空闲时间后被注销。所以,我需要先自动化彭博登录。

我在网上找到了以下 wsf 脚本来自动登录彭博

但是,当我运行它时,它会在密码字段中生成一个额外的字符(不可见)。但是,如果我对 Skype 等其他应用程序使用相同的脚本,它就可以正常工作。

无论如何我可以自动化彭博登录吗?

0 投票
0 回答
944 浏览

r - Rblpapi:BDP 忽略日期覆盖

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

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

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

我试过了:

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

0 投票
0 回答
37 浏览

r - 如何使用 Rblpapi 获取安全描述?

我只想获得安全描述输出。下面是获取安全值的代码。

在我的彭博终端中,它给出了“通用第一玉米”的描述,所以我希望这是结果。