说到交易正常首先想到的可能是淘宝。人类物与物的交换(交易)最初开始就是通过有价值的事物去交换自己需要的事物,直到计算机的接入,人们将交易从线下搬到了线上,成就了庞大的电子商务网络。其实金融交易的起源和发展也是如此,从开始人工排队派单交易到现在的线上网络交易可以说计算机在其中发挥了至关重要的作用,今天就简单的聊一聊程序化交易的前世今生。

一、程序化交易的前世
程序化交易,又称程式交易,起初称之为篮子交易(basket trading),源于上世纪80年代的美国,其最初的定义是指在纽约股票交易所(NYSE)市场上同时买卖超过15只以上的股票组合,分为程式买入与程式卖出两种。早期的程序化交易主要是机构用于指数套利以及组合保险,组合保险是指使用股票指数期货和期权来保护股票组合对付市场下跌,使得机构能在一个模型特定参数达到某个预定值时卖出大量股票。在80年代中期,组合保险保护了大约价值900亿美元的股票组合,也因此被认定为1987年股灾的主要原因之一。在纽约股票交易所颁布了限制程式交易的规则80A后,组合保险交易就停止了。2007年11月1日,纽约股票交易所将程式交易的有关规定从规则80A调整到规则132B,取消了有关交易金额的规定,程序化交易被重新定义为买卖15只或15只以上股票的指数套利交易或者其他交易策略。
随着计算机技术的飞速发展,程序化交易成为IT技术与投资管理业的最佳结合点。由于完全凭投资经理的经验以及手工操作的资产管理模式受到了资金规模扩大、市场风险加剧、波动频繁等问题的挑战,只有引入程序化交易系统才可以解决操作效率、风险管理等难题。因此,各大投资机构纷纷投入研究,去开发专门的自动交易系统,这就使程序化交易在交易决策、交易辅助方面发挥了巨大的作用。因此,现在程序化交易泛指利用计算机技术制定交易策略、自动交易、实行风险控制等行为。

二、程序化交易的今生
程序化交易得以发展的原因是多方面的:
首先:因其参与者主要为机构或资金量较为庞大的个人,他们的交易操作总量大,对交易成本、交易效率提出了更高的要求,对引入更先进的交易技术有内在的需求;
其次,市场有效性理论盛行,简单的指数套利空间越来越小,交易者转而在交易频率上寻求突破;
最后,借助程序化交易系统的分析功能,投资者可以在庞大的历史数据中挖掘出新的投资机会,进一步促进期货价格发现功能的发挥。

西方发达国家市场在交易系统方面的研究己经相当成熟。在美国,程序化交易的总量占总交易量的比重从1988年的10%上升到如今的25%左右,几乎所有的投资经理都使用程序化交易系统来辅助交易与资产管理。自2007年废止80A规则后,在NYSE市场上,程序化交易每天的成交量达到7.78亿股,像高盛、摩根士丹利及德意志银行都是程序化交易的最活跃参与会员。2007年7月,早已自行开发程序化交易的花旗集团,花6.8亿美元购买了自动化交易平台,它原来属于一家每天交易约2亿股(占美国市场交易量的6%)股票的具有19年历史的公司,此前花旗集团还购买过Lava交易与On Trade有限公司。
国内的程序化交易系统发展得相对较晚,尤其是在期货领域的应用更是不多,无论是在交易系统研究还是系统应用方面的成果都较为缺乏。不过,由于我国的信息技术应用起步较高,近几年随着市场化程度的提高,新的投资理念被源源不断地引进,各交易所也适时推出了套利交易指令,各种各样的程序化交易系统被开发出来,尽管在市面上还看不到商业化的交易系统推出,但底层的程序化交易开发平台、应用平台等均已较为完善。对于国内的期货市场来说,由于其成交量大,市场流动性好,各品种之间的套利机会众多,程序化交易的发展空间十分广阔。
下几期将重点了解:程序化交易(Programmable Trading)或者量化交易(Quantitative Trading)、高频交易(High-frequency Trading)、算法交易(Algorithmic Trading)等相关概念。其实都基本都被用来指当前利用计算机技术进行金融证券、期货等交易的概念,每个名词各有侧重点,比如程序化交易侧重是交易的方法是通过计算机软件而非交易员手动交易;量化交易的概念侧重交易的决策是通过数学的量化方法而非人的感觉;高频交易指交易的频次很高,在短时间内可能有千万次交易而非中低频交易;算法交易则大多指利用某种定价模型和智能的算法进行价格风险分析。
永远记住,程序化交易知识工具。