1、期货市场程序化交易模式探讨程序化交易,是指一种在计算机和网络技术的帮助下,瞬间完成通过预先设置好的交易模型发出的各种交易指令的一种交易手段。程序化交易在投资实战中不仅可以提高下单速度,而且可以帮助投资者在交易过程中避免受到情绪波动的影响,实现理性投资。程序化交易的核心是交易模型,交易模型就是交易思想的实际化,程序化交易就是致力于处理现在的交易,而不是预测未来。谁也无法告诉你未来会如何走,但程序化交易可以告诉你现在应该怎么办。交易的关键是如何把握现在、处理正在发生的行情,而不是如何预测未来。太多的人花太多的精力去预测未来,而对正在发生的情况却不知所措,这导致太多的人亏损。程序化交易的基石是个性化
2、,就是每一个投资者根据自己的投资经验和智慧,编写自己的交易模型,然后进行电脑自动交易。程序化交易将成为未来期货市场的一个亮点,相信程序化交易系统能够给期货公司带来一个提高市场竞争力、提高客户盈利率的新途径。一、程序化交易在国外的发展历史及应用程序化交易应产生在 20 世纪 80 年代后期,在世界全球经济一体化和贸易自由化的趋势下,计算机、信息技术、新兴市场和金融创新工具的大量出现,是程序化交易的产生的主要原因,期权、期货和掉期等金融工具为各种专业管理公司提供了新的市场投资机会。这期间对冲基金得到迅猛发展,出现了大量在国际市场进行套利投资的新型对冲基金,这些投资均建立在复杂的程序化交易之上,并涌
3、现出一些很著名的人士,如以反射理论投资于外汇市场的量子基金掌门人乔治 索罗斯、以率先进行全球宏观投资的老虎基金创始人朱利安罗伯逊、以套利著称的美国长期资本公司创立人迈伦斯科尔斯和罗布特默顿。而从程序化交易的核心交易模型上来看,它的历史非常悠长,其雏形最先出现于证券交易之中,后被应用于期货交易,并随着投资管理业的迅速壮大,而得到进一步发展。其间涌现了许多成功的职业投资家,包括以技术分析模型为代表的江恩、以基本分析模型为代表的彼德林奇、沃伦巴菲特等。随着学院派的兴起和计算机技术的进步,以套利交易为主的“程式交易” 在华尔街大行其道,出现了许多“ 数量级 ”选手,他们拥有丰富的金融知识和扎实的数学功
4、底,充分利用先进的电脑技术,通过对历史数据进行大量复杂的数学运算,建立起大型数学计量模型,同时进行多个市场多个产品的套利活动。二、程序化交易在国内的发展特点及原因由于中国投资市场处于刚刚起步阶段,程序化交易早先并未引起关注,随着近两年互联网、计算机等硬件设备这些程序化交易的载体日渐成熟,文华财经资讯有限公司在 2005 年北京举行的“期货市场高层论坛-持续稳定发展的中国期货市场”上首次提出了本文中程序化交易的概念,程序化交易的快捷、理性化的特点引起了各界广泛关注,逐渐被期货公司、投资者所接受,进入了应用程序化交易的初级阶段。程序化交易在国内的特点就是其核心交易模型以技术分析理论为基础,究其原因
5、,主要有以下三点:1、国内期货合约数据太短数学计量交易模型的建立很大程度上依赖于统计学的功能,那么必须以大量的交易数据为基础,众所周知,国内的交易数据最长的只有十年左右,所以在研究上将大打折扣。2、专业人才的缺失除了期货合约数据过短的特点制约,基本面分析交易模型、数学计量交易模型还需要大量的经济数学这方面的专业人才,由于这方面人才的本身稀少以及期货行业欠缺吸引力导致这方面模型的缺少。3、国内投资者以技术分析见长近几年由于证券市场的低迷,很大一部分的投资者涌入期货市场。由于国内证券市场基本面信息的不对称、不准确的特点,如证券市场应该是经济市场的晴雨表,但是近几年中国经济的高速发展却与证券市场背道
6、而驰;会计报表的不准确性;重大信息的不披露等逼迫投资者只能研究技术分析,因此也取得了一定的成效,这部分投资者加上期货市场中原有的技术分析者构成了现今期货市场程序化交易使用者的中坚力量。三、国内应用程序化交易的过程介绍程序化交易系统的原理从上图可以看出,程序化交易是文华财经软件和金仕达/恒生自助委托软件协同工作来实现的。客户通过程序化交易系统发出的委托指令仍然是通过金仕达/恒生远程交易系统进入期货公司和交易所的撮合中心的。通过程序化交易来进行下单和客户通过金仕达/恒生自助委托软件下单具有同等的安全性和可靠性。1、编辑交易模型首先需要把总结出的交易方法写成交易模型,如下图:2、效果测试做成交易模型
7、只是一个开始,一个好的交易模型需要行情的考验,首先就是对历史行情的效果测试,详细的测试信息帮助反映出模型中存在的缺点以便不断改进,见下图:3、参数优化交易模型中带有参数,这些参数的取值直接影响到模型的交易效果,交易模型需要进行参数优化,找到最优的值。并且行情总是变化的,最优的值可能会逐渐偏离,所以参数优化也需要定期检测。4、利用模拟交易系统对实时行情进行交易效果检测除了对历史行情进行效果测试外,最重要的是交易模型在实时行情中的效果检测,因为历史不会简单的重复,实时行情中的操作能发现许多在历史行情中发现不了的问题,如关键点位的拉锯战,开平仓价格等,但是如果用资金参加实盘操作,风险无疑巨大,文华的
8、模拟交易系统通过用虚拟的资金完成对实时行情的效果检测,达到的效果与实盘操作完全一样。5、应用交易模型交易模型确定后就进入了实盘交易,在行情中直接按照交易指令把单子下进交易所内,不需要任何人工操作,完全自动化(也可选择半自动,需要确认一次) 。四、程序化交易对国内期货公司的作用1.使用程序化交易提高期货公司的竞争力要提高期货公司的竞争力就需要找到一种具有独一无二性,并且可以在短期内吸引客户的竞争方式。期货公司可以利用自身的研发力量,编出高盈利率、有竞争力的程序化交易模型,让客户使用这些交易模型进行交易。我们公司客户用现在的程序化交易软件,就能看到交易模型发出的交易指令,客户可以利用这些交易模型进
9、行自动交易,也可以用自动提示的方式辅助客户交易。期货公司提供的交易模型是期货公司的研发力量、投资经验和智慧的具体体现。现在技术上能够做到模型安全和防复制,期货公司可以有选择地把某一个模型授权给某一些或某一个客户使用,其他客户无法使用;还做到了如果某客户撤资转到其他期货公司开户,模型能够自动锁死。有了期货公司提供的交易模型,使客户的投资过程变得更加简单化,对于吸引和指导新客户十分有效,那么新客户自然会源源不断加入。最近几年,期货公司之间的竞争十分惨烈,主要原因出在服务“同质化” 、竞争手段“同质化” 。大多数的期货公司竞争方式都是依靠降低手续费、对基本面的研发及服务的热情周到。这几种方式因为是大
10、多数期货公司之间竞争惯用的方式故无法显示出其优势,并且这几种方式也存在着其中各自的弊端,不能有效的维护现有客户或者开发新的客户。原因如下:1、靠拼手续费的方式没有任何技术含量,容易被人复制,你降其它公司也降.这样做的结果可能会两败俱伤,对整个行业造成损害,最后形成一种恶性的循环。2、靠基本面的研发去吸引客户的投资基本面的研发注重趋势,但是对于客户实际交易的指导“见效”太慢,客户很难在具体的交易中受到帮助,如在具体的出入市点的掌握上;客户的执行力度上等方面无法掌握。3、靠热情周到的服务这一点不是关键的因素,因为服务再好,如果客户赔钱还是得撤户。2.使用程序化交易提高客户的盈利水平在期货市场存在着
11、如此激烈竞争的形势下,对于期货公司来说,开发一个新的客户是一件很不容易的事,保住、留住客户又是期货公司长期以来在做的一个工作,但很多新的客户在进入期货市场不久,由于操作上缺乏技术含量只能“跟着感觉走” ,所以很快就将保证金赔光离开了。客户赔钱了,当然客户受到了损失,其实期货公司也受到了“机会损失” ,因为如果客户少赔钱或者赚钱了,是会源源不断给期货公司创造利润的。由于我们公司客户比较多,只能对部分客户做到有效指导,做不到对每个客户都能进行科学的操作指导,所以往往客户整体盈利率很低,很不容易开发的客户很快便在期货市场上消失了。看似牺牲了一个小客户,其实很多小客户都是很有潜力的,因为谁也不会刚做期
12、货就拿出 1000 万来做,都是要先做试探性的投资,然后才会大量投资。要保住、留住客户就必须要提高客户的盈利水平,延长客户交易寿命。如何用有限的人力为更多的客户提供投资顾问服务,如何让那些“跟着感觉走”的客户来理性投资,就显得尤其重要。程序化交易就能够帮助期货公司解决怎样用很少的人力来为更多的客户提供投资顾问服务,指导更多的客户下单的问题。这个还涉及到了文华的一个文文通的软件,具体如下:1、先将客户分成群组,并分配给几个投资顾问来带。投资顾问首先研发出好的交易模型之后通过文文通的“模型发送”功能将交易模型发给所在群组的客户,见下图。2、客户在接收到模型以后,系统会自动把模型安装好。客户启用交易
13、模型以后,系统会自动发出的买开/买平、卖开/卖平、反手等交易指令,客户可以选择自动下单,也可以参考这些指令手动下单。投资顾问可以根据每一波行情的特点对交易模型随时改进更新,并随时的发给正在使用的客户,以此让客户用科学的方法做期货,使不懂得技术分析的客户也能够理性投资,从而提高客户操作的盈利率,降低投资风险延长客户交易寿命。客户还可以跟投资顾问之间一对一网上聊天,探讨行情。五、程序化交易对投资者的作用在没有程序化交易时,依靠技术分析方法做交易的投资者一般也有自己总结出的一套交易方法,但是在实际交易中依然存在问题,主要有以下两点:1、执行交易方法的时间过长传统的执行交易方法主要分三个步骤:(1)观
14、察行情走势是否吻合交易方法的规定。如形态、指标值、交叉情况等;(2)决定是否交易;(3)自助下单。这三个步骤都需要耗费一定的时间,而期货行情瞬息万变,投资机会往往稍纵即逝,这样的交易方法由于时间因素而使把握机会的能力欠佳。2、执行的力度由于执行交易方法全程需要人工操作,执行往往受到情绪、心理的影响而导致偏差,从而受到计划的影响,往往导致不必要的亏损。程序化交易是把交易方法直接做成交易模型在期货行情上直接应用,完全由计算机判断交易条件是否满足,并且可直接把交易指令下进交易所内,这样的交易方式大大提高了交易速度,占得了先机,并且理性化操作,在长期交易中体现盈利的稳定性、持续性。随着程序化交易这种新
15、兴的交易方式在国内逐渐被人认识,接受,以及证券市场的持续低迷,进入到期货市场的投资者越来越多,预计在今后几年使用程序化交易这种交易方式的投资者将占有一定得比重,他们整体的表现将直接影响到程序化交易在未来的发展地位。程序化交易体现的理念、思想也将慢慢影响到其它投资者,有利于国内投资者整体素质的提高,加上随着期货市场的不断发展,行情数据的积累、专业人才的增多,交易模型的类型也会往更高级别的基本面分析交易模型、 数学计量交易模型发展。这些模型也将与未来推出的期权,金融期货相互吻合,因为有了这些新品种,高级别的交易模型才有了用武之地,他们将交相辉映。可以说,程序化交易在中国是在期货市场发展起来的,是必然的产物,因为期货市场的整体建设程度远远高于证券市场,以及期货交易的特性,可以预见,在未来几年中国期货品种的不断推出,投资手段的复杂化,以及近两年信息资讯商、期货公司的推广铺垫,程序化交易的应用将马上迎来新一轮的高潮!