环境搭建
我们利用quantmod包下载三支股票,选用的是R语言环境,因此我们需要搭建一个R语言的数据分析环境。选用的是anaconda集成平台,anaconda下载地址:https://www.anaconda.com/。
下载安装成功,我们通过下面命令安装R语言和rstudio集成开发工具
conda install -c r r-essentials
conda install -c r rstudio
对于R包的安装,直接通过命令install.packages("quantmod")
即可安装成功。
数据采集
我们采集的是高盛,微软和苹果三家外企的股票信息。使用的是quantmod中的API接口getSymbols。getSymbols() 从多种信息源里获得信息。我们设置的是yahoo数据源,时间是2015-01-01到2019-12-31,具体数据采集的代码如下。
library(quantmod)
getSymbols("GS",src="yahoo",from="2015-01-01",to="2019-12-31") #下载数据
tail(GS,3)
GS.Open GS.Hi