算法交易策略简介
在金融市场上,不同的机构投资者根据自身不同的交易需求会开发出不同的算法。正因为如此,市场上的算法可得是多种多样,五花人门,而且有时候会被冠以一些很奇怪的名字。下面我们根据的交易的目的和方式对算法交易策略做一个简单的介绍。
算法交易策略
算法交易主要的功能包括两个方面,即订单智能路由和订单分割策路。另外,作为投资自动化辅助工具的订单管理系统还起到对投资的整合作用,其中包括交易前后数据的分析和整合、多种交易资产的支持等等。
1.订单分割策略
当机构投资者要进行一个大订单的交易时,会在短时间内改变市场上供需双方的平衡。这时,市场会产生两种情况:
交易价格向不利的方向移动,也就是买单的价格升高,或者是卖单的价格下降,进而提升了交易成本。这也被称为市场冲击成本。
交易对手方发现大订单后,会期待更有利的价格,从而减缓交易的速度,进一步降低市场上的流动性。这会使得交易不能够按计划顺利完成,进而产生机会成本。
针对这种情况,机构投资者通常的做法是将大的交易订单进行分割,利用较小的订单,逐渐发送到市场,从而达到降低交易成本和发现流动性的目的。这些交易策略根据交易目的和基准的不同会被赋予不同的名字。例如比较流行的VWAP(交易星加权的平均价格)和TW AP(时间加权的平均价格)。它们的目的就是使交易成本尽可能地达到,或者是超过交易的基准,也就是VWAP以及TWAP。还有些算法根据所关注的交易成本的目标的不同进行命名,比如implemcntationshortfall有时简称Is,就是要尽可能地减少交易的执行落差(implemcatation shortfall)。 另外还有,例如按照设定的交易速率进行交易,按照特定的交易最进行交易的方式等等。总而言之,这些分制订单的策略都是为了减少交易操作中的成本,进而改善投资表现。
此外,订单分割策略还有利于隐藏交易目的和意图。当一些投资者发现:投资机会时,例如利好和利空消息、被低估或高估的股票等等,必然会通过交易操作的方式实现利润。但是,如果投资者交易数额很大的话,就会很容易被市场上的其他参与者发现,进而识别其交易动机。这时,其他投资者就会跟进,导致投资机会的盈利的幅度和可能性降低。因此投资者对于交易的隐蔽性很重视,不愿意向市场透漏交易信息。这种情况下订单分割策略就可以在一 定程度上满足投资者的交易需要。例如有种交易策略被称为“冰山一角”(iceberging) ,这个策略的目的就是通过订单分割的方式,限制每一时段交易的最大数量,这样可以隐藏或部分隐藏交易的动机。策略的名字“冰山一角”形象地表达了其操作方式和目的,就像冰山一样,露出水面的永远只是一小部分。
2.订单智能路由(smart routing)
美国的金融市场上存在着很多的交易所、ECN,以及其他的交易市场。因此,同一只股票在这些市场上可能会同时存在着不同的价格和流动性条件。订单智能路由系统的3的就是持续监视不同市场上的交易环境,试图获得最好的买卖报价和流动性。智能路由系统给交易员带来的益处是不言而喻的,它可以减少交易成本和买卖价差,更好地利用流动性,甚至是减少市场冲击。例如瑞土信贷开发的游击队(guerilla)和狙击手(sniper)算法。
游击队算法可以实时地不断接收不同交易市场上的公开报价,并进行判断。其目标是发现能够进行交易,而且造成价格移动的可能性较小的报价,以避免影响所交易股票的交易模式。
一些交易所和交叉网络会提供一些隐藏的流动性,并不在传统的公开平台上交易,而只在大的机构批资者和经纪商之间交易。这些流动性通常被称为流动性培池(darkpoolsofliquidity)。瑞士信贷开发的一种交易算法叫狙击手(sniper) ,就专门用来发现这类隐藏的流动性。
3.交易自动化
交易自动化技术的发展使得经纪商的.些行为也能够进行自动化操作。例如做市和公司股票的回购。其中,做市是指经纪商持有某些股票或债券或其他金融产品的存货,不断地向公众投资者报出某些特定证券的买卖价格(即双向报价),并在该价位上接受公众投资者的买卖要求,以其自有资金和证券与投资者进行证券交易。经纪商通过这种不断买卖来维持市场的流动性,满足公众投资者的投资需求。经纪商可以利用买卖报价的差异(bidaskspread)从中获取利润。花旗集团在2007年?月购买的自动化交易平台(au-tomatedtradingdesk)就是一个活跃的做市商系统,它占到了纳斯达克和纽约法 证券交易所总成交量的6%。
4.多资产支持
随着金融市场的发展,机构投资者可以利用订单管理系统将多种资产整合到一个平台当中,其中叫以包括股票、期权.期货、固定收益产品和外汇产品易 等。这样的整合有利于投资者降低总的交易成本和风险,更有利于投资者从总体上把握投资的头寸.风险和盈亏状况。