从2013年的第七届期货大奖赛开始,大奖赛增设了一个程序化组。2019年第十三届大奖赛的程序化组又被称为量化组。那么什么是程序化交易或者量化交易呢?大奖赛组委会将参与量化组比赛的交易者定义为有完整的量化策略,全自动、半自动地依靠计算机下单。
用计算机进行交易,早在20世纪70年代中期的美国就开始了。最初的运用是在辅助证券投资组合交易方面,由于投资组合的股票动辄就是几百只,用计算机进行交易,其效率不仅比以往的手动操作大大提高,而且精准度也得到空前提高。随着计算机技术的突破与发展,聪明的投资者就想到建立投资模型并利用计算机进行数据分析和选择股票,在这基础上进一步扩展到交易时机的选择上,最终实现由计算机全自动运行。在量化交易的发展过程中,也产生了许许多多的新名词,比如程式化交易、程序化交易、量化交易、系统交易、交易系统、宽客等。同样,在期货交易领域,运用这种交易方式的人越来越多,构成了期货交易中的一道风景线。
下面举一个简单的例子说明程式化交易是如何运作的。
程序化/量化交易的优点极其明显。
首先是充分发挥计算机的强大处理数据的能力及实时跟踪能力。证券市场的股票成百上千,如果再关注海外市场,那数量可以上万。期货市场上热门品种也有几十个上百个。利用计算机可以实现24小时全天无休,这是人工看盘无法比拟的优点。正是这一优点,使得人工时代无法实施的大量的交易策略因此产生。
其次是交易严格按照事先定好的规则执行。众所周知,投资交易中最大的人性弱点是“恐惧”和“贪婪”,而计算机不懂“恐惧”和“贪婪”,只会忠实执行指令。
从交易角度看,这两个优点具有巨大的优势,因此程序化/量化交易的队伍越来越壮大,其中,机构投资者更是对此趋之若鹜,成为程序化/量化交易的主力军。
当然也应看到,程序化/量化交易也不全是优点,也存在一定的风险及局限性。
首先,交易软件越来越复杂,其中难免会存在一些错误,这种错误一旦发作不仅会引发重大损失,甚至会给市场造成系统性风险。2013年8月16日,光大证券投资策略部的量化交易自动套利系统出现问题,导致重复下单,买入了72.3亿股的股票,如此大的买单导致股价大涨,触发了很多量化交易的条件,一下子导致了300多亿元的资金入场,几分钟之内上证指数就拉升了100多点,59只权重股瞬间涨停。所谓的“乌龙指”实际上仍旧是软件问题。光大“乌龙指”并非孤例。在欧美市场上,类似光大“乌龙指”事件也会发生,给资本市场的有效管理带来了严重的挑战。
其次,尽管量化交易在数据挖掘和科学决策方面有一定的优势,但在历史数据中挖出的所谓“规律”也未必有效。例如上面采用均线系统进行程序化交易的例子,在实际运行中能否赚钱还是个疑问,因为所选择的最佳参数是历史的,不能保证在未来行情中也是最佳的。更大的问题是遇到“黑天鹅”之类的突变时,由于过度迷信历史模型,反而会面临更大的风险,遭受更大的损失。
美国长期资本管理公司旗下有两位诺贝尔奖得主和一位美联储的副主席,被誉为量化交易界的一面旗帜。1998年,俄罗斯卢布大幅贬值,大家在市场上纷纷抛售俄罗斯债券,但他们的模型假设认为俄罗斯这样的大国是不可能赖账的,依据量化交易策略,他们不但不抛售,反而大量买入俄罗斯债券。结果俄罗斯发表声明不再偿还任何债务,结果长期资本管理公司一天就亏掉几亿美元,一个月之后就被迫清盘了。
期货交易有亏有盈乃正常之事,对初入市的交易者而言,他人的成功经验固然值得总结,但更重要的是汲取那些交易失败者的惨痛教训。“失败乃成功之母”,如果投资者能避免那些失败者的不良交易习惯,意味着离成功者的距离就缩短了一步。当然,要克服这些交易不良习惯是很不容易的,因为这些恶习的本质是人性内在缺陷的反映,而“江山易改本性难移”。要去除这些恶习,本质上不是斗天斗地而是与自己斗。正如《道德经》所言,“胜人者有力胜己者强”,能够战胜自己内心深处隐藏着的恶习的人才会是期货市场上最终的胜出者。
在期货交易中,第一恶习是赌徒心态的满仓交易。从表象上看,交易者敢于满仓交易,代表交易者对行情判断极具自信,事实上的确也有成功者,且一旦成功,获利之丰厚令他人咋舌,声誉也会接踵而来,会带给交易者极大的成就感。然而,一次两次甚至更多次的成功会导致心理定式,在下次交易中更愿意继续采用孤注一掷的方法。而只要遭遇到一次厄运,就有可能全军覆没,不仅将过去的盈利全部吐出去,连最初的“老本”也可能亏光。还记得前面介绍过利弗摩尔因棉花期货交易导致的第三次破产吗?还记得刘增铖的惨败经历吗?无疑,从两个人的以往经历看,无疑都是敢于重仓交易的冒险者,过去一次次的辉煌经历使他们更信心爆满,以为这一次同样不会看错。结果是,当行情开个玩笑,投资者可能就会遭遇滑铁卢。下面我们再来看一个真实的典型案例。