利用quantmod包下载三支股票20150101-20191231数据,计算日收益率,月收益率,年收益率,计算5日,10日,20日和60日移动平均值, 找出金叉点和死叉点并标注

环境搭建

我们利用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

猜你喜欢

转载自blog.csdn.net/weixin_54707168/article/details/113123477