Create a net-asset-value (NAV) series.
NAVseries(NAV, timestamp,
instrument = NULL, title = NULL, description = NULL,
drop.NA = NULL)as.NAVseries(x, ...)
# S3 method for NAVseries
print(x, … )
# S3 method for NAVseries
summary(object, …, monthly.vol = TRUE,
bm = NULL, monthly.te = TRUE,
na.rm = FALSE, assume.daily = FALSE)
# S3 method for NAVseries
plot(x, y, …, xlab = "", ylab = "", type = "l")
# S3 method for NAVseries
window(x, start = NULL, end = NULL, …)
numeric
character
character
character
an NAVseries or an object to be coerced to NAVseries
an NAVseries
further arguments. For summary, these can be
NAVseries.
logical
an optional NAVseries. If bm does not inherit
from NAVseries, as.NAVseries is
tried.
if TRUE (default), volatility computations
are done on monthly returns
if TRUE (default), tracking error computations
are done on monthly returns
logical
logical
a second NAVseries to be plotted. Not supported yet.
character
character
character. See plot.
same class as timestamp; NULL means the first timestamp
same class as timestamp; NULL means the last timestamp
an NAVseries: see Details.
an NAVseries summary: a list of lists
An NAVseries is a numeric vector (the actual series) and additional
information, attached as attributes: timestamp, instrument, title,
description. Of these attributes, timestamp is the most useful, as it
is used for several computations (e.g. when calling
summary) or for plotting.
The summary method returns a list of the original NAVseries plus various statistics, such as return per year and volatility.
Schumann, E. (2019) Portfolio Management with R. http://enricoschumann.net/PMwR/
# NOT RUN {
summary(NAVseries(DAX[[1]], as.Date(row.names(DAX)), title = "DAX"))
# }
Run the code above in your browser using DataLab