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