近 30 年前,外汇市场(forex)的特点是电话交易、机构投资者、价格信息不透明、交易商间交易和交易商-客户交易之间的明显区别以及市场集中度低。
今天,技术进步已经改变了外汇市场。可以通过您的计算机快速进行交易,允许零售交易者进入市场,而实时流价格导致更大的透明度,经销商和他们最老练的客户之间的区别已经最小化。
另一个重大变化是算法交易的引入,这可能会改善外汇交易的功能,但也会带来风险。在本文中,我们将通过了解外汇市场和算法交易的基础知识来确定算法交易为货币交易带来的一些优势,同时指出其固有的一些风险。
摘要
- 在 1990 年代,外汇市场成为华尔街专业人士中第一个享受屏幕交易的市场。
- 在过去的几年里,在线交易已经扩大到允许普通投资者和交易者进行外汇交易和对冲。
- 现在,个人甚至可以使用更复杂的算法交易程序,使用各种可用策略自动进行外汇交易。
- 虽然算法交易可以让交易者在速度和准确性方面取得优势,但“一劳永逸”的自动化也存在特定的风险。
外汇市场基础
在外汇市场中,货币对根据报价以不同的交易量进行交易。基础货币以报价货币的形式给出价格。外汇被认为是世界上最大、流动性最强的金融市场,每周 5 天,每天 24 小时交易。
截至 2019 年,全球日均外汇交易量约为 6.6 万亿美元。大部分交易以美元、欧元和日元进行,涉及一系列参与者,包括私人银行、中央银行、企业、金融公司、个人散户交易者和养老基金等大型机构投资者。
外汇市场存在的主要原因是人们需要交易货币才能购买外国商品和服务,尽管投机交易可能是某些投资者的主要动机。外汇市场活动影响实际汇率,因此可以深刻影响任何特定国家的产出、就业、通货膨胀和资本流动。出于这个原因,政策制定者、公众和媒体都对外汇市场有着既得利益。
算法交易基础
算法本质上是一组旨在完成定义任务的特定规则。在金融市场交易中,计算机执行用户定义的算法,这些算法以一组规则为特征,例如决定交易的时间、价格或数量。
金融市场中存在四种基本类型的算法交易:
- 统计是指基于对历史时间序列数据的统计分析,寻找有利可图的交易机会的算法策略。
- 自动对冲是一种生成规则以降低交易者风险敞口的策略。
- 算法执行策略旨在执行预定义的目标,例如减少市场影响或快速执行交易。
- 直接市场准入描述了算法交易者可以访问和连接到多个交易平台的最佳速度和更低的成本。
算法交易的子类别之一是高频交易,其特点是交易订单执行的速率和速度极高。高频交易可以为交易者带来显着的优势,包括能够在价格增量变化的几毫秒内进行交易,但在波动的外汇市场交易时也存在一定的风险。
外汇市场的算法交易
过去几年外汇市场算法交易的大部分增长是由于算法使某些流程自动化并减少了进行外汇交易所需的时间。自动化创造的效率降低了执行这些流程的成本,例如执行交易订单。使用基于预定标准(例如在指定时间段内或以特定价格执行订单)的算法自动执行交易过程比手动执行要高效得多。
银行还利用了经过编程的算法来更新电子交易平台上货币对的价格。这些算法提高了银行报价市场价格的速度,同时减少了报价所需的人工工作时间。
一些银行对算法进行编程以降低其风险敞口。该算法可用于出售特定货币以匹配客户的银行购买的交易,以保持该特定货币的恒定数量。这使银行能够维持预先指定的持有该货币的风险敞口水平。
算法使这些过程更加高效,通常会降低交易成本。然而,这些并不是推动外汇算法交易增长的唯一因素。算法越来越多地被用于投机交易,因为高频率和快速解释数据和执行订单的能力相结合,使交易者能够利用货币对之间的微小价格偏差产生的套利机会。
在外汇市场中,对冲交易的主要方法是通过现货合约和货币期权。即期合约是即时交割的外币买卖。由于算法平台的涌入,外汇现货市场从 2000 年代初开始显着增长。特别是,反映在市场价格中的信息的迅速扩散,使得套利机会出现。外汇市场中众所周知的三角套利是通过多种不同货币将一种货币转换回自身的过程。算法和高频交易者只能通过自动化程序识别这些机会。
作为衍生品,外汇期权的运作方式与其他类型证券的期权类似。外币期权赋予购买者在未来某个时间点以特定汇率买卖货币对的权利。计算机程序具有自动二元期权作为对冲外汇交易的替代方式。二元期权会导致以下两种结果之一: 交易以零结算或以预先确定的执行价格结算。
算法外汇交易涉及的风险
算法交易的一些缺点可能会威胁到外汇市场的稳定性和流动性。其中一个不利因素与市场参与者交易能力的不平衡有关。一些参与者有能力获得先进的技术,以比其他参与者更快的速度获取信息和执行订单。算法技术的这种不平衡可能会随着时间的推移导致市场内的碎片化和流动性短缺。
此外,虽然股票市场和外汇市场之间存在根本差异,但人们相信,在 2010 年 5 月 6 日加剧股市闪崩的同样高频交易可能会同样影响外汇市场。如果市场发生剧烈变化,算法可能无法快速响应,因为它们是针对特定市场情景进行编程的。
在动荡期间,可能需要监控市场并暂停算法交易,以避免出现这种情况。然而,在这种极端情况下,众多市场参与者同时暂停算法交易可能会导致高波动性和市场流动性急剧下降。
归纳总结
算法交易能够提高效率并降低交易货币的成本,但它也带来了额外的风险。为了使货币正常运作,它们必须是某种稳定的价值储存手段并且具有高流动性。因此,重要的是外汇市场保持低价格波动的流动性。
鉴于近年来出现的算法交易相关问题,许多投资者呼吁加强外汇市场的监管和透明度。从积极的方面来说,外汇算法交易系统的日益普及可以有效提高外汇市场的透明度。算法交易策略——例如自动对冲、统计分析、算法执行、直接市场准入和高频交易——可能会暴露价格不一致,从而为交易者创造获利机会。
然而,未来全球市场参与者在算法外汇交易中面临的挑战将是如何进行变革,在降低风险的同时最大化收益。