程序化交易系列研究之二:股指期货即日交易模型(dtm)-

上传人:F****n 文档编号:100363407 上传时间:2019-09-23 格式:DOC 页数:10 大小:460KB
返回 下载 相关 举报
程序化交易系列研究之二:股指期货即日交易模型(dtm)-_第1页
第1页 / 共10页
程序化交易系列研究之二:股指期货即日交易模型(dtm)-_第2页
第2页 / 共10页
程序化交易系列研究之二:股指期货即日交易模型(dtm)-_第3页
第3页 / 共10页
程序化交易系列研究之二:股指期货即日交易模型(dtm)-_第4页
第4页 / 共10页
程序化交易系列研究之二:股指期货即日交易模型(dtm)-_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《程序化交易系列研究之二:股指期货即日交易模型(dtm)-》由会员分享,可在线阅读,更多相关《程序化交易系列研究之二:股指期货即日交易模型(dtm)-(10页珍藏版)》请在金锄头文库上搜索。

1、专题报告金融工程金融工程Table_MainInfoTable_Title量化策略专题报告2010.03.17股指期货即日交易模型(DTM)程序化交易系列研究之二蒋瑛琨杨喆021-021-本报告导读:期指即将推出,我们构建可用于沪深300指数期货日内交易的DTM模型,通过对模型参数的测试、模型条件的设置与优化,该模型可获得显著正收益。摘要:Table_Summaryl 交易策略是指,交易员按照事先确定好的一系列规则来指导交易,以应对市场可能出现的各种状况。对于交易员来说,发展自己的交易策略有助于去除交易中的情绪因素,并且可以节约时间和提高效率。 l 根据投资时间区间的长短,我们将交易频率分为四

2、种:长线、中线、短线、超短线。长线交易的优势是可以节省手续费,同样的收益下平均每笔交易获利更大;而短线交易则会导致手续费增加,每笔交易的利润降低,不过可以通过增加交易次数来弥补总收益的损失。l 我们的目标是构建一个以沪深300指数期货为交易标的的日内交易策略,因此我们希望该交易工具能够满足以下特点:低成本手续费、足够的流动性、委买委卖价差较小。一个完整的交易模型将包括交易时间区间、交易对象、交易建立条件、止盈、止损条件、交易过滤方法以及资金管理方法等。我们通过对沪深300指数过去两年的历史数据做统计检验来设定出各项交易条件,逐步建立、完善、优化出一个简单实用的交易模型。l 通过对开盘区间突破法

3、的测试改进,我们构建即日交易模型(DTM),该模型的原理是市场在我们开始交易的时刻前,已经出现了某一方向上的最大波动(即市场在开盘后一段时间内已经走出了本日的高点或是低点),那么当开盘区间被突破后,我们通过反向交易可以获取利润。交易方向必与前期极值点相反才可获利,该方向的趋势持续可能性高,且不会导致止损。l 由于目前股指期货尚未推出,仿真期货数据偏离实际较大,因此我们在这里选择用沪深300指数过去两年的日内1分钟高频数据用作模拟测试之用。通过对模型参数的测试、模型条件的设置与优化,DTM模型在08-09年间取得了不错的收益,四个半年均获得600个指数点以上的正收益。Table_Report相关

4、报告程序化交易的模型和应用程序化交易系列研究之一2010.03.15目 录1.股指期货程序化交易策略31.1.交易策略简述31.2.交易频率研究31.3.交易标的选择42.即日交易模型(DTM)52.1.模型原理52.2.模型参数52.3.模型优化72.4.模型结果81. 股指期货程序化交易策略1.1. 交易策略简述交易策略是指,交易员按照事先确定好的一系列规则来指导交易,以应对市场可能出现的各种状况。对于交易员来说,发展自己的交易策略有以下的好处: 第一,去除情绪因素。一个交易者应当遵循既定的交易策略,无论市场如何变化都得知道自己应该做什么。一个没有既定交易策略的交易者情绪容易受到他所处仓位

5、的影响,他可能在市场没有往对他有利的方向运行时感到恐慌从而作出错误的判断,因为他事先没有想好应对的方法。 第二,节约时间。发展一个完善的交易策略固然需要很多时间,不过一旦交易规则确立,则可以把交易员从监控盘面的繁重工作中解脱出来,从而有时间去进一步发展和完善他的交易策略。要想建立一个完善有效的交易策略是一个非常复杂的过程。现在市面也有一些功能强大的交易分析软件,可以帮助我们自动建立起交易策略,例如TradeStation、WealthLab等,不过这么容易就建立起来的交易策略可能会对不了解其本质、在交易中又盲目依赖模型的交易员造成误导。从交易策略的本质来说,一个合理的策略应该是建立在统计检验的

6、基础上,通过历史数据检验的模型才能最大可能为投资者带来正的现金流。股指期货、融资融券推出在即,这在国内资本市场发展过程中是一个重要的里程碑;对投资者而言,也会带来重大投资机遇。市面上对于股指期货的投资策略已经有了丰富的研究,不过注意力更多地集中在股指期货的价值发现、套期保值及套利等基本功能上,其实它也是一种非常优良的投机工具。与国内同样具备T+0交易特点的权证业务、ETF套利相比较,股指期货的保证金结算、指数作为交易标的,及做空机制令其在短线趋势交易中具有非常明显的优势。本报告意在研究并建立起一套基于股指期货的即日交易策略,一个完整的交易模型将包括交易时间区间、交易对象、交易建立条件、止盈、止

7、损条件、交易过滤方法以及资金管理方法等。我们通过对沪深300指数过去两年的历史数据做统计检验来设定出各项交易条件,逐步建立、完善、优化出一个简单实用的交易模型。1.2. 交易频率研究交易频率是建立一个交易模型的第一步,也是非常重要的一步。这其实取决于我们打算花多少时间在交易上,或者说我们期望这个交易模型用怎样的频率进行交易。我们按照投资时间区间的长短,将交易频率分为四种:长线、中线、短线、超短线。 表 1 交易频率交易类型交易频率使用的数据长线月及以上每日收盘数据中线月每日收盘数据短线日、周每日收盘数据超短线日内盘中高频数据数据来源:国泰君安证券研究长线交易的优势是可以节省手续费,同样的收益下

8、平均每笔交易获利更大;而短线交易则会导致手续费增加,每笔交易的利润降低,不过可以通过增加交易次数来弥补总收益的损失。例如:系统1 每次交易平均产生250点的收益但是一年只交易4次。 系统2 每次交易平均仅产生10点收益但是一年交易200次。 系统1每年能产生1000点收益,而系统2每年则能产生2000点收益。即使我们假设每次交易花费5个点用做佣金以及滑动误差(即无法在理想价位买到理想数量所造成的损失),那么系统1花费20点/年,反之系统2 花费1000点/年。 从数字上来看,这两个系统产生了相似的净利润,不过两种系统依然存在本质的不同: 1)在一年只有四次的交易的系统1中,每次交易都很重要也必

9、须被把握住。因为很有可能大部分收益将来自一次交易,因此这次交易绝对不能被错过。因为系统2大概每天都会产生一次交易,所以它并不特别依赖个别的交易。2)系统1要求有更大的资金做基础,因为这种类型的交易不得不承受宽幅的震荡,在很多时候会存在巨额亏损的可能。 3)系统2需要进行更频繁的交易,同时交易员必须对日内交易数据进行实时监控。 4)一个设计良好的自动交易系统很少会出现亏损的月份。因此系统2中出现资产净值出现连续大幅下降的概率更低,对投资者心理的考验更小。交易的频率是任何交易系统的精华元素,不过对于究竟怎样的频率对于个人投资者最优,并没有一个统一的答案。本文构建的是一个日内交易系统,即在一个交易日

10、内完成交易的买入和卖出的过程。1.3. 交易标的选择要建立一个交易系统下一步需要决定选择何种交易工具。目前市场上有大量的交易工具可供选择,比如股票、债券、期货、期权等。每个工具都有它自己的优点,或多或少也有些不同的交易特性。在这里,我们的目标是构建一个以沪深300指数期货为交易标的的日内交易策略,我们计划在一天内开平仓,并且我们希望该交易工具能够满足以下特点: 1、低成本手续费。由于交易频繁,因此手续费必须最低。2、流动性。 要有足够的成交量使我们的单子能进出自如,不会有追不进和砍不掉的情况出现。 3、委买、委卖价格间不能差距过大。普遍来说,在一个流动性好的市场中,委买、委卖价格间距都不大。

11、由于目前股指期货尚未推出,我们也无法获得真实交易数据,虽然市面上也有一些股指期货的仿真模拟数据,但是考虑到毕竟不是真实交易数据,与实际偏离较远,所以为研究建立此日内交易系统,我们在这里选择用沪深300指数过去两年的日内1分钟高频数据用作模拟测试之用。2. 即日交易模型(DTM)2.1. 模型原理我们试图从统计上寻找建立交易的依据。这要求我们去设置一些可以量化的条件,从中找出可能赢利的交易方法。例如,开盘区间突破是一个非常流行的交易方法,但开盘区间的突破不代表趋势一定形成。我们对该方法进行测试并加以改进,通过对市场交易数据的分析,我们构建即日交易模型(Daily Trading Model)。该

12、模型的初始交易条件是:向上突破开盘后X分钟的高点进入做多;向下突破开盘后X分钟的低点进入做空。 这个模型的原理是市场在我们开始交易的时刻前,已经出现了某一方向上的最大波动(即市场在开盘后一段时间内已经走出了本日的高点或是低点),那么当开盘区间被突破后,我们通过反向交易可以获取利润。交易方向必与前期极值点相反才可获利,该方向的趋势持续可能性高,且不会导致止损。我们在这里要测算开盘区间多长是最优的,研究最优的入市、止损及止盈时间,并且还要对模型进行后续优化改进,促使交易条件更加适合赢利。2.2. 模型参数1)开盘参考区间我们用沪深300指数来做测试,2009年1月到2009年6月,共118个交易日

13、。为确定开盘最优参考区间,从开盘15分钟到开盘180分钟、每隔15分钟进行测试,最终得出区间突破和获利最优组合的开盘参考区间在110分钟,在此处的期望赢利最大。这个测试的目的是用来证明区间突破确实能够成为交易系统建立的基本组成部分。通过测试,我们发现在每个时间段进入都有获利的可能,最大获利的期望在110分钟出现了一个峰值,即我们使用开盘110分钟K线的区间突破可以获得最大可能的盈利,因此我们就选择在开盘后110分钟作为区间突破的参考区间,并在此之后入市交易。2)入市规则在美国市场上,可以采用限价指令或止损指令的方式来限制买卖价格。但在国内,我们很难做到在某一确定价位上进行交易。当我们确定开盘参

14、考区间后,比如高点是H点,低点是L点,那么我们所要测试的是在以下不同点位入市的效果哪种最好。我们可以在H或L点到达,再多等几个点的突破以后入市建仓。表 2 突破入市点位做多入市点位H+n做空入市点位L-nH+1L-1H+2L-2H+3L-3H+4L-4H+5L-5数据来源:国泰君安证券研究这样设置的理由是防止出现假突破,即出现市场行情刚刚触及我们的预留价格,也就是刚刚超过最高或者最低价格就立即发生反转。我们可以用数据检验这一方法的有效性。我们也可以在开盘区间被突破后,等待指数进行一定点位的回调再建仓。但是假如价格突破后就不再发生回调了,这样做就会让我们错过半年中几笔最大的盈利。表 3 回调入市点位做多入市点位H-n做空入市点位L+nH-0L+0H-1L+1H-2L+2H-3L+3H-4L+4数据来源:国泰君安证券研究通过测试,我们可以得出如下结论,规避假突破虽然可以减少损失,但也为此付出了等待点位的巨大代价;同时,等待市场回调再买入的方法大大降低了交易的效率,因为很多能够获得高额收益的交易都被错过了。事实上在n为1的时候,模型效果是最好的。因此我们把交易规则确立为,当市场突破开盘区间的高点加一个点后就入市做多,突破开盘区间低点减一个点后就入市做空。另外,我们对止盈、止损的规则进行测试,结果显示不进行止盈和在开盘区间极值点止损的效果是最优的。因为我们的赢利来

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号