利用BP神经网络系统对股票市场进行预测与分析的研究.pdf
- 文档编号:3210511
- 上传时间:2022-11-20
- 格式:PDF
- 页数:63
- 大小:1.72MB
利用BP神经网络系统对股票市场进行预测与分析的研究.pdf
《利用BP神经网络系统对股票市场进行预测与分析的研究.pdf》由会员分享,可在线阅读,更多相关《利用BP神经网络系统对股票市场进行预测与分析的研究.pdf(63页珍藏版)》请在冰豆网上搜索。
利用利用BPBP神经网络系统对股票市场神经网络系统对股票市场进行预测与分析的研究进行预测与分析的研究TheapplicationofBPneuralnetworkTheapplicationofBPneuralnetworkinpredictingstockmarketinpredictingstockmarket领域:
金融信息化作者姓名:
韩磊指导教师:
任达企业导师:
陈欣天津大学软件学院2013年5月-I-摘摘要要股票市场是一个充满了机遇与陷阱的地方。
自从1990年起,股票公开在上海、深圳两地发行以来,炒股票已经成为国人日常经济行为的中的一部分。
虽然股票的收益可以非常高,但是股票同样具有着高风险。
在这种形势下,越来越的投资人和投资机构开始关注于对于股市行情的走向,试图通过股票背后大量的数据来实现对股票走势的预测。
在这种形势下,对股票市场内在规律的研究和预测具有着极其重要的理论意义和实用价值。
本文试图通过利用BP(BackPropagation)神经网络进行对股票的分析和预测。
股市是一个非常复杂的非线性的动力学系统,而神经网络具有很强的非线性逼近能力和自学、自适应等特性。
通过整理股票价格历史数据,并使BP神经网络训练学习历史数据,可以有效的找到股票市场价格变动的规律,来达到预测股票未来价格趋势的目的。
本文分析了使用BP网络对股市价格进行预测分析中的原理,建立三层前馈神经网络建立对股票的预测模型。
在实验中,通过对BP网络参数的调整,以达到比较好的学习效果。
再以五只纳斯达克股票为例,应用已经实现的预测模型对其股价的未来走势进行预测,取得了比较好的效果。
通过过往的理论研究和BP神经网络的特点,可以证明可以使用BP神经网络对股票价格进行有效预测。
关键词:
股票市场,BP神经网络,股票预测-II-AABSTRACTBSTRACTStockmarketisanarenafilledwithchanceandtrap.Since1990,whenthestockswasforpublicofferingsinShanghaiandShenzhen,itbecomesacommonpartofcitizenseconomicbehaviortoinvestinstocks.Althoughstockwouldreturninvestorswithhighprofit,italsocompanieswithhighrisk.Undersuchacircumstance,moreandmoreinvestorsandinstitutionsbegintofocusonthetrendofstockmarket,tryingtopredictthetrendofstockthroughlargeamountofstockdata.Ithasbothmagnificenttheorymeaningandpracticalvaluetoresearchandpredictinnerrulesofstockmarketsuccessfully.Thispaperattemptstouseneuralnetworkanalysisandforecastingstock.Thestockmarketisaverycomplexnonlineardynamicsystem,theneuralnetworkhasastrongnonlinearapproximationabilityandself-adaptivecharacteristics.BythefinishingstockpricehistorydataoftheBPneuralnetworktraininglearninghistoricaldata,caneffectivelyfindthelawofthechangesinthemarketpriceofastock,topredictstockpricetrends.ThispaperanalyzestheprincipleofpredictingstockmarketbasedontheBPneuralnetwork,andestablishesthree-layerfeedforwardneuralnetworkmodel.Intheexperiments,byadaptingtheparametersintheBPneuralnetwork,wecouldachieveawellresultofnetworklearning.Then,wegotwellresultbytestingfivestocksfromNASDAQasexamples,onwhichourforecastmodelwasappliedtopredictthefuturetrend.KeyWords:
StockMarket,BPNeuralNetwork,Stockprediction-III-目录摘要.IABSTRACT.II第一章绪论.11.1研究背景.11.2研究现状.21.3研究目的和意义.31.4本文研究的主要内容.4第二章股票预测与分析.52.1股票的概念和特点.52.1.1股票的特点.52.2股票价格及影响股票价格的因素.62.2.1股票价格.62.2.2影响股票价格的因素.72.3股票预测的关键问题.82.3.1股票基本指数.82.3.2股票预测的常用技术指标.92.3.3股票常用预测方法.112.3.4股票预测面临的问题.12第三章神经网络理论基础.143.1神经网络的简介.143.2神经网络的特点.143.2.1分布式存储.143.2.2非线性.153.2.3健壮性.153.2.4学习、自我适应性.153.3神经网络的基础.153.3.1神经元模型.153.3.2传输函数(活跃函数).16第四章BP神经网络算法及在股票预测中的应用.184.1BP神经网络及算法.18-IV-4.1.1BP神经网络概述.184.1.2BP网络学习公式推导.194.2BP学习算法过程.244.3BP算法在股票预测中的难点.254.3.1输入量的选择.254.3.2训练过程的问题.28第五章BP神经网络股票预测模型.295.1采用BP神经网络预测股票价格的步骤.295.2实验实现流程.295.3BP神经网络预测的方式.305.4基于BP神经网络预测模型的构造.315.4.1网络结构的设计.315.5训练样本集的准备.335.5.1采集数据的选取.335.5.2输入输出数据的预处理.345.6股市预测模型的Matlab实现.355.6.1生成和初始化BP神经网络.365.6.2对数据进行预处理和后处理.375.6.3BP神经网络的训练.385.6.4BP神经网络的仿真.38第六章仿真实验及结果分析.396.1实验结果.396.2实验结果分析.466.2.1网络误差分析.466.2.2训练过程分析.496.3实验核心代码.53第七章总结与展望.56参考文献.57致谢.58利用BP神经网络系统对股票市场进行预测与分析的研究1第一章绪论1.1研究背景股票是市场经济的产物,现如今股票市场已经成为了证券业甚至整个金融业必不可少的组成部分。
随着国民在股票市场的投资幅度日益加大,股票市场对于民生的稳定和经济的健康发展都已经起到了至关重要的地步。
如果能过有效地预测到股票市场的涨跌情况,及时的对股票市场进行合理的监管和调控,为股票投资者做出必要的提醒和指引,这必将为国民经济的健康持续发展提供坚实的基础3。
股票预测,对股市具有深刻了解的证券分析人员使用实际的数据、和市场信息,或者从各方面调查统计的数据,结合股市的历史数据以及近期的发展走势和规律,结合目前市场的发展方向,用科学的方法对未来股市发展方向以及涨跌程度的预测行为。
在现今的金融市场交易中,由于股票具有高风险但同时又具有高收益的特点,对股票走势的分析和预测就引起了广大入市者的关注,从而研究出各种对股市走势的预测方式。
但由于股票走势具有非线性波动的特点,而现在的科学方法还未能完全实现对股票走势的准确预测,因此,目前阶段对股市发展的预测还存在一定发展空间。
传统的股票分析技术包括基本分析法和技术分析法。
基础分析法以经济学、投资学等金融学理论为基础,结合公司自身运营情况,研究股票的发展趋势做出预测。
但是基础分析法是针对于长期宏观发展预测有着比较好的效果,但是对于炒短期的股民而言,提供不了太多的帮助。
而且考虑到广大散户股民难以获得大量的统计数据,及对专业分析技巧的技能缺乏,这种分析方法并不是非常普及。
技术分析法是通过股票数据的研究,分析开盘收盘价、成交量、涨跌指数等数据,推测将来股价变化的趋势。
目前存在的一些常见的分析方法有点数图法、K线图法、移动平均线法等,这些方法可以预测近阶段某只股票的价格变化,这对于炒短线的股民来说是非常有帮助的。
但是技术分析法的缺点也是很明显的,分析局限在对于数据的变化中,而忽视了对于整个股票市场大背景下的众多影响因素,所以缺乏宏观把握性,有时候很有可能就会预测失准。
利用BP神经网络系统对股票市场进行预测与分析的研究2随着近年来技术的发展和进步,使用人工智能算法作为股票市场价格分析与预测成为研究热点。
而BP神经网络作为人工智能算法的一种,具有极佳的综合运算处理能力,广泛应用于模式识别、信号处理等领域。
BP神经网络算法具有自适应性、自学习能力,并且无需建立显示关系和数学模型,具有传统定量预测手段无法比拟的优点。
因此可以考虑将BP神经网络算法应用到股票价格预测中。
1.2研究现状国内外的研究机构对预测股票价格进行很多的研究,主要的预测方法有一下几种:
(1)时间序列法时间序列法是指建立时间序列和股票综合价格指数的统计关系模型,典型的模型有:
ARIMA模型(自回归移动平均模型),RW模型(全随机模型),ARMA模型(齐次非平稳模型)等。
基于时间序列的分析方法包含两种考量方式:
单变量和多变量。
单变量模型参数选择与模型确定非常复杂,同时需要大量的数据进行分析。
研究显示,时间序列法只对短期股票价格预测具有良好效果,预测的精准度会随着预测周期的变长而下降。
(2)投资分析法证券投资分析法指通过技术分析法和基本分析法来预测股票价格变化的趋势。
基本分析属于长期分析方法,它通过分析股票的投资价值和影响股票的价格因素分期股票的内在价值。
而技术分析则是通过分析股票市场的动态和规律研究对象,获取短期投机收益。
(3)人工智能预测法这些年来,人工智能算法取得了飞速发展,特别是BP神经网络日益成为人工智能领域的研究热点并应用于各个领域。
很多西方的研究学者将BP神经网络应用到股票应用中去。
早在1988年,White就尝试使用神经网络的方法来预测IBM股票的当日回报率,但是经过分析,训练后的算法无法跳出局部最小值而使得预测结果不够理想。
Kimoto等人在1990年时应用神经网络算法开发的预测系统对东京证券交易所的平均加权指数进行预测,并且通过预测决定何时进行买入的时机,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 利用 BP 神经网络 系统 股票市场 进行 预测 分析 研究