首先我们应该明白什么是程序化交易?为什么要进行程序化交易?
我们根本不排除单个人的操盘水平,但是个人做的再好也只不过是短暂的辉煌罢了,如果大家曾经关注过2006年的中期杯全国实盘交易大赛的话会对这话很有感触的。个人永远都是单个的人,他有七情六欲,他有时会热血沸腾,他有时会心脏狂跳!他有时会冲动博起。他会经常进行些无谓的交易,他会经常为这些无谓的交易而影响操盘心态与操盘思路。他会有个人主义,他会有英雄主义,他会有家长式作风,这注定了个人的操盘水平无论怎么样完美他都无法避免个人操盘的弱点。从这点说起来浸淫期货10来年和一个刚刚入门的期货投资者都是在同一个档次的,因为任何投资者都曾经赚过钱,都曾经辉煌过.这也应该就是程序化交易的起因吧。为什么要进行程序化交易我的理解是为了最大限度的避免个人投资者在实际操盘中的各种人性对交易的影响。
程序化交易包含几个方面:资金管理,交易模型,风险控制。也就是把交易原则化,规则化,系统化。程序化交易又可细分为计算机程序化交易和人工程序化交易。
先说说人工程序化交易。
打个比方:有一投资者在实际操盘中积累了大量的操作经验,他想实施程序化交易,于是他就把他的好的经验进行量化,如何进场,如何出场,如何止损,对每一品种下多大的单量。。。。再请一些人,这些人不一定要懂的期货,其中某些人负责下单,某些人负责出场,某些人负责止损。。。
这种程序化交易方法是现在大多数小投资机构所采用的方法。虽然这种方法相对于单个投资者来说有着极大的优势,但是也存在很多缺点。
1,不能够很好的验证这操盘方法的可行性。
我们暂且把操盘方法称做交易模型吧,这样可能时髦点。你的交易模型确实可行吗?你的交易模型通过了历史数据的检验吗?如果纯粹用手工来做这样的工作量是异常巨大的,相信也没有人完成过这样的工作!于是你的交易模型不能够完善也不能够很好的确定,只能够在实际操作当中经常的修改甚至可能完全否定。带来了交易的预期的不确定性与不稳定性。不能保持交易规则的一致性,不能够长期的按照交易规则去进行交易。
2,加入了操做这的感性思维。
3,不能避免家长式作风。
古往今来,朱元璋的火烧庆功楼,毛泽东的文化大革命,无一不是家长式作风惹的祸,中国历史上各朝代的灭亡也能够找到他的功劳。期货市场中大凡稍有点成就之人不但自信,而且能够说成是自负,而且类似于这样的投资机构大部分都是由一个这样的人建立起来的,可能他会因为某个时候的头脑发热而抛开已有的交易模型和原则发号司令而导致交易模型功亏一鬼!期货失常风险巨大,可能就是你的这一次头脑发热而让你多年来的努力毁于一旦。
我们再说说计算机程序化交易系统。我认为本质意义上的程序化交易或者交易模型指的应该是计算机程序化交易系统。是指用计算机语言在某种系统平台交易软件(如文华,金狐等)上进行二次开发,把自己的交易原则(说成交易模型好些)表达出来,让计算机为你执行各种复杂的机械的运算然后给出各种进、出场,止损信号甚至还可以让计算机自动为你下单。这样做的好处是显而易见的。
1,能够对你的交易模型进行历史数据的严格检验。因为计算机的强大的运算能力让对交易模型的历史数据检验成为可能。由于人只记忆对自己有好处的事情,所以在某个时间某个指标的突破而带来了极大的利润,但是如果你用计算机一检验,在很多同样的时候都是亏损的。
2,能够抛开人性所具有的贪梦和恐惧,计算机只不过是个工具,你给他的指令他会不则不扣的执行,他不会带有任何感情色彩。而你所需要做的是严格的按照计算机给你的指令进行相关的操作罢了,让你能够在看盘过程中面对行情的震荡起伏能够从容面对,甚至你可以不要看盘!而不用费劲心思去猜测庄家的动向或者绞尽脑汁去预测行情的走向,你所做的就是把握现在而已,因为历史已经告诉了你的系统该怎么做。
3,你将有更多的时间和精力去完善和研究交易模型。重复的劳动被计算机取代了,而且因为对历史数据的检验变得很简单,你将有更多的精力去整理和完善你的交易构想。
4,由此而带来的对交易者的压力的减轻,能够让你充满信心胜券在握,这样的感觉对于交易者来说带来的好处是不可估量的。
也许有朋友要说,很多的投资高手根本就不懂什么编程,也没见他们什么程序化交易,但是他们为什么能够稳定的盈利呢?当然,这样的人才大有所在,但是他们绝对在他们的头脑中有他们的自有的一套完整的交易规则,只是没有把他变成计算机程序罢了,而且这样的人绝对心理素质相当好,能够做到泰山崩于前而色不改,美女坐于怀而性不乱,他能够坚定的按照他脑海里的已经存在的交易原则去做而不被市场和接个的波动所左右,即使暂时有亏损他们也会坦然面对一笑了之!而我们进行程序化交易的核心目的就是为了此!
在我的心中,理想的程序化交易应该是计算机程序化交易和组织的联合体。
有专业的执行计算机指令的人员,有专业的风险控制人员,有专业的计算机交易模型研究人员,这个组织是既分工又统一的,没人有权利终止原则的执行!










