学习进度

0%

阅读时长

未满 1 分钟

最近阅读:未开始阅读

核心概念

待提炼

章节学习

  • 1

    赞誉

    里什用简单易读的语言对量化交易进行了全面概述。这本书清楚地对不同类型的策略进行分类,解释宽客如何和何时进行量化交易。最重要的是,他帮助人们消除了宽客都是完全一样的观点,展现了量化交易中技术类型和策略类型的多样性。对于想了解这个领域的人士而言,这是一本优秀的读物。 ——沙克尔·艾哈迈德(Shakil Ahmed) 博士,花旗集团做市商全球负责人 看到里什,你怎

    待学习
    开始阅读
  • 2

    推荐序

    我们所经历的能称为开创新篇章的事情少之又少。但是,我相信作为全球第二大经济体的中国,其资本市场的开放以及与之相关的投资市场的自由化和放松管制,将是全球市场发展过程中能达到这一高度的重要历史时刻。 中国的发展使其更多地融入全球市场。中国政府不断开放更宽泛的经济要素范畴,充分提升中国市场的影响力。目前中国内地的投资者,或者借助中国香港市场的连接作用买卖证券,或者

    待学习
    开始阅读
  • 3

    译者序

    2016年3月,备受瞩目的人机围棋大战落下帷幕。经过5局比赛,Alphago最终以4∶1的比分战胜韩国传奇棋手李世石。人工智能再次获得空前的关注。与此同时,将人工智能应用于资本市场的讨论也越来越多,人们开始研究其在投资决策中的应用,期待其在金融市场大放异彩。事实上,人工智能应用于资本市场的初期表现即为量化投资。量化投资是将投资思想转化为投资模型,借助于数据检

    待学习
    开始阅读
  • 4

    前言

    历史是无情的主宰,根本没有所谓现在,只有不断成为未来的过去。保守的下场就是被扫出历史的舞台。 ——约翰·肯尼迪 在相对默默无闻的投资管理领域,广泛被误解的有利可图的市场正快速发展。这个有利可图的市场被一直工作在这个领域的最聪明的人所主宰。他们在现代金融领域正努力解决一些最有趣且最具挑战性的问题。这个有利可图的市场有很多名字:量化交易、系统化交易或者黑箱交易。

    待学习
    开始阅读
  • 5

    致谢

    非常感激我的兄弟Manoj Narang对于本书第四部分给予的帮助,感恩Mani Mahjouri提供的许多建议和帮助。感谢迈克·贝勒和Dmitry Sarkisov对信息微爆发提出的具有启发性的观点。我在T2AM的同事Myong Han、Yimin Guo、Huang Pan和Julie Wilson通读了本书的不同部分,给出了许多有价值的建议。如果没有编

    待学习
    开始阅读
  • 6

    深度思考的益处

    文艺复兴公司的奠基人詹姆斯·西蒙斯(James Simons)认为,宽客带给投资领域最伟大的成就在于解决问题的系统化方法。正如西蒙斯博士所说的:“科学家带入这场游戏中的并不是他们的数学或者计算机技巧,而是科学思考的能力。”[1] 研究宽客最主要的原因之一是,宽客会深入思考那些非量化投资者认为理所当然的策略的许多方面。为什么会这样?毫无疑问,计算机是一种工具,

    待学习
    开始阅读
  • 7

    风险的正确度量和错误度量

    正如本章所谈到的,错误度量风险是长期资本管理公司崩盘的原因之一。宽客天生喜欢执行包括风险暴露在内的各种度量。但是这种行为自身存在着优点和缺点。从积极的方面讲,一个好的构想的量化策略鼓励承担一定的风险。不同于接受偶然风险,纪律严明的量化策略要求精确划分所能接受的范围,并且将所能承担的风险控制在一定范围内。为了彻底清除这些风险,宽客必须事先知道这些风险是什么以及

    待学习
    开始阅读
  • 8

    遵守纪律

    很多成功的交易者都很认同这么一句古老的交易格言:“亏损时要止损,盈利时要让利润奔跑。”但是,主观判断型投资者通常很难及时意识到发生了亏损,相反却会很快意识到盈利。这种已经被关注的行为偏差称为处置效应(disposition effect)[1]。但是计算机不会发生这种偏差。因此,遵守前面交易准则的交易者很容易将其交易策略程序化,使其每次运行都能遵守行为准则。

    待学习
    开始阅读
  • 9

    小结

    国际投资界存在着形形色色的量化交易者,并占据着较大的比重。在世界各地的各种交易场所,各种金融资产的交易中,无论大型还是小型交易公司中都可以看到他们的身影。量化交易的成功和失败都会引起人们的关注,很多投资者从中受益。宽客合理配置和实施量化交易策略时所表现的完全性和严格性值得绝大部分交易者认真学习。同样地,在小心谨慎避免错误的前提下,宽客度量风险与各种市场敞口的

    待学习
    开始阅读
  • 10

    何为宽客

    宽客(quant)通常会基于高深的理论构造追求超额利润,并系统地加以实施。宽客之所以被称为宽客,就在于他们会刻苦钻研交易策略的产生和实施过程。至于交易策略本身,宽客和主观判断型交易者并没有什么差别,就像上文所提到的配对交易和统计套利策略的例子那样。但是我们从未试图消除人们对于投资过程的贡献,毕竟我们只是在讨论宽客而不是机器人。恰如前文所提及的,不管是在跟踪标

    待学习
    开始阅读
  • 11

    量化交易系统的典型结构

    理解宽客及其黑箱的最好方法是逐一了解量化交易系统的各个组成部分,这也是本书其余部分的框架。图2-1展示了一个典型的量化交易系统的框架。此图描绘了一个生动“有效”的交易策略的各个组成成分(例如,决定买卖哪些证券、买卖数量以及买卖时间),但不包括交易策略的所有必要元素(例如,设计交易系统所需的研究工具)。 图2-1 量化交易策略的基本结构 交易系统包含3个模块—

    待学习
    开始阅读
  • 12

    小结

    宽客可能并不像想象中那么神秘。他们也是首先观察市场,产生一些普通人也会想到的想法,然后采用市场的客观数据进行研究来确定其想法是否正确,而不是基于传闻或经验甚至直接假设他们的想法是正确的。一旦宽客得到了一个满意的策略,他们会将其布置于一个量化系统中。这类系统在进行投资时,排除了情绪的影响,严格地执行经过测试的策略。但这并不是否定人在量化交易过程中的作用。宽客产

    待学习
    开始阅读
  • 13

    两类阿尔法模型:理论驱动型和数据驱动型

    真正追求阿尔法收益的交易策略是少之又少的,这一重要事实并未被普遍认可或接受。实际上,这些基础交易策略的实现方式多种多样,从而由有限的几个核心策略衍生出花样繁多的交易策略。理解量化交易策略的关键在于,理解宽客科学地分析问题的视角。 绝大部分宽客都是理工科出身,之后投身金融业,因此在其整个职业生涯中他们的理工科背景经常会左右其进行交易的策略选择。科学的两个重要分

    待学习
    开始阅读
  • 14

    理论驱动型阿尔法模型

    绝大多数宽客是理论驱动型的。对于市场为何以现存方式运行,他们给出符合经济学理论的解释,并检验该理论是否可用于预测未来的市场行为。很多宽客认为其理论具有一定的独特性,这也是他们对自己的策略保密的一个重要原因。事实证明,这通常都是错觉。此外,许多量化交易圈外的人士认为宽客们所使用的交易策略都基于复杂高深的数学公式。这种看法也通常是错误的。 事实上,这些交易策略既

    待学习
    开始阅读
  • 15

    数据驱动型阿尔法模型

    这类模型有两大优势。首先,与理论型策略相比,数据挖掘明显更具有技术挑战性,并且在实业界使用很少。这意味着市场上少有竞争者,这是大有裨益的。由于理论驱动型策略通常易于理解,并且在构建相应模型时所使用的数学工具通常来说也并不复杂,所以进入的门槛自然会低一些。数据驱动型策略就没有这样的优势,进入门槛比较高。其次,数据驱动型策略可以分辨出一些市场行为,无论该行为目前

    待学习
    开始阅读
  • 16

    实施策略

    无论是否使用量化方法,谋求阿尔法收益的交易者盈利的手段并不太多。但手段选择的有限性并不意味着所有的宽客与其他交易者完全相同,只能选择几种现象之一。实际上,量化交易模型千差万别,非常丰富,远远多于我们所想象的。 这种多样性源于宽客实施其策略的方式多种多样。现在我们将注意力转向实施方式。一套实施策略值得深入探讨的有很多方面,包括预测目标、投资期限、投注结构、投资

    待学习
    开始阅读
  • 17

    混合型阿尔法模型

    在定义交易策略时,宽客所做的每一个决策都是交易行为的重要驱动力。但在构建交易策略时,宽客还必须做出另一个极其重要的选择。具体而言,宽客并不局限于为给定的阿尔法模型选择一种实施方法。相反,他们具有选择多种阿尔法模型的自由。对这些阿尔法模型进行组合的方法就像充满了不确定性的竞技场。最高深也通常最为成功的宽客倾向于同时使用几种阿尔法策略,包括趋势跟随法、均值回复法

    待学习
    开始阅读
  • 18

    小结

    在经典著作《信号与噪声》(The Signal and the Noise)一书中,纳特·西尔弗(Nate Silver)展示了预测方法之间略有不同的区别所在[1]。并非所立足的科学学科不同,而是如本章所展示的那样,所从属的统计学分支不同造成了它们的差异。 贝叶斯统计学(Bayesian Statistics)是统计学中的一个重要分支,在进行预测时非常注重“

    待学习
    开始阅读
  • 19

    控制风险规模

    规模控制是风险管理的重要内容。假如有一个很好的交易策略,看起来盈利几乎是确定无疑的事情,如果没有风险管理意识,就会诱惑着你把所有的资金都投入到这个交易中。但这通常不是个好的选择。为什么呢?因为从经验上看,很少有确定无疑的事情,所以控制交易规模最好的途径当然是“不要把鸡蛋放到一个篮子里”。否则很有可能发生的情况是,当投资者把所有的资金都投入进去,在某个时刻投资

    待学习
    开始阅读
  • 20

    限制风险种类

    尽管控制敞口大小很重要,一些风险建模的方法仍致力于完全消除各种类型的敞口。假设投资者经过分析认为,雪佛龙公司(CVX)的表现会优于埃克森美孚公司(XOM)。假如投资者做出的选择是持有雪佛龙公司的股票而忽略埃克森美孚公司股票。如果之后市场形势急转直下,或者原油板块表现疲软,投资者在这笔交易中很可能亏损,即使交易的大方向选择是正确的。这是因为投资者暴露于市场方向

    待学习
    开始阅读
  • 21

    小结

    风险管理通常被误认为是降低风险的操作流程,实际上是在给定的风险水平下通过选择敞口并控制其规模而最大化收益。毕竟,降低风险通常是以减少收益为代价的。所以,风险管理活动主要关注于消除或减少不必要风险的敞口,但也承担可能带来可观收益的风险。无论是采用系统化投资方法还是主观判断型方法,在这一点上都是一样的。二者的主要差别在于,宽客主要使用软件管理风险,而对于主观判断

    待学习
    开始阅读
  • 22

    定义交易成本

    理解交易成本到底是什么是很有用的,因为我们正在描述对其进行建模的方式。交易成本主要由三部分构成:佣金和费用(commissions and fees)、滑点(slippage)以及市场冲击成本(market impact)。 佣金和费用 佣金和费用是交易成本的第一种类型,是支付给经纪商、交易所和监管者的费用,因为它们提供了服务,包括市场参与者的接入通道,有所

    待学习
    开始阅读
  • 23

    交易成本模型的种类

    依据对于给定交易的交易成本如何计算,有4类基本的交易成本模型:常值型、线性、分段线性以及二次型交易成本模型。这些成本中有一部分是固定和已知的,如佣金和费用。交易成本模型把这些固定费用作为基准线,交易费用低于该基准线的交易根本不可能发生。另外一些成本,如滑点和市场冲击成本,都是变化的,在交易确实发生前不可能准确知道。滑点受到很多因素影响,如交易产品的波动率(如

    待学习
    开始阅读
  • 24

    小结

    在构建投资组合模型过程中,交易成本模型告知进行交易的成本状况。它并非是为了极小化交易成本,正如阿尔法模型并不是创造收益而是进行预测并将这些预测传递给投资组合构建模型。成本最小化可以分为两个阶段。第一步,构建投资组合模型,使用交易成本模型提供的输入变量,去计算进行目标投资组合的成本;第二步,将目标投资组合传输到执行算法阶段,以尽可能低的成本去执行投资组合的交易

    待学习
    开始阅读
  • 25

    基于规则的投资组合构建模型

    相等头寸加权 相等头寸加权模型极其普遍。使用这一模型的宽客认为,如果某一头寸好到值得拥有,就不再需要其他信息来决定其规模。这里有个深层次的隐含假设:金融产品具有同质性,不需要根据其风险或其他指标加以区分。如上文所言,对于给定的金融产品而言,信号强度的概念与预测的规模有关。信号强度通常会被忽略掉,除非信号强度已经强到非常值得建立头寸。初看起来,对这一问题的处理

    待学习
    开始阅读
  • 26

    投资组合最优化

    投资组合优化工具主要是基于资产管理行业的经典理论——现代投资组合理论(modern portfolio theory,MPT)的基本原理。MPT的核心原理是,投资者一贯是风险厌恶型的,这意味着如果两种产品收益相同但风险水平不同,投资者会偏好低风险产品。据此可以得到一个推论,只有存在额外收益作为补偿,投资者才愿意承担额外的风险。由此引入了风险调整收益(risk

    待学习
    开始阅读
  • 27

    宽客如何选择投资组合构建模型

    我观察到,使用基于规则的权重分配系统的绝大部分宽客貌似都采用“绝对型的”阿尔法方法(如他们对单个金融产品加以预测,而不是对金融产品之间的相关关系进行预测)。这些宽客,即便不是全部也是绝大部分都是从事期货交易。而使用优化工具的宽客倾向专注于“相对”阿尔法方法,绝大部分应用于股票市场中性策略中。并不存在充足的理由可以解释相对型和绝对型阿尔法策略交易者各自偏好的投

    待学习
    开始阅读
  • 28

    小结

    我们描述了两大类主要的投资组合构建模型。基于规则的模型采用启发式的方法,而投资组合优化工具则采用了现代投资组合理论的逻辑脉络。对于每一类,都存在很多种具体的技术,随之也带来了很多挑战。采用基于规则策略的从业者如何为其所选择规则的任意性找到合理的理由?使用优化方法的从业者如何解决和估计波动率及相关系数有关的许多问题?在选择“正确”的投资组合构建方法时,宽客必须

    待学习
    开始阅读
  • 29

    订单执行算法

    一个有趣的话题是如何度量执行算法的效率。这里有几个主要的概念值得一提。第一个概念是中间市场价格(mid-market),反映的是对某一产品最佳买入价和最佳卖出价的均值(根据定义是指这两个指标的平均数)。这是判断交易价格是否公平最为标准的方法。例如,如果有买家能够以最佳买入价成交,这个价格显然低于当时的中间市场价格,这笔交易会被认为是以一个很有利的价格成交的(

    待学习
    开始阅读
  • 30

    交易基础设施

    我们已经提到,为实施和完成电子交易,交易所和交易者间需要建立联系。此外,双方间的信息传递协议也是必需的。宽客在实施交易策略过程中所使用的硬件和软件都属于基础设施的最终组成部分。绝大部分情形下,宽客必须决定建立还是购买方方面面涉及的基础设施。由于监管的要求和其他条件的限制,绝大部分交易者使用第三方经纪公司作为其执行策略的代理机构,通过其提供的服务来完成交易。使

    待学习
    开始阅读
  • 31

    小结

    对一个量化交易策略而言,我们已经详述了订单执行相关的方方面面。宽客必须做出的第一个选择是构建还是购买一个交易通道。构建世界级的交易基础设施的成本和技术难度,使得很多宽客(尤其是采用长期交易策略或交易小型投资组合的宽客)选择从经纪商或订单执行服务供应商那里购买这些服务。实际上,经纪商和服务供应商都为提供算法和连接服务而收费,这部分费用通常包含在佣金中。使用第三

    待学习
    开始阅读
  • 32

    数据的重要性

    通常来说,模型的很多细节都是由所使用的输入变量的特征决定的。回到之前的例子,如果你得到的都是些缓慢变化的宏观经济数据,如美国每季度的GDP数据等;进一步假设在这些数据公开发布后一周你可以得到它们。这种情形下,你不可能建立一个快速交易模型并据此决定持有头寸的时间以分钟进行计算。此外,需要注意的是,你所得到的美国的数据在预测债券或货币相关产品时可能会比较有用,但

    待学习
    开始阅读
  • 33

    数据类型

    数据基本上可以分为两大类:价格数据(price data)和基本面数据(fundamental data)。价格数据并不仅仅是和金融产品价格相关的数据,也包括从交易行为中得到或提取的其他信息。股票的交易量、每笔交易的时间及规模等都属于价格信息。实际上,整个指令簿都可以认为是价格数据,因为指令簿上包含有一个交易日中给定金融产品所有买入价和卖出价(以及量)的连续

    待学习
    开始阅读
  • 34

    数据来源

    获取数据的来源众多。最为直接,也可能最具有挑战性的是,从源头直接获得原始数据。换句话说,宽客直接从纽交所(NYSE)得到在纽交所交易的股票的价格数据。这种做法的一个好处是,宽客可以最大限度地控制数据的清洗和存储,并且在速度上也具有很大的优势。但这么做也具有很高的成本。例如,需要与每一个数据源都建立联系,如果我们需要在多个市场和多个交易所交易多种金融产品(如股

    待学习
    开始阅读
  • 35

    数据清洗

    我们已经探讨了数据的种类和数据的重要性,接下来我们讨论宽客在管理原始数据时会遇到的各种问题以及他们如何加以解决。尽管原始数据供应商、二手数据供应商以及第三方数据供应商都做了很多努力,数据仍然会出现缺失或错误的情况。如果忽视了这一点,这一问题会给宽客带来严重后果。这里我们对几种常见的这类问题加以讨论,并介绍一些用以解决这些问题的常见方法。值得注意的是,尽管以下

    待学习
    开始阅读
  • 36

    数据存储

    通常使用数据库存储搜集到的数据以备后续使用,数据库一般有几种形式。第一种数据库是没有相对关系结构的平面文件(flat file),这种两维的数据库和普通的表格很类似。这种平面文件数据库不会因为需要加载太多内容而变慢,由于简洁而广受欢迎。这种简单的文件结构很容易进行搜索,通常是顺序搜索(如从第一行到最后一行)。但是,想象一下,在有着几百万条记录的平面文件中搜索

    待学习
    开始阅读
  • 37

    小结

    本章中,我们解释了量化交易系统所使用数据中的一些基本概念。虽然数据很少是量化交易策略中令人兴奋的部分,但数据不可或缺,对宽客做的所有事情都很重要,为如何评价量化交易系统也会提供很多信息,因而值得加以深入理解。 下面我们将研究过程作为对黑箱进行探索的最后一站(见图8-3)。 图8-3 黑箱结构

    待学习
    开始阅读
  • 38

    研究蓝图:科学的方法

    表现优秀的宽客共有的一个特征是,进行研究时遵循科学的方法(scientific method),当然也是其他研究领域研究的方法。这是非常重要的,因为科学的方法使得整个量化交易过程中重要的判断更严谨与更有纪律性。如果不严谨,宽客很容易因为痴心妄想和情绪化误入歧途而丧失逻辑一致性,而逻辑一致性在许多科学领域都有助于科学研究。 第一,科学方法开始于科学家所观察的世

    待学习
    开始阅读
  • 39

    思想的产生

    在理想的情况下,宽客在他们的研究中遵循科学的方法。就这一点而言,理论的发展(或者理论上可靠的数据挖掘方法)是研究过程的第一重要步骤。我们发现,思想的4个共有来源是:对市场的观察结果、学术文献、研究员或者投资组合经理在量化公司之间的迁移以及来自主观判断型交易者活动的教训。 宽客提出他们的想法的主要方式是通过观察市场。这种方法最直接地体现了科学方法的精神。量化交

    待学习
    开始阅读
  • 40

    检验

    样本内测试,又称为训练 在量化交易中,模型近似于真实世界发生的现象。在模型中输入数据并预测未来。检验过程的第一个步骤是基于样本内数据寻找最优参数训练(train)模型。这听上去难以理解,我们将逐项解释。 假设我们想测试一个策略:便宜的股票表现优于昂贵的股票。用收益率(earning yield,earnings/price)度量廉价,收益率越高暗示着股票越便

    待学习
    开始阅读
  • 41

    小结

    我们已经对成功的宽客在研究中必须做的工作、必须做好的工作有了基本了解。在量化投资过程中,研究是一个高度敏感的领域。研究员的判断是最重要的影响因素。研究员必须深入细心研究,因为这是策略的形成阶段。研究阶段所犯的错误会深深烙进策略的任何部分,这个错误的系统化实施将是灾难性的。而且,研究不是一蹴而就的。相反,宽客必须连续进行有活力的和丰富多彩的盈利项目,以持续获得

    待学习
    开始阅读
  • 42

    模型风险

    建模的不适宜性 建模的不适宜性是一个根本的错误,它包含两种形式。第一种形式是对一个给定的问题进行错误的量化建模。例如,对一个音乐家的素质进行建模,从一开始就是错误的想法。人们可能会考虑音乐技巧相关的因素,诸如训练资源和持久性。但是最终,音乐家是否优秀这个问题并不是数学或者计算机模型所能回答的。这本身是一个主观问题,应用计算机模型本身就是一个错误。 因为对于模

    待学习
    开始阅读
  • 43

    结构关系变化风险

    许多量化模型都是基于历史数据。甚至那些利用分析师的预测或者情绪信号的模型也极大地依赖于历史,因为情绪通常偏向于历史趋势运行的方向。不论哪种模型,宽客都是利用过去的关联关系和行为开发理论和建立模型,以帮助预测未来。如果市场以一种特殊的方式运行了一段时间,宽客将会开始依靠这种持续的行为。如果结构关系发生改变,宽客通常会受到影响,因为关联关系和行为发生改变,这种影

    待学习
    开始阅读
  • 44

    外生冲击风险

    第三种量化风险来自外生冲击(exogenous shocks),之所以称之为外生(exogenous),是因为它们主要不是由市场内部的信息所驱动。恐怖袭击、新战争的开端以及政治或者监管干涉都是外生冲击的例子。因为量化模型使用市场数据进行预测,当非市场信息对价格产生影响,量化策略会受到影响。事实确实如此,因为这些冲击通常会导致股价运动趋势大于平常的幅度。所以,

    待学习
    开始阅读
  • 45

    蔓延风险和同质投资者风险

    量化特有的风险新成员是蔓延风险(contagion)或者同质投资者(common investor)风险。这类风险不是因为策略本身,而是因为其他投资者持有同样的策略。在许多情况下,这些策略被其他投资者作为投资组合的一个部分,而这些投资组合经常包含一些倾向于定期表现欠佳的金融产品。首先,这个风险因素和策略使用的人数相关。其次,与其他投资者持有的别的因素相关,这

    待学习
    开始阅读
  • 46

    宽客如何监控风险

    在对量化交易特有风险讨论时,也值得对引起这些风险的量化交易特有的工具进行讨论。第7章相当详细地描述了风险模型,这些模型能够寻求降低或者控制投资组合中的风险敞口规模。但是宽客也利用各种不同的软件去监控这些风险敞口、监控它们的系统和本章描述的各种各样的量化特有的风险。存在着各种各样的监控工具、最著名的是敞口监控工具、利润和损失监控工具、执行监控工具和系统性能监控

    待学习
    开始阅读
  • 47

    小结

    量化交易会给投资者和参与者带来潜在的利益,其纪律性、计算能力以及科学严谨性为投资者在高度竞争环境下遇到的盈利挑战给予支持。然而,宽客也有一系列需要处理的问题。这些问题中的一部分对于宽客而言是特有的(例如,模型风险),但是大部分问题对于量化策略而言,比主观策略更重要(例如,同质投资者或蔓延风险、外生冲击风险、结构关系变化风险)。宽客利用各种各样的工具监控系统和

    待学习
    开始阅读
  • 48

    交易是一门艺术,不是科学

    市场主要由人们对所接收信息的反应而驱动。不是所有的信息都可以系统地被理解。而且,不同的人对同一信息片段认知也不同。如果公司的首席执行官被解雇了,是好消息还是坏消息呢?一个交易员可能认为这意味着领导层的不稳定性,从而认为是一个坏消息。另一个交易员可能认为首席执行官应该被解雇,这是董事会的一个明智决策,公司目前经营状况很好。事前,无论哪种认知都无法证明是正确的。

    待学习
    开始阅读
  • 49

    由于低估风险,宽客引起更多的市场波动性

    这个批评既包含真实成分,也包含虚假成分。许多基金经理,包括宽客在内会受到模型风险基本类型的影响,即提出了错误的问题,使用了错误的技术(诸如VaR技术),做出许多关于市场的错误假设,试图将风险表示为一个数字,这个目标看上去是毫无意义的。而且,正如2007年8月量化清算危机中所解释的,宽客低估了在大规模的、拥挤的交易策略中的下跌风险。这也源于量化交易的根本缺陷。

    待学习
    开始阅读
  • 50

    宽客不能应对市场行情中的不寻常事件或快速的变化

    这或许是对量化交易最合理的批评。宽客必须依赖于历史数据才能对未来进行预测。这种依赖性的结果是,当市场发生重大或者突然的改变时,很可能会遭受损失。值得重复强调的是,除非市场体制变化特别大并且没有任何警示,否则对宽客的影响会比较小。也许量化交易最具挑战性的时间段是2007年7月下旬到2008年8月。在这大概13个月的时间里,宽客(尤其那些执行股票市场中性策略的宽

    待学习
    开始阅读
  • 51

    宽客完全相同

    这个言论也被广泛认可,尤其是在2007年8月许多宽客极具灾难性的表现之后。然而,我确认这是一个明显错误的言论。我们将聚焦于这个说法的理论性和实践证明,从理论证明开始。 这本书已经列出了宽客在建立量化策略过程中必须做出的许多决策。这些决策包括交易的金融工具和资产类型、数据来源以及如何清理数据、研究和发展交易策略的方法、互相结合的预测方法、预测需要提前的时间、赌

    待学习
    开始阅读
  • 52

    长远来看,只有少数几个大型量化公司能够蓬勃发展

    我曾听到许多观察量化交易的人无数次地引用这一批评观点。初看上去,这个观点是很有道理的,整个事情是这样的:最大规模的资金最充裕的宽客能够将最多和最佳的资源注入黑箱,最佳资源包括从数据到执行算法的各个方面,能够与他们的服务供应商进行谈判,获得更有利的条款。基于这个假设条件,他们能够比规模较小的同行表现更好是合理的。最终,规模较小的宽客将会因业绩不佳或投资者间的摩

    待学习
    开始阅读
  • 53

    宽客在数据挖掘中存在错误

    在金融业,数据挖掘可谓臭名昭著。实际上,最应该进行批评的是与它可交换的另一种术语:过度拟合。数据挖掘是一个实证科学,是第6章讨论的主要学科框架中的一个。一般数据挖掘技术被理解为利用大量数据获取所发生事件的信息,并不关心事件发生的原因。数据挖掘和理论驱动型科学最大的不同在于:为了相信自己能正确预测未来发生的事情,理论家对理解事情为什么发生会很感兴趣。然而,正如

    待学习
    开始阅读
  • 54

    小结

    量化交易不是万能的,确定有宽客应该对这一章所提到的某一个批评或者所有批评承担责任。一些人做的是伪科学,低估了风险,在市场条件突然改变时损失金钱。一些人执行陈腐的被反复使用的策略,一些人利用有限的数据过度拟合模型。但是这些批评中的大部分同样适用于主观型交易者。做得好的话,量化交易能够产生优秀的调整风险回报率和大量的分散投资收益。 那么,量化交易做得好意味着什么

    待学习
    开始阅读
  • 55

    收集信息

    在详细叙述沙尔夫的技巧之前,我想强调,我既不是战争和审讯的狂热爱好者,也不想将投资者和量化经理的关系比作审讯者和受审者之间的关系。但是我相信,两者之间有一个相似点使得后者所得到的经验教训对前者有用,相似点是:一方不愿提供的信息是另一方需要的信息。 沙尔夫使用的第一个技巧也是最明显的技巧:他与所要谈话的飞行员建立信任关系。事实上,战后,沙尔夫与很多受审讯的飞行

    待学习
    开始阅读
  • 56

    评估量化交易策略

    在评估和创建量化交易策略的这些年里,我注意到一个极其有趣的事实:大部分情况下,宽客所做的工作与投资组合经理、CEO或者资源分配者的工作类似。毕竟,这些资源(例如,时间或者金钱)是有限的,必须利益最大化地进行投资。投资过程包括6个主要的内容。 (1)研究和发展策略; (2)数据搜寻、收集、清洗以及管理; (3)投资选择和构造; (4)投资组合构建; (5)执行

    待学习
    开始阅读
  • 57

    评估量化交易者

    在本书中我尽力强调一些事情,那就是对量化交易者的判断需要涉及他所建立的策略。所以,评估宽客时,评估与交易策略相关的技能和经验明显很重要,但是说起来容易做起来难。这部分列出了用于判定量化交易者技术水平的工具。 开发和管理量化策略的人在所使用的方法上应该受过良好的训练。至少团队的一些成员在与策略相关的量化交易领域,有大量的实战经验。经验有助于做出很好的判断,尤其

    待学习
    开始阅读
  • 58

    优势

    类比是一个好方法。一个缺乏经验的宽客在遇到一点意外灾难后,可能放弃模型。他可能清算投资组合或者大量降低杠杆。然后,只是基于模型执行较好的小样本进行投资,可能允许继续积累头寸进行组合投资。但是,正如我们所看见的,交易是昂贵的,偶尔会适得其反(如2007年8月的宽客清算事件和2010年的闪电崩盘事件)。宽客在遇到基金损失时,经常会采用次优的方案,第一反应经常会毁

    待学习
    开始阅读
  • 59

    评估宽客的诚信

    大部分宽客和普通交易者是诚实和有道德的。因此,基于“信任但需要核实”的基础,与他们建立合作关系是非常合理的。换句话说,对于大部分评估过程,假定交易者声称的母校、文凭以及自己不是罪犯等信息是真实信息,这是合情合理的。但是在做出投资决策之前,许多观察者认为,应该尽可能核实宽客的道德观念。 这里,有几个可自由支配的工具。首先,进行背景核查、教育背景审查以及征信调查

    待学习
    开始阅读
  • 60

    宽客如何适应投资组合

    假定你发现一个宽客值得雇用或进行投资,你不得不对如何给这个交易者分配资金做出决定。在做出决定之前,你必须理解策略是否适用于你的其他投资组合头寸。这很大程度上是平衡不同类型的风险敞口问题。本节将详细描述几种与量化投资相关的重要风险敞口。 阿尔法投资组合 首先,值得记住的是,投资组合构建是风险敞口分配的问题。包含较多风险敞口的投资组合比包含数量较少的风险敞口的投

    待学习
    开始阅读
  • 61

    小结

    为了评估宽客和量化策略,投资者必须理解所执行的策略、策略特征以及策略产生过程的活力状态。为了做好这些,投资者有3个武器可供支配:建立信任、尽可能获得量化交易的相关知识、所获得的信息尽可能有条不紊。对于既定的宽客和量化交易而言,这些工具通常可以用于提取和整合信息。 最后,投资者必须判断宽客是否有优势,优势根源是什么,优势可以支撑多长时间,未来会面临什么威胁。优

    待学习
    开始阅读
  • 62

    第13章 高速及高频交易概要

    昨天晚上,我在酒店关闭开关,然后以极快的速度在整个房间变暗之前上床。 ——穆罕默德·阿里 2009年早期,市场刚刚从恐慌甚至近乎绝望的状态中恢复。这时,新闻媒体报道,2008年金融市场中为数不多的盈利者是一种新型的交易公司——神秘的量化交易公司,它们被称作高频交易者(high-frequency traders,HFT)。他们并不会在出版、管理等流程上花费太

    待学习
    开始阅读
  • 63

    速度的重要性

    现今电子市场,有助于理解速度重要性的最好方法就是理解不同类型订单速度如何。毕竟,无论哪种阿尔法类型、风险类型以及投资组合构建模型类型,订单才能体现策略的完成过程。虽然有许多种类的订单,尤其考虑到世界上各种交易所时,但是订单通常被分为被动类型和积极类型。而且,一些订单(被动订单)一旦被搁置,可能被取消。我们将描述能够捕捉世界上大部分订单类型的3种情况:放置积极

    待学习
    开始阅读
  • 64

    延迟根源

    很清楚,对于负责大规模资金的交易者而言,使用低延迟交易平台是很重要的。现在,我们将注意力集中在交易者可控制的潜在的延迟原因,以及针对这些原因能采取的措施。 市场内外的传输 对于算法执行引擎,第一个潜在的延迟原因来自获取数据的时间和订单进入市场的时间。一个好的执行引擎大部分的工作包括对市场改变的快速反应,逻辑上,实时访问这些改变是业务的第一步骤。而且,在你做出

    待学习
    开始阅读
  • 65

    小结

    本章,我们详细阐述了高速度(或者低延迟)重要的原因以及延迟的根源。依据交易的类型或者所实施的交易策略,注重速度的原因有所不同。虽然这带来了媒体上的大量负面关注,但是这与其他行业的处境绝对没有任何不同。如果在游戏竞争规则范围内发展优势,那么大部分有竞争性的玩家都会寻求发展其优势。但是,通常情况下,对于量化交易,当遇到高频交易和低延迟交易时,会有双重标准。人们看

    待学习
    开始阅读
  • 66

    契约型做市

    两个客户同时反向地做一件事情的概率是相当小的(例如,顾客A想以100美元的价格购买XYZ股票2000股,而顾客B想以100美元的价格卖出XYZ股票2000股)。当然,有一定比例的交易意愿可以被实现是很可能发生的。以上面的例子为例,也许顾客A想购买2000股,而顾客B想卖出5000股。剩下渴望卖出的3000股可能在后面的时间里卖出(通常在不利于卖家的某个时间)

    待学习
    开始阅读
  • 67

    非契约型做市

    考虑到他们依赖于被动订单,任何市场所暴露的最大风险都是逆向选择。一个订单的一面的做市商希望能够快速成为另一个订单的另一面的做市商,盈利至少等于买卖价差。或者,根据市场运动情况,能够积极地退出,从而获得盈利。这就是“低买高卖”但修改为“低买,速度极快并重复地以稍微高的价格卖出”的具体体现。确实,正常缺乏短期趋势情况下,这是可能实现的。 但是,首先,速度足够快这

    待学习
    开始阅读
  • 68

    套利

    另一种套利类型是跨市场套利(venue arbitrage),这仅存在于分散的市场。跨市场套利主要利用分散的市场结构(意味着有许多交易所允许交易同一金融产品),有时会引起不同的交易地点、同一金融产品的价格有所不同。这里,金融工具不仅是与另一金融工具结构化相关,实际上,是同一金融产品在多个地方进行交易。与指数套利机会存在同样的原理,跨市场套利机会也存在。在美国

    待学习
    开始阅读
  • 69

    快速的阿尔法策略

    预测方向的类型也是如此,预测是基于历史行为对未来行为进行推断。例如,如果一些金融产品连续几秒钟创出新高,之后将会下降是一个好的机会。但是这仍然是一个偶然事件,金融工具过去的表现和未来表现之间的结构关系不是引起保持回报策略的原因。 一些快速的阿尔法策略是很被动的。例如,日内统计套利。从它们被动地防止提供流动性订单这个意义上来看,它们可以被认为非契约型做市商的近

    待学习
    开始阅读
  • 70

    高频交易风险管理和投资组合构建

    很多时候,高频交易策略的风险管理与相对较慢的交易的风险管理有所不同,即使对于类似的策略主题(例如快速阿尔法类型中的策略)。考虑到风险因素,例如,交易成本模型及对优化的不同输入会花费宝贵的计算时间,这将放慢完成阿尔法策略的过程。而且,大部分长期策略想对冲的风险因素很少应用于隔夜证券市场。例如,一些长期交易者关心平衡规模因素(实质上是市场资本规模)的敞口。他们并

    待学习
    开始阅读
  • 71

    小结

    我们已经探寻了高频交易者使用的几种策略。你可能注意到高频交易策略和第3章描述的阿尔法策略有一些显著的不同点。确实,私下里,许多高频交易参与者会告诉你,他们根本不考虑阿尔法策略。即使他们确实这样做了,阿尔法策略也是技术面关注的最佳备选,主要风险是失去速度优势。当你看到这两种策略已经被利用,并且归因于速度慢而受到惩罚(第14章有所描述),为什么会是这样就很清楚了

    待学习
    开始阅读
  • 72

    高频交易创造不公平的竞争了吗

    2009年,T.Rowe Price的高管安德鲁·布鲁克斯(Andrew Brooks)谈道,“但是我们正向高频交易套利者和其他类型交易的两层市场前进,人们想知道他们有获得公平交易的权利。否则,市场将失去公平性”。[1]这个争论背后的观点是超速计算机、算法和通信设置都非常昂贵,普通人难以利用这一点,他们创造了双层体制,而高频交易者在其中具有很大的优势。这并不

    待学习
    开始阅读
  • 73

    高频交易导致老鼠仓交易或市场操纵吗

    高频交易者被指控为老鼠仓(front-running)投资者。这是一个很有热度的话题。但是不幸的是,能够检验这个话题的可靠例子又很少。至于市场操纵,在具有特定争论的稀有例子中,批评者指出例如塞单(quote stuffing)现象,即防止或者取消大量订单,目的是干扰其他投资者进而犯错。另一类受欢迎的批评者认为,是“高频交易者的计算机本质上能够吓唬慢的投资者放

    待学习
    开始阅读
  • 74

    高频交易导致更大的波动性或者结构不稳吗

    偶尔,计算机软件会有小故障。当一个故障导致数百万的订单错误,成为市场价格大量不稳定的原因时,人们会担忧。而且,在一些人的代码中即使没有这些小错误的出现,类似2010年的闪电崩盘事件,仍会使得高频交易者应对极端市场波动性负责的推测沸沸扬扬。确实,尽管有大量的证据反对这一观点以及缺乏支持这一观点的理论,仍有相当广泛的人认为闪电崩盘是计算机驱动事件。尽管美国证监会

    待学习
    开始阅读
  • 75

    高频交易缺乏社会价值吗

    这也许是我听过的对高频交易最令人失望的争论。实际上,惹人发怒的原因与高频交易一点关系也没有。从哲学的观点来看这是有问题的,令人失望的是这个观点被许多作家所接受。诺贝尔奖得主经济学家保罗·克鲁格曼在《纽约时报》的专栏上指出:高频交易通常是一个游戏中的“坏角色”(bad actors),“很难看见那些防止订单速度比别人快1/13秒的交易者是如何促进社会功能的”[

    待学习
    开始阅读
  • 76

    监管注意事项

    计算机是个强大的工具。工具越强大,威胁(或者好处)确实越大。虽然要求详细的审查和合理的监管,但并不要求禁止使用强大的工具。 尽管有来自市场一些焦躁的言论,但美国监管者出人意料地冷静,对这件事情考虑周全。迄今为止,对于高频交易所走的每一步看上去都很公平。禁止裸接入是一件合理的事情。证监会有关闪电崩盘的报道是具有颠覆性的,非常准确,或多或少将责任(不是指责,灾难

    待学习
    开始阅读
  • 77

    小结

    总的来说,我尽量说明白一些,高频交易不是由邪恶的人们所操纵。他们遵守市场规则和公共准则,具备良好的意识。他们经常对当局主动汇报由他们交易引起的不合规行为。强大的计算机和快速的通信线路可能被用来操纵市场并不意味着利用这些工具进行的活动会被停止。正如用假炸弹制造威胁的人将被指控一样,操纵市场、进行老鼠仓交易以及其他坏行为也应该被指控,但是没有证据表明程序化交易者

    待学习
    开始阅读
  • 78

    第17章 量化交易的展望

    所有思想和行为的演变必须首先显示为异端和不当行为。 ——萧伯纳 所谓的黑箱交易已经存在了30多年的时间。对于读者而言,更清楚的是,这些策略与其说是黑箱,不如说是交易者和投资者已经做过的事情的系统化实施。不幸的是,自动化过程经常伴随着危难。有时候,这是易于理解的,即人的工作岗位被自动化所取代。其他时候,无知成为恐惧的充分原因。不论哪种情况,我相信强烈反对宽客的

    待学习
    开始阅读

Local EPUB Text

投资组合最优化

投资组合优化工具主要是基于资产管理行业的经典理论——现代投资组合理论(modern portfolio theory,MPT)的基本原理。MPT的核心原理是,投资者一贯是风险厌恶型的,这意味着如果两种产品收益相同但风险水平不同,投资者会偏好低风险产品。据此可以得到一个推论,只有存在额外收益作为补偿,投资者才愿意承担额外的风险。由此引入了风险调整收益(risk-adjusted return)的概念。均值方差优化技术是基于MPT构建投资组合的一种常用方法。均值和方差是传向优化器的两个输入变量,输出变量是在各个风险水平上具有最高收益的一系列投资组合。这里的均值是指进行评估的各种资产的平均期望收益,方差是对各种资产期望风险的度量,通过计划持有的各种资产收益的标准差来计算。传向优化器的第三个输入变量是这些资产的期望相关系数矩阵(expected correlation matrix)。优化器使用这些输入量,可以输出在不同风险水平下可以达到最高可能收益的一系列投资组合,称为有效边界(efficient frontier)。

量化交易策略,除了使用阿尔法模型、风险模型和交易成本模型外,还需要说明这些模型中所包含的信息以及与这些模型相关的约束条件。例如,投资组合优化工具可能被用来解决最优投资组合问题(例如最大化风险调整收益),说明各种可能持有产品的期望收益,持有产品收益的波动性,持有产品相互之间的相关性以及最小化对应于风险模型中的各种风险因素的风险敞口。在真实交易中,宽客也会采用其他几个额外的输入变量,包括①以货币表示的投资组合规模,②期望的风险水平(通常以波动率或预期下跌来度量),③其他会缩小优化工具可行域的约束条件,例如股票交易中主要经纪商提供的卖空限制列表(hard-to-borrow list)。这些输入变量并不是优化工具必须使用的,前两种就比较任意,但这些变量可以帮助构建切合实际并且对宽客更加有用的投资组合。

这些技术被称为优化工具的原因在于,它试图去寻找分析师所给定函数的最大值(最优值),这个函数称为目标函数(objective function)。优化工具通过算法在各种可行的产品组合中进行定向搜索,以实现最优化的目的。对于给定组合,优化工具检验其收益和风险特征,并与之前的组合进行比较,检测出导致投资组合改进或退步的原因所在。通过这种方法,优化工具可以很快定位一系列最优投资组合,即那些在给定风险水平下收益已经达到最高的组合。那些组合是允许进行的或不允许进行的,由阿尔法模型、风险模型和交易成本模型来决定。很多宽客使用的目标函数和开始的一样:在考虑收益的波动性的前提下最大化投资组合的收益。但实际上有无数的目标函数可以使用。例如,可以相对于峰谷间的下跌而不是相对于收益波动率,使用目标函数来极大化投资组合收益。风险和收益的对比这一指标也是可以选择的,完全可以极大化只关注投资组合期望收益的目标函数。

我们可以使用图6-1来形象地阐释最优化工具。图中,X轴和Z轴表示两种假设的金融产品ABC、DEF所有可能的组合,Y轴表示包含ABC和DEF的可能的投资组合的期望夏普比率。夏普比率是优化工具常用的目标函数,这里仅用来进行解释。进一步假设ABC的期望收益为正,而DEF的期望收益数值与ABC相同,但却是负值。优化工具寻找可以使目标函数取到最大值的投资组合,结果肯定是100%持有ABC而100%卖出DEF。显然优化工具不需要根据图形来找到这个最优点,但这种可视化可以帮助解释优化工具所试图达到的目标。

图6-1 最优化过程示意图

优化工具的输入变量

就像上文所提到的,优化工具所需要的输入变量有期望收益、期望波动率以及各种备选产品间的相关系数矩阵。我们需要对宽客如何得到估计量和期望值有所理解,因为这些对于模型的效果起着关键作用。以下我们逐一介绍这些输入变量。

1.期望收益

在传统金融界,如在私人财富管理领域,通常会将期望收益等同于长期以来的历史收益,因为目标通常是创建一个不需要大幅度重新调整的资产分配策略。相反地,宽客倾向于使用阿尔法模型得到期望收益。就像我们在讨论阿尔法模型时所提到的那样,阿尔法模型的输出变量通常都会包含期望收益和(或)预期波动方向,或其他用来指示备选产品吸引力的输出变量(如某种得分)。方向性预测也可以看作对收益的预测,相当于预测时认为所有的正收益都相等,所有的负收益也都相等(通常受到最小阈值参数的限制,在投注前预测的收益至少具有一定的显著性不为零)。在这类优化过程中,对收益的准确预测并不重要,重要的是对于每个潜在头寸方向的预测。所以方向性预测中每个头寸期望收益的数值并无不同,唯一密切相关的是预测的符号(收益的正负)。

2.期望波动率

无论是传统金融界还是量化交易界中的很多从业人士,都倾向于使用历史数据计算出的实际波动率作为优化工具的第二个输入变量,但也有些人使用对波动率的预测值。预测波动率的最常见方法是使用随机波动模型(stochastic volatility models)。Stochastic在希腊语中是随机的意思。在统计学中,随机过程具有一定的可预测性但又包含有一定的不可预测性或随机性在其中。这里需要理解统计学家所说的过程是什么,过程是指连续变化的序列,在这里基本上可以理解为时间序列。随机波动预测模型的基本理念是,波动率一段时间内会在较高水平,接下来的一段时间就会处于低位(即存在可预测性的波动率周期),偶尔还会有所跳跃(某种随机和不可预测性部分)。最为常用的是1986年丹麦计量经济学家提姆·波勒斯列夫(Tim Bollerslev)[2]在《计量经济杂志》(Journal of Econometrics)所提出的广义自回归条件异方差模型(Generalized Autoregressive Conditional Heteroskedasticity,GARCH)。以GARCH模型为基础进行随机波动建模的方法不胜枚举。基本上所有的方法都认为,波动率在一个集中时段相对平稳,接下来就会比较动荡,再接着恢复平静,如此周而复始。图6-2展示了一个描述市场波动率的图形。2000~2003年,标准普尔500指数极为震荡,接下来的2003年年中至2007年年中,该指数就很平稳,然后从2007年年中至2008年又是极其波动的一个时期。即便是在平稳期,波动率也会有短时间周期性的波动。GARCH类的模型可以对这种模式下的波动率进行很好的建模。

事实上,还存在很多预测波动率的方法,可以按照评估价格预测策略的方式加以理解。这些模型的预测方法主要是基于波动率的趋势法、回复法或其他基本面方法。可以在不同时间跨度上应用这些模型,可以用这些模型来预测单个产品的波动率,或多个产品的相对波动率等。例如,GARCH模型是理解时间序列数据变化规律的一种方式。GARCH中的A表示自回归(autoregressive),是一个突出强调均值回复过程的统计术语。自回归模型的系数为正表示该时间序列具有趋势项(也称为自相关)。自回归模型的系数为负则表示产品的波动性。这种情形下,该时间序列和产品的波动性有关。

图6-2 标准普尔500指数历史波动率

3.期望相关性

优化工具的第三个输入变量是相关系数矩阵。相关系数是衡量两个产品变化的相似程度的核心度量,取值范围介于-1到1之间。相关系数为1表示完全类似,相关系数为-1则表示两种产品完全相反,或负相关。相关系数为0则表示完全不相关,表明两种产品完全不类似,但也不是反向变动的。一个有趣的事实是,相关系数与产品随时间的变化趋势并没有什么关系。例如,同一工业分组中的两个企业,如两家航空公司。如果第一家公司在竞争中胜出,得到了更多的市场份额,那么第一家公司可能会处于上升趋势,而第二家公司则会处于下降中(假设整个市场基本上是在横盘中)。但是这两家公司之间的相关系数可能会很高,因为它们的收益仍主要受整个市场、所处板块以及受所处行业的驱动,且不说航空公司所面临的更加细分的市场要素(如油价等)。

在量化交易中使用标准的相关系数,会带来很多问题,对其中的大部分问题稍后我们将从各个方面进行讨论。最为关键的是,产品间关系的度量随着时间会很不稳定,即使是长期来看也会很不可靠。例如,考虑具有两个产品的投资组合:标准普尔500指数基金和日经225指数基金。可以看到,使用1984年1月份以来的两个指数的历史数据进行计算,这两个指数的相关系数就在0.37左右。使用连续365天内每周的收益数据来计算两种指数在该时段的相关系数,图6-3展示了直到2007年两者的相关系数。由于美国和日本处于不同的时区,因此这里使用了每周的收益,而不是日收益数据。相对于美国(标准普尔500指数)的变化,日本(日经225指数)的走势会滞后一天。解决这一问题,或者使用比每日收益更加低频的数据(如这里所使用的每周收益),或者将日本市场的收益滞后一天。

图6-3 标准普尔500指数和日经225指数之间的年滚动相关系数

从图6-3可以看出,标准普尔500指数和日经225指数之间的相关性随时间变化很大。使用截止到1989年10月的数据时,相关系数达到最小值0.01;使用到2008年中期的数据时,二者相关系数达到最大值为0.66。更为糟糕的是,从1985年11月到1989年10月,相关系数从0.02变动到0.58,之后又回到0.01。即便将连续滚动时间窗的宽度调整为5年,相关系数的变化范围也从0.21到0.57。

类似于在之前的例子中我们考虑产业门类一样,如果在交易策略中具体考虑金融产品的合理分组,相关系数随着时间的稳定性将会大为改进。这可以通过在相对阿尔法策略中具体定义“相对”和(或)在风险模型中具体给定得以实现。例如,如果模型将埃克森美孚公司(XOM)和雪佛龙公司(CVX)归类为同一种公司就是很合理的,因为这两个公司有着诸多相似之处:市值规模处于同一量级,都是石油公司,都在美国,都进行全球化运作等。而基于基本面数据把雪佛龙公司(CVX)和阳光微系统公司(JAVA)进行比较就显得不那么合理,因为JAVA并非石油公司而是科技板块的小盘股而已。可以预见的是,这两组公司(XOM vs.CVX,CVX vs.JAVA)可比性的差别在数据上也会有所体现(见图6-4)。

图6-4 相似金融产品和非相似金融产品的相关系数

从图6-4可以看到,在长达20多年的时间里,埃克森美孚公司(XOM)和雪佛龙公司(CVX)的相关性还是很强的。在这个时间段内,相关系数最低约0.40,最高可达0.89,在整个时间段上的相关系数为0.7。而雪佛龙公司(CVX)和阳光微系统公司(JAVA)的相关性就弱很多,在整个时间段上的平均水平只有0.14,两年期的相关系数最小的为-0.14,最大的仅为0.36。此外,埃克森美孚公司(XOM)和雪佛龙公司(CVX)间相关性随时间的变化比较平缓。尽管这两组相关系数都有些不稳定,但很明显埃克森美孚公司(XOM)和雪佛龙公司(CVX)这一组的问题,要比将雪佛龙公司(CVX)和阳光微系统公司(JAVA)放在一起要少一些。坦白地讲,金融产品间相关程度的不稳定性或多或少是客观存在的事实。这并不是优化工具的错,也不是作为一个统计量的相关系数的错误,金融业本身恰恰就是这样。

这种不稳定性主要源于,有多种动态因素共同决定金融产品间的相关性。例如,如果股市正在经历大幅下跌,雪佛龙公司(CVX)和阳光微系统公司(JAVA)之间的相关性可能会暂时高于平常水平;或者原油供应的不确定性对雪佛龙公司(CVX)造成了影响,而阳光微系统公司(JAVA)并不受其影响,二者间的相关性可能会暂时降低;或者其中一家公司具有重大消息,也会造成相关性的下降。

优化技术

优化方法有很多种,从1952年马科维茨最初提出的方法到复杂的机器学习类方法。本节对这些最常用方法进行综述。

1.无约束条件的优化方法

无约束条件的优化方法是优化方法中最基本的一种,如果愿意的话,该方法可以把所有的资金投入单一金融产品。实际上,无约束优化方法是很怪异的,该方法经常做的事情是提出只有一种金融产品的投资组合,就是把所有的钱都投入到具有最高风险调整收益的金融产品上去。

2.带约束条件的优化方法

为解决这一问题,宽客们指出如何在优化过程中添加约束条件和惩罚项,从而得到更加“合理的”结果。约束包括头寸规模限制(如分配给某一头寸的占比不能超过整个投资组合的3%)或对产品组的头寸加以限制(如在任何板块的投资不能超过投资组合的20%)。但对宽客而言,这里存在一个很有意思的谜团:如果无约束的优化方法倾向于选出不可接受的最优解,从某种程度上讲是约束条件推动了投资组合构建而不是优化方法。例如,假设一个投资组合包含100个金融产品,优化方法要求分配到每个头寸的规模不能超过投资组合的1.5%,平均仓位自然是1%。那么,(根据阿尔法模型)最优仓位只是平均仓位的1.5倍,这和等权重方法很接近。虽然没有什么矛盾之处,但这似乎并没有运用最优化过程。

优化方法中的另一种约束条件包含风险模型的集成。假设实施某一个约束条件有好几种途径(正如在第4章所讨论的那样),包括惩罚项和硬性约束条件等。例如,如果我们只是想消除板块风险,一个简单的途径是修正相关系数矩阵,使同一板块的所有股票间具有很高的正相关系数,之后优化方法便在修正后的相关系数矩阵基础上寻找最优解。或者,我们也可以引入一个惩罚函数,当板块风险处于低位时给予很小的惩罚(例如,克服这一惩罚的期望收益本身也很小),但随着板块风险水平上升到低位时的两倍,需要应对这种风险增长的期望收益,要远远超过板块风险在低位时阿尔法收益的两倍。换句话说,期望边际回报增长的速度必须比期望边际风险快得多;风险增加得越多,期望收益必须增长得越快,以保证优化工具接受二者的相互抵消而接纳风险的增加。

交易成本也可以用多种方式加以处理。宽客可以建立每只股票的市场冲击函数的经验模型,并让这些市场冲击模型作为输入变量进入优化工具。或者,宽客也可以简单建立一个市场冲击函数,以波动率、交易量、订单规模等作为输入变量,得出市场冲击模型的一般解。这是宽客常用的两种得到期望交易成本的方法,之后将其作为投资组合优化的输入变量。

为实现优化目标,需要设计数学公式和编程技术,使用上文所提到的各种输入变量,通过迭代求解寻找使投资组合的目标函数达到最大值的均衡状态(如期望收益与期望波动率间的均衡)。优化方法试图一次性解决很多问题:在考虑相关性和波动率的前提下最大化承担单位风险所得到的收益,同时还要满足各种硬性约束(如最大头寸规模限制),并且还要考虑风险因素和交易成本。与系统化交易策略的其他很多层面相比,尽管优化过程很复杂,但是已经有很多封装好的软件包(包括免费开源的代码库)可以很容易得到这些最优解。

重新回到图6-1,可以很形象地看到,对优化问题添加约束条件,需要在空间中找出不满足约束条件的区域。例如,如果我们对市场敞口加以约束,要求在ABC和DEF上的投资额相差不能超过20%。这时,空间中的绝大部分区域会被优化工具忽略掉,优化时只在满足最大敞口约束条件的区域进行搜索,具体可见图6-5。通过与图6-1进行对比,可以发现由于敞口限制未进行搜索的区域是对应于夏普比率为0的平面上沿着坐标轴有点像三角形“翅膀”的扁平区域。值得注意的是,由于我们限制了优化工具进行搜索的区域,可能会出现限制条件过多而不存在最优解的情况。

需要指出的是,我们这里使用的例子都是简化过的,只是考虑了具有两种产品的投资组合,考虑了高相关性和一个简单约束条件。在实际操作中,搜索曲面不可能看起来这么简单,存在一个清晰的趋势趋向于唯一的一个极值点。在更为复杂的情形下,可能会有很多极值点散布于全空间的各个区域。在设计搜索最优解的算法时,需要在搜索的全局性和搜索速度间进行平衡。搜索范围并不那么彻底的快速搜索算法可能会找到曲面上的一个局部极值点就停止搜索,即使在投资组合可能的范围内还存在更好的投资组合方式。进行彻底搜索的算法可以找到全局最优解,但会因为其搜索时间过长而不具有实用性。

图6-5 带有约束条件的最优化过程示意图

3.布莱克-李特曼优化方法

1990年以布莱克-斯科尔斯(Black-Scholes)模型成名的费希尔·布莱克(Fischer Black)和高盛公司的鲍勃·李特曼(Bob Litterman)提出了一种新的优化算法。这个算法最初记载在高盛的内部备忘录上,后来在1992年发表于《金融分析师杂志》(Financial Analysts Journal)[3]。布莱克-李特曼优化方法解决了优化工具的输入变量带有测量误差的一些相关问题。最为重要的是,他们提出了一种方法,在投资者期望中融入了置信度的概念,并把这些与历史数据结合了起来。例如,历史上雪佛龙公司(CVX)和埃克森美孚公司(XOM)的相关系数为0.7左右,而交易者的阿尔法模型预测埃克森美孚公司(XOM)将上涨,雪佛龙公司(CVX)会下跌。这时,尽管存在着历史经验,雪佛龙公司(CVX)在预测时间段的相关性会很低甚至为负值。布莱克-李特曼优化方法利用投资者对不同金融产品收益的预测来调整真实观测到的产品间的相关系数。进一步讲,如果在某种程度上投资者对某些预测很有信心而对另一些不太有信心,可以将二者结合起来。如果投资者预测两种产品间会出现显著的偏离但预测的置信度不高,而历史上二者间相关性很强,那么就应该使用更接近历史相关性水平的一些指标方法。如果投资者的信心越强,在使用布莱克-李特曼优化方法决定相关系数时,预测收益就会发挥更为重要的作用。一些宽客偏好这种优化方法,就是因为它可以提供更加全面的方法,将阿尔法模型与优化工具的其他输入变量组合使用。

4.格里诺德-卡恩方法:优化要素投资组合

另一种值得一提的优化方法是格里诺德(Grinold)和卡恩(Kahn)在开创性论著《积极投资组合管理》(Active Portfolio Management)[4]中提出的。绝大部分优化方法试图确定头寸规模,而这种投资组合优化技术的直接目标就是建立信号的组合。格里诺德和卡恩所提出的这种方法应用很广泛。这种方法的主要思想是建立因素投资组合群,其中每个投资组合都是基于规则(实际上通常都是等权重或等风险权重)考虑单一种类的阿尔法预测而构建的。所以,可以考虑构建动量型投资组合、价值型投资组合和成长型投资组合。每一种投资组合都会使用历史数据进行模拟,就好像是根据历史数据来挑选股票。例如,价值型投资组合会使用历史数据进行模拟,通过买入低估值的股票卖出估值过高的股票来模拟可以得到的收益,就像真实交易在进行一样。通过这种方式,可以模拟得到各种投资组合收益的时间序列数据。然后在进行优化时,这些模拟的投资组合可以作为可供投资组合选择的金融产品。

这个方法的一个优势在于,投资组合的数量更加易于管理,根据在阿尔法模型中所使用的单个因素的数量,通常不会超过20个。因此在进行优化时,并不是优化含有几千种金融产品的投资组合,而是优化几种要素投资组合的混合。从所需要的数据量上就可以看出后者更加容易一些。要素投资组合优化方法可以包含风险模型、交易成本模型、投资组合规模和风险目标作为输入变量,这一点和其他优化方法基本相同。

我们最终需要根据各个模型的权重来确定各个头寸的权重。这种方法下头寸权重的计算方式,通过例子加以说明最容易理解。假设我们有两个阿尔法要素,都只进行方向性预测(+1为买入信号,-1为卖出信号)。在要素投资组合中,简单起见我们假设有100只等权重的股票,也就是说在每一个投资组合下,每只股票都占1%的权重。假设根据要素投资组合优化方法,计算出第一个投资组合占60%权重,第二个占40%权重。那么每只股票的权重就是1%(各个要素投资组合内产品的权重)乘以要素给出的信号(买或者卖)再乘以所属要素投资组合的权重。假设对一家公司,第一个阿尔法模型预测为+1,第二个预测为-1,则最终分配给该公司的权重为[(1%)×(+1)×(60%)]+[(1%)×(-1)×(40%)]=+0.2%,意味着我们买入该公司股票在整个投资组合中的占比为0.2%。

5.重新取样效率

在《有效资产管理》(Efficient Asset Management)一书中,理查德·米肖(Richard Michaud)提出了另一种投资组合构建模型[5]。米肖是试图改进优化工具的输入变量,但并不是提出新型的优化方法。他提出的重新取样效率(resampled efficiency)相关方法解决了针对估计误差的过度敏感性问题。米肖认为这实际上是优化方法中最为重要的问题。之前,我们已经从例子中看到了标准普尔500指数和日经225指数间相关性的不稳定。这意味着,如果我们使用历史数据去计算对未来的期望,换句话说去估计两种产品在未来的相关性。相对于在未来会观察到的真实的相关性,我们很可能会得到错误的估计。宽客在阿尔法预测、波动率预测和相关性估计中都会出现这样的估计误差。结果表明,均值方差优化工具对这类误差极为敏感,如果期望存在很小的扰动,就会导致所推荐的投资组合发生很大的改变。

米肖提出使用蒙特卡罗模拟(Monte Carlo simulation)的方法对数据进行重新取样,以减小优化工具输入变量的估计误差。蒙特卡罗模拟方法会对历史数据进行多次重新组合,基于真实观测得到多个时间序列。例如,假设根据1982~2008年标准普尔500指数的收盘价,我们对趋势跟随策略进行检验。但是我们想对这个策略的稳健性有所了解,以应对未来并不像过去完全一样的情况。所以,我们可以利用标准普尔500指数的收益分布,分布可以告诉我们标准普尔500指数的盈亏数额以及对应的频率,利用分布我们又可以产生很多抽样样本作为历史数据来使用。以这种方式对收益数据进行重组,我们将不再那么依赖历史数据,因为我们已经得到了很多“历史数据”可以用于检验策略。有意思的是,在这些抽样得到的“历史数据”中,平均收益和收益波动率会维持不变,因为这些数据是基于同样的收益分布得到的。现在我们可以看出在各种假设情形下我们的策略表现好或者坏的频率有多高,因此也可以知道如果未来和过去的情形不完全一样,这个策略在未来表现好坏的可能性大小。与只是简单利用产品观测到的收益序列数据相比,这种方法被认为可以提供更加稳健的预测结果,因为宽客可以从更多层面把握产品的表现。这种直觉正是蒙特卡罗模拟方法的要义所在。

对于这种重新取样技术,有一点值得注意:只有当有足够的信心认为所使用的历史样本数据能很好地代表整个分布时,这种重构历史分布的方法才真的有用。如果你想使用1988~2006年标准普尔500指数每日收益数据,你可能会认为有了一个很好的样本数据集:大约19年的每日收益数据。但是,你会遗漏很多负向收益的极大值,因为1987年、2007~2008年的熊市时间段的数据都不包含在内。具体而言,使用19年的样本数据,样本中只有9天标准普尔指数下跌超过4%,只有11天上涨超过4%。如果额外包含3年(1987年,2007年,2008年)的数据,会有另外19天的下跌幅度超过4%(有一个交易日下跌幅度超过20%),也会有另外16天的上涨幅度超过4%(有一个交易日的上涨幅度差不多12%)。

6.基于数据挖掘的最优化方法

最后我们对数据挖掘类方法在投资组合构建模型中的应用加以简单介绍。一些宽客使用机器学习方法,如监督学习或遗传算法等来解决优化问题。支持在投资组合构建中使用机器学习方法的观点认为,均值方差优化方法是一种数据挖掘类方法,通过在各种可能的投资组合中进行搜索,寻找表现出最好特征(通过优化工具的目标函数得以体现)的一类。机器学习领域差不多也在做基本相同的事情,这一领域已经受到了学界不同学科的关注,而不只是投资组合优化,投资组合优化仅仅是个金融领域的一个主题。所以,有充足的理由相信,使用机器学习类方法寻找最优投资组合的质量,比其他算法尤其是均值方差优化技术的质量要更好一些。

关于优化方法的结语

投资组合优化的一个有趣的副产品是,根据阿尔法模型预测产品在未来的收益为正,但在最终的投资组合中却作为空头头寸(反之亦然)。怎么会出现这种情况?假设我们在美国要交易一组股票,风险模型加在优化工具上的一个约束条件是,投资组合对各个门类呈风险中性。换句话说,对于投资组合中某一工业门类(比如在软件业板块)的多头头寸的每一美元,都会有针对该行业的一美元空头头寸(以保证在软件业的净头寸为0)。但是如果软件行业的每一只股票期望收益均为正该怎么办呢?优化工具可能会对具有最高期望收益的软件公司建立多头头寸,而对期望收益最低的公司建立空头头寸。

当然,使用优化工具来构建投资组合的资深宽客中,使用最简单的优化工具(尤其是无约束优化)的只是少数。尽管优化方法背后隐藏的意图是很清楚的,但所使用的技术本身是量化交易系统中最适合被冠以黑箱之名的部分。由于阿尔法模型、风险模型、交易成本模型以及头寸限制、所期望的风险水平等之间复杂的交互作用,相对于输入变量而言,优化工具的输出有时很令人困惑。我们不得不考虑阿尔法模型内部不同种类的阿尔法要素间的交互作用,进一步加剧了这种复杂性。换句话说,具有最高期望收益的产品在投资组合中很可能会具有较大的头寸。具有与阿尔法模型预测方向相反的头寸,这种奇怪的现象通常都出现在投资组合中具有较小头寸的产品上,因为考虑到交易成本或风险管理的重要性高于其期望收益。

最后一种现象有时被称为替代效应。如果预测ABC的收益要高于DEF,我们希望在投资组合中能反映出这一点。但是如果ABC的预期交易成本要昂贵很多,而同时ABC和DEF的相关性又很好,优化工具可能会选择投资于DEF,而不是ABC。

[1] Harry Markowitz,“Portfolio Selection,”Journal of Finance 7,no.1(March1952):77–91.

[2] Tim Bollerslev,“Generalized Autoregressive Conditional Heteroskedasticity,”Journal of Econometrics 31(June 1986):307–327.

[3] Fischer Black and Robert Litterman,“Global Portfolio Optimization,”Financial Analysts Journal(September–October 1982):28–43.

[4] Richard Grinold and Ronald Kahn,Active Portfolio Management:A Quantitative Approach for Producing Superior Returns and Controlling Risk(New York:McGraw‐Hill,1999).

[5] Richard Michaud,Efficient Asset Management:A Practical Guide to Stock Portfolio Optimization and Asset Allocation(New York:Oxford University Press,2001).