Run 'Bloomberg Data Set' Queries

Share:

Description

This function uses the Bloomberg API to retrieve 'bds' (Bloomberg Data Set) queries

Usage

1
2
bds(security, field, options = NULL, overrides = NULL, verbose = FALSE,
  identity = NULL, con = defaultConnection())

Arguments

security

A character value with a single security symbol in Bloomberg notation.

field

A character string with a single Bloomberg query field.

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’

identity

An optional identity object.

con

A connection object as created by a blpConnect call, and retrieved via the internal function defaultConnection.

Value

A list with as many entries as there are entries in securities; each list contains a data.frame 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 data frame.

Author(s)

Whit Armstrong and Dirk Eddelbuettel

Examples

1
2
3
4
5
6
7
8
## Not run: 
  ## simple query
  bds("GOOG US Equity", "TOP_20_HOLDERS_PUBLIC_FILINGS")
  ## example of using overrides
  overrd <- c("START_DT"="20150101", "END_DT"="20160101")
  bds("CPI YOY Index","ECO_RELEASE_DT_LIST", overrides = overrd)

## End(Not run)