Rblpapi (version 0.3.10)

getTicks: Get Ticks from Bloomberg

Description

This function uses the Bloomberg API to retrieve ticks for the requested security.

Usage

getTicks(security, eventType = "TRADE", startTime = Sys.time() - 60 * 60,
  endTime = Sys.time(), verbose = FALSE, returnAs = getOption("blpType",
  "data.frame"), tz = Sys.getenv("TZ", unset = "UTC"),
  con = defaultConnection())

Arguments

security

A character variable describing a valid security ticker

eventType

A character variable describing an event, default is ‘TRADE’.

startTime

A Datetime object with the start time, defaults to one hour before current time

endTime

A Datetime object with the end time, defaults to current time

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’, ‘fts’, ‘xts’ and ‘zoo’

tz

A character variable with the desired local timezone, defaulting to the value ‘TZ’ environment variable, and ‘UTC’ if unset

con

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

Value

Depending on the value of ‘returnAs’, either a ‘data.frame’ or ‘data.table’ object also containing non-numerical information such as condition codes, or a time-indexed container of type ‘fts’, ‘xts’ and ‘zoo’ with a numeric matrix containing only ‘value’ and ‘size’.

Examples

Run this code
# NOT RUN {
  res <- getTicks("ES1 Index")
  str(res)
  head(res, 20)
  res <- getTicks("ES1 Index", returnAs="data.table")
  str(res)
  head(res, 20)
# }

Run the code above in your browser using DataLab