2016-06-21 31 views
2

我正在尝试使用Rblpapi来计算(大)债券的债券分析。我想提供自己的价格;在Excel中,仍然可以使用旧的blp()函数。Rblpapi:压倒一切的价格

在Rblpapi中,bdp()接受覆盖,但只有整个证券集合才是相同的。例如,我可以设置

overrides=c("SETTLE_DT"="20160620") 

很明显,可以遍历所有证券,覆盖每个证券的价格。是否有更好/更快的方式为一个字段提供覆盖值向量?

+1

基础API不支持多重覆盖,所以如果Rblpapi具有类似于您所要求的内容,它将基本上像您建议的循环遍历证券, – assylias

+0

@assylias:谢谢,是的,看起来像遍历证券范围无论如何,这是唯一的选择。 –

回答

0

使用for()apply(),可预测地产生大致相同的结果。发送多个单独的请求到彭博社是非常缓慢,但仍然比在Excel中运行这个更好。

谢谢!