【算法交易简介】

算法交易(Algorithmic Trading)是指按既定的算法通过计算机程序自动完成交易下单,即由计算机算法决定交易下单的时机、价格乃至最终下单的数量与笔数等。这类算法一般都是券商提供给买方机构的增值服务。相比传统的人工下单方式,这些算法往往能获得更好的执行价格,发现更多的潜在流动性,或者帮助买方更好地隐藏自己的交易意图。

【算法交易策略】

为了满足不同的交易策略需求,很多不同的算法层出不穷。这些算法技巧通常都会被冠以一个名字,例如"冰山一角Iceberging"、 "游击队员Guerrilla", "基准点Benchmarking", "狙击手Sniper" 和 "嗅探器Sniffer"。

1、降低交易费用

大单指令通常被拆分为若干个小单指令渐次进入市场,这个基本策略被称为"冰山一角"。这个策略的成功程度可以通过比较同一时期的平均购买价格与成交量加权平均价来衡量。用来发现潜在的"冰山一角"指令的算法则叫"游击队员"。

2、套利

典型的套利策略通常包含三、四个证券,譬如根据外汇市场常用的利率平价理论,国内债券的价格、以外币标价的债券价格、汇率现货及汇率远期合约价格之间将产生一定的关联。如果市场价格与该理论隐含的价格偏差很大,大得超过其交易成本,那么可以用四笔交易来确保无风险利润。算法交易允许类似的套利使用更复杂的模型,其中可以包含四个以上的证券。股指期货的期现套利也可以用算法交易来完成。

3、做市

做市包括在当前市场价格之上挂一个限价卖单或在当前价格之下挂一个限价买单,以便从买卖差价中获利。花旗集团在2007年7月购买的自动化交易平台(Automated Trading Desk)就是一个活跃的做市商,它占到了纳斯达克和纽约证券交易所总成交量的6%。

4、更复杂的策略

"基准点"算法被交易员用来模拟指数收益,而"嗅探器"算法被用来发现最动荡或最不稳定的市场。 任何类型的模式识别或者预测模型都能用来启动算法交易。神经网络和基因编程也已经被用来创造算法模型。 麻省理工学院金融工程实验室主任Andrew Lo表示,"现在算法交易开始成为一场军备竞赛,每个人都在设计更复杂的算法,而且竞争越多,利润空间越小。"