本人正在学习R语言,想利用这个平台记录自己一些自己的学习情况,方便以后查找,也想分享出来提供一些资料给同样学习R语言的同学们。(如果内容有错误,欢迎大家批评指正)
其实股票预测是一个很复杂的过程,但在这里只对单一股票进行预测,我们需要做的是使用历史数据来对未来的数据进行预测,然后决定我们应该什么时候进行交易, 进行怎样的交易,是买入还是卖出?
步骤:
1.获取数据
2.设置衡量指标
在这里我们使用最高价、最低价和收盘价的平均值作为预测指标,再计算第i天平均价格相对于前一天的平均价格的收益百分比,这个值可能是正也可能是负,如果是正的话,就买进,如果是负值的话,就卖出。为了衡量这 n天的总体价格变动,我们定义了一个新的矩阵,来存储每一天对后面n天的总体价格的预测。
###########################股票预测
#data是原始数据,n表示n天内的交易,p为临界收益率
#1.从数据集中找出最高价、最低价和收盘价三列,使用数据集中的数据作为预测的原始数据
#2.对每一行求平均数,作为这一天股票的平均价格
#3.创建一个矩阵,因为我们是预测n天之内的交易,所以列数为n,