[R-SIG-Finance] getSymbols() with various frequency

Mario Pisa m@r|o@p|@@ @end|ng |rom gm@||@com
Wed Apr 3 21:41:00 CEST 2019


This may be an approximation:

for(symbol in symbols){ # establish trade-able instruments
    stock(symbol, currency="USD",multiplier=1)
    ticker <- getSymbols(symbol, auto.assign = F)
    assign(paste0(symbol, “_daily"), ticker)
    ticker <-  to_weekly(ticker)
    assign(paste0(symbol, “_weekly"), ticker)
}




> El 3 abr 2019, a las 20:48, Steve Hun via R-SIG-Finance <r-sig-finance using r-project.org> escribió:
> 
> Hi,
> 
> in this small code piece, the return stock prices are default to daily but
> intended to be in weekly or monthly format:
> 
> for(symbol in symbols){ # establish trade-able instruments
>     stock(symbol, currency="USD",multiplier=1)
>     getSymbols(symbol)
> }
> 
> One way to do that is use to.weekly() function. The issue is symbol (say,
> symbol = "SPY") is a character class, not "xts zoo" class so
> to.weekly(symbol) would incur errors. to.weekly(SPY) is fine. When the
> symbols list is long, this'd become annoying. 
> 
> So are there better to convert daily price to weekly/monthly?
> 
> Thanks
> 
> 	[[alternative HTML version deleted]]
> 
> _______________________________________________
> R-SIG-Finance using 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.



More information about the R-SIG-Finance mailing list