当前位置:文档之家› 期货程序化交易策略研发

期货程序化交易策略研发

.. .. ..期货程序化交易策略研发.专业资料... .. ...专业资料. 摘要期货程序化交易起源于欧美国家,随着计算机技术的发展,程序化交易得到了快速的发展。

程序化交易主要通过阿拉法模型、交易成本模型和风险控制模型三个模型构成,通过对历史数据的分析寻找阿拉法策略,通过多策略组合实现能够收益稳定回撤可控的程序化策略组。

本文主要是通过对程序化交易各个环节的特点进行剖析,实现通过数量模型就能稳定盈利的方法。

关键词:阿拉法模型,交易成本模型,风险控制模型,数据,多策略组合.. .. ...专业资料. AbstractFutures program trading originated in Europe and the United States, with the development of computer technology, program trading has been rapid development. Program trading is mainly constituted by alpha model, transaction cost model and risk control model of three model, by finding the Alpha strategy for the analysis of historical data, the combination of strategies can yield stable retracement controllable program strategy group. This paper is mainly through the analysis of characteristics of every part of the transaction on the program, through the method of quantitative model can stable profit.Key Words:Alpha model, Transaction cost model, Risk control model, Data, Multiple strategies.. .. ...专业资料. 目录摘要 (i)Abstract (ii)图目录 (IV)第1章绪论 (1)1.1 课题背景 (1)1.2 国外状况 (1)1.2.1 程序化交易的国外发展状况 (1)1.2.2 程序化交易的国发展状况 (2)1.3 程序化交易特点 (2)1.3.1 程序化交易的优点 (2)1.3.2 程序化交易的缺点: (3)1.4 本课题研究的目标 (3)1.5 本章小结 (4)第2章交易平台与关键研发技术 (5)2.1 程序化交易平台 (5)2.2 交易开拓者交易平台 (5)2.3 MATLAB2012B介绍 (6)2.4 相关策略技术现状 (7)第3章需求分析 (9)3.1 策略功能需求分析 (9)3.2 性能需求 (10)第4章策略详细设计 (11)4.1 策略开发流程图 (11)4.2 阿拉法模块介绍 (11)4.2.1 理论驱动型 (12)4.2.2 数据驱动型 (12)4.3 交易成本模块介绍 (13)4.4 风险控制模型介绍 (13)4.4.1 控制风险的类型 (14)数据的重要性 (14)4.5 技术分析技术 (15)4.5.1 日本蜡烛图 (15).. .. ..4.5.2 日本蜡烛图的画法 (15)4.5.3 日本蜡烛图的形态 (15)4.5.4 代码编辑蜡烛图 (17)4.6 技术指标 (17)4.6.1 技术指标概述 (17)4.6.2 技术指标分类 (17)4.7 阻力位和支撑位 (19)4.8 本章小结 (19)第5章程序化交易策略实现 (20)5.1 日交易策略——DRT (21)5.1.1 策略开发流程图 (21)5.1.2 策略介绍 (21)5.1.3 策略测试结果 (22)5.2 日交易策略——DRT(加仓) (24)5.2.1 策略开发流程图 (24)5.2.2 策略介绍 (24)5.2.3 策略测试结果 (25)5.3 日交易策略——R_Breaker (26)5.3.1 策略开发流程图 (27)5.3.2 策略测试结果 (28)5.4 基本面策略——开盘后一分钟交易策略 (30)5.4.1 策略思想 (30)5.4.2 策略开发流程图 (30)5.5 统计套利策略 (31)5.5.1 统计套利的定义 (31)5.5.2 统计套利的思路 (31)5.5.3 统计套利风控 (32)5.5.4 统计套利策略 (32)5.6 本章小结 (33)第6章程序化交易展望 (34)6.1 CTA (34).专业资料... .. ..6.1.1 CTA概述 (34)6.1.2 CTA策略 (34)6.2 投资组合的分散化 (35)6.3 异构策略 (35)6.3.1 同构策略 (35)6.3.2 交易时间框架 (36)6.4 策略的系统测试 (36)6.5 本章小结 (37)参考文献 (38)作者简历 .......................................... 错误!未定义书签。

致谢 .............................................. 错误!未定义书签。

.专业资料... .. ...专业资料. 图目录图 3.1 程序化交易策略功能结构图 (10)图 4.1交易策略流程图 (11)图 4.2实体长线 (16)图 4.3长影线 (16)图 4.4 Boll通道 (18)图 4.5 MACD (19)图 5.1 DRT流程图 (21)图 5.2 DRT交易策略测试结果 (22)图 5.3 DRT收益曲线 (22)图 5.4 DRT(加仓)流程图 (24)图 5.5 DRT(加仓)交易策略 (25)图 5.6 DRT(加仓)收益曲线 (25)图 5.7原理图 (26)图 5.8 R_Breaker流程图 (27)图 5.9 R_Breaker策略图 (28)图 5.10 R_Breaker收益曲线 (28)图 5.11 1minVol交易 (30)图 5.12统计套利 (32)图 6.1投资策略分散化 (35).. .. ...专业资料. 表目录表 2.1 数据类型 (6)表 5.1仿真交易结果表 (23)表 5.2仿真交易结果表 (25).. .. ...专业资料. 第1章绪论1.1课题背景程序化交易系统是指设计人员将交易策略的逻辑与参数在电脑程序运算后,并将交易策略系统化。

当趋势确立时,系统发出多空讯号锁定市场中的价量模式,并且有效掌握价格变化的趋势,让投资人不论在上涨或下跌的市场行情中,都能轻松抓住趋势波段,进而赚取波段获利。

程序化交易的操作方式不求绩效第一、不求赚取夸利润,只求长期稳健的获利,在市场中成长并达到财富累积的复利效果。

经过长时期操作,年获利率可保持在一定水准之上。

程序化交易系统的构成就是:极其开放模型(策略)的设计、风险动态管理技术、误差矫正反馈检验准确率、快捷的下单速度。

这四项组成了整个程序化交易系统。

1.2国外状况1.2.1程序化交易的国外发展状况20世纪90年代以及2000年以后资本市场以及金融衍生品市场的长足发展,在87年股灾中被指为罪魁祸首的程序化交易,终于被历史肯定了它的价值,人们终于也像当时从认为股票和期货为洪水猛兽到接受它们并发挥它们的经济作用一样,开始逐步的走进了程序化交易的世界、量化投资的世界。

量化投资及程序化交易大师西蒙斯默默无闻的在十几年间大量使用量化系统的交易方法,取得了比巴菲特、索罗斯等市场传奇更高的年收益率。

在这漫长的岁月中,程序化交易一直悄无声息的为投资者不停的赚进大把的钞票,也在润物无声的在为各交易所的交易量做着贡献。

据统计欧美市场中有70%的交易是由程序化交易完成的,如果将程序化交易的概念再定义的宽泛一些的话,可能这个比例会更高。

而在亚洲、韩国来看的话,程序化交易量占比在50%左右。

从另外的角度,国外的期货CTA也就是期货的资产管理业务,交易量的70%左右都是由程序化交易来实现。

.. .. ..1.2.2程序化交易的国发展状况国证券市场只有20年的历史,相比欧美以及亚太其他发达地区市场成熟度还有很大差距,不仅如此,国市场的一些特性也使程序化交易在国发展受到限制。

首先,国的交易场所比较单一,股票只在交易所进行交易。

而国外的情况则是大量的流动性存在于交易所以外,比如大大小小的暗池、ECN等。

即使同一只股票也会在多个交易所交易,目前NYSE股票只有25%左右的交易量是通过NYSE 执行的。

国外很多执行算法就是为这种条件量身定做的,比如各种智能路由算法,而在国这些算法都没了用武之地。

其次,国市场的T+1交割制度使得大量日交易策略不能得以实施,高频交易策略更是无从谈起。

除此以外,股票市场不允许卖空、缺乏做市商制度、可供交易的产品简单、交易指令不够完善等,都不利于程序化交易策略的开展。

尽管如此,程序化交易在国的发展前景依然良好。

自2010年4月沪深300股指期货被正式推出以来,大量的程序化套利策略纷纷出炉并创造出惊人的交易量。

在国的期货交易所主要有期货交易所,期货交易所,上海期货交易所和中金交易所。

中金所主要以金融期货为主,包括已经上市的股指期货和即将上市的国债期货两个品种,其他三个交易所交易的是商品期货,包括农产品如豆粕、豆油、棉花、白糖等,化工产品如天胶、强塑、PTA、甲醇等,金属产品如铜、螺纹、黄金、等。

以交易量来看,中金所的股指期货虽然只有一个品种,交易量已经占到了所有期货产品的60%左右,如果国债期货推出以后,中金所的交易量能超过交易量总额的85%以上,而且这两种金融属性的期货产品很适合使用程序化交易进行包括套利,趋势和高频等策略进行交易。

1.3程序化交易特点1.3.1程序化交易的优点1、客服弱点使用程序化交易可以在交易过程中可以克服人性的弱点,这是程序化交易最大的优点,也是我们喜爱程序化交易的最主要原因,人是有人性的弱点的,人的情绪化因素,贪婪,恐惧,做事不果断,赌性等等因素都会让一个人在正在交易的时刻突然改变原有的计划,而这种行为是不断重复发生的。

就如德国的哲学家心理学家叔本华说过:一个人在相同的时间和环境条件下会犯同样的错误,是不可避免的,这就是人的劣根性。

我们和市场做交易,还不如说我们是不断的和自.专业资料... .. ..已的心魔做斗争。

而程序化交易是一切功课在事先,电脑是不折不扣的执行者,应当说几乎百分之百的做到知行合一.这样也让人从盘面的辛劳中解脱出来。

相关主题