1策略研究报告研究报告程序化交易系统程序化交易系统及策略介绍研究报告Page1研究员信息研究员陈政电话15986935915邮箱chenzheng0604@126.com联系人黄振电话0755-86549982邮箱262481982@qq.com相关研究报告研究员信息作者保证报告所采用的数据均来自合规渠道,通过合理判断得出结论,不受任何第三方授意、影响,特此声明投资要点程序化交易是投资的必然趋势主要基于以下三点理由:首先,从交易特点来分析,程序化交易事先验证、交易专业、反应迅速、纪律严明和交易理性的特点,符合交易的内在要求,是市场和信息技术发展的必然结果。和人工交易方式相比,程序化交易通过历史行情测试和外推检验,可以事先检验交易策略的有效性,建立投资者对交易策略的信心。程序化交易通过对海量历史行情数据的实时计算,能够迅速发现并捕捉市场中存在的各种稍纵即逝的套利机会。程序化交易在交易过程中,能够严格遵守交易纪律,长期保持交易逻辑的一致性,这有助于提高投资的长期绩效。程序化交易克服了人性的贪婪和恐惧,能够理性对待各种交易机会,在下跌时及时止损、在上涨时及时跟进,使投资者免于各种情绪困扰,保持一种良好的投资心理。正是这些鲜明的特点,程序化交易受到了投资者的热烈欢迎,并逐步得到推广和普及。其次,从长期投资收益而言,程序化交易代表着投资的未来方向。程序化交易代表人物是西蒙斯,他管理的文艺复兴技术公司(RenaissanceTechnologiesCorp.)旗下的大奖章(Medallion)对冲基金(1988年成立),1989至2007年的年均收益率高达38%,傲视群雄。而同期索罗斯管理的量子基金年均收益率为22%左右,巴菲特的伯克希尔公司投资的年均收益率为20%左右。虽然投机大师索罗斯和投资大师巴菲特的长期回报率远远超过标普500的10%长期回报率,但和西蒙斯相比依然逊色不少。在2008年全球金融危机的重挫中,西蒙斯管理的基金回报率更是高达80%,程序化交易的威力可见一斑。随着程序化交易理论和实务的进一步发展,程序化交易的长期投资收益必将得到广泛的认同,投资者借助程序化交易追求投资收益的行为将成为一种时尚和趋势。最后,从发展进程来看,程序化交易是投资者的必然选择。目前程序化交易在金融交易中的占比在欧美已经达到一个比较高的比例。在我国,越来越多的投资者已经开始使用程序化交易,同时潜在需求旺盛,随着融资融券、股指期货等业务的推出和发展,我们相信程序化交易一定会得到长足的发展。国内证券市场只有20年的历史,相比欧美以及亚太其他发达地区市场成熟度还有很大差距,不仅如此,国内市场的一些特性也使程序化交易在国内发展受到限制。尽管如此,我们还是看好程序化交易在国内的发展前景。自今年4月沪深300股指期货被正式推出以来,大量的程序化套利策略纷纷出炉并创造出惊人的交易量。《统计套利策略研究报告》--------2012年8月20日《分级基金套利研究报告》---------2012年7月18日《鳄鱼法则交易系统的设计》---------2012年6月15日《中国私募房地产基金研究报告》---------2012年5月12日《私募股权基金二级市场研究报告》---------2012年4月16日作者保证报告所采用的数据均来自合规渠道,通过合理判断得出结论,不受任何第三方授意、影响,特此声明。研究员信息2程序化交易系统程序化交易系统的概念程序化交易系统是指设计人员将交易策略的逻辑与参数在电脑程序运算后,并将交易策略系统化。当趋势确立时,系统发出多空讯号锁定市场中的价量模式,并且有效掌握价格变化的趋势,让投资人不论在上涨或下跌的市场行情中,都能轻松抓住趋势波段,进而赚取波段获利。程序化交易的操作方式不求绩效第一、不求赚取夸张利润,只求长期稳健的获利,于市场中成长并达到财富累积的复利效果。经过长时期操作,年获利率可保持在一定水准之上。一句话:极其开放模型(策略)的设计、风险动态管理技术、误差矫正反馈检验准确率、快捷的下单速度。这四项组成了整个程序化交易系统。程序化交易系统的形式:1、价值发现型2、趋势追逐型3、高频交易型4、低延迟套利型程序化交易系统的投资模式1、将交易模式系统化:程序化交易的买卖决策完全决定于系统化、制度化的逻辑判断规则,透过电脑的辅助,将各种讯息转化为程序语言,藉由电脑来代替人为发出买卖讯号,再根据系统使用者发出的委托方式,执行下单程序。2、克服人性的四大心理障碍:排除人为情感因素,用电脑取代人性,消除交易时人性的恐惧、贪婪、迟疑及赌性等四大情绪因子。3、确保交易方法的一致性:严守既定的操作纪律及交易的基本原则,透过电脑将既定的操作规范、获利以及风险管理等条件写成程序语言,依程序发出进出场买卖的讯号。程序化交易系统的量化在确定了总体的构建思路后,应该对一个完整的交易系统的每一部分进行量化,包括:1、最大单笔和总体交易头寸的确立,我觉得以总资金的固定比例同时结合单个品种的平均振荡幅度来确定比较合适。2、开仓时机的选择。既然确定了追随趋势,那么价格就应该是我们最为关心的指标,可以以价格突破某个高点作为开仓的信号,但是这个开仓信号可以加以其它不同条件进行过滤,把明显的假信号或者风险很大的开仓信号过滤掉,比如可以结合价格与均线的距离来确定。3、加仓次数和时机的选择。关于加仓,是比较难于掌握的一个操作步骤,我初步认为加仓应该是在趋势已经确立后再进行,突破了明显压力或者支撑,而这个压力或者支撑是否可以直接采用在技术分析上的价位?这样做会不会与整个程序化交易系统产生比较大冲突?因为这个毕竟是主观的东西,而且还难以在操作之前量化,与程序化交易系统的构造初衷有所背离,究竟可不可行还值得商榷。4、止损位的设定。止损是整个交易系统中比较重要的部分,与确定最大头寸相似,我们可以把止损设定为固定比例同时根据不同品种的不同特征区别对待,并在加仓之后调整止损点位。5、盈利头寸的平仓。关于平仓,因为是追随趋势,那我们就不能让价格的小波动影响3到总体的操作,但在数量上如何界定是小回调还是大调整,抑或是价格反转,还是比较困难的。当然运用统计方法我们可以算出历史数据的大小波动及其对应的价格表现,但这样的历史数据对以后的操作有多大的借鉴意义还值得进一步验证。总体上来说,以追随趋势为思路来设计的交易系统,其成功率一定达不到50%,因为市场的运动特征必然会导致出现这样的结果,但是在趋势明确的时候,盈利率却很可能很高。如果不考虑交易成本,那么期货市场本身就是个零和市场,赚钱的人赚到的钱和亏钱的人亏损的钱是相同的,而长期以来针对这样的一个市场能不能做出一套保赚不亏的交易系统一直都是有争议的,因为历史经验证明无论是多么成功的交易者,都会在这个市场中出现反复,市场只要存在其交易就必然进行,而在交易者退出市场之前什么事情都有可能发生,现在能赚钱的交易系统在今后的一段时间里可能就不好用了,所以说这个市场上根本就没有也不可能有那么一套在任何时间任何情况下都能屡试不爽的交易系统,可见不断地验证和修正对于交易系统是非常重要的。最后提一点,程序化交易可能的最大好处就是可以帮助系统使用者最大程度地克服人性贪婪和恐惧的弱点。系统设计的流程1、交易策略的提出。2、交易策略的程序化。3、程序化交易系统的检验。程序化交易系统的设计必须符合以下三个原则①准确性。②稳定性。③简单性4、程序化交易系统的优化。4程序化交易的优点和缺点程序化交易的优点:一,使用程序化交易可以在交易过程中可以克服人性的弱点,这是程序化交易最大的优点,也是我喜爱程序化交易的最主要原因,人是有人性的弱点的,人的情绪化因素,贪婪,恐惧,做事不果断,赌性等等因素都会让一个人在正交易的时刻突然改变原有的计划,.而这种行为是不断重复发生的,就如德国的哲学家心理学家叔本华说过一个人在相同的时间和环境条件下会犯同样的错误,是不可避免的,这就是人的劣根性,我作为交易了很多年的老期货人,有非常深刻的体会,与其说我们和市场做交易,还不如说我们是不断的和自已的心魔做斗争,对期货市场有深刻认识的最典型的人特那非股票作手回忆录的作者莫属了.而程序化交易是一切功课在事先,电脑是不折不扣的执行者,应当说几乎百分之百的做到知行合一.这样也让人从盘面的辛劳中解脱出来.多少年来我们天天面对着盘面,我们的心每天都被跌宕起伏的行情所牵扯着,其实我多年的想法就是希望能做快乐期货的模式.轻轻松松的赚钱,快快乐乐的生活.因为我前期为期货付出的太多,应当有个回报了,所以更希望程序化交易能给我新的突破二,使用程序化交易可以突破人的生理极限.我们都知道人的反应速度是有限的,我们交易从大脑所想到手动需要一段时间来完成,而电脑程序交易显然比人工快的多,特别是当我们为了分散风险而进行多品种组合时,人的能力是有限的,如果选择品种多一点更能降低交易风险,如果我们想同时持有四个以上的商品品种,当行情激烈时多品种同时发生信号交易,那一个人的行为是顾及不了的,但电脑可以轻松完成.程序化交易可以让你远离期货,享受生活。程序化交易的缺点:一,只有系统性交易者才能做到程序化交易,而其它类弄的交易方法,没办法用程序化交易来完成,这就把一部分人挡在了门外。二,程序化交易的不稳定性:我认为程序化交易系统不可以永远包打天下的,总会在特定的时候出现一定问题的.有的人高估程序化交易的效果,把程序化吹得很神奇,但也有人很排斥程序化交易,质疑程序化交易的作用,认为用程序化交易来赚钱是不是有点像发明永动机一样可笑,所以一棒子把它打死.其实这是不妥的,.其实这和程序化交易本质是没有关系的,我们正确看待程序化交易,应当是把它作为一种工具来看待,怎么样做得好,是你怎么样利用好这个工具,程序化交易是人设计出来的,当然某个程序化交易系统赚钱的能力会直接反映设计者的期货水平.设计思想实质上是集成了交易理念、交易思路、交易方法甚至包括交易经验在内的一种积累与沉淀,但我们是不能保证一种方法就一定能永远适用期货的,程序化交易系统背后的的设计者,是不能一劳永逸的,是要面对这个市场,不断学习,不断进取,不断掌握先机。三,目前程序化交易技术门槛高.不能平民化.国内的一些知名软件平台.有时还是不能全面完成反映交易者执行思路,.现在软件业越来越发达,但还是不会无所不能,总有缺陷的,编写程序是个比较有深度的技术,很多人都不会,学起来不是那么轻松的事,.有一部分人望而却步,而就是知深的软件师,也不可能随心所欲的反映所有系统性交易者的交易思路,一套真正能长期稳定赚钱的系统,.可能要求很复杂,不但在交易信号上,还有在资金管理上,寸头管理上多策动重叠上有各种各样的要求。5CCI趋势捕捉系统CCI技术指标介绍CCI中文译名为:随顺市势指标。它属于超买超卖指标中较特殊的一种。波动于广向正值无限大和微向负值无限小之间。本指标专门用以测量股价是否已超出常态分布范围。CCI属于超买超卖指标中较特殊的一种。波动于广向正值无限大和微向负值无限小之间。但是不需要以0为中轴线,这一点也和波动于正值无限大和负值无限小的指标不相同。然而每一种的超买及超卖指标都有其[天线]与[地线]。除了以50为中轴的指标,天线与地线分别为80和20以外其它超买超卖指标的天线和地线位置,都必须视不同的市场,如黄金、外币、期货……不同的个股特性而有所不同,但是只有CCI指标的天线与地线分别为正100、负100,这一点是其原作者相当独到的见解。在意义上也和其它超买超卖指标的天线地线有很大的区别,股友们必须相当了解它的原理,才能把CCI和其它指标如BOLL、BANDS、INGER做一个更全面完整的运用及操作。那么什么是超买超卖指标?顾名思义,超买就是已经超出买方的能力,买进股票的人数超过了一定量数比例。那么,根据反市场投资心理,这时候应该反向卖出股票。超卖则代表卖方卖股票超出了特有区间,卖股票的人数超过一定比例时,反而更应该持有买进股票。这也是在一般常态行情下,经常最被重视的反市场,反头寸人群理论。但是如果行情是超乎寻常的超强势,则超买超卖指标会突然间失去了方向,行情一刻不停的持续上攻前进,群众思想似