程序化交易的优点有两项,分别是可以克服人性的弱点和可以突破人的生理极限。
1.可以克服人性的弱点可以克服人性的弱点,是程序化交易最大的优点,也是大多数交易者喜爱程序化交易的最主要原因。人性是有弱点存在的,人的情绪化因素,贪婪、恐惧、做事不果断、赌性等因素都会让一个人在正交易的时刻突然改变原有的计划,而这种行为是不断重复发生的。德国的哲学家、心理学家叔本华说过,“一个人在相同的时间和环境条件下会犯同样的错误是不可避免的,这就是人的劣根性”。作为交易了很多年的老期货人,都有非常深刻的体会,与其说我们和市场做交易,还不如说我们是不断地在和自己的心魔做斗争。而程序化交易是一切功课做在事先,电脑只是不折不扣的执行者,应当说几乎可以百分之百地做到知行合一。这样也让人从盘面的辛劳中解脱出来,多少年来我们天天面对着盘面,我们的心每天都被跌宕起伏的行情所牵扯着,其实我多年的想法就是希望能做快乐期货交易,轻轻松松地赚钱,快快乐乐地生活。因为我前期为期货付出的太多,应当有个回报了,所以更希望程序化交易能给我新的突破。
2.可以突破人的生理极限使用程序化交易可以突破人的生理极限。我们都知道人的反应速度是有限的,我们交易从大脑所想到手动需要一段时间来完成,而电脑程序交易显然比人工快得多,特别是当我们为了分散风险而进行多品种组合时,人的能力是有限的,如果选择品种多一点更能降低交易风险,如果我们想同时持有四个以上的商品品种,当行情激烈时多品种同时发出交易信号,那一个人的行为是顾及不了的,但电脑可以轻松完成。程序化交易可以让你远离期货,享受生活。
程序化交易的缺点主要表现在两个方面,分别是程序化交易的不稳定性、程序化交易技术门槛高,如图1.2所示。 图1.2 程序化交易的缺点1.程序化交易的不稳定性程序化交易系统不可以永远包打天下的,总会在特定的时候出现一定问题的。有的人高估程序化交易的效果,把程序化吹得很神奇,但也有人很排斥程序化交易,质疑程序化交易的作用,认为用程序化交易来赚钱是不是有点像发明永动机一样可笑,所以一棒子把它打死,其实这是不妥的。我们要正确看待程序化交易,应当是把它作为一种工具来看待。怎么样做得好,是你怎么样利用好这个工具,程序化交易是人设计出来的,当然某个程序化交易系统赚钱的能力会直接反映设计者的交易水平。设计思想实质上是集成了交易理念、交易思路、交易方法甚至包括交易经验在内的一种积累与沉淀,但我们是不能保证一种方法就一定能永远适用市场的。程序化交易系统背后的的设计者,是不能一劳永逸的,是要面对这个市场,不断学习,不断进取,不断掌握先机。2.程序化交易技术门槛高当前,程序化交易技术门槛还是比较高的,不能平民化。国内的一些知名软件平台,有时还是不能全面完成反映交易者执行思路。现在软件业越来越发达,但还是不会无所不能,总有缺陷的。编写程序是个比较有深度的技术,很多人都不会,学起来不是那么轻松的事,有一部分人望而却步,而就是资深的软件师,也不可能随心所欲地反映所有系统性交易者的交易思路,一套真正能长期稳定赚钱的系统,可能要求很复杂,不但在交易信号上,还有在资金管理上,头寸管理上多策动重叠上有各种各样的要求。