数据系列错误转换为.monthly

时间:2017-05-31 18:06:21

标签: r xts quantmod

我正在尝试分析BOVESPA(巴西证券交易所)的财务数据。我的交换数据始于2004年,并于2017年结束。

当我完成转换 to.monthly 时,我的系列会从2006年到2013年。 为什么会这样?

####install.packages("quantmod")
library(quantmod)
####install.packages("PerformanceAnalytics")
library(PerformanceAnalytics)
####install.packages("zoo")
library(zoo)

####Definindo diretório principal
setDefaults(getSymbols, src='google')

StartDate = as.Date("2004-01-01") ####data de começo
EndDate = as.Date("2017-01-01") ####data de término


ibovespa <- getSymbols('IBOV', from=StartDate, to=EndDate, auto.assign = F)
ibovespa_monthly <- to.monthly(ibovespa) #->->->->->->->->->problem#####
colnames(ibovespa_monthly) <- c("Open", "High", "Low", "Close","Volume")
ibovespa_return <- (Return.calculate(ibovespa_monthly$Close)[-1,])*100
plot.zoo(ibovespa_return, xlab="Mês", ylab = "Porcentagem")

table.CalendarReturns(ibovespa_return)

0 个答案:

没有答案