基于GA-BP神经网络模型的期货价格预测与分析

来源 :财经界 | 被引量 : 0次 | 上传用户:dongxiaohu123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文选取2009年1月5日~10月29日的大豆期货主力A1001合约共200个交易数据作为训练数据,10月30日~11月12日的10个数据为测试数据,利用BP神经网络对期货价格建立预测模型,并用遗传算法进行修正,从而实现对大豆期货交易价格的预测分析。结果表明,改进后的GA-BP神经网络模型拟合精度明显高于BP神经网络模型,并对期货价格走势有良好的预测效果,可给期货市场的投资者提供投资建议。此外,利用改进后的模型可对期货市场操纵现象进行预警,对监管者具有一定参考价值。
  关键词:期货价格预测BP神经网络遗传算法
  
  引言及文献综述
  20世纪以来,我国期货市场得到了长足发展,但相对而言,由于我国期货市场仍处于低级阶段,市场操纵严重,投资者投资理念不科学等问题使市场风险事件不断发生,直接阻碍了中国期货市场走向成熟。诸多风险事件归根结蒂,就是期货价格的波动问题,故分析与预测期货价格变化趋势自然成为期货市场风险控制研究的重中之重,与此同时,了解期货价格走势也有助于帮助投资者降低风险、提高收益,实现金融市场的整体稳定与协调。
  国外期货市场起步较早,在期货市场预测的研究和实践方面开展了大量有价值的工作,Shaikh A.Hamid,Zahid Iqba(2004)用神经网络预测标普500指数期货价格的波动;Shahriar Yousefi,Ilna Weinreich等(2005)提出一种基于小波变换的预测程序并用来对原油期货进行预测。在我国,学者们也试图通过计量模型对期货价格进行预测:张方杰、胡燕京(2005)的ARMA模型,王习涛(2005)的ARIMA模型,刘轶芳、迟国泰(2006)的GARCH—EWMA的期货价格预测模型、杨熙亮、朱东华、刘怡菲(2006)的BP神经网络模型等都在期货价格预测中得到应用。
  总结国内外对期货价格的预测研究,可以发现对期货的预测存在一系列问题,比如:期货数据具有高噪声;各因素之间的相关性错综复杂;期货价格具有非线性特征等等。在这种情况下,人工神经网络方法就显示出其特有的优势,因此本文选择了BP网络模型作为期货短期预测的基本因果模型,并根据实际应用的需要做了创造性的改进。
  实证分析
  1.变量的选取及数据来源
  本文选择大连商品交易所的大豆期货合约为研究对象,作为比较稳定的交易品种,它的走势一定程度上可以反映所在交易所的交易状况,对它的预测情况在一定程度上也可以反映对其交易所其他期货预测的可行性。综合考虑数据可得性、完整性等因素,本文选取2009年1月5日~10月29日的大豆期货主力A1001合约共200个交易数据作为训练数据,10月30日~11月12日的10个数据为测试数据。数据来源于大连商品交易所。
  由于期货价格变化受许多因素的影响,为了尽可能提高预测的准确性,输入变量选择为当日开盘价、当日最高价、当天最低价、当日收盘价、结算价、当日成交量、成交金额以及当日持仓量,总共8个输入量。
  2. BP神经网络模型的建立及实现
  误差反传模型(BP神经网络模型)可任意逼近非线性函数,其运行过程分为信号的正向传播和误差的反向传播两阶段:第一阶段,将样本从输入层传入,经各隐层处理后,传向输出层。若输出层的实际输出与期望的输出不符,则转入第二阶段,将输出误差以某种形式通过隐层向输入层逐层反传,并将误差分摊给各层的所有单元,从而获得各层单元的误差信号,并以此来修正各单元权值。
  根据kolmogorov定理,一个三层的BP神经网络足以完成任意的n维到m维的映射,即一般只需要采用一个隐层就足够。隐层节点个数本文采用试凑法确定为20个。为使提高训练精度,本文将初始学习率定为0.05,并采用自适应调节学习率功能,在以后的训练过程中根据训练误差来自动调节学习率。同时,本文选取连续可微的S型正切函数即tansig函数作为传导函数,该函数的可微分性与饱和非线性特性,增强了网络的非线性映射能力。
  依据以上模型与参数设定,在matlab中予以实现,结果图1所示,从图中可以看出,对大豆期货价格预测的走势是大致相同的,但是整体误差较大。虽然利用自适应调节学习率来改善收敛情况,但梯度下降的BP算法仍存在较大的局限性。为了改善神经网络的权值调整,所以用遗传算法对BP神经网络进行优化。
  3.模型的改进及实现
  遗传算法是一种全局优化搜索算法,其基本思想是首先将问题求解表示成基因型,通过选择,交叉,变异从中选取适应环境的个体,求得问题最优解,有较好的全局搜索性能。将遗传算法运用到神经网络模型,实现了两者的优势互补,发挥了神经网络的广泛映射能力和遗传算法的全局搜索能力,也加快了网络的学习速度,综合提高了整个学习过程中模型的逼近能力和泛化能力。
  在MATLAB中运行结果如图2所示,从中可以看出,加入遗传算法对权值和阈值进行优化以后的GA-BP模型结果能更好的贴近真实值,更准确的拟合。在本例中GA-BP模型的优势突出的表现在收敛速度快,周期短上面。相对于传统的BP算法减少了权值阈值初始化的随机性,GA-BP就可以大大缩短收敛时间。收敛情况如表1所示:
  表中以前200次迭代为例,遗传算法可以将mse缩减到e-5数量级,而简单的BP神经网络却只能达到e-3,并且迭代的后期下降的幅度越来越不明显。
  
  结论
  基于BP神经网络模型进行实证分析,从预测的结果来看,预测值和实际值的走势是一致的,但预测值和实际值具有较大的偏差,这是由于BP神经网络自身存在的问题所导致的。
  为解决BP神经网络模型不能精确预测的价格的问题,考虑到是由于BP算法调整权值的局限性,本文用遗传算法进行优化模型。利用遗传算法可以对权值进行全局搜索,避免了BP算法的局限性。从结果来看,预测值和实际值误差较小,能够精确的预测期货价格。
  运用此模型,我们还可以对期货价格操纵进行预测。在收集预测值与本期货品种历史上正常交易的真实数据估计模型参数,以此来预测未来一段时期的期货价格,通过预测值与真实值之间误差与检验区间的误差相比较,可以判断在预测区间内价格是否被操纵。如果预测的数据和市场的真实数据连续同向偏离,并且较大的超出这个品种正常交易时的误差均值,就可以判定存在操纵现象。即当下式成立时:
  
  
  可以认为在预测区间价格被操纵。其中和为预测区间的真实值和预测值,Oj和 Dj分别为检验区间的真实值和预测值,n为预测区间的数据长度,m为检验区间的数据长度,为允许的最大波动幅度。此时监管当局应谨慎观察,及时制止操纵行为,维持价格的稳定和市场秩序。
其他文献
一、引言  在中小学英语教学中,听说读写四项基本技能的训练和培养密切相关,缺一不可。因为它们不仅是英语教学的目的,而且是英语教学的重要手段。在四种技能中,听力是最基本的,是语言习得的前提。《英语课程标准》(2001)对于高中英语学习有四个级别(6-9级)的目标和要求,其中7级是高中阶段学生必须达到的要求。具体描述如此:能识别语段中的重要信息并进行简单推断;能听懂操作性的指令,并能根据要求和指令完成
数学是众学科之基础,在数学课中实施和谐教育能极大地提高教学效率。本文仅从教学目标与教学内容的和谐统一、教学要素的和谐协调(学导练)、教学方法与学习方法的和谐运用、
目的:探讨GE SignaHD型1.5T MRI在膝关节损伤检查中的成像技术、方法及正常表现.优化扫描序列和参数,线圈的选择,评价其图像质量及其对膝关节损伤的诊断价值.方法:选取我院20
摘要:居民储蓄存款是社会总储蓄的重要组成部分,也是推动经济增长的重要资源,在经济发展中发挥着极其重要的作用,是改革开放顺利进行的重要保证。但是过度储蓄构成经济的一种潜在威胁甚至现实扭曲,它的负面影响也不容忽视。本文分析了解决社会保障制度的完善、金融市场的规范、信贷制度的规范和发展、收入的分配以及税收的合理化等问题,指出要在制定宏观政策上采取适当的措施,使储蓄率保持在一个适当的水平,才能促进经济健康
作文是运用语言文字进行表达和交流的一种沟通方式,学生作文能力综合地体现了学生的语文素养。在新课程的理念下,教师给学生作文的评语,要体现客观准确,还要坚持以人为本。我
钻井周期是钻井工程造价最核心的参数之一,新疆油田开发区块每年受此参数影响的钻井费用高达数十亿元。因此,需要一个科学的、被各方所接受的钻井周期计算方法。通过对整个油
<正>2018年9月27日,海南省金融学会举办自贸区(港)金融研讨会,人民银行、银监局、保监局、各金融机构团体会员和海南大学、海南热带海洋学院的相关专家学者出席了会议。本次
中国古典园林因其丰富的内在美学思想而著称于世,本文通过对比分析道家思想与中国古典园林艺术的共通之处,试图从精神层面剖析造园艺术的发展动机与旨趣所在,从而揭示道家哲
11月份,国内谷物行情稳中有增。其中,东北玉米价格随着临储收购启动而稳步提升,稻谷在本月基本以稳为主。油脂油料方面,受美农业部报告利空及国内工业品全线大跌等影响,美豆
为探究吕家坨井田地质构造格局,根据钻孔勘探资料,采用分形理论和趋势面分析方法,研究了井田7