基于神经网络的股票价格走势预测及其MATLAB实现——论文.doc

上传人:灯火****19 文档编号:138003281 上传时间:2020-07-13 格式:DOC 页数:30 大小:678KB
返回 下载 相关 举报
基于神经网络的股票价格走势预测及其MATLAB实现——论文.doc_第1页
第1页 / 共30页
基于神经网络的股票价格走势预测及其MATLAB实现——论文.doc_第2页
第2页 / 共30页
基于神经网络的股票价格走势预测及其MATLAB实现——论文.doc_第3页
第3页 / 共30页
基于神经网络的股票价格走势预测及其MATLAB实现——论文.doc_第4页
第4页 / 共30页
基于神经网络的股票价格走势预测及其MATLAB实现——论文.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《基于神经网络的股票价格走势预测及其MATLAB实现——论文.doc》由会员分享,可在线阅读,更多相关《基于神经网络的股票价格走势预测及其MATLAB实现——论文.doc(30页珍藏版)》请在金锄头文库上搜索。

1、基于神经网络的股票价格走势预测及其MATLAB实现 摘要 伴随着我国经济的高速发展和广大投资者日益旺盛的需求,股票投资已经成为一种常见的投资手段,而股票价格预测也逐渐成为广大投资者关心和研究的重点问题。股票价格的波动是一个高度复杂化的非线性动态系统,其本身具有诸如大规模数据、噪声、模糊非线性等特点。针对这些特点本文在深入分析股票市场实际预测中所面临的关键问题和比较各种已有的股票预测方法的基础上,探讨运用神经网络这一人工智能工具,研究基于历史数据分析的股票预测模型。神经网络是建立在对大规模的股票历史数据的学习仿真的基础上,运用黑盒预测方式找出股市波动的内在规律,并通过将其存储在网络的权值、阈值中

2、,以此来预测未来短期或是中长期的价格走势。关键字:神经网络,股票,预测,MATLAB工具箱ABSTRACTAlong with the economy growth and increasingly strong demand of many investors in our country, stock has become a common means of investment, and stock price forecast has greatly been one of the focuses of study topic. The change of stock price is

3、 a highly complicated nonlinear dynamic system, itself has many characteristics such as massive data, noise, fuzzy and nonlinear. This article analyses the key issues being existent in the real stock market prediction and compares various existing stock forecasting methods. We will try to research o

4、n stock price prediction model based on a neural network with huge historical data.Neural network is based on studying massive historical data, uses the black box of forecasting ways to find the internal disciplinarian of stock market, and stores them in the weights and valves values of the neural n

5、etwork for predicting the short-term or long-term trend in the future.KEYWORD:Neural networks, Stock, prediction, MATLAB toolbox 目录摘要1一 绪论31.1研究背景及意义31.2国内外研究的现状41.3 论文的研究方法及其框架结构5二 股票预测的关键问题分析62.1 股票价格波动的因素以及预测的基本假设62.2 股票预测的常用术语和技术指标82.3股票数据的特点11三 神经网络的基本原理介绍113.1人工神经网络的定义和发展过程123.2 神经网络基本原理123.3

6、BP神经网络介绍153.4 神经网络的特点193.5 神经网络的在实际预测模型中的问题19四 神经网络算法214.1 输出输入变量的选取214.2数据归一化处理224.3数据样本分类224.4网络初始化224.5 训练网络234.6网络仿真24五 仿真实验244.1 单日收盘价对单日收盘价预测244.2 单日收盘价,成交量对单日收盘价预测254.3 多日收盘价,成交量对单日收盘价预测264.4 多日收盘价,成交量对多日收盘价预测27六 结论和展望28附录(股票数据和程序代码)28一 绪论1.1研究背景及意义许多伟大的预言家认为,每一个世纪的开始十年发生的事情将奠定这个世纪的发展方向。进入新的2

7、1世纪以来,头十年发生的最重要的一件事情莫过于2008年的金融危机。这场罕见的金融风暴不仅给中国带来了巨大的冲击,也给国际市场带来了更多的挑战。毋庸置疑,21世纪是金融家的世纪,虽然华尔街带着贪婪与欲望的负面形象向我们走来,但我们坚信在未来将会出现更多的这种华尔街聚集地。21世纪的经济既是一种以知识为本的经济,又是一种金融化的经济。现代科学技术的发展及其在产业中的扩散,是2l世纪经济增长的原动力,而现代金融则使这种原动力以乘数效应推动着经济的增长。证券投资是现代金融重要的组成部分,它是指投入货币或实物,形成证券形态的金融资产,并通过持有和运用这些资产获取增值收益的行为。正是由于证券投资具有实现

8、价值增值、支撑社会融资、化解供求压力、稳定经济运行、传递经济信息等功能,证券投资成了政府、企业和众多投资者关心并参与的经济活动。在经济全球化、市场一体化和资产证券化的大背景下,2l世纪全球经济体系之间将更加开放、更富有流动性,财富的物质形态逐渐淡出,资产或财富的虚拟化倾向日益明显,在资产或财富的快速流动中,财富或在流动中增值,或在流动中消失。财富聚合速度日益加快,市场竞争更加激烈,经济运行的轴心逐步转向现代金融业,经济运行的风险在明显增大。而股票,作为证券投资的重要组成部分,众所周知,股票价格受到国内外政治、宏观经济与微观经济等许多错综复杂因素的影响,现在已经成为整个社会经济的“晴雨表”和“报

9、警器”,其对于经济发展的影响不可估量。股票是市场经济的产物,股票的发行与交易促进了市场经济的发展。近年来,股票市场已经逐步成为证券业乃至整个金融业必不可少的组成部分,显示出强大的生命力,股票投资也已经成为人们日常生活的一个重要组成部分。股市的暴涨暴跌对金融市场会产生很大的振荡,直接影响到金融市场的稳定和经济的健康发展。如果能够预测股票的涨跌,及时对股票市场进行合理的调控和健康的引导,这将为我国经济的持续发展提供坚实的后盾。股票预测,是经济预测的一个分支,是指以准确的调查统计资料和股市信息为依据,从股票市场的历史、现状和规律性出发,运用科学的方法,对股票市场的未来发展前景做出预测。在金融系统的预

10、测研究中,股票预测是一个非常热门的课题。这是因为股票市场具有高收益与高风险并存的特性,随着股市的发展,人们不断在探索其内在规律,对于股市规律认识逐步加深,产生各种各样的股市预测方法。但是,股票市场作为一种影响因素众多、各种不确定性共同作用的复杂的巨系统,其价格波动往往表现出较强的非线性的特征。另外,股市的建模与预测所处理的信息量往往十分庞大,对算法有很高的要求。正是由于这些复杂的因素,使得关于股市的预测往往难如人意。中国的股票市场虽然起步较晚,但随着有关政策、法律法规的出台和完善,股票市场逐步走向成熟、规范。股民在交易行动之前对股票市场的未来加以预测也会成为一种自觉的思维活动。然而股票指数受国

11、际市场、金融政策、利率政策、公司状况及投资者心理承受能力等因素的影响,其走势的预测非常困难。从中国股票市场的特征来看,大多数学者的结论支持中国股票市场的股票指数的时间序列是序列相关的,即历史数据对股票的指数形成起作用,股票指数充分反映了所有相关的信息。因此,可以通过对历史数据的分析来预测股票指数。在股票交易事务处理中,每天有开盘、最高价、最低价、收盘、流通量等交易信息为主的大量数据汇入数据库。在股票交易过程中,每天有以交易信息为主的大量数据汇入数据库,这些数据无疑对股民了解股市的走势,做出正确的投资决策。本文利用神经网络具有很强的非线性逼近能力和自学习、自适应等特性,将其应用于股票预测中,通过

12、对股票历史的交易数据挖掘去预测未来的股票的交易价格的变化与趋势。1.2国内外研究的现状 股票交易作为一种现代经济活动中的常见风险投资交易,其高收益和高风险相伴相生的特点,使得股票交易具有很强的投机性。这种投机性是基于市场供求关系变化以及股票价格的实时波动,投资者追求在低价买入高价抛售中赚取相应差价,从而实现资本增值或是盈利。因此不论是投资者,更包括市场的监管部门等都对分析股市、试图预测股市的发展趋势等股市核心问题积极关注和广泛研究。在这样的背景下,国内外许多学者都对股市的预测分析方法进行了研究并都出了很多理论和实践的结论。 在股票市场上,一般采用两类股票投资分析方法:基本分析法和技术分析法。其

13、中基本分析法是通过对影响股票市场供求关系的基本因素进行分析,以此来确定股票的真正价值,判断股票市场的未来走势,提供投资者选择股票交易的依据。而技术分析法则是一种完全根据股票市场行情变化而加以分析的方法,它通过对历史资料(如股票的成交量和成交价格)进行分析,判断整个股票市场或是个别单只股票价格未来的变化趋势,给投资者提供交易股票的信号。这其中建立在统计学基础之上常见的技术分析方法,有移动平均线法、点数图法、K线图法等。对于受政治、经济、心理、国际市场等多种因素影响的复杂股票市场,使用传统的技术分析工具进行股票买卖决策难度较大,大多数投资者应用的结果并不理想。 以下是几种常见的股市预测方法介绍。1

14、.时间序列分析法通过建立股价与综合指数的时间序列辨识模型,如传统的随机游走模型(RW),自回归移动平均模型(ARIMA),齐次非平稳模型(ARMA)等来预测未来股价变化。它包括两种类型:单变量与多变量。单变量模型对于短期预测具有良好的效果,但需要大量数据,并且模型结构与参数的选取是非常复杂的过程;多变量模型例如Regression Analysis。总之此种分析方法只适用于短期预测,当预测周期变长,其准确性急剧下降。2.基于统计学理论的预测方法统计学理论的预测方法,主要是基于模型拟合和最小二乘原理建立各种回归、自回归、混合回归模型进行预测。此类方法,具有严格的数学基础,应用较广泛,近年也有相当

15、的发展。如广义线性模型,它放松了经典线性模型的假设,极大地丰富了回归分析的理论,对假设进一步放松,提出了一般的回归模型,该领域研究具有十分惊人的前景,但由于其仅能辨识参数的方向,应用起来十分不便,仅能对建模提供指导。3.灰色预测方法所谓灰色预测法,是指自变量和因变量之间满足某种数学关系和满足某种特定条件,但是由于历史数据的不全面和不充分或某些变量尚不清楚和不确定,使预测处于一种半明半暗的状态。 4.组合预测法对某一问题的预测可采用不同的预测方法,而每种预测方法的适用条件不尽相同,所产生的预测结果不同,其预测精度往往也不同。但是这些单项预测法在数据处理及不同准则方面均有其独到之处,能从不同的角度来推导和演绎,其预测结果都有一定的价值。一种更为科学的做法是,将不同的预测方法以某种方式进行适当的组合,综合利用各种预测所提供的信息,尽可能地提高预测精度,于是就形成了组合预测方法。组合预测法就是先利用两种或两种以上不同的单项预测法对同一预测对象进行预测。 5其他的预测方法 主要有:专家评估法,市场调查法等传统的定性方法,马尔可夫链预测法,趋势外推预测法干预分析模型预测法,景气预测法等定量分析法。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 管理论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号