Learn R Programming

highfrequency (version 1.0.1)

getTradeDirection: Get trade direction

Description

Function returns a vector with the inferred trade direction which is determined using the Lee and Ready algorithm (Lee and Ready, 1991).

Usage

getTradeDirection(tqData)

Value

A vector which has values 1 or (-1) if the inferred trade direction is buy or sell respectively.

Arguments

tqData

data.table or xts object, containing joined trades and quotes (e.g. using matchTradesQuotes)

Author

Jonathan Cornelissen, Kris Boudt, Onno Kleen, and Emil Sjoerup. Special thanks to Dirk Eddelbuettel.

Details

NOTE: By convention the first observation is always marked as a buy.

References

Lee, C. M. C. and Ready, M. J. (1991). Inferring trade direction from intraday data. Journal of Finance, 46, 733-746.

Examples

Run this code
# Generate matched trades and quote data set
tqData <- matchTradesQuotes(sampleTData[as.Date(DT) == "2018-01-02"], 
                            sampleQData[as.Date(DT) == "2018-01-02"])
directions <- getTradeDirection(tqData)
head(directions)

Run the code above in your browser using DataLab