您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 资本运营 > 商品期货交易数学建模
2014中南大学数学建模模拟竞赛第一轮承诺书我们仔细阅读了中国大学生数学建模竞赛的竞赛规则.我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。我们知道,抄袭别人的成果是违反竞赛规则的,如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。如有违反竞赛规则的行为,我们将受到严肃处理。我们参赛选择的题号是(从A/B/C/D中选择一项填写):B我们的参赛报名号为(如果赛区设置报名号的话):所属学校(请填写完整的全名):中南大学参赛队员(打印并签名):1.2.3.指导教师或指导教师组负责人(打印并签名):日期:2014年8月11日赛区评阅编号(由赛区组委会评阅前进行编号):2014高教社杯全国大学生数学建模竞赛编号专用页赛区评阅编号(由赛区组委会评阅前进行编号):赛区评阅记录(可供赛区评阅时使用):评阅人评分备注全国统一编号(由赛区组委会送交全国前编号):全国评阅编号(由全国组委会评阅前进行编号):1商品期货交易策略摘要我国的期货发展历史已有十多年,吸引了大量交易者的参与,如何从中获取相对稳定的收益成为交易者非常关注的问题。本文旨在为交易者谋得最大盈利,通过数据分析,找到影响价格因素,对价格波动进行分类并预测,从而建立交易模型。本文通过对数据抽样,拟合检验,建立主成分分析模型(模型1),找到影响价格因素指标,回归分析检验结果;再建立聚类分析模型(模型2),对波动方式进行分类,并建立小波神经网络预测模型(模型3)对价格趋势作出预测,最后建立期货获利交易模型(模型4),使交易者获得最大盈利。模型1:主成分分析模型由于对价格有影响的因素众多,而由SPSS得到的散点图和相关系数表可发现,成交价与B1价、S1价和日期有极其显著的关系,但许多变量之间可能存在信息上的重叠。故选用了主成分分析模型,进行贡献率的判定。利用SPSS软件,将数据标准化(数据见附件1),并获得相关系数表和特征方程,提取特征值大于1的前4个主成分,通过计算可得到每个主成分前的系数,即特征向量。计算可得出主成分表达式。最后可由主成分综合模型中根据每个因素的贡献率判定对价格的影响因素。最后利用MatlabR2012a软件进行回归分析检验。模型2:聚类分析模型为找到不同波动方式的类型,先利用MatlabR2012a软件绘出时间-盈利走势图,在此基础上选择盈利最大周期,3个交易日;然后选择R性聚类分析,对变量进行相似性度量,对相似性大的变量进行聚类。利用SPSS软件,将10个相关变量进行组内链接,皮尔逊相关测量区间的相关性方法作出聚类图,共分为8组(表2),最后给出分析得到的交易量、持仓量和价格的关系。模型3:小波神经网络预测模型为了对价格的后期走势作出预测,按交易者的投资来看必然是短期预测,故采用精确度较高的小波神经网络进行预测。利用MatlabR2012a软件,选取3个输入节点,6个隐含层节点和1个输出节点,对9天的数据进行训练,修正,另外10天的数据进行预测,分别反复训练200次和500次,得到预测结果与实际结果高精确度吻合(见图4-5),说明该预测模型合理。模型4:期货获利交易模型根据前两问得出价格相关因素和价格的预测,为使交易者盈利最大,建立期货获利交易模型,在原先盈利函数上扣除手续费、保证金,利用线性规划方法,设立约束条件,目标函数为最大盈利,最后利用MatlabR2012a软件进行求解得到月所有日最大收益为515700元。关键字:主成分分析聚类分析小波神经网络预测期货获利价格波动最大盈利2一、问题重述1.1基本情况期货,是指在固定的时间,固定的地点,用保证金的形式所进行的标准合约化的买卖。目前,我国的期货市场也得到了长足的发展。我国商品期货交易的品种迅速增加,吸引了大量交易者的参与,如何从商品期货的交易中获取相对稳定的收益成为交易者非常关注的问题。商品期货交易实行T+0的交易规则,即当天买入的期货合约在当天就可以卖出,所开的“多单或空单”可以马上平仓,从而完成一次交易,这样就吸引了大量的投机资金进行商品期货的日内高频交易。某种商品价格在低位时开“多单”,当价格高于开“多单”的价格时平仓,或者,价格在高位时开“空单”,当价格低于开“空单”的价格时平仓,差价部分扣除手续费后就是交易者的盈利;反之则是亏损。商品期货交易所可提供每个正在交易品种的实时交易数据,每秒钟二笔。1.2有关信息文件中给出了2012年9月橡胶1301合约(ru1301)的成交明细:附件201209RU1301。说明:表中价格是每吨价格,交易单位10吨/手;B1价是指买1价、B1量是指买1量、S1价是指卖1价、S1价是指卖1价。B1、B2、S1、S2等数据这里空缺),里面每个文件名都标了成交发生的日期。1.3问题提出请以文件中给出的数据为基础,建立数学模型解答下列问题:(1)、通过数据分析,寻找价格的波动和哪些指标(仅限于表中列出的数据,如持仓量、成交量等指标)有关,并对橡胶期货价格的波动方式进行简单的分类。(提示:这里的波动方式是指在某一时间段内(简称周期)价格的涨跌、持仓量的增减、成交量的增减等指标的变化特征。周期的选取可以短到几秒钟,长到几十分钟甚至是以天为单位,具体时长通过数据分析确定,较优的周期应该是有利于交易者获取最大的盈利)。(2)在实时交易时,交易者往往是根据交易所提供的实时数据,对价格的后期走势做出预测来决定是开“多单”还是开“空单”。请在第1问的基础上建立合理的橡胶价格波动预测模型;(3)橡胶期货交易的手续费是20元/手,保证金为交易额的10%,设初始资金为100万。请利用前面已经得到的相关结果,建立交易模型,使交易者所有日的收益最大;(4)试分析确定合理的评价指标体系,用以评价你的交易模型的优劣。(这一问为做)二、问题分析问题一:根据2012年9月橡胶1301合约(ru1301)的成交明细,寻找影响价格的波动因素并根据波动方式进行分类。首先对数据进行抽样,并对比抽样前后价格趋势变化,3验证抽样的合理性。利用SPSS软件对所有因素进行主成分分析建立模型一得出主成分分析综合模型,即成交价格与其所有因素之间的关系方程,由相关系数得出影响价格的主要因素。利用抽样后的数据对价格波动进行拟合,得到价格波动拟合曲线,做线性回归分析得到价格与其主要影响因素之间的关系方程。为找到不同波动方式的类型,建立模型二,选择R性聚类分析,对变量进行相似性度量,对相似性大的变量进行聚类。利用SPSS软件,给出分析得到的交易量、持仓量和价格的关系。问题二:为了对价格的后期走势作出预测,采用精确度较高的小波神经网络进行预测。利用MatlabR2012a软件,选取输入节点,隐含层节点和输出节点,对一部分数据进行训练,修正,另外的数据进行预测,分别反复训练,得到预测结果。问题三:根据前两问得出价格相关因素和价格的预测,为使交易者盈利最大,建立模型三,期货获利交易模型,在原先盈利函数上扣除手续费、保证金,利用线性规划方法,设立约束条件,目标函数为最大盈利,最后利用MatlabR2012a软件进行求解得到月所有日最大收益。三、模型假设(1)价格预测只对短期情况作出考虑;(2)手续费按每笔交易计算,双向交易皆计入考虑;(3)只计算初始保证金,且初始资金为最初一次性投入;(4)附件中所记录数据真实可靠;四、模型的建立与求解4.1问题一4.1.1数据的处理文件中给出了2012年9月橡胶1301合约(ru1301)的成交明细数据。由于数据量十分庞大,不便于分析计算,所以首先对数据进行一定的处理。根据观察计算,所有交易数据量共达到40多万,非常庞大。数据中每一秒给出2个交易数据,所以我们考虑将观测时间由0.5秒变长,观察对数据整体趋势是否有影响。通过对数据进行奇偶点抽样取值,将观测时间由0.5秒变为2.5秒,分别作出各个因素影响下价格的走向图(由于图量非常大,这里只列出日期-价格走向图)。400.511.522.533.544.5x10522.22.42.6x10400.511.522.533.544.5x10522.22.42.6x10400.511.522.533.544.5x10522.22.42.6x104图4-1日期-价格走向图分析数据:一般情况下,交易不会在短暂时间中产生非常剧烈的波动,同时,大数据样本不会对微小的差异很敏感,所以抽样后的数据可以表示原先的大数据。4.1.2模型1的准备为了寻找价格的波动与哪些因素有关,我们利用SPSS软件绘制出了成交价与日期、时间、成交量、持仓增减、B1价、B1量、S1价、S1量八个因素的散点图并计算了他们的相关系数矩阵。散点图如表4-1所示。表4-1成交价与八个因素的散点图日期时间成交量持仓增减原始数据走向图1:5数据抽样图1:10数据抽样图5B1价B1量S1价S1量计算得到相关系数表4-2如下:表4-2相关系数表由散点图和相关系数表可发现,成交价与B1价S1价有极其显著的关系,相关性很高,同时成交价与日期也有显著关系。同时,许多变量之间直接的相关性比较强,证明他们可能存在信息上的重叠。故还需用主成分分析法继续进行贡献率的判定。4.1.3模型1的建立主成分分析法日期时间成交价成交量总量B1价属性(持仓增减)B1量S1价S1量相關日期1.000.006.841-.025-.092.841-.001-.040.841-.046时间.0061.000.049-.040.896.049-.011.050.049.058成交价.841.0491.000.001.0461.000-.001-.0401.000-.033成交量-.025-.040.0011.000-.039.001.165.038.001.036总量-.092.896.046-.0391.000.046-.014.046.046.056B1价.841.0491.000.001.0461.000-.001-.0401.000-.033属性(持仓增减)-.001-.011-.001.165-.014-.0011.000-.001-.001-.003B1量-.040.050-.040.038.046-.040-.0011.000-.040-.029S1价.841.0491.000.001.0461.000-.001-.0401.000-.033S1量-.046.058-.033.036.056-.033-.003-.029-.0331.0006定义:主成分分析也称主分量分析,旨在利用降维的思想,把多指标转化为少数几个综合指标。主成分分析法是一种降维的统计方法,它借助于一个正交变换,将其分量相关的原随机向量转化成其分量不相关的新随机向量,这在代数上表现为将原随机向量的协方差阵变换成对角形阵,在几何上表现为将原坐标系变换成新的正交坐标系,使之指向样本点散布最开的p个正交方向,然后对多维变量系统进行降维处理,使之能以一个较高的精度转换成低维变量系统,再通过构造适当的价值函数,进一步把低维系统转化成一维系统。1、原始指标数据的标准化采集p维随机向量x=(x1,X2,...,Xp)T)n个样品xi=(xi1,xi2,...,xip)T,i=1,2,„,n,n>p,构造样本阵,对样本阵元进行如下标准化变换:其中,得标准化阵Z。2、对标准化阵Z求相关系数矩阵其中,。3、解样本相关矩阵R的特征方程得p个特征根,确定主成分按确定m值,使信息的利用率达85%以上,对每个λj,j=1,2,...,m,解方程组Rb=λjb得单位特征向量。4、将标准化后的指标变量转换为主成分U1称为第一主成分,U2称为第二主成分,„,Up称为第p主成分。5、对m个主成分进行综合评价对m个主成分进行加权求和,即得最终评价值,权数为每个主成分的方差贡献率。4.1.3模型1的求解7利用SPSS软件进行主成分分析统计得到方差分解主成分提取分析表4-3和初始因
本文标题:商品期货交易数学建模
链接地址:https://www.777doc.com/doc-5516547 .html