R语言 股票预测

本文记录了作者使用R语言进行股票预测的学习过程。主要步骤包括获取历史数据,设定衡量指标,通过计算平均价格变化率来决定买卖操作。文章旨在分享学习心得,欢迎交流指正。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本人正在学习R语言,想利用这个平台记录自己一些自己的学习情况,方便以后查找,也想分享出来提供一些资料给同样学习R语言的同学们。(如果内容有错误,欢迎大家批评指正)

其实股票预测是一个很复杂的过程,但在这里只对单一股票进行预测,我们需要做的是使用历史数据来对未来的数据进行预测,然后决定我们应该什么时候进行交易, 进行怎样的交易,是买入还是卖出?

步骤:
1.获取数据
在这里插入图片描述
在这里插入图片描述

2.设置衡量指标
在这里我们使用最高价、最低价和收盘价的平均值作为预测指标,再计算第i天平均价格相对于前一天的平均价格的收益百分比,这个值可能是正也可能是负,如果是正的话,就买进,如果是负值的话,就卖出。为了衡量这 n天的总体价格变动,我们定义了一个新的矩阵,来存储每一天对后面n天的总体价格的预测。

###########################股票预测
#data是原始数据,n表示n天内的交易,p为临界收益率
#1.从数据集中找出最高价、最低价和收盘价三列,使用数据集中的数据作为预测的原始数据
#2.对每一行求平均数,作为这一天股票的平均价格
#3.创建一个矩阵,因为我们是预测n天之内的交易,所以列数为n,
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值