描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787121345616丛书名: 量化交易丛书
零基础编程语言学习,像使用Excel一样入门程序化交易。
读完本书内容和配套案例代码,即可编写出实用的量化交易模型。
以股票和期货为主战场,快速提升数量化投资能力。
公开机构投资模型框架源码,扫描二维码获得触手可及的交易模型。
第1章 量化投资入门建议与行业概况…. 1
1.1 学习路线图与重要知识节点…. 1
1.2 稳步上升的资金曲线是否存在…. 6
1.3 有保留地相信回测结果…. 12
1.4 绩效评估常见指标和方法…. 16
1.5 部分可视化免编程量化分析平台…. 21
第2章 快速驾驭编程语言知识…. 32
2.1 TB基本编程——基础知识…. 32
2.2 TB基本编程——条件循环语句…. 39
2.3 Python语言比你想象中更简单…. 43
2.4 Python Numpy库常用操作解读…. 55
2.5 Python Pandas库常用操作解读…. 58
2.6 实战开始:在股票平台进行数据查询…. 63
第3章 股票期货择时交易模型…. 70
3.1 ETF二八择时法则,跑赢基础股票指数…. 70
3.2 Aberration系统,长期活跃于期货市场…. 83
3.3 低价股 逆向双均线模型,初步探索个股特征…. 102
3.4 CCI通道 自适应系统,驯服商品期货波动…. 111
3.5 AMA自适应均线系统捕捉价格启动机会…. 122
3.6 “海龟交易法则”辉煌战绩与实践…. 139
第4章 基本面和技术面交易模型…. 147
4.1 股票模型思路形成与常见问题…. 147
4.2 小市值二八过滤止损模型,A股明星以小为美…. 152
4.3 PEG价值选股模型,复制彼得·林奇投资路径…. 163
4.4 技术指标测试平台…. 174
4.5 动量效应和反转效应…. 188
4.6 换手率和资金流模型,主力和筹码盘根错节…. 197
4.7 个股CTA策略尝试…. 215
4.8 高频因子低频交易,“聪明钱”因子模型…. 228
4.9 股息率高分红模型,与参数优化实践…. 244
第5章 更有效的期货交易模型构建…. 260
5.1 万变不离其宗,均线类模型本质剖析…. 260
5.2 逆势交易在期货市场的初步实践…. 267
5.3 大小周期双频率模型CTA实战…. 281
5.4 OpenRangeBreaker短线突破交易系统…. 290
第6章 股票多因子模型实战…. 309
6.1 理解回归问题的原理…. 309
6.2 基本的统计学知识补充…. 313
6.3 股票多因子模型的实质…. 325
6.4 股票收益50年探索历程…. 333
6.5 单因子分析方法…. 337
6.6 多因子选股模型:多元线性回归法…. 345
6.7 SVR机器学习多因子建模…. 355
第7章 模型与实盘投资难点…. 367
7.1 参与CTA市场的必要性和必然性…. 367
7.2 止损模块的重要意义与取舍…. 373
7.3 我们更加侧重的绩效评估理论…. 375
7.4 警惕隐藏的回撤幅度和回撤时间…. 379
结束语 不断失败和不断迭代…. 381
推 荐 序
次知道濮元恺先生是因为他的公共号“量化投资训练营”,里面提供了众多原创性的量化策略源码,这对业内的发展,特别是刚入行的新手来说,无疑是一个重要的助力。2018年年初,他将自己多年的从业经验整理成一本新书,并邀请我写序,欣然同意。
本书的重要特点是从学习者的经验出发,对章节内容进行了有针对性的安排,例如将择时策略放在前面讲解,这点我觉得非常有价值,因为大多数交易员一开始就是通过高抛低吸来获得收益的,对于资产配置、组合投资、收益风险的调整等复杂的概念,只有等到真正管理大资金的时候才会有更加深入的体会。由于本书是一个以策略编写为核心导向的教材,所以循序渐进地安排了相关的内容。
第1章和第2章重点介绍了几个重要的编程语言和编程系统,包括聚宽、米狗、Python、TB等。目前业内的量化策略环境已经有了很大的改观,这有赖于众多第三方系统提供商的努力,特别对于初级用户来说,如果不是对交易速度有要求的策略,利用第三方平台快速验证策略模型,是一个不错的选择。
在第3章的择时章节中,作者选择是以技术分析为主的几个择时指标,特别是通道、自适应均线和海龟系统,这是在传统的技术分析中得到广泛应用的择时模型,作为趋势跟随策略,往往并不需要复杂的模型,简单的指标反而更有效。
在股票基本面量化的章节中,本书选取的几个指标,也是业内同行公认的长期有效的几个因子,包括小市值因子、PEG指标、反转因子、资金流和筹码模型。虽然2017年A股市场大白马暴涨,使得众多因子失去了效果,但从一个较长的周期来看,前述的几个因子长期一定会有超额收益,从2018年年初开始,市场又进入正常规律,这些长期有效的因子也一定会在未来的市场中贡献价值。同时在第6章的股票多因子中,对于多因子模型的基础方法做了更加深入的探讨,介绍了多个统计学的模型,特别是对机器学习如何用于股票多因子做了一定程度的普及。机器学习作为人工智能的重要分支,有着普通投资人不具备的广数据的覆盖能力,从而可以根据市场规律尽快找到市场风格特征,从而获得风格收益。
CTA也是量化投资一个重要领域,虽然商品期货和期权的交易量目前还不是很大,但是从国际的发展来看,CTA已经是资本配置中一个重要的选择,在国际上很多资产管理机构也采用量化的方法实行CTA策略交易,本书的第5章和第7章对此进行了实战层面的探讨。
毫无疑问,本书是一个以实战为导向的工具书,濮元恺先生也将自己的策略和模型应用于实战中,且取得了不错的收益,在业内颇有知名度,同时获得了众多投资人的认可。这本书内容翔实、案例众多,特别是提供了可以共享的策略代码,对于作者的分享精神,是比盈利更加重要的价值,特此推荐此书。
中国量化投资学会(CQIA)理事长 丁鹏
2018/5/1
通向量化投资之路并不平坦
每一位读者翻开这本书都不是巧合,虽然“量化投资”这一概念已经被反复提起,但是量化投资领域的关注者和试图通过学习来搭建模型的交易者,依然是投资圈的少数派。由于政策限制和市场发展不成熟,虽然量化投资基金在中国市场取得了良好且稳定的业绩,但是个人投资者想要通过量化的方式完成下单交易,依然存在很多障碍。
量化交易股票期货优势所在
量化投资没有确切的定义,它泛指通过数学分析、挖掘价格波动规律,或者通过对相关宏观经济、财务数据、量价关系、资金交易等数据进行建模,寻找数据之间的关系,以获得稳定利润为目标,持续计算生成定量化的投资信号,并通过计算机严格执行。
在我看来,量化投资方式和传统的“主观分析 手工下单交易”相比有以下显著区别。
(1)业绩稳定:目前大部分量化产品长期跑赢基准指数,虽然有时也经历震荡回撤,但是只要核心策略不变、逻辑清晰稳健,其投资风格就都是稳定的并且可回测的。
(2)概率取胜可精确回测:量化分析方法一定在寻找大概率事件,这样的投资方式相对于传统投资者一定是大概率获利的,因为量化投资在数据的获取方面领先主观投资太多,且数据加工效率也领先很多。量化投资方式的不足之处是信息加工深度还不及主观投资者在少数个股上深刻。
(3)严谨且执行力强:每一次决策,都有周密的数学模型发出信号,模型的搭建者深刻地知晓为什么会在这一时刻做出这一选择。完全定量化,毫不含糊的分析方式和客观的决策方式,保证了量化投资业绩,杜绝了主观投资中人性贪婪和恐惧的弊病。
如此看来,量化投资作为一种工具或者一种方法,应该被广泛普及,并让掌握它的交易者稳定获利。但实际上并非如此,通向量化投资的路途充满坎坷,一道道知识和经验门槛在阻拦投资者做出合格的模型,而且很容易造成知识误用和滥用,带来非常危险的投资亏损后果。
我个人从2007年开始进入股票市场,当时作为一名大学生受到大牛市的鼓舞,本着“配置股票跑赢通胀”的想法开始自己的投资实践,仅2008年一年就亏损资金过半。整个过程中的感触除亏损带来的痛心外,还有对于个人投资者信息不对称的深恶痛绝,这恰巧也成为我初转向量价分析的主要原因。后来我在量化领域做了一些实践,看到了投资的转机。十几年时间过去了,电子工业出版社的黄爱萍编辑和我沟通时,突然觉得有必要将自己的学习和从业过程中经历的量化投资类知识做一个整理,并尽我所能公开一些机构投资者的模型框架和投资建模方法。这就是本书的由来。
在总结的过程中,也回忆了这些年得到的帮助和公司和客户的支持,以及市场的恩惠,这些力量汇合起来,让一个交易者逐步转变为私募基金管理人,并得以在高烈度的竞争中生存下来。此时我意识到对于交易者而言“长期健康的生存”比短期获利更为重要,因为投资不是短期行为,而是伴随着我们的投资生命周期的一个过程。量化投资的思路和我们所搭建的模型,能够显著改善投资者的投资决策能力,延长大部分交易者的生存时间,为交易者通过“积小胜为大胜”的路径,赢得宝贵的资金筹码和时间筹码。
正因如此,学习和探索的路途虽然不平坦,但是我对量化投资方式充满信心。
在这几年的投资历程中,以私募产品方式为客户服务,我们运用多资产搭配和完全的计算机量化决策方式,发行了励京投资-稳利一号、稳利二号、励京私募学院菁英335号等几个产品,目前均取得了非常好的正回报。虽然基金产品收益率和我之前的个人账户投资收益率相比略低,但是夏普比率远高于之前投资思路的,回撤控制严格,这也是量化的魅力所在。
量化与传统交易模式融会贯通
用科学解释市场变化,用数据推导答案,这与部分交易者缺乏原则的人为主观决策,用感性面对市场波动,然后为答案寻找原因(特别是不总结失败教训,仅用少数成功案例构建起摇摇欲坠的投资逻辑)相比,显然数学的定量分析方法更值得信任。
并不是随着计算机的普及量化投资才得以实现,早在20世纪初,《股票大作手回忆录》的主角杰西·利弗莫尔(Jesse Lauriston Livermore,1877—1940年),从报纸刊登的个股开盘与收盘的高低数据、交易量等数据预测第二天的交易价格,这实际上就是原始的量化投资。而更早的还有道氏理论的提出者查尔斯·亨利·道(Charles Henry Dow,1851—1902年),已经使用了移动平均线来表达趋势。而现代的科学家詹姆斯·西蒙斯(James Simons),在1989年到2009年间,他设计并主导的大奖章基金平均年回报率高达35%,较同期标普500指数年均回报率高20多个百分点。
我们反复强调量化投资的优势,但并不意味着这和非量化模式是冲突的,不仅不冲突,我们经常向采用非量化模式的投资者学习,他们也在分析过程中更大比例地引入量化方式加速数据的获取和对其的分析。毫无疑问,量化和主观的融合与渗透越来越明显,两种投资方法的边界反而越来越模糊。我非常钦佩基本面分析者对于好公司的判断,以及交易员对于好价格点位的判断。在本书中也试图重现投资大师彼得·林奇的PEG选股方法,重现主力资金和散户资金博弈的资金流入占比,以及经典技术指标双均线在期货和股票系统中的应用效果,毫无疑问,这些知识都来自对投资者行为的学习。
本书将着力公布一批基于动量效应的期货CTA模型,以及股票基本面和量价关系投资模型,进而到更加复杂的CTA模型和股票多因子模型,后讲解机器学习方法在多因子建模中的实战。本书的特色之一是每个模型都公布源码,公布我们的思考假设和路径,并考虑到读者的编程门槛,从基本的语言结构讲起,并对模型做充分注释。
关于为什么要涉及机器学习的问题,首先是因为这种算法有的数据挖掘优势,对于数据的拟合度非传统模型能比,其次是因为在我们严格进行因子筛选,且逻辑清晰的情况下,机器学习算法可以完全保证模型的稳健性,或者叫鲁棒性(Robustness)。后感谢所有机器学习的开发者所编写的可调用程序,这让普通金融建模者几乎只用一两行代码,即可完成对于机器学习的初级使用。
本书面向有一定金融学知识的交易者,或者在校学生,或者具备部分编程知识的IT从业人士,你们可以结合自身的知识结构放大自己的长项,补充自己在量化投资领域所缺乏的知识,终构建出可以实盘交易的稳健的模型。我不希望本书像教科书式的学术论文那样晦涩难懂,对于在量化行业从业的基金经理和研究者,以及资金曲线异常完美的资深交易者,可能仅能从本书中得到一些灵感启示,但我相信这些模型都是他们成长道路上已经走过的路。
向付出者致敬
量化行业的付出者不仅有前线作战的交易者和基金经理,还有中间战场的模型构建、因子分析人员,以及后台的数据加工人员和数据收集人员,这是一个团队作战的成果,技术的成熟会替换其中一些环节,为一些环节加速,但是无法彻底取代一个角色。在量化学习的道路上,一次次尝试失败或者偶尔收获成功喜悦的学徒们,以及为他们指导方向的老师们,也同样是付出者,如果有幸遇到好老师或找到好方法,则学习者的收获感是非常高的;如果自己闭门造车且长时间没有收获,那么收获感将持续降低。
作为本书作者,我能够体会探索过程中的各种艰辛,以及付出的不必要的成本,特别是时间成本。所以我一直在构思如何设计内容、布局章节关系,给各位读者一个尽可能低的学习本书内容的门槛,而在读者踏入门槛后,又要尽可能快地取得进步,感知A股市场和期货市场的波动特性。本书终内容构成如下。
(1)将择时类模型内容放在本书靠前的章节,通过体会动量效应在期货多品种和股票中的运行效果,达成初步的稳健模型。
(2)紧接着讲解股票市场的基本面和技术面模型构建,熟悉ETF择时交易、风格选股模型、技术指标选股模型和动量选股模型。
(3)了解较为复杂的期货模型,并观察其实战效果和缺陷。
(4)掌握基本的数学,特别是统计学知识后,开始涉及部分股票因子的测试和绩效分析。
(5)在股票多因子模型阶段,讲解简单易懂的机器学习模型框架。
(6)回顾模型搭建过程中的各种问题,然后讲解绩效评估和避免幸存者偏差的一些建议。
感谢
本书在撰写过程中得到了同事和朋友们的支持,更重要的是,在量化投资的研究历程中,有诸多朋友搀扶帮助,因此才有了今天的成果,我将这些逻辑整理成书,在这条路上他们都有付出,这是我们共同的作品。非常感谢经常帮助我校对代码的王远洪先生,身在国外仍帮助我昼夜迭代程序的何文硕先生(我们的作息时间刚好适合这样连续工作),给我初始程序化交易思路的石咏老师,让我意识到“模型不完美和自己能力不完整”的葛老师,以及家人的关心与理解。
我在每个模型下方都放置了二维码,读者通过手机扫描,打开链接,即可获得该模型的完整源码,而不用从书本上誊抄一遍。
我希望不断认识新朋友,认识有意向在市场中大展身手的交易者,我们可以通过本书对应的公众号“量化投资训练营”或对应的QQ群“量化投资-学习园地(474952692)”进行交流沟通。
濮元恺
2018年6月
随着人工智能和大数据的发展,量化交易近几年在国内受到大量关注,我们相信随着技术更深度的应用,量化思想会被广泛地应用在各类投资理念中,成为主要或者辅助的研究方法。目前市面上将理论和实战结合的书籍不多,本书作者从策略讲解、编程开发、回测分析等各个环节,由浅入深帮助读者用实例逐渐构建系统的量化研究方法,值得阅读。
聚宽JoinQuant 创始人兼CEO 高斯蒙
站在专注于量化投资的媒体的角度来看这本书,此书没有过多地去阐述理论性的东西,每一章都是从量化实战出发,内容有血有肉,非常值得大家去仔细阅读与研究。同时此书对正在步入量化和准备实盘的相关人士都有很好的指导借鉴意义。相信大家读完此书,会对量化交易有一个新的认知!
专业自媒体 “量化投资与机器学习”
本书是一个以实战为导向的工具书,濮元恺先生也将自己的投资策略和模型应用于实战中,且取得了很好的收益,在业内颇有知名度,同时获得了众多投资人的认可。这本书内容翔实、案例众多,特别是提供了可以共享的策略代码,作者的这种分享精神难能可贵,特此力荐此书。
中国量化投资学会(CQIA)理事长 丁鹏
本书有对量化投资宏观而全面的俯视,也有对量化投资实战运用的仰视;有对大量投资策略阐述的广度,也有对模型开发设计的精度;有坚实的理论做依托,也有丰富的实践做佐证;有理性的数字化归纳,也有感性的经验性演绎;有贯穿全局的高度,也有感恩分享的温度。濮元恺先生的《量化投资技术分析实战——解码股票与期货交易模型》是一本充满智慧和分享精神的好书,值得致力于量化投资领域的每一位投资者和管理人学习和参考!
中国量化投资学会理事、云量资产管理董事长 石咏
评论
还没有评论。