viernes, 3 de junio de 2016

Importar datos de un valor de la bolsa y visualizar graficamente con RStudio

Introducción

En esta entrada del Blog se explica como utilizar R para descargar datos de la web de yahoo para una empresa que cotiza en la bolsa de Madrid y para un rango de fechas determinado. Posteriormente, una vez cargada la información se puede visualizar una gráfica correspondiente a los datos por medio de la libreria 'quantmod'.

Cargar las librerías necesarias

Iniciar el programa RStudio y en primer lugar cargar las librerias necesarias.
#Instalar paquete
install.packages("quantmod")
#Cargar
library(quantmod)

Importar los datos del valor deseado

Una vez cargadas las librerias procedemos a leer los datos de yahoo, en el ejemplo se cargan valores de Telefónica y de Santander de enero del 2015 a enero del 2016.
#importar los datos
getSymbols(c('TEF.MC','SAN.MC'), src='yahoo', from = "2015-01-01", to= "2016-01-01")

Visualizar gráfica de datos

#Generar la gráfica
chartSeries(TEF.MC,theme=chartTheme('white', up.col='green4', dn.col='red'),TA=c(addVo(),addBBands(), addWPR()))