描述
开 本: 16开纸 张: 轻型纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787121253324丛书名: 量化投资与对冲基金丛书
第一部分量化投资平台介绍
第1章国外量化平台介绍 2
1.1 OpenQuant策略交易平台 2
1.1.1 OpenQuant策略交易平台简介 2
1.1.2 OpenQuant策略交易平台的特点 4
1.2 RightEdge程序化交易平台 7
1.2.1 RightEdge程序化交易平台简介 7
1.2.2 RightEdge的特点 8
1.2.3 开发交易系统的步骤 12
第2章基于Apama框架开发的平台 14
2.1 Progress Apama 14
2.1.1 Progress Apama平台简介 14
2.1.2 Apama平台架构 15
2.1.3 Apama部件及核心技术介绍 17
2.1.4 客户端开发 25
2.1.5 运行环境 26
2.2 招商量化交易平台 27
2.2.1 招商证券量化交易平台概述 27
2.2.2 量化交易平台整体建设构架 27
2.2.3 招商证券量化交易平台关键技术 31
2.2.4 招商量化交易系统第1期的策略 32
第3章国内量化平台介绍 34
3.1 金字塔决策交易系统 34
3.1.1 金字塔决策交易系统概述 34
3.1.2 软件逻辑架构和程序化交易需求分析流程 35
3.1.3 金字塔决策交易系统特色 36
3.1.4 后台程序化工作机理 39
3.1.5 金字塔版本简要说明 42
3.1.6 系统配置建议 44
3.2 龙软DTS程序化交易平台 45
3.2.1 龙软DTS程序化交易平台简介 45
3.2.2 DTS交易平台架构 46
3.2.3 交易策略管理 48
3.2.4 DTS平台的量化研究 51
3.2.5 风控管理 52
3.3 盛立SPT 54
3.3.1 SPT专业版和机构版的区别和联系 55
3.3.2 SPT专业版特点 56
3.3.3 SPT的系统架构 57
3.3.4 SPT专业版的运行机制 57
3.3.5 策略开发平台 58
3.3.6 安全策略 60
3.3.7 运行环境 62
3.3.8 应用场景 63
3.4 MagicQuant 64
3.4.1 产品架构 65
3.4.2 核心技术概念介绍 68
3.4.3 安全性策略 70
3.5 开拓者程序化交易平台 71
3.5.1 开拓者(TB)交易平台概述 71
3.5.2 TB分账户管理平台 71
3.5.3 TB交易平台特点 73
3.5.4 TB交易平台优势 74
3.5.5 TB交易平台的TradeBlazer公式 75
3.5.6 模型的测试和优化 76
3.5.7 TB交易平台运行环境 78
3.6 天软量化研究和交易平台 78
3.6.1 天软量化研究和交易平台简介 78
3.6.2 天软金融分析.NET 79
3.6.3 天软量化研究和交易平台结构图 81
3.6.4 天软交易网关架构 82
3.6.5 天软量化研究和交易平台的优势 84
3.6.6 各种场景接入算法交易平台 85
3.6.7 天软量化研究和交易平台框架(TSOrder2) 85
3.7 国泰安量化投资研究平台 86
3.7.1 国泰安量化投资研究平台概述 86
3.7.2 国泰安量化投资研究平台架构及特点 87
3.7.3 国泰安量化投资策略研究平台(QIA-Lite) 88
3.7.4 国泰安量化投资策略执行平台(QRC) 90
3.8 广发证券量化策略交易系统 95
3.8.1 广发证券量化策略交易系统简介 95
3.8.2 策略交易平台提供的服务 96
3.8.3 平台架构 96
3.8.4 交易平台的特点 97
3.9 易盛程序化交易平台 101
3.9.1 易盛程序化交易平台简介 101
3.9.2 平台特点介绍 103
3.10 恒生ITP 107
3.10.1 投资赢家智能交易(ITP)平台系统特点 108
3.10.2 ITP产品优势 110
3.10.3 ITP量化平台的策略开发 112
3.10.4 策略研发与运营执行合理区分 116
3.11 申万量化平台 117
3.11.1 三个平台 117
3.11.2 QAS平台 119
第4章各种量化平台应用的技术对比 125
第二部分量化投资系统的构建基础
第5章数据库技术 134
5.1 数据库技术概述 134
5.2 大型关系数据库管理系统 139
5.2.1 DB2 13
为什么要写这本书
量化投资中的许多活动是依赖计算机及人工智能技术实现的,怎么保证系统是可以信赖的?也就是说,对于任何投资活动,风险是永恒的关注点,如何去认识量化投资中的系统性风险是关键的问题。通俗地说,要说服某个老板采用量化投资,把许多投资活动交给计算机程序来做,得说清楚怎么保证计算机不会出错吧——说明这个问题,是本书最初的动机。
毋庸置疑,量化投资系统是一种安全关键系统,所谓安全关键系统(Safety Critical System),国际通行的定义是一旦发生故障或者错误会带来人身伤害、严重的环境污染或者金融损失的系统。直白地说,如果您的投资程序出错了,让您亏了本或者踏了空,您觉得不心疼,那您就可以忽略这本书了,否则,即使您不看这本书,也应该了解相关的知识。安全关键系统的软件工程,特别是增加了人工智能技术后,是一门很深的学问。许多相关的知识是非专业人员很难接触到的,许多相关的智慧也需要慢慢才能领悟——就是所谓的“认识”。写这本书的重要目的之一就是要提高读者的认识,对量化投资系统性风险及其应对方法的认识。
目前国内市场上有很多款量化投资系统可供选择,总的来说是不错的。不过,2013年光大证券乌龙指事件之后,有人指责国内的量化投资系统有问题,说许多系统太“山寨”。其实这个问题,笔者认为应该从两个方面来考虑,一是近几年国内的大环境确实有问题,大家都比较浮躁,急功近利,会造成许多问题;另一方面,构建一个量化投资系统本身是很有难度的,产品本身要好,在具体应用的时候,产品的本地化和二次开发也十分重要,这里就需要做系统的、做策略的以及相关的投资决策者能够深入、高效地进行沟通。对市场上的这些量化投资系统做个全面的介绍,对它们的特点进行对比分析,并介绍相关的原理以便促进上述的沟通,是出版本书的另外一个目的。
此外,许多年轻的读者可能最关心的是现实中的就业机会及长远的发展前景。据我所知,目前国内从事量化投资系统开发和服务的厂家大概有十几家了,许多投资公司也都在扩大IT部门的规模以便对购买的量化投资系统进行二次开发和维护。总的来说,量化投资在国内还处于起步阶段,将来会有很大的一个产业规模,所以无论您是学计算机的对金融投资感兴趣,还是学金融的对计算机感兴趣,相信本书都是您所需。
基本概念
欧美的学者写书喜欢在前言里申明基本的概念,以期建立后续讨论的基础。这或许和西方人的思维习惯有关,有人说西方哲学的核心是本体论(Ontology),所谓本体,简单说就是概念,以及概念和概念之间的关系。明确的、无歧义的概念是知识表示的规约,是信息交互的保障。这是值得学习和提倡的。
在这里,量化投资和量化投资系统是两个最基本的概念。
所谓量化投资,维基上给出的解释是:Quantitative investing represents an investing technique typically employed by the most sophisticated, technically advanced hedge funds. These firms employ fast computers to find predictable patterns within financial data. (笔者译:量化投资指的是通常被大多数成熟的、技术先进的对冲基金使用的投资技术,这些公司采用先进的计算机从金融数据中发现可预测的模式。)这句话有两个要点,首先量化投资通常是被对冲基金使用的,对冲基金的特点是高风险、弱监管、低容量和高收益,这就说明了量化投资通常的适用领域;其次,量化投资依赖计算机技术,通过计算机系统来处理金融数据,目标是预测未来。
经过一番搜索,发现量化投资系统至今没有一个明确的定义,这里笔者试着给出。所谓量化投资系统,指的是进行量化投资策略分析和实施量化交易的平台和工具。其范围和边界是除了人以外,进行量化投资活动所依赖的实体,包括软件、硬件、网络和服务。我们更关注的是软件。其特性有三个方面:数据处理,即通过分析历史数据开发模型,通过查询实时数据确定投资策略及投资行为;大量使用人工智能技术,通过人工智能开发模型,依赖人工智能生成策略;安全关键,即所谓的Safety-Critical System。
内容简介
量化投资的一个特色是将交易的部分活动交给计算机来完成。与传统的投资方式相比,除了依赖数学建模外,计算机系统本身在投资活动中的作用也十分突出。本书即以量化投资系统的平台、原理和可信性为主题,从对系统的三个剖面来展开论述。
首先,量化投资系统本质上是一种信息处理系统。任何信息处理系统都可以看做由输入、处理、输出三个部分组成,即IPO(Input-Process-Output)模型,或者IPO+S模型(如图1所示),这里的S指存储(Storage)。通俗地说就是输入一堆数据,经过一番处理,最后输出一些数据或者决策。
当然,实际的量化投资系统是非常复杂的,目前主流的量化投资平台都经历了近20年的发展,经过了成千上万人的努力,并利用了最新的计算机软硬件技术。为了认识一个复杂的系统,最简单也最有效的方法就是将其分解开来,从不同的视角审视它。这里我们给出量化投资系统的三个剖面(Profile)。首先从业务逻辑的角度来看,量化投资系统的数据来自行情数据、交易数据和历史数据等;中间处理通常包括对交易策略的研究和开发、回测和优化以及仿真运行等;输出部分则为实盘运行等。这个视角主要关注的是领域知识,即量化投资的业务逻辑。
诚然,业务逻辑是建立在基础设施之上的,这里的基础设施指的是构建量化投资系统的计算机网络、硬件和软件技术。数据库技术即图1中所谓的S,包括传统的关系数据库,便于实时处理的嵌入式数据库,以及近年来热门的NoSQL等;开发和扩展技术用来实现量化投资平台的本地化和二次开发;分析策略的开发不是本书的重点,本书侧重于实现层面;数据通信即数据是如何在系统中流动的。
量化投资系统的可信性是本书的另一个视角,也是针对量化投资系统需要重点关注的一个视角。量化投资系统是一种安全关键系统(Safety-Critical System),当一个投资机构将大量的筹码交给计算机系统来进行交易的时候,没有人会否认它的关键性。为了达到安全的目标,需要进行可信性的工作,所谓可信性(Dependability)是一个集合性的术语,表示为了达到安全性的目标而进行的一系列与质量保证有关的活动,它主要解决的是防危安全性(Safety)和保密安全性(Security)的问题。这里需要说明一下,英语中Safety和Security两个词,都翻译为安全,图2是对Security和Safety区别的直观解释。Security是保护系统以抵御外部的攻击;Safety则是保证系统的错误不会危害到人类的生命和财产。可信性工作的核心是分析工作,这也是本书第三部分介绍的重点。
本书基于最新的信息、最前沿的研究,从相对宏观的角度对量化投资系统的相关问题进行了整理和分析。本书不是量化投资系统的软件说明书,不是量化投资系统的开发指南,也不包含软件开发技术,本书的写作目的是可以开阔视野,提高认识,以期作为量化投资理论和技术版图中的必备基础之一。
致谢
全书由李国旗策划和统稿,借用了李国旗领导的团队开展的文献调研、授课讲义、研究生毕业论文等资料;闫然和邵元勋开展了大量的文献调研,并参与了文字组织和编排工作;丁鹏对初稿进行了审阅并提供了许多宝贵的意见。在本书的编著过程中,博文视点的李冰、高洪霞和黄爱萍编辑给予了许多无私的帮助,在此表示衷心的感谢。
由于水平所限,书中错误和不当之处在所难免,恳请读者批评指正。
李国旗
于知春路罗庄
评论
还没有评论。