2014年,美国银行、美林证券的“石英”项目、摩根大通的“雅典娜”项目都不约而同地选择了Python作为金融行业的标准编程语言。
全世界的金融工程行业全部重新洗牌,这为中国的金融工程从业人员带来了前所未有的机遇。资本的力量是强大的,也是冷酷无情的。
2016年5月,《华尔街日报》报道,目前华尔街的三大编程语言是:C、Java与Python。其中,C与Java成为三大语言之一有两方面原因:一方面是由于历史积累,另一方面是系统架构设计的需要。而在应用领域Python更胜一筹,因为Python已经成为金融行业量化领域的标准编程语言。
本书是国内较早关于Python大数据与量化交易的原创图书。本书配合zwPython、zwQuant开源量化软件学习,是一套完整的大数据分析、量化交易的学习教材,可直接用于实盘交易。
本书内容包括:
近50万字的图文课件;
数十套结合课件的Python教学代码;
全套zwPython开源平台;
业内首套面向初学者的开源量化系统zwQuant;
国内较大的开源金融数据包zwDat,包括tick数据。
100%零基础,无须任何编程、交易经验,也不需要具备超强的数据分析能力,只要会使用Excel就可以轻松学会本书讲解的知识点。读完本书内容和配套的教学代码,就能够编写简单的量化策略函数。
本书的内容源自笔者的原版教学课件,虽然限于篇幅和载体,省略了视频和部分环节,但核心内容都有保留,配套的近百套Python教学程序没有进行任何删减。
考虑到广大入门读者的需求,笔者在各个核心函数环节增添了函数流程图。
量化新人学习指南
1.多参考笔者的字王量化网站和笔者博客。
2.本书配套程序可在百度网盘下载。本书读者QQ群(zwPython量化总群):124134140。网盘和群共享包含很多资源,读者可自行下载,也可以上传。建议先看“漫画学××系列”,该系列比较经典,而且简单;zwQuant开源量化软件在群共享和网盘都可下载。
3.强烈建议初学者先下载zwPython集成版,阅读zwPython中文手册,再开始学习Python,这样可以少走很多弯路。
资源下载
为配合本书出版,方便广大读者学习Python量化系统,笔者特意将与本书相关的教学资源打包成一个独立的教学版本压缩包,便于读者使用。
教学版为一个独立压缩包,解压即可,并配有说明文档。
教学版内置了zwPython2016M10版开发平台(Python 3.5版)、Python 2.7版开发平台、zwDat金融数据包、zw_down25金融数据下载更新程序包和zw_k10配套量化教学课件程序。
教学版软件和配套资源下载地址如下。
以上网址如果发生变动,请读者浏览字王网站或者极宽公司网站获取最新信息。
致谢
虽然很多网友在笔者博客留言,要求购买本书,但本书的创作和正式出版还是经历了许多波折。
如今本书终于出版,在此,要特别感谢电子工业出版社的黄爱萍和戴新编辑,感谢她们在选题策划和稿件整理方面做出的大量工作。
同时,在本书创作过程中,极宽开源量化团队和培训班的全体成员,提出很多宝贵的意见,并对部分课件程序做了中文注解。
特别是吴娜、余勤两位同学,为极宽开源量化文库和zwQuant开源量化软件编写文档,以及在团队成员管理方面做了大量工作,为他们的付出表示感谢。
何海群(字王)
北京极宽科技有限公司CTO
2016年11月25日