将数据从Bloomberg导入到r

时间:2019-03-12 15:53:23

标签: r bloomberg

我正在尝试将彭博的历史数据导入R的特定字段和证券列表。我在Bloomberg EQS函数中创建了证券清单。我应该在R中使用什么功能来放置证券清单? (我有3000种证券)

library("Rblpapi")
bdh(securities, fields, start.date, end.date=NULL, include.non.trading.days=FALSE, 
    options=NULL, overrides=NULL,  verbose=FALSE, identity=NULL, con=defaultConnection(),  
    int.as.double=getOption("blpIntAsDouble", FALSE))

1 个答案:

答案 0 :(得分:0)

没有一个较小的可重复示例,很难说出您想做什么,但我认为您需要做的就是将证券分配给变量。请参见下面的示例。在这种情况下,您的证券等于下面的我的代码变量。

    # Load package
    library(Rblpapi)

    # Connect to Bloomberg
    blpConnect()

    # Assign tickers and fields
    tickers <- c("SPX INDEX", "IBM EQUITY")
    myField <- "PX_LAST"

    # Pull Bloomberg data and create data frame
        stock_prices <- as.data.frame(
            bdh(tickers,
                myField,
                start.date = as.Date("2019-05-01"),
                end.date   = as.Date("2019-05-20"),
                include.non.trading.days = TRUE)
                )