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

r - RBLPAPI 选项

我正在玩 Rblpapi 包,但没有任何乐趣设置下载数据的周期

我也试过:

根据excel api

但是,我不断收到错误消息:错误:子元素“(null)”不存在。

我在帮助文件中看不到任何提示。

0 投票
2 回答
811 浏览

r - 在 R 中使用 Rblpapi 获取字段值的 10 年平均值

我正在尝试使用Rblpapi返回一个字段的间隔平均值,例如 10 年的PE_RATIO平均值SPX

我被困在

如何才能做到这一点?我Rblpapi对彭博 API 非常陌生。谢谢!

0 投票
1 回答
853 浏览

r - Rblpapi BDH:如何根据 BDH 公式和列引用添加列?

我正在尝试使用 RBLPAPI BDH 创建列

但我不断收到错误

x$Date 是一列历史日期,我正在尝试创建一个新列并为与该行中的 x$Date 列对应的每一行提取 BDH 数据。. 作为健全性检查,我使用 Sys.Date() 代替 x$Date 输入,它工作正常。

感谢您的任何建议,这是我的第一个问题,因此对任何错误表示歉意。

0 投票
1 回答
384 浏览

r - quantmod:无法使用 OHLC 生成股票的每日收益

我试图通过使用一次 BDH 拉取来获得每日回报,但我似乎无法让它发挥作用。我考虑使用 quantmod 的 periodreturn 函数,但无济于事。我想填充 PctChg 列,非常感谢任何帮助。

我不同意使用 quantmod 的想法,甚至会使用 LN(T/T-1) 但我只是不确定如何添加包含这些数据的列。谢谢 !

0 投票
1 回答
424 浏览

r - R 和 Rblpapi:灵活的开始日期

我正在使用 Rblpapi 的 bdh 公式下载 Bloomberg 时间序列数据,并尝试将日期变量与其余代码分开以获得灵活性。然而,我正在努力让这个工作。我的代码如下所示:

我收到错误“bdh_Impl 中的错误(con,Securities,fields,start.date,end.date,options,:与 STRSXP 不兼容”

为了解决这个问题,我的代码应该是什么样子?

谢谢和亲切的问候

0 投票
1 回答
6314 浏览

r - Rblpapi:使用 BDH 提取多个证券的历史数据,只有一个日期列

我试图在一个日期范围内提取几种证券的历史数据。我可以使用下面的代码获取我想要的数据,但结果列表会为每个证券生成一个日期列。我想在最左边的第一列中查看日期,然后在右侧的列中查看我列表中每个证券的安全字段数据(px_last 等)。我知道在带有 excel 的 BBG 中,我可以使用覆盖 (dts = H) 来隐藏日期字段,但我希望列表中最左边的列填充日期,

回报:

我希望看到三列而不是四列。Col1 是日期,Col2 是 SPX 索引 px_last,Col3 是 SX5E 索引 px_last。谢谢

0 投票
2 回答
475 浏览

r - Rblpapi中的“选项”和“覆盖”有什么区别?

在此处的文档中,彭博没有在请求中做出区分。请求只能有 3 个东西:安全、字段和覆盖。

那么什么是选项?它们是如何使用的?这是 Rblpapi 强加的区别吗?有人可以解释区别吗?

如果我理解错误,请告诉我。

0 投票
1 回答
1447 浏览

r - Rblpapi 用于具有不同 start.date end.date 的几种证券

我最近开始使用 Rblpapi。我认为它比 Python 同类产品更容易使用。我有一个包含债券发行日期和到期日期的 Ddata 框架,我想提取这两个日期之间的所有每日收益率,用于我的样本中的所有债券。这需要将开始/结束日期指定为向量,或sapply用于我的数据框中的每一行:

我的理解是我只能将开始/结束日期指定为一个字符。我的第一种方法是设置一个非常早的 start.date 和一个非常晚的 end.date,这样样本中所有债券的所有债券交易都将在这两个日期之间:

然而,这给了我以下错误:

我认为下一个最佳选择是使用sapply

0 投票
0 回答
512 浏览

r - Rblpapi - 错误

我在工作的 PC 上使用 Rblpapi 包。我试图在家里的 Mac 上安装它,但是,我收到以下错误。我不确定问题是什么......所有其他软件包都可以工作。有什么建议么?

library(Rblpapi) dyn.load(file, DLLpath = DLLpath, ...) 中的错误:无法加载共享对象“/Users/wg/Library/R/3.3/library/Rblpapi/libs/Rblpapi.so”:dlopen (/Users/wg/Library/R/3.3/library/Rblpapi/libs/Rblpapi.so, 6):库未加载:@rpath/libblpapi3_64.so 引用自:/Users/wg/Library/R/3.3/library /Rblpapi/libs/Rblpapi.so 原因:找不到图像错误:“Rblpapi”的包或命名空间加载失败</p>

0 投票
1 回答
179 浏览

r - R - 按秒统计的 Bin 股票交易数据,VWAP 交易但成交量

不重复:R 中的分 箱日期 或 R中的分箱时间数据

语境

我正在使用getMultipleTicksinRblpapi来提取一个月内股票(在本例中为 TSLA)的分时数据:

rawData = getMultipleTicks("tsla us equity", eventType = "TRADE", startTime = as.POSIXlt("2017-03-10 13:30:00"), endTime = as.POSIXlt("2017-04-10 20:00:00"), tz="America/New_York")

客观的

这个数据需要从这个转换:

原始数据:

对此:

清洁数据:

  1. 填写缺失的时间(以秒为单位)
  2. 价格(价值以 VWAP 为单位)
  3. 卷(大小)加在一起

计算时间不是问题。

我尝试过的事情

我天真地尝试使用R 中的每个分箱时间数据,?cut但无法获得任何有意义的结果。

一位同事建议使用 for 循环,但不确定如何根据上述要求开始实现它。