股指期货的高频交易算法研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
股指期货的高频交易算法研究
高频交易是指从那些人们无法利用的极为短暂的市场变化中寻求获利的计算机程序化交易,比如,某种证券买入价和卖出价差价的微小变化,或者某只股票在不同交易所之间的微小价差。这种交易的速度如此之快,以至于有些交易机构将自己的“服务器群组”安置到了离交易所的计算机很近的地方,以缩短交易指令通过光缆以光速旅行的距离。一般是将交易策略编制程序,利用电脑买卖进行非常高速的交易,从中赚取证券买卖价格的差价。高频交易的典型特征包括,都是由计算机自动完成的程序化交易;交易量巨大;持仓时间很短,日内交易次数很多;每笔收益率很低,但总体收益稳定等。
股指期货的全称是股票价格指数期货,也可称为股价指数期货、期指,是指以股价指数为标的物的标准化期货合约,双方约定在未来的某个特定日期,可以按照事先确定的股价指数的大小,进行标的指数的买卖。一个证券交易所通常有成百上千只股票,每只股票的涨跌情况各不相同,这就需要有一种指标能够指示股票市场整体的涨跌情况,股票指数就是起到这个作用。常见的股指有上证指数、深成指数、纳斯达克指数、道琼斯指数等。
假定当前上证指数的点位是3000点,现在有一个“12月底到期的针对这个指数的期货合约”。假如你认为到12月底时,指数会超过3000点,你就买入该股指期货,也就是说,你承诺在12月底时,以3000点的“价格”买入上证指数。当指数期货上涨到3050点时,以当前新的“价格”,即3050点,卖出这一期货,这时,你就平仓了,并获得了50点的收益。反之,如果12月底指数下跌到2970
点,那你也必须以3000点时的价格买入这份合约,并且平仓,这时你的亏损是30个点。如果做空股指,即认为到12月底时,指数会下跌到2900点,那你可以卖出这张合约,如果12月底时,指数实际为2850点,你只需按照2850点价格买入这份合约,从而平仓,并获得50点收益,反之,如果实际指数为2930点,你必须以2930点价格买入这份合约,平仓,但是亏损30个点。
股指期货具有如下特点:
(1)期货合约有到期日,不能无限期持有
(2)期货合约是保证金交易,必须每日结算
(3)期货合约可以卖空
(4)市场的流动性较高
(5)股指期货实行现金交割方式
(6)股指期货关注宏观经济
(7)股指期货实行T+0交易,而股票实行T+1交易
股指期货的主要功能包括,
(1)对股票投资组合进行风险管理,即防范系统性风险(我们平常所说的大盘风险)。通常我们使用套期保值来管理我们的股票投资风险。
(2)利用股指期货进行套利。所谓套利,就是利用股指期货定价偏差,通过买入股指期货标的指数成分股并同时卖出股指期货,或者卖空股指期货标的指数成分股并同时买入股指期货,来获得无风险收益。
(3)作为一个杠杆性的投资工具。由于股指期货保证金交易,只要判断方向正确,就可能获得很高的收益。例如如果保证金率为10%,买入1张标价1000的沪深300指数期货,那么只要期货价格涨了5%,相对于100元保证金来说,就可获利50,即获利50%,当然如果判断方向失误,也会发生同样的亏损。
目前市场中国股指期货市场上每个交易日有四种可交易数据,分别是当月合约、下月合约、当季合约与下季合约。附件中给出了2014.4.2-2014.4.14日股指期货交易四种合约的指数数据(IF1404,IF1405,IF1406,IF1409),请分析这些数据,试解决下面问题:
1.对2014.4.2的当月合约数据(IF1404),选取五分钟交易数据建立预测模型。
按照预测模型获得的收益验证模型的有效程度,为简单起见,假设根据模型预测结果进行交易时,每次做多或者做空均为一张合约。计算这些模型用于交易2014.4.3-2014.4.14当月合约时获得的收益,每次交易的合约数均为一张,交易手续费为合约金额的2.5%%。
2.考虑到四种合约是对同一标的物(股指)的预期,因此这些合约之间可能存
在协整关系。试判断五分钟频率下,2014.4.2的当月合约数据(IF1404)与下月合约数据当月合约数据(IF1405)、当季合约数据(IF1406)以及下季合约数据(IF1409)之间是否存在协整关系?若有,建立模型,确定二者之间的协整关系。