交易算法的设计需要复杂的数学模型、对金融数据的扎实分析和对市场及交易所运作方式的深入了解。在这本教材中,作者们为算法交易在以下场景中开发了模型:执行大订单、做市、目标VWAP和其他计划、交易对或资产集合,以及在暗池中执行交易。这些模型是基于交易所如何运作,无论算法是否与更了解的交易者交易(逆向选择),以及市场参与者在超高频和低频都可以获得的信息类型。《算法交易与高频交易》是第一本结合了复杂的数学建模、实证事实和金融经济学的书籍,带领读者从基本概念到研究和实践的前沿。如果你需要了解现代电子市场是如何运作的,什么信息提供了交易优势,以及其他市场参与者如何影响算法的盈利能力,那么这本书就是为你准备的。
这本书分为三个部分,引导读者从电子交易所的运作方式,到其背后的经济学,再到相关的数学知识,最后到算法交易的模型和问题。第一部分从电子市场的基本元素开始描述,以及人们参与市场的主要方式:作为积极的交易者,利用信息优势从可能短暂的盈利机会中获利,或者作为做市商,同时以有利的价格买入和卖出。
如果算法交易的教材不以电子市场中参与者所看到的信息为动机来发展策略,那么这本书将是不完整的。因此,有必要为数据和实证含义的讨论留出空间。这些数据使我们能够呈现决定算法最终命运的上下文。通过查看价格、成交量和限价委托簿的详细信息,读者将对任何算法需要考虑的一些关键问题有一个基本的了解,例如交易中的信息、价格运动的性质、成交量、波动性、点差等的日内动态规律。
第二部分发展了分析交易算法的数学工具。随机最优控制和停止的章节为金融数学教材中较少标准的材料提供了实用的方法。为了使没有接触过这些技术的读者装备自己,以理解某些算法交易策略背后的数学模型,此部分也进行了编写。 书的第三部分深入探讨了算法交易策略的建模。前两章涉及最优执行策略,其中代理必须在预先指定的窗口内清算或获取大量头寸,并仅使用市场订单连续交易。第6章涵盖了经典的执行问题,即投资者的交易影响资产的价格,并调整她希望执行程序的紧迫性。在第7章,我们开发了三个执行模型,其中投资者:i)执行程序,只要资产的价格没有突破关键边界;ii)在她的策略中纳入订单流,以利用中间价的趋势,这些趋势是由市场买方或卖方的单方面压力引起的;和 iii)在一个公开场所和一个暗池中交易。在第8章,我们假设投资者的目标是在交易窗口内执行大量头寸,但只使用限价单,或使用限价单和市场订单。此外,我们展示了执行策略,其中投资者还跟踪清算程序的特定日程。第9章涉及以基于交易量的日程为目标的执行算法。我们为希望追踪市场交易的总量的投资者开发了策略,其目标是:交易量的百分比、累计交易量的百分比和以交易量加权平均价格,也称为VWAP。 最后三章涵盖了算法交易的各种主题。第10章展示了做市商如何选择在账本中发布限价单。我们开发的模型查看了策略如何取决于包括做市商对库存风险的厌恶、不利选择和中间价动态中的短期趋势在内的不同因素。最后,第11章致力于统计套利和配对交易,第12章展示了如何利用限价订单簿中提供的交易量的信息来改进执行算法。