A chart that shows rolling calculations of annualized return and annualized standard deviation have proceeded through time. Lines and dots are darker for more recent time periods.
chart.SnailTrail(
R,
Rf = 0,
main = "Annualized Return and Risk",
add.names = c("all", "lastonly", "firstandlast", "none"),
xlab = "Annualized Risk",
ylab = "Annualized Return",
add.sharpe = c(1, 2, 3),
colorset = 1:12,
symbolset = 16,
legend.loc = NULL,
xlim = NULL,
ylim = NULL,
width = 12,
stepsize = 12,
lty = 1,
lwd = 2,
cex.axis = 0.8,
cex.main = 1,
cex.lab = 1,
cex.text = 0.8,
cex.legend = 0.8,
element.color = "darkgray",
...
)
an xts, vector, matrix, data frame, timeSeries or zoo object of asset returns
risk free rate, in same period as your returns
set the chart title, same as in plot
plots the row name with the data point. default TRUE. Can be removed by setting it to NULL
set the x-axis label, as in plot
set the y-axis label, as in plot
this draws a Sharpe ratio line that indicates Sharpe ratio
levels of c(1,2,3)
. Lines are drawn with a y-intercept of the risk
free rate and the slope of the appropriate Sharpe ratio level. Lines should
be removed where not appropriate (e.g., sharpe.ratio = NULL).
color palette to use, set by default to rational choices
from pch
in plot
, submit a set of
symbols to be used in the same order as the data sets submitted
places a legend into one of nine locations on the chart: bottomright, bottom, bottomleft, left, topleft, top, topright, right, or center.
set the x-axis limit, same as in plot
set the y-axis limit, same as in plot
number of periods to apply rolling calculations over, sometimes referred to as a 'window'
the frequency with which to make the rolling calculation
set the line type, same as in plot
set the line width, same as in plot
The magnification to be used for sizing the axis text
relative to the current setting of 'cex', similar to plot
.
The magnification to be used for sizing the main chart
relative to the current setting of 'cex', as in plot
.
The magnification to be used for sizing the label relative to
the current setting of 'cex', similar to plot
.
The magnification to be used for sizing the text relative to
the current setting of 'cex', similar to plot
.
The magnification to be used for sizing the legend relative to the current setting of 'cex'.
provides the color for drawing chart elements, such as the box lines, axis lines, etc. Default is "darkgray"
any other passthru parameters
~put references to the literature/web site here ~
# NOT RUN {
data(managers)
chart.SnailTrail(managers[,c("HAM2","SP500 TR"),drop=FALSE],
width=36, stepsize=12,
colorset=c('red','orange'),
add.names="firstandlast",
rf=.04/12,
main="Trailing 36-month Performance Calc'd Every 12 Months")
# }
Run the code above in your browser using DataLab