[R] Plot base 100

Joshua Ulrich jo@h@m@u|r|ch @end|ng |rom gm@||@com
Mon Jul 20 14:29:40 CEST 2020


You can do this with PerformanceAnalytics.

library(PerformanceAnalytics)
data(edhec)
chart.RelativePerformance(edhec, 0, legend = "topleft")

Also note that there's a finance-specific mailing list: R-SIG-Finance.

Best,
Josh

On Sun, Jul 19, 2020 at 1:46 PM Pedro páramo <percentil101 using gmail.com> wrote:
>
> Hi all,
>
> I am trying to make a plot based on stock market prices and the library
> quantmod, imagine
>
> BatchGetSymbols(‘^IBEX’, first.date = ‘1999-12-31’,
>  last.date = ‘2020-12-07’)
>
> The thing is I want to plot a plot that for each year on 31/12/year tthe
> base is 100 and each day calvulate the cumulative returns so if on
> 01/01/year t+1 in one day stock climbs a 3% the Index values 103. I want to
> plot for each day off the year to the end of the year a line (in fact would
> be 20 lines) in the example from year 2000 to actual 2020.
>
> Aditionally on the current year I want to plot the line more thig (dar) to
> clearly distinguish It.
>
> Do you know if there is some predefinited function to construct It.
>
> Many thanks in advance
>
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.



-- 
Joshua Ulrich  |  about.me/joshuaulrich
FOSS Trading  |  www.fosstrading.com



More information about the R-help mailing list