问题标签 [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.
r - RBLPAPI 选项
我正在玩 Rblpapi 包,但没有任何乐趣设置下载数据的周期
我也试过:
根据excel api
但是,我不断收到错误消息:错误:子元素“(null)”不存在。
我在帮助文件中看不到任何提示。
r - 在 R 中使用 Rblpapi 获取字段值的 10 年平均值
我正在尝试使用Rblpapi
返回一个字段的间隔平均值,例如 10 年的PE_RATIO
平均值SPX
。
我被困在
如何才能做到这一点?我Rblpapi
对彭博 API 非常陌生。谢谢!
r - Rblpapi BDH:如何根据 BDH 公式和列引用添加列?
我正在尝试使用 RBLPAPI BDH 创建列
但我不断收到错误
x$Date 是一列历史日期,我正在尝试创建一个新列并为与该行中的 x$Date 列对应的每一行提取 BDH 数据。. 作为健全性检查,我使用 Sys.Date() 代替 x$Date 输入,它工作正常。
感谢您的任何建议,这是我的第一个问题,因此对任何错误表示歉意。
r - quantmod:无法使用 OHLC 生成股票的每日收益
我试图通过使用一次 BDH 拉取来获得每日回报,但我似乎无法让它发挥作用。我考虑使用 quantmod 的 periodreturn 函数,但无济于事。我想填充 PctChg 列,非常感谢任何帮助。
我不同意使用 quantmod 的想法,甚至会使用 LN(T/T-1) 但我只是不确定如何添加包含这些数据的列。谢谢 !
r - R 和 Rblpapi:灵活的开始日期
我正在使用 Rblpapi 的 bdh 公式下载 Bloomberg 时间序列数据,并尝试将日期变量与其余代码分开以获得灵活性。然而,我正在努力让这个工作。我的代码如下所示:
我收到错误“bdh_Impl 中的错误(con,Securities,fields,start.date,end.date,options,:与 STRSXP 不兼容”
为了解决这个问题,我的代码应该是什么样子?
谢谢和亲切的问候
r - Rblpapi:使用 BDH 提取多个证券的历史数据,只有一个日期列
我试图在一个日期范围内提取几种证券的历史数据。我可以使用下面的代码获取我想要的数据,但结果列表会为每个证券生成一个日期列。我想在最左边的第一列中查看日期,然后在右侧的列中查看我列表中每个证券的安全字段数据(px_last 等)。我知道在带有 excel 的 BBG 中,我可以使用覆盖 (dts = H) 来隐藏日期字段,但我希望列表中最左边的列填充日期,
回报:
我希望看到三列而不是四列。Col1 是日期,Col2 是 SPX 索引 px_last,Col3 是 SX5E 索引 px_last。谢谢
r - Rblpapi中的“选项”和“覆盖”有什么区别?
在此处的文档中,彭博没有在请求中做出区分。请求只能有 3 个东西:安全、字段和覆盖。
那么什么是选项?它们是如何使用的?这是 Rblpapi 强加的区别吗?有人可以解释区别吗?
如果我理解错误,请告诉我。
r - Rblpapi 用于具有不同 start.date end.date 的几种证券
我最近开始使用 Rblpapi。我认为它比 Python 同类产品更容易使用。我有一个包含债券发行日期和到期日期的 Ddata 框架,我想提取这两个日期之间的所有每日收益率,用于我的样本中的所有债券。这需要将开始/结束日期指定为向量,或sapply
用于我的数据框中的每一行:
我的理解是我只能将开始/结束日期指定为一个字符。我的第一种方法是设置一个非常早的 start.date 和一个非常晚的 end.date,这样样本中所有债券的所有债券交易都将在这两个日期之间:
然而,这给了我以下错误:
我认为下一个最佳选择是使用sapply
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>
r - R - 按秒统计的 Bin 股票交易数据,VWAP 交易但成交量
语境
我正在使用getMultipleTicks
inRblpapi
来提取一个月内股票(在本例中为 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")
客观的
这个数据需要从这个转换:
原始数据:
对此:
清洁数据:
- 填写缺失的时间(以秒为单位)
- 价格(价值以 VWAP 为单位)
- 卷(大小)加在一起
计算时间不是问题。
我尝试过的事情
我天真地尝试使用R 中的每个分箱时间数据,?cut
但无法获得任何有意义的结果。
一位同事建议使用 for 循环,但不确定如何根据上述要求开始实现它。