算法交易定义

  |   2024年1月29日

什么是算法交易?

算法交易是利用自动和预编程交易指令执行订单的过程,以考虑价格、时间和交易量等变量。算法是解决问题的一组方向。随着时间的推移,计算机算法将完整订单的一小部分发送到市场。

算法交易利用复杂的公式,结合数学模型和人工监督,做出在交易所买卖金融证券的决策。算法交易者经常利用高频交易技术,该技术可以使公司每秒进行数万笔交易。算法交易可用于多种情况,包括订单执行、套利和趋势交易策略。

要点

  • 算法交易是使用基于流程和规则的算法来采用执行交易的策略。
  • 自 20 世纪 80 年代初以来,它越来越受欢迎,并被机构投资者和大型贸易公司用于各种目的。
  • 虽然它提供了诸如更快的执行时间和降低的成本等优势,但算法交易也可能通过导致闪崩和流动性立即损失而加剧市场的负面趋势。

了解算法交易

20 世纪 70 年代美国金融市场引入计算机化交易系统后,算法在交易中的使用有所增加。 1976 年,纽约证券交易所推出了指定订单周转 (DOT)系统,用于将订单从交易员传送给交易所的专家。 在接下来的几十年里,交易所增强了接受电子交易的能力,到 2009 年,美国 60% 的交易是由计算机执行的。

作者迈克尔·刘易斯 (Michael Lewis) 出版了畅销书《Flash Boys》,让高频算法交易引起了公众的注意,该书记录了华尔街交易员和企业家的生活,他们帮助建立了定义电子交易结构的公司。美国。他在书中指出,这些公司正在进行一场军备竞赛,目的是建造速度更快的计算机,从而能够更快地与交易所进行通信,从而在速度上获得对竞争对手的优势,使用对他们有利的订单类型,但对普通投资者不利。

自己动手算法交易

近年来,DIY算法交易的实践已变得普遍。例如,像 Quantopian 这样的对冲基金会从业余程序员那里众包算法,这些程序员竞相编写最有利可图的代码来赢得佣金。高速互联网的普及和速度更快且价格相对便宜的计算机的发展使这种做法成为可能。像 Quantiacs 这样的平台如雨后春笋般涌现,是为了为那些希望尝试算法交易的日内交易者提供服务。

华尔街的另一项新兴技术是机器学习。人工智能的新发展使计算机程序员能够开发可以通过称为深度学习的迭代过程来改进自身的程序。交易者正在开发依赖深度学习的算法来提高自己的利润。

算法交易的优点和缺点

算法交易主要被机构投资者和大型经纪公司用来降低与交易相关的成本。研究表明,算法交易对于可能占总交易量 10% 的大订单尤其有利。通常做市商使用算法交易来创造流动性。

算法交易还可以更快、更轻松地执行订单,这使其对交易所具有吸引力。反过来,这意味着交易者和投资者可以快速从价格的微小变化中获利。倒卖交易策略通常采用算法,因为它涉及以较小的价格增量快速买卖证券。

订单执行速度在一般情况下是一个优势,但当多个订单在没有人工干预的情况下同时执行时,可能会成为问题。 2010 年的闪电崩盘被归咎于算法交易。

算法交易的另一个缺点是,通过快速买卖订单创建的流动性可能会瞬间消失,从而消除了交易者从价格变化中获利的机会。它还可能导致流动性立即丧失。研究发现,2015 年瑞士法郎停止与欧元挂钩后,算法交易是导致货币市场流动性损失的一个主要因素。

推荐阅读

相关文章

在街道名称定义中

什么是街道名称?当经纪公司代表客户持有证券时,证券以“街道名称”持有。股票或债券证书上出现的名字是经纪人的名字,但支付证券的人保留所有权。以街道名义持有证券,使普通投资者的股票交易更加方便,并确保簿记和其他会计工作按规定进行。重点当经纪公司代表客户持有证券时,证券以“街道名称”持有。

算法交易基础:概念和例子

算法交易(也称为自动交易、黑盒交易或算法交易)使用遵循一组定义的指令(算法)的计算机程序进行交易。从理论上讲,交易可以以人类交易者不可能的速度和频率产生利润。定义的指令集基于时间、价格、数量或任何数学模型。除了为交易者提供获利机会外,算法交易通过排除人类情绪对交易活动的影响,使市场更具流动性和交易更加系统化。

倒卖:小额快速利润可以加起来

剥头皮交易是一种交易方式,专门从小的价格变化中获利并从转售中快速获利。在日内交易中,剥头皮是一种优先考虑从小额利润中获取高额交易量的策略术语。剥头皮要求交易者有严格的退出策略,因为一次大的损失可能会消除交易者努力获得的许多小收益。

日间交易:基础知识以及如何快速入门

几年前,唯一能够在股票市场上积极交易的人是那些为大型金融机构、经纪公司和贸易公司工作的人。然而,在过去的 25 年里,折扣经纪和在线交易的发展,加上全球新闻的即时传播和极低的佣金,已经拉平了竞争——或者我们应该说是交易——领域。

算法高频交易的四大风险

什么是算法高频交易 (HFT)?算法交易(或“算法”交易)是指使用计算机算法(基本上是一组规则或指令,使计算机执行给定任务)来交易大宗股票或其他金融资产,同时尽量减少此类交易对市场的影响交易。算法交易涉及根据定义的标准进行交易,并将这些交易分成较小的手数,以便股票或资产的价格不会受到重大影响。

外汇算法交易:了解基础知识

近 30 年前,外汇市场(forex)的特点是电话交易、机构投资者、价格信息不透明、交易商间交易和交易商-客户交易之间的明显区别以及市场集中度低。今天,技术进步已经改变了外汇市场。可以通过您的计算机快速进行交易,允许零售交易者进入市场,而实时流价格导致更大的透明度,经销商和他们最老练的客户之间的区别已经最小化。

相关词条

完全可转换债券 (FCD)

什么是完全可转换债券?完全可转换债券 (FCD) 是一种债务证券,其全部价值可在发行人通知后转换为股本。转换比率由发行人在发行债券时决定。转股后,投资者享有与公司普通股股东相同的地位。摘要完全可转换债券 (FCD) 是一种债务证券,其全部价值可在发行人通知后转换为股本。

模糊逻辑定义

什么是模糊逻辑?模糊逻辑是一种变量处理方法,允许通过同一个变量处理多个可能的真值。模糊逻辑试图用开放的、不精确的数据范围和启发式方法来解决问题,从而有可能获得一系列准确的结论。模糊逻辑旨在通过考虑所有可用信息并在给定输入的情况下做出最佳决策来解决问题。

黑盒模型定义

什么是黑盒模型?在科学、计算和工程中,黑匣子是一种设备、系统或物体,它可以产生有用的信息,但不会泄露任何有关其内部运作的信息。其结论的解释仍然不透明或“黑暗”。金融分析师、对冲基金经理和投资者可以使用基于黑盒模型的软件将数据转化为有用的投资策略。

订单拆分定义

什么是订单拆分?订单拆分一词是指将大订单分成一系列较小订单的做法。这使得证券交易(无论是买入还是卖出)都可以轻松进行,并且还可以使订单有资格进行更快速的交易执行。当市场流动性可能不足以满足大订单时,订单拆分会有所帮助。纳斯达克的证券订单通过一个特殊的系统进行拆分,而其他交易所则通过股票经纪人进行。

算法定义

什么是算法?算法是一组用于解决问题或完成任务的指令。算法的一个常见示例是食谱,其中包含用于准备菜肴或膳食的特定说明。每个计算机化设备都使用算法以基于硬件或软件的例程的形式运行其功能。在金融领域,算法在开发自动化和高频交易 (HFT) 系统以及复杂金融工具(如衍生品)的定价方面变得非常重要。

量化交易定义

什么是量化交易?量化交易由基于量化分析的交易策略组成,它依靠数学计算和数字运算来识别交易机会。价格和数量是定量分析中使用的两个更常见的数据输入,作为数学模型的主要输入。由于量化交易一般为金融机构和对冲基金使用,交易量通常较大,可能涉及数十万股及其他证券的买卖。然而,量化交易正越来越被个人投资者广泛使用。