算法交易,也称为自动交易、黑盒交易,是利用电子平台,输入涉及算法的交易指令,以执行预先设定好的交易策略。算法中包含许多变量,包括时间、价格、交易量,或者在许多情况下,由“机器人”发起指令,而无需人工干预。算法交易广泛应用于
投资银行、养老基金、
开放式基金及其他买方机构投资者,以把大额交易分割为许多小额交易来应付市场风险和冲击。卖方交易员,例如做市商和一些
对冲基金,为市场提供流动性,自动生成和执行指令。
发展历程
金融市场的下单指令流
计算机化始于二十世纪70年代早期,其标志是
纽约证券交易所(New York Stock Exchange, NYSE)引入订单转送及成交回报系统(Designated Order Turnaround, DOT,及后来的Super DOT)以及开盘自动报告服务系统(Opening Automated Reporting System,OARS)。DOT系统直接把交易所会员单位的盘房与交易席位联系起来,直接通过电子方式将订单传至交易席位,然后由人工加以执行。而OARS系统可以辅助专家决定开盘结算价。进入80年代,程序化交易已经被广泛应用于股票与期货的跨市场指数套利交易中。股票指数套利交易是指,交易者买入(卖出)一张例如S\u0026P500的股指期货合约,并且同时卖出(买入)一个最多包含500只在
纽约证券交易所上市的股票组合,该股票组合与期货合约高度相关。NYSE的交易程序会被预先录入
计算机,当期货价格和股票指数直接价差大得足以以赢利时,计算机会自动向NYSE的电子买卖盘传递系统发送交易指令。也是在80年代,程序化交易被应用于投资组合保险中。投资组合保险是根据基于Black-Scholes
期权定价模型的计算机模型,利用动态地交易股指期货来复制股票组合的合成看跌期权(Synthetic Put Option)。这两类策略,通常被笼统地称为“程序化交易”,曾经被许多人指责为制造并加剧1987年的
股票市场危机的罪魁祸首。进入80年代后期及90年代,随着电信网络的发展,金融市场才实现完全电子化。在美国,百分位报价改革(Decimalization)把每股的最小变动价位从1/16(0.0625)美元变为0.01美元。这改变了市场的微观结构,让买卖竞价价差可以变得更小,遏制了做市商的交易优势,因此也降低了市场的流动性。但这个改革却可能促进了算法交易的发展。市场流动性的降低促使机构投资者把交易指令按照计算机算法拆分,从而让下单指令在更有利的平均价位上成交。平均价格的基准可以是时间算术平均价(
时间 Weighted
平均数 Price,TWAP), 更常用的基准价则是成交量加权平均价(Volume Weighted Average Price,VWAP)。随着越来越多电子交易市场的出现,其他的算法交易策略逐渐成为可能,这些策略包括期现
套利、统计套利、趋势追随以及均值回归等。用
计算机来实现这些交易策略要更加便捷,因为计算机对转瞬即逝的错误定价(Mis-pricing)反应更迅速,并且可以对多个市场的价格同时实时监控。
交易类型
被动型
被动型算法交易除利用历史数据估计交易模型的关键参数外,不会根据市场的状况主动选择交易的时机与交易的数量,而是按照一个既定的交易方针进行交易。该策略的核心是减少滑价(目标价与实际成交均价的差)。被动型算法交易最成熟,使用也最为广泛,如在国际市场上使用最多的成交量加权平均价格(VWAP)、时间加权平均价格(TWAP)等都属于被动型算法交易。
主动性
主动型算法交易也叫机会型算法交易。这类交易算法根据市场的状况做出实时的决策,判断是否交易、交易的数量、交易的价格等。主动型交易算法除了努力减少滑价以外,把关注的重点逐渐转向了价格趋势预测上。如判断市场价格在向有不利于交易员的方向运动时,就推迟交易的进行,反之加快交易的速度。当市场价格存在较强的均值回归现象时,必须迅速抓住每一次有利于自己的偏移。
综合型
综合型算法交易是前两者的结合。即包含既定的交易目标,具体实施交易的过程中也会对是否交易进行一定的判断。这类算法常见的方式是先把交易指令拆开,分布到若干个时间段内,每个时间段内具体如何交易由主动型交易算法进行判断。两者结合可以达到单独一种算法所无法达到的效果。
通信标准与传统市场的限价订单相比,算法交易需要的通信参数要多得多。
买方交易员所使用的交易系统(通常称为“指令管理系统Order Management买方交易员,并且让后者无需每次都再编码就能直接下单交易。FIX协议组织是一家非营利性交易协会,专门免费 System”或“执行管理系统Execution Management System”)必须能够适应与日俱增的新型算法指令。新型复杂算法需要花费
巨量引擎的研发及其它费用,例如基础设施、市场推广等。卖方需要做的是让新型算法电子指令直达发布为电子证券交易设立的公开的通信标准。其会员包括几乎所有的大中型经纪商、
货币市场银行、机构投资者及
开放式基金等。此机构在证券交易的盘前交易及交易领域的标准设定方面占有垄断地位。在2006-2007年,几家会员联合发布了描述算法交易指令类型的
XML标准草案。这个标准被称作FIX算法交易定义语言(FIXatdl)。在2008年3月FIXatdl正式发布之前,多家大型机构参与了该标准的测试,其中包括:TransMarket集团、巴克莱、彭博、盛富证券、
花旗集团、瑞士信贷、
富达投资、高盛、ITG、
摩根大通、美林集团、摩根士坦利、NeoNet、Pragma@Weeden和
瑞银集团等。
交易策略
为了满足不同的交易策略需求,很多不同的算法层出不穷。这些算法技巧通常都会被冠以一个名字,例如“冰山一角Iceberging”、 “游击队员Guerrilla”, “基准点Benchmarking”, “狙击手Sniper”和“嗅探器Sniffer”。
降低交易费用
大单指令通常被拆分为若干个小单指令渐次进入市场,这个基本策略被称为“冰山一角”。这个策略的成功程度可以通过比较同一时期的平均购买价格与成交量加权平均价来衡量。用来发现潜在的“冰山一角”指令的算法则叫“游击队员”。
套利
典型的套利策略通常包含三、四个证券,譬如根据
外汇市场常用的利率平价理论,国内债券的价格、以外币标价的债券价格、汇率现货及汇率远期合约价格之间将产生一定的关联。如果市场价格与该理论隐含的价格偏差很大,大得超过其交易成本,那么可以用四笔交易来确保无风险利润。算法交易允许类似的套利使用更复杂的模型,其中可以包含四个以上的证券。股指期货的期现套利也可以用算法交易来完成。
做市
做市包括在当前市场价格之上挂一个限价卖单或在当前价格之下挂一个限价买单,以便从买卖差价中获利。
花旗集团在2007年7月购买的自动化交易平台(Automated Trading Desk)就是一个活跃的做市商,它占到了
纳斯达克股票交易所和
纽约证券交易所总成交量的6%。
更复杂的策略
“基准点”算法被交易员用来模拟指数收益,而“
嗅探器”算法被用来发现最动荡或最不稳定的市场。任何类型的模式识别或者预测模型都能用来启动算法交易。神经网络和基因编程也已经被用来创造算法模型。
麻省理工学院金融工程实验室主任Andrew Lo表示,“现在算法交易开始成为一场军备竞赛,每个人都在设计更复杂的算法,而且竞争越多,利润空间越小。”
问题进展
更复杂的模型和智能程序已经引出了模型会否失效的问题。有人批评算法交易系统的“黑匣子”特性:“交易员有世界如何运转的直觉。但是对这些系统你输入一串数字,然后从另一端出来一些结果,而黑匣子为什么会产生这些数据或关系,确并不那么直观或清晰。”
英国的金融服务管理局(Financial Services Authority, FSA)一直在关注着算法交易的发展。在该机构年报上,监管层强调这项新科技给市场带来的巨大功效,但同时也指出,对复杂的技术和模型的依赖性越强,系统失效导致业务中断的风险会越大。其他的问题包括报价传递给交易员的技术延迟或延误问题,安全问题和超前交易(Front Running),以及全部系统失效导致市场崩盘的可能性。开发和维护算法的成本还是相对较高,对市场新入者而言尤其如此,这是由于算法交易对系统的稳定性、网络带宽和速度的要求比常规的下单指令执行要高很多。没有自行开发算法交易的公司不得不从竞争对手手中购买。高盛公司在算法交易上花了数千万美金,他们技术部门的人员比交易部门还要多。“市场的性质已经发生了巨大的改变。如今金融市场的信息已被诸如路透、道琼斯、彭博、
法国汤姆逊公司金融等公司格式化,通过算法的解读来形成交易。
计算机被用来生产消息,譬如公司公布盈利结果或公布经济统计数据,这些消息几乎在瞬间同步直接传输给其它计算机,由它们根据消息进行交易。交易算法并不仅仅是根据简单的消息进行交易,它还能翻译更难理解的消息。一些公司还试图对消息自动‘设置表情’(以表示该消息是好是坏),这样的话自动交易就可以直接根据消息进行了。”路透算法交易全球业务经理克里斯蒂.苏塔尼说,“我们越来越多的顾客发现了利用消息赚钱的途径”。消息报道的速度对算法交易的重要性不言而喻,在一例广告宣传中(2008年3月1日的《
华尔街日报》W15版面刊登),道琼斯声称自己在报道
英格兰银行降息时比其他新闻媒体快了2秒钟。2007年7月,早已自行开发算法交易的
花旗集团,花了6.8亿美元购买了自动化交易平台,它原来属于一家每天交易约2亿股(占美国市场交易量的6%)股票的具有19年历史的公司。在这以前花旗集团还购买过Lava交易与OnTrade有限公司。
带来效应
算法交易的兴起对整个金融市场带来了深刻的影响与变化。百分位报价改革引起的交易规模缩小可能促进了算法交易的发展,而算法交易则进一步缩小了交易规模。曾经由人来担任的交易员工作正在被电脑所取代。数以毫秒计的电脑连接速度,变得更为重要。诸如
纳斯达克股票交易所这样自动化程度较高的市场已经从诸如
纽约证券交易所这样自动化程度较低的市场获取了更多的市场份额。电子化交易的经济规模效应为降低佣金和交易费用作出贡献,也为金融交易所的国际化兼并整合作出了贡献。交易所之间的竞争也愈加激烈,交易处理速度也越来越快。以
伦敦证券交易所为例,它在2007年6月启动了一个叫TradElect的新系统,该系统平均每10毫秒就能完成从下单到确认的整个过程,并且能够每秒处理3000个指令。2005年金融行业用于电脑和软件上花费达到了264亿美元。经纪公司发现越来越难监控客户的持仓风险,特别是
对冲基金这样的客户。
机遇挑战
在
亚洲金融市场,采用算法交易的主要有
东京证券交易所、
香港联合交易所和
新加坡证券交易所。与欧美市场相比,亚洲市场的股票价差更大、流动性更差、更难成交,因此算法交易的价值也更为突出。2006年,亚洲股票交易中接近1/10是通过算法交易完成的,最近的三年中大约有50%的衍生品交易变成了电子交易,其中约75%采用了算法交易。随着中国股指期货的渐行渐近,机构投资者在考虑期现套利交易时,必须考虑如何避免大额下单给市场造成价格大幅波动所引发的冲击成本问题,而算法交易可以有效地降低市场冲击成本。随着股指期货的推出,包括算法交易在内的创新交易方式将大有用武之地,中国内地将成为算法交易的下一个最具吸引力的市场。也许是有鉴于此,FIX协议组织2008年年度大会也将于
上海市举行。算法交易在国内的兴起也将给包括
证券公司与
期货公司在内的中国
金融业带来新的机遇和挑战,能在这一创新技术与业务领域取得先机者将在股指期货等金融衍生品给金融市场带来的洗牌中获得极为有利的竞争优势。
中国发展
在中国,对算法交易的研究起步很晚,深圳
深圳市国泰安信息技术有限公司信息技术有限公司在国内算法交易的推广上走在前列,已经率先推出了完全自主
知识产权的算法交易系统1.0版,该系统填补了国内算法交易的空白。“国泰安算法交易系统”是采用国际最主流的交易策略进行智能化下单交易的专业投资工具,帮助用户实现减少市场冲击、降低交易成本、增加投资收益,实现
套利的目的。该系统采用策略主要有“VWAP”、“VP”、“TWAP”、“Schedule”、“MOC”、“Sniper”策略。据统计,在目前国际市场上,通常采用的策略主要有6-8种,而采用:“VWAP”、“TWAP”、“VP”三种策略进行交易的成交量约占算法交易总成交量的60%。同时开发了“MOC”、“Sniper”等高级策略,满足了目前绝大多数金融机构限价下单的需求。
深圳市国泰安信息技术有限公司算法交易系统的算法策略考虑了国内证券交易的实际规则,经过对大量历史高频数据的检验分析,完全适合国内证券交易市场;同时支持用户灵活配置策略参数,动态监控算法执行情况,能够有效的控制交易风险;而且操作简单,能够让客户非常方便地体验到算法策略带来的便利和收益。● 规则优化处理根据国内证券交易的实际规则,经过对大量历史高频数据的检验分析,对算法策略进行修正与完善,使“国泰安算法交易系统”真正适合国内证券交易市场。● 灵活策略配置用户可根据交易习惯、市场变化,选择不同算法,设置参与度、缓急度、交易时点等参数,灵活调整交易策略。● 完整决策结构该系统决策结构完整,提供交易前、中、后的交易服务。交易前:收集历史交易数据,分析交易时间、价格、数量,制定多种交易策略。交易中:系统自动执行交易策略;用户也可实时监控交易,及时处理突发事件,如不满意交易结果,也可手动停止。交易后:系统提供详细的交易报告,供用户盘后分析,可据此优化算法策略,增加投资回报。● 动态交易及风险监控运用动态图形监控画面,用户可以轻松监控股票组合、个股的交易执行和风险等情况。而且可以设定各种预警指标和预警动作,有效地控制交易风险。● 操作简单方便学习国际经验化繁为简,任何用户都可以通过简单的操作,直接体验到算法策略带来的便利和收益。
深圳市国泰安信息技术有限公司金融学院在过去的两年中已经在中国成功举办了七届关于算法交易的高端培训。而现在,随着算法交易越来越近的走入大陆,国泰安金融学院于2009年10月17日—18日在北京展开“聚焦算法交易”务实高级研习班,本次培训班将专注于算法交易,对算法交易的原理,策略,应用和如何开展的实践经验做了全面的培训,作为国内唯一主办过相关培训内容的机构,这已经是国泰安金融学院第八次举办类似高规格的系列培训项目。