如果交易系统与量化交易这个向来属于黑箱的行当能有一本可以用于自学与教学的教材,那可能就是佩里 J. 考夫曼的这本《交易系统与方法》了。
本书真正做到了从零开始介绍交易系统,从*初的统计学、数理经济学的基础开始,逐步介绍了各种技术分析方法的图形识别技术、各类交易与数学指标的应用,还介绍了事件与季节性周期驱动的系统模型,此后引入了平仓合约数与利差套利等期货对冲方法模型,还把行为金融也纳入了系统分析的框架中,*后还介绍了风险控制与投资组合配置的模型。
本书之所以有近千页的厚度,就是因为它不是单纯地介绍概念,还具体到了软件应用环节,公开了自己的一些模型构建参数,并且还附上了编程代码。对于量化入门新手来说,从本书中能了解整个量化领域的基础与概况。
这是一本量化投资者入门的必读书,洋洋洒洒近千页,40年间5次改版,浓缩了一位航天科学家向宽客转型三十余载的交易经验与系统构架思想。本书至今仍是全球屈指可数的量化交易策略开发畅销专著。
时间飞逝,自本书上次出版以来,已经过去了整整8个年头,而在这8年之中,整个行业都在发生着持续不断的变化,其间,我们经历了20世纪90年代末那个令人难忘的牛市,也历经了2000年那场似乎并没给我们带来太大阴影的科技泡沫破灭事件。但是,2007年所发生的次贷危机证明:我们所做的是错误的。于危机当中,相对于将资金投入每一个可能领域的交易者而言,他们能够亲身感受到各种风险的存在。在许多情况下,被清盘的投资项目只是将所获取的利润填补亏损,而与其他方面则没有什么相关性可言。在现实当中,多元化原则更加适用,但是,我们常常会看到很糟糕的情境,即所有资金于同一时间内都会按照相同的方式运行,虽然这是一个低概率的事件情境,但概率值不为0。
在今后的几年之中,我们会更专注于研究风险管理,而不仅仅是测度相关风险。事实上,我们有必要在风险发生之前就要了解,如何降低风险而不是在风险已经到来以后再去识别。我们知道,投资者会将一些对冲基金按照长期资本管理的步骤进行操作,进而将风险作为一种罕见的事件来应对,同时其认为风险具有重复性。他们所使用的基本原理是,为了减少相对较大的风险,交易者就要降低资金的收益率;对冲基金所认定的投资者的偏好情境是,相对于较大的风险而言,投资者更喜欢一些小的获利情境,从而降低可接受利润的阈值。笔者于此并不试图判断前述这个决策的优势。
此外,我们都应该掌握最佳的选择模式以控制相应的风险,有鉴于此,在这个版本当中,其与之前的版本相比会出现许多变化的情境,比如,相对于简单的个体交易、交易策略的规则、投资组合的构建等一系列问题而言,我们都相应地设置了风险的防控机制。
本书所具有的一致性
在这个版本之中,有一个重要的改进模式,即从这一节到另一节,且自这一章至另一章的布局当中,行文的连贯性得以增强。如此,前面的章节与后面的章节则可相互参考,进而可以显示许多交易技巧的相似性,而我们则会通过融入相应参考资料的方式将某些复制的内容移除。另外,在本版本之中,笔者所做的最大的努力是:应用相同符号且贯穿于本书的始终,进而简化相关的数理公式,使之更容易为交易者群体所掌握。还有,你在本书中将会发现,这里做了一个更大的尝试,即在持续学习的过程之中,某项素材会在各个部分之间进行流转。
本书所展示的更多的交易策略、更多的程序设计以及更多的电子表格
因为每年都会有许多文章和书籍阐明新的交易技巧,同时针对老问题提出更好的解决办法,所以很多新的见解会不断地在业内流传。只要有可能,本书都会尽可能地将相关理念添加进来,且引用原始材料以做参考。由于笔者和证券行业的交流很多,因此在本书之中,你会发现许多期货和股票交易商所使用的术语。
应用实际范例的模式会使相关的学习过程变得更加容易一些,因此,本版本引用了更多的实际案例,同时也使用了更多的编程语言以及电子表格,如此,本书将帮助读者选择各种已有的理念,且读者可自行使用。只要有可能,电子表格的编辑代码会应用offset(冲销)功能函数,从而改变相应的计算周期。而范例情境所相关的部分则会继续应用TradeStation交易平台和Excel程序,因为到目前为止,它们仍是最受欢迎的工具。另外,当前存在很多种其他类型的选择模式,可使前述两个源代码轻松地植入其他的程序之中。
图表的更新模式
随着相关的案例变得越来越多,许多旧的范例情境和图表已经被更新。20世纪七八十年代,相应的市场行情模式可能具有历史性的意义,而在最近的10年中,由于出现了巨大的价格波动,所以相应的模式之间看起来似乎更具相关性。在这里,我们都会同意的观点是:在20世纪80年代,交易者都善于从一个交易策略之中获利,但更重要的是,其成功的经验往往存在于过去的5~10年当中。同时,在许多情况下,旧的行情模式仍然是独一无二,且不应该被忽略的。其实,每一本书都存在局限性。
系统稳健性相关的开发模式
系统开发的目标或交易者的意图是寻找或创建一种交易方法,从而根据不同的市场情况、依据不同的价格行情进行相关的操作,并且使系统能够于尽可能长的时间之内运行,而只有一个稳健性的解决方案才能满足前述这些目标。因为前述问题具有如此的重要性,所以本书的整个篇幅都会通过不同的方法对相应的稳健性做出评论,进而提高其质量。在本书的第21章之中,笔者专门阐述了系统的测试过程,当然,其他章节也会不间断地进行论述。
稳健性是一个容易理解的概念,一个稳健的交易策略需要勾勒出收益和风险的轮廓,但是,其并不像数据契合那样具有吸引力。另外,在更多的市场当中,相对于高风险低收益的价格点位而言,成功的规律以及稳健的数据几乎是没有的,所以,我们有必要理解和相信:相关的交易策略当中存在一些自然的风险,而对行情的成功掌控则需要很长的时间。如果你想把所有的风险都排除在交易之外,那么,相关策略也只能在一定程度之上浮于表面,实际则是不可能成行的。
英航(同业)网站的相关问题概述
英航(同业)网站已被TradeStation交易平台的程序语言(9.0版本)和Excel 2010电子表格所扩展开来;预计在不久的将来,MetaStock代码将被植入其中;在本书的结尾处,笔者介绍了相关内容。同时,每当书中的某一部分内容与此网站程序相关联之时,笔者都会注明对应在英航(同业)网站上的程序的位置,从而将其提醒给读者。因此,笔者特别希望,相关程序可以使针对新思维所做的研究和分类工作能够在实际应用过程中具有更大的便利性。
致谢
本书的成果依赖于数以百计的交易员、金融专家、工程师以及许多热衷于市场的人士的辛勤工作和创造能力他们以具有艺术性的阐述方式不断地重新定义相关的概念,同时,也为我们提供了有利可图的交易技巧以及有价值的分析工具。
笔者很早就应该感谢TradeStation交易平台的珍妮特·佩雷斯(Janette Perez)女士的慷慨帮助。同时,我也非常感谢帕梅拉·范吉森(Pamela van Giessen)以及John & Wiley出版社的埃米莉·赫尔曼(Emilie Herman), 他们曾持续不断地为我提供了难以估量的帮助和鼓励。还有我的妻子芭芭拉,每当我说这是最后一本书时,她永远都会用鼓励的眼神来表达对我的支持。
最后,值得一提的是,我要感谢所有以前的读者,他们不断地给我发送信息,帮助我修正错误、遗漏。虽然有些只是很简单的错误,但是,它们也都被逐一地加以修正,如此才使得这个版本显得更加完美。
佩里 J. 考夫曼
撰稿于大巴哈马岛弗里波特
2012 年 11 月
佩里 J. 考夫曼
(Perry J. Kaufman)
佩里 J. 考夫曼,拥有近半世纪的证券与衍生产品市场交易经验,是系统交易与量化交易领域的先驱。在全球各地向基金、政府以及投资经理分享自己所开创的系统交易领域的真知灼见。
他的职业生涯开启于宇航领域,效力于NASA,负责航天器的导航与控制系统设计,参与了著名的双子星计划(美国最早的宇航员太空行走试验,阿波罗计划的先驱)。随着阿波罗计划的结束,美国航天的黄金时代走向尾声,他将视野转向了华尔街。1973年,在阿波罗计划结束后的第二年,《交易系统与方法》的第1版诞生。他是第一批将计算机模型运用于市场决策的先驱。他开发了投资组合最优化程序,并创立了市场中性策略等一系列早期量化策略的雏形。他是哥伦比亚大学期货市场研究中心的委员会成员,佛蒙特证券研究所顾问委员会的第一主席,创立了《期货市场学刊》。2002年,他在位于纽约曼哈顿的巴鲁克学院开创了交易系统的研究生课程,这是量化交易领域的里程碑事件。
前言
第1章 概述 / 1
1.1 技术分析的扩张效用 / 2
1.2 股票与期货的交易风格的收敛属性 / 3
1.3 基本面分析与技术面分析之辩 / 4
1.4 专业交易人士与业余交易者 / 5
1.5 随机游走理论 / 7
1.6 交易风格的确认模式 / 8
1.7 噪声的检测 / 10
1.8 市场成熟率与全球化 / 13
1.9 本书数据的背景资料 / 15
1.10 研究指南 / 16
1.11 本书所要达到的目的 / 17
1.12 交易系统概述 / 18
1.13 本书中相应数字符号的解析 / 21
1.14 本章小结 / 22
第2章 基本概念和计算方法 / 23
2.1 数据和均值所相关的理念 / 25
2.2 确定均值的方法 / 28
2.3 价格的分布形态 / 31
2.4 价格分布之概率相关的阶矩:方差、偏度和峰度 / 35
2.5 标准化的风险与收益 / 43
2.6 指数问题 / 49
2.7 系统性能的标准度量方法 / 52
2.8 概率 / 54
2.9 供给与需求 / 59
第3章 图表分析 / 69
3.1 开发始终如一的图表模式 / 70
3.2 导致价格运行主要趋势的原因是什么 / 73
3.3 棒线图的解析模式道氏理论 / 74
3.4 图表结构 / 82
3.5 趋势线 / 84
3.6 1日行情模式 / 91
3.7 持续整理的形态 / 102
3.8 交易图表的基本概念 / 106
3.9 底部形态与顶部形态的累积分布模式 / 107
3.10 意外情境所相关的价格运行模式 / 119
3.11 棒线图所相关的目标价位 / 120
3.12 蜡烛图中所隐含的交易策略 / 125
3.13 棒线图的实际应用 / 130
3.14 价格运行模式的进化过程 / 133
第4章 图表系统及相关的应用技术 / 136
4.1 邓尼根理论及其推力方法 / 137
4.2 诺弗里的饱和周期系统 / 140
4.3 附带波幅外收盘价的外展型行情所相关的时间序列 / 142
4.4 波幅内行情所相关的时间序列 / 143
4.5 枢轴点位 / 143
4.6 价格的运行及反应模式 / 144
4.7 价格通道的破位模式 / 152
4.8 价格通道的移动模式 / 153
4.9 大宗商品价格通道指数 / 154
4.10 威科夫的综合交易技巧 / 155
4.11 复杂的图形模式 / 156
4.12 对图形模式的研究 / 158
4.13 波考斯基对图形模式所做的排名 / 160
第5章 由事件驱动的行情趋势 / 161
5.1 波段交易 / 162
5.2 使用波段过滤器来构建一个波段行情图表 / 164
5.3 点数图模式 / 173
5.4 N天破位模式 / 195
第6章 回归分析 / 205
6.1 时间序列的构成要素 / 206
6.2 价格数据的特性 / 207
6.3 线性回归模式 / 208
6.4 线性相关系数 / 215
6.5 两个变量之间的非线性相关模式 / 218
6.6 非线性模式向线性模式的转化过程 / 221
6.7 两种变量之相应计算模式的评估 / 222
6.8 多变量近似值求解 / 223
6.9 自回归移动平均模型 / 229
6.10 使用线性回归模型所得到的基本交易信号 / 234
6.11 测度行情的相对强弱性 / 237
第7章 基于时间因子所进行的趋势运算 / 239
7.1 预测与跟踪趋势 / 240
7.2 因时而变的价格运行模式 / 244
7.3 移动平均线 / 244
7.4 几何型移动平均值 / 251
7.5 累计均值 / 251
7.6 累计均值的重置模式 / 252
7.7 移除效应 / 252
7.8 指数平滑模式 / 252
7.9 滞后与领先指标的绘制模式 / 263
第8章 顺势交易系统 / 264
8.1 顺势交易系统的运行原理 / 265
8.2 基本的买卖交易信号 / 268
8.3 价格通道与包络线 / 273
8.4 某种单一趋势的应用程序 / 283
8.5 主要顺势交易系统的比较模式 / 288
8.6 应用两条趋势线所相关的交易技巧 / 300
8.7 多重趋势与市场共识 / 306
8.8 对顺势交易模式所进行的综合性研究 / 308
8.9 选择正确的顺势交易方法和趋势运行的速率 / 308
8.10 移动平均系统的序列级数问题:交易信号的演化过程 / 311
8.11 顺势交易模式中的提前离场问题 / 314
8.12 移动平均系统的交叉预期模式 / 315
第9章 动量指标和震荡指标 / 317
9.1 动量指标 / 319
9.2 离散指标 / 331
9.3 震荡指标 / 332
9.4 双重平滑的动量指标 / 348
9.5 速度(率)与加速度 / 355
9.6 混合动量模式 / 359
9.7 动量指标的背离模式 / 361
9.8 对动量指标所做的一些补充说明 / 369
第10章 金融交易所相关的季节性因素 / 370
10.1 对季节性因素相关问题所达成的共识 / 371
10.2 季节性模式相关问题的探讨 / 372
10.3 季节性模式的流行算法 / 373
10.4 季节性的过滤模式 / 395
10.5 季节性模式与股市行情 / 414
10.6 季节性行情模式的一般常识 / 419
第11章 价格行情的循环模式分析 / 421
11.1 循环周期理论的基本常识 / 422
11.2 循环周期的发现模式 / 430
11.3 最大的熵值 / 444
11.4 周期循环通道指标 / 450
11.5 较短周期所对应的指标系统 / 450
11.6 相位调整模式 / 452
第12章 交易量、未平仓合约以及行情宽幅 / 455
12.1 期货交易量的特殊情境 / 456
12.2 交易量的正态变化模式 / 457
12.3 相关概念的标准解析模式 / 459
12.4 交易量相关的指标系统 / 4