书名:量化炼金术:中低频量化交易策略研发
作者:杨博理,贾芳
格式:pdf、epub、azw3
出版时间:2017年
内容提要
本书首先对量化交易策略的历史、内涵和特点进行了简述,然后给出了量化交易策略的基本研发流程。书中介绍了策略研发中的一些注意事项与应对方法,随后通过两个例子说明了择时策略和选股策略的基础研发框架;在介绍推进分析这一回测技术的基础上,又进一步完善了择时策略和选股策略的研发流程。然后,作者增加了策略风险这一维度,并给出了论述。在此基础上,作者介绍了仓位优化的择时策略和投资组合优化的选股策略,从而使得策略有能力对整体风险进行控制;并在两种策略中增加了交易成本的计算,让量化交易策略的回溯测试更贴近现实交易的情况。针对这些完善的策略,本书给出了相应的策略评价。后对整本书的内容进行了总结,并讨论了策略研发中的主观控制等相关问题。
目录
第1章 引言 1
1.1 量化交易策略简述 2
1.2 量化交易策略的优缺点 8
第2章 量化交易策略的研发流程 14
2.1 量化交易策略的基本研发流程 15
2.2 量化交易策略研发流程的进一步论述 18
第3章 注意事项与应对 23
3.1 未来信息的规避 24
3.2 过度拟合与欠拟合 27
3.3 回溯测试与真实环境的差异 31
第4章 简单的择时策略 36
4.1 择时策略的基本框架 37
4.2 均线趋势策略的简单优化 40
4.3 均线反转策略的简单优化 44
4.4 自回归策略的简单优化 47
第5章 简单的选股策略 51
5.1 因子选股的基本框架 52
5.2 市值因子 55
5.3 反转因子 63
5.4 多因子选股策略的简单优化 69
第6章 推进分析 76
6.1 推进分析框架 77
6.2 多层推进分析 82
6.3 推进分析下的验证 86
第7章 推进的择时策略 89
7.1 均线趋势策略的推进分析 90
7.2 均线反转策略的推进分析 94
7.3 均线混合策略的推进分析 96
7.4 自回归策略的推进分析 99
7.5 自回归策略的多层推进分析 102
第8章 推进的选股策略 107
8.1 多因子选股策略的推进分析 108
8.2 多因子选股策略的多层推进分析 115
第9章 风险 123
9.1 常用的风险度量 124
9.2 其他风险度量 129
9.3 风险和收益的结合 134
9.4 止损 138
第10章 仓位决策 142
10.1 凯利公式 143
10.2 实用的仓位决策方法 152
第11章 仓位优化的择时策略 155
11.1 仓位优化的均线趋势策略 156
11.2 仓位优化的自回归策略 169
第12章 投资组合决策 181
12.1 最优投资组合理论 182
12.2 实用的投资组合优化方法 187
第13章 优化的股票配置策略 193
13.1 多因子风险模型 194
13.2 投资组合优化的多因子策略 196
第14章 交易成本 203
14.1 交易成本估计 204
14.2 考虑交易成本的择时策略 207
14.3 考虑交易成本的股票配置策略 212
第15章 策略评价 215
15.1 策略评价体系 216
15.2 策略评价报告 218
第16章 结语 223
16.1 内容总结 224
16.2 研发流程的局限与应对 227
参考文献 231
量化炼金术pdf在线试读:
第11章 仓位优化的择时策略11.1 仓位优化的均线趋势策略
上一章介绍了量化择时策略进行仓位决策的具体模型和方法。在本章中,作者将基于第7章所介绍的推进的择时策略,进一步构造合理的仓位决策,将买卖和仓位两者相结合,使之成为更加完善的量化交易策略。
首先论述的是第7章7.1节所述的均线趋势策略。推进分析的框架依然保留,额外要做的就是在推进分析下加入仓位决策的部分。
双均线趋势策略的具体定义依然和第4章4.2节中的保持一致。在交易决策的时点需要根据已知数据计算短期均线和长期均线两个值。当短期均线高于长期均线时,判断交易决策时刻的趋势为上涨趋势,认为后市会继续上涨,因此看多。而当短期均线低于长期均线时,判断交易决策时刻的趋势为下跌趋势,后市继续下跌,因此看空。具体可参见图4-5和相关叙述。
数据方面也和前面所选取的数据一致,交易资产是以中证指数公司编制的沪深300指数为标的物的沪深300股指期货主力合约,收集得到从2010年4月19日到2015年6月30日的日收盘价数据。
依照样本时间段内的期货市场情况,将股指期货的交易保证金设为15%。由于样本期到2015年6月30日结束,此时股指期货非套期保值持仓交易的新规还未发布,因此将保证金设为15%是一个与实际情况出入不大的处理。
大的推进分析框架也仍然维持了第7章7.1节中的设定。图11-1展示了均线趋势策略的推进分析在这段时间的样本下是如何进行的。2010年4月19日到2010年12月30日的日收盘价数据作为备用数据用来计算短期均线和长期均线,数据长度为172日,也就是说只要长期均线的长度在173日以下,备用数据都可以支持整个推进分析的计算顺利完成。需要注意的是,这部分数据的使用在图7-1中没有具体显示出来。
与第7章7.1节中研发过程不同的地方在于,在每一行的白色框优化期计算中,不仅要计算出最优的均线组合,还要基于该均线组合所形成的买卖决策,计算得到相应的最优仓位设置,并将均线组合设置和仓位设置同时应用于对应的灰色框上……
量化炼金术pdf下载