将数量化工具引入投资分析,需要结合中国股票、期货市场实际情况,为投资者开发并讲解含金量高、长期有效、逻辑清晰的量化投资模型,在量化投资领域才能快速普及开来。本书在模型开发过程讲解的基础上,给出建模思路和绩效评估理论,并公开部分机构模型,指导投资者进一步钻研。本书为每个模型展示迭代过程中的绩效,并通过让读者扫描二维码,下载模型,构建纸媒和互联网的连接机制。
以股票和期货为主战场,快速提升数量化投资能力。
读完本书内容和配套案例代码,即可编写出实用的量化交易模型。
濮元恺
从2009年开始研究并撰写技术指标分析资料,拥有十几年的A股投资经历和程序化交易模型开发经历。2016年加入中国量化投资学会专家委员会,目前在励京投资管理(北京)有限公司任研究总监、基金经理。作者创立的“量化投资训练营”微信公众号,聚集了一批活跃且热心交流分享的投资业内人士,储备了大量知识类文章。
通向量化投资之路并不平坦
每一位读者翻开这本书都不是巧合,虽然“量化投资”这一概念已经被反复提起,但是量化投资领域的关注者和试图通过学习来搭建模型的交易者,依然是投资圈的少数派。由于政策限制和市场发展不成熟,虽然量化投资基金在中国市场取得了良好且稳定的业绩,但是个人投资者想要通过量化的方式完成下单交易,依然存在很多障碍。
量化交易股票期货优势所在
量化投资没有确切的定义,它泛指通过数学分析、挖掘价格波动规律,或者通过对相关宏观经济、财务数据、量价关系、资金交易等数据进行建模,寻找数据之间的关系,以获得稳定利润为目标,持续计算生成定量化的投资信号,并通过计算机严格执行。
在我看来,量化投资方式和传统的“主观分析+手工下单交易”相比有以下显著区别。
(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月
想请问下跨周期取ATR值得函数应用在策略上你写的书里策略TrueRangeDD这个是跨周期取atr函数吗??