getSymbols and getQuote are not the same thing. getSymbols("^IBEX",src="yahoo",from="1998-01-01") last(IBEX) # IBEX.Open IBEX.High IBEX.Low IBEX.Close IBEX.Volume IBEX.Adjusted #2020-08- #07 6929.1 6961.8 6876.7 6950.5 184151000 6950.5
The data returned is from Friday, the 7th's close, not from Monday, the 10th, for me. I assume that Yahoo probably updates their data once a day, sometime after the official close is published, and their vendor updates. The joys of trying to use free data. Brian -- Brian G. Peterson ph: +1.773.459.4973 im: bgpbraverock On Mon, 2020-08-10 at 23:43 +0200, Pedro páramo wrote: > I think, > > getQuote("IBEX") > Trade Time Last Change % Change Open High Low > IBEX 2020-08-10 16:00:01 17.15 1.75 11.36364 15.65 18 15.0601 > Volume > IBEX 456965 > > > getQuote("IBEX")$Last > > Is the final value for each periodReturn but the function > periodReturn(IBEX,period="monthly") dont use Last price, > > Is there a way to obtain monthly return with Last Price? > > > > El lun., 10 ago. 2020 a las 21:37, Pedro páramo (< > percentil...@gmail.com > >) > escribió: > > > But I think there is a way to obtain last price, doesn´t it? With > > getQuote? I have to look for it, so I see no way to use close, do > > you now > > another function to know the historial return by frequency > > different to > > periodReturn, to see if it is posible? > > > > > > > > > > El lun., 10 ago. 2020 a las 20:40, Ethan Smith (< > > smith_et...@hotmail.com > > >) > > escribió: > > > > > Yahoo provides End of Day (EOD) data. You cannot get the current > > > days > > > closing price until the market closes for the day and the final > > > closing > > > price is captured > > > > > > In fact, many EOD data provider require additional time after the > > > close > > > before the current day’s prices are available > > > > > > > > > > > > *From: *Pedro páramo < > > > percentil...@gmail.com > > > > > > > *Sent: *Monday, August 10, 2020 12:23 PM > > > *To: > > > *r-sig-finance@r-project.org > > > > > > *Subject: *[R-SIG-Finance] periodReturn at the acutual day > > > > > > > > > > > > Hi all, > > > > > > I am using to make some statistical analysis this functions: > > > > > > library(quantmod) > > > getSymbols("^IBEX",src="yahoo",from="1998-01-01") > > > MensualR = periodReturn(IBEX,period="monthly") > > > AnualR = periodReturn(IBEX,period="yearly") > > > > > > The thing is that if I print MensualR or AnualR they "show" data > > > to the > > > previous friday 07/08/2020 > > > > > > There is some way to obtain data to the actual date (not previous > > > friday > > > close). > > > > > > [[alternative HTML version deleted]] > > > > > > _______________________________________________ > > > R-SIG-Finance@r-project.org > > > mailing list > > > https://stat.ethz.ch/mailman/listinfo/r-sig-finance > > > > > > -- Subscriber-posting only. If you want to post, subscribe first. > > > -- Also note that this is not the r-help list where general R > > > questions > > > should go. > > > > > > > > > > > [[alternative HTML version deleted]] > > _______________________________________________ > R-SIG-Finance@r-project.org > mailing list > https://stat.ethz.ch/mailman/listinfo/r-sig-finance > > -- Subscriber-posting only. If you want to post, subscribe first. > -- Also note that this is not the r-help list where general R > questions should go. > > _______________________________________________ R-SIG-Finance@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-sig-finance -- Subscriber-posting only. If you want to post, subscribe first. -- Also note that this is not the r-help list where general R questions should go.