Package ‘Rblpapi’

Package `Rblpapi'

October 12, 2022

Title R Interface to 'Bloomberg' Version 0.3.14 Date 2022-10-05 Maintainer Dirk Eddelbuettel Author Whit Armstrong, Dirk Eddelbuettel and John Laing Imports Rcpp (>= 0.11.0), utils Suggests xts, zoo, data.table, simplermarkdown, tinytest VignetteBuilder simplermarkdown LazyLoad yes LinkingTo Rcpp, BH Description An R Interface to 'Bloomberg' is provided via the 'Blp API'. SystemRequirements A valid Bloomberg installation. The API headers and

dynamic library are downloaded from during the build step. See as well as for API documentation. A recent-enough compiler with C++11 support is required.

URL ,

BugReports License file LICENSE RoxygenNote 6.0.1 NeedsCompilation yes License_restricts_use no License_is_FOSS no Repository CRAN Date/Publication 2022-10-06 08:10:05 UTC

1

2

bdh

R topics documented:

bdh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 bdp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 bds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 beqs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 blpAuthenticate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 blpConnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 blpDisconnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 bsrch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 defaultConnection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 fieldInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 fieldSearch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 getBars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 getHeaderVersion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 getMultipleTicks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 getPortfolio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 getRuntimeVersion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 getTicks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 lookupSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 subscribe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Index

23

bdh

Run 'Bloomberg Data History' Queries

Description This function uses the Bloomberg API to retrieve 'bdh' (Bloomberg Data History) queries

Usage

bdh(securities, fields, start.date, end.date = NULL, include.non.trading.days = FALSE, options = NULL, overrides = NULL, verbose = FALSE, returnAs = getOption("bdhType", "data.frame"), identity = defaultAuthentication(), con = defaultConnection(), int.as.double = getOption("blpIntAsDouble", FALSE), simplify = getOption("blpSimplify", TRUE))

Arguments securities fields start.date end.date

A character vector with security symbols in Bloomberg notation. A character vector with Bloomberg query fields. A Date variable with the query start date. An optional Date variable with the query end date; if omitted the most recent available date is used.

bdh

3

include.non.trading.days An optional logical variable indicating whether non-trading days should be included.

options

An optional named character vector with option values. Each field must have both a name (designating the option being set) as well as a value.

overrides

An optional named character vector with override values. Each field must have both a name (designating the override being set) as well as a value.

verbose

A boolean indicating whether verbose operation is desired, defaults to `FALSE'

returnAs

A character variable describing the type of return object; currently supported are `data.frame' (also the default), `data.table', `xts' and `zoo'

identity

An optional identity object as created by a blpAuthenticate call, and retrieved via the internal function defaultAuthentication.

con

A connection object as created by a blpConnect call, and retrieved via the in-

ternal function defaultConnection.

int.as.double A boolean indicating whether integer fields should be retrieved as doubles instead. This option is a workaround for very large values which would overflow int32. Defaults to `FALSE'.

simplify

A boolean indicating whether result objects that are one element lists should be altered to returned just the single inner object. Defaults to the value of the `blpSimplify' option, with a fallback of `TRUE' if unset ensuring prior behavior is maintained.

Value

A list with as a many entries as there are entries in securities; each list contains a object of type returnAs with one row per observations and as many columns as entries in fields. If the list is of length one, it is collapsed into a single object of type returnAs. Note that the order of securities returned is determined by the backend and may be different from the order of securities in the securities field.

Author(s) Whit Armstrong and Dirk Eddelbuettel

See Also

For historical futures series, see `DOCS #2072138 ' on the Bloomberg terminal about selecting different rolling conventions.

Examples

## Not run: bdh("SPY US Equity", c("PX_LAST", "VOLUME"), start.date=Sys.Date()-31)

## example for an options field: request monthly data; see section A.2.4 of ## ## for more opt ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download