什么是算法交易?
算法交易是利用自动和预编程交易指令执行订单的过程,以考虑价格、时间和交易量等变量。算法是解决问题的一组方向。随着时间的推移,计算机算法将完整订单的一小部分发送到市场。
算法交易利用复杂的公式,结合数学模型和人工监督,做出在交易所买卖金融证券的决策。算法交易者经常利用高频交易技术,该技术可以使公司每秒进行数万笔交易。算法交易可用于多种情况,包括订单执行、套利和趋势交易策略。
要点
- 算法交易是使用基于流程和规则的算法来采用执行交易的策略。
- 自 20 世纪 80 年代初以来,它越来越受欢迎,并被机构投资者和大型贸易公司用于各种目的。
- 虽然它提供了诸如更快的执行时间和降低的成本等优势,但算法交易也可能通过导致闪崩和流动性立即损失而加剧市场的负面趋势。
了解算法交易
20 世纪 70 年代美国金融市场引入计算机化交易系统后,算法在交易中的使用有所增加。 1976 年,纽约证券交易所推出了指定订单周转 (DOT)系统,用于将订单从交易员传送给交易所的专家。 在接下来的几十年里,交易所增强了接受电子交易的能力,到 2009 年,美国 60% 的交易是由计算机执行的。
作者迈克尔·刘易斯 (Michael Lewis) 出版了畅销书《Flash Boys》,让高频算法交易引起了公众的注意,该书记录了华尔街交易员和企业家的生活,他们帮助建立了定义电子交易结构的公司。美国。他在书中指出,这些公司正在进行一场军备竞赛,目的是建造速度更快的计算机,从而能够更快地与交易所进行通信,从而在速度上获得对竞争对手的优势,使用对他们有利的订单类型,但对普通投资者不利。
自己动手算法交易
近年来,DIY算法交易的实践已变得普遍。例如,像 Quantopian 这样的对冲基金会从业余程序员那里众包算法,这些程序员竞相编写最有利可图的代码来赢得佣金。高速互联网的普及和速度更快且价格相对便宜的计算机的发展使这种做法成为可能。像 Quantiacs 这样的平台如雨后春笋般涌现,是为了为那些希望尝试算法交易的日内交易者提供服务。
华尔街的另一项新兴技术是机器学习。人工智能的新发展使计算机程序员能够开发可以通过称为深度学习的迭代过程来改进自身的程序。交易者正在开发依赖深度学习的算法来提高自己的利润。
算法交易的优点和缺点
算法交易主要被机构投资者和大型经纪公司用来降低与交易相关的成本。研究表明,算法交易对于可能占总交易量 10% 的大订单尤其有利。通常做市商使用算法交易来创造流动性。
算法交易还可以更快、更轻松地执行订单,这使其对交易所具有吸引力。反过来,这意味着交易者和投资者可以快速从价格的微小变化中获利。倒卖交易策略通常采用算法,因为它涉及以较小的价格增量快速买卖证券。
订单执行速度在一般情况下是一个优势,但当多个订单在没有人工干预的情况下同时执行时,可能会成为问题。 2010 年的闪电崩盘被归咎于算法交易。
算法交易的另一个缺点是,通过快速买卖订单创建的流动性可能会瞬间消失,从而消除了交易者从价格变化中获利的机会。它还可能导致流动性立即丧失。研究发现,2015 年瑞士法郎停止与欧元挂钩后,算法交易是导致货币市场流动性损失的一个主要因素。