Learn R Programming

highfrequency (version 0.7.0.1)

rKurt: Realized kurtosis of highfrequency return series.

Description

Function returns Realized kurtosis, defined in Amaya et al. (2011).

Usage

rKurt(rData, alignBy = NULL, alignPeriod = NULL, makeReturns = FALSE)

Arguments

rData

a zoo/xts object containing all returns in period t for one asset.

alignBy

a string, align the tick data to "seconds"|"minutes"|"hours".

alignPeriod

an integer, align the tick data to this many [seconds|minutes|hours].

makeReturns

boolean, should be TRUE when rData contains prices instead of returns. FALSE by default.

Value

numeric

Details

Assume there is \(N\) equispaced returns in period \(t\). Let \(r_{t,i}\) be a return (with \(i=1, \ldots,N\)) in period \(t\).

Then, the rKurt is given by $$ \mbox{rKurt}_{t}= \frac{N \sum_{i=1}^{N}(r_{t,i})^4}{RV_{t}^2} $$ in which \(RV_t:\) realized variance

References

Amaya, D., Christoffersen, P., Jacobs, K. and Vasquez, A. (2011). Do realized skewness and kurtosis predict the cross-section of equity returns?. CREATES research paper. p. 3-7.

Examples

Run this code
# NOT RUN {
data(sampleTData)
rKurt(sampleTData$PRICE, alignBy = "minutes", alignPeriod = 5, makeReturns = TRUE)

# }

Run the code above in your browser using DataLab