论文部分内容阅读
随着我国经济的发展,经济体制改革以及金融体制改革的深入,证券投资已经成为国民经济运作的一个不可缺少的部分,在资本市场中逐渐形成与银行、保险三足鼎立之势。而且,由于它在筹集建设资金时,速度最快,能力最强,成本最低,最符合市场经济的规律。因此引来广大资金投入股市以及其它相关的证券市场。投资者为了获利,分析股市走势是必须的,对于他们来说,好的股票分析软件将会是其投资股票获利事半功倍的利器。但目前国内的股票分析软件种类虽多,却往往只是提供一些基本的传统技术指标以及基本面分析,而提供特色指标的软件虽然功能强大,却往往价格不菲,非一般的投资者所能承受。这给许多一般的投资者在分析选择时,带来了一定的不便。另外,近年来,随着计算机技术的飞速发展,神经网络再一次被人们发掘出来,由于神经网络算法具有强大的拟合非线性时间序列的能力,利用其进行股票预测也开始成为国外学者新的研究方向。由于市场中很少有方便一般投资者使用,能够明确指示出买卖信号的股票分析软件,所以本文利用大智慧股票分析软件的编辑器平台,在免费版的大智慧股票分析软件上进行二次开发,设计出可视化特色技术指标模块,标出买卖信号,这样投资者即使不付费,也能更方便更有效地使用股票分析软件对股票进行分析投资。另外,由于我国对利用神经网络进行股票分析的研究还比较少。本文利用MATLAB数学应用软件分别以收盘价作为输入、价格及成交量作为输入以及以技术指标作为输入建立了三个股票预测模型,对其性能进行研究比较,得到比较适合我国股市实际应用的股票预测模型。本文主要工作与研究成果包括:(1)深入研究了股票的技术分析指标,通过大智慧公式编辑器对大智慧软件进行二次开发,设计实现了一个可视化的综合技术指标模块,在指标中显示出了明确的买卖信号,并且对K线柱图进行修改,区分了股票不同走势。可以更方便投资者分析使用。(2)建立特色主图指标模块、彩色MACD指标模块、格入逃顶指标模块、超前趋势指标模块。并且对各版块共175支不同股票进行获利测试。(3)研究BP神经网络算法,通过对神经网络算法修正,分别设计了以股票价格结合成交量为输入、10日收盘价为输入以及关键技术指标为输入的神经网络模型分别对100支股票未来价格进行预测。(4)在建立股票预测模型的基础上,分别尝试在不同隐函数节点、不同样本数目、不同学习速率、不同激励函数的情况下进行股票预测试验,分析参数变化、样本数目改变以及不同激励函数对股票预测模型结果的影响,并且得出相应的结论。