growth_graph: Graph Investment Growth

Description Usage Arguments Value References Examples

View source: R/growth_graph.R

Description

Useful for comparing performance of investments over time.

Usage

1
2
3
4
5
growth_graph(tickers = NULL, ..., gains = NULL, prices = NULL,
  initial = "10k", add.plot = FALSE, colors = NULL, lty = NULL,
  plot.list = NULL, points.list = NULL, grid.list = NULL,
  legend.list = NULL, pdf.list = NULL, bmp.list = NULL,
  jpeg.list = NULL, png.list = NULL, tiff.list = NULL)

Arguments

tickers

Character vector of ticker symbols that Yahoo! Finance recognizes, if you want to download data on the fly.

...

Arguments to pass along with tickers to load_gains.

gains

Numeric matrix with 1 column of gains for each investment (can be a vector if there is only one).

prices

Numeric matrix with 1 column of prices for each investment (can be a vector if there is only one).

initial

Numeric value specifying what value to scale initial prices to. Can also be character string ending in "k", e.g. "10k" to graph growth of $10k without all the 0's.

add.plot

Logical value for whether to add plot data to current plot frame rather than open a new one.

colors

Character vector of colors for each curve.

lty

Numeric vector specifying line types for each curve.

plot.list

List of arguments to pass to plot.

points.list

List of arguments to pass to points.

grid.list

List of arguments to pass to grid.

legend.list

List of arguments to pass to legend.

pdf.list

List of arguments to pass to pdf.

bmp.list

List of arguments to pass to bmp.

jpeg.list

List of arguments to pass to jpeg.

png.list

List of arguments to pass to png.

tiff.list

List of arguments to pass to tiff.

Value

In addition to the graph, a list containing:

  1. Numeric matrix named prices with prices for each investment.

  2. Numeric vector named means with mean of gains for each investment.

  3. Numeric matrix named corr.matrix with correlation matrix for gains for each investment.

References

Ryan, J.A. and Ulrich, J.M. (2017) quantmod: Quantitative Financial Modelling Framework. R package version 0.4-12, https://CRAN.R-project.org/package=quantmod.

Examples

1
2
3
4
5
## Not run: 
# Plot growth of $10k in VFINX and BRK-B
fig <- growth_graph(c("VFINX", "BRK-B"))

## End(Not run)

vandomed/stocks documentation built on Sept. 2, 2018, 10:10 a.m.