上一篇说了量化投资的一些概念,现在就开始动手下载安装编程语言吧。
选择集成开发环境(IDE,Integrated Development Environment )
我主要用Python进行量化投资分析,包括对数据的获取、清洗、策略构建、回测等等。Python是高级编程语言,功能强大,而且容易学。如何安装和下载呢?我们需要选择一个集成开发环境(IDE,Integrated Development Environment )来方便我们写程序。以下几个网站有详细介绍。对初学者来说,下载和安装Anaconda 是很好的选择,有自带的Python开发编辑器Spyder和Jupyter Notebook。电脑系统通常有Window, Linux 和 Mac OS,按照自己的电脑系统选择合适的最新版本就了。透过清华镜像站下载,速度快得多。如果透过国内网去Anaconda官网下载,速度慢到下载不了。
PyCharm 是专业的IDE,只用Python来工作的话,是非常好的选择,但是它分为专业版(Professional)和社区版 (Community)。专业版是付费的,但如果是学生或高校老师,可以免费使用。社区版提供了基本功能,也能用来工作的。假如要结合不同的编程语言来工作,比如Java,C++,JavaScript 等,那就不能用Anaconda 或PyCharm了,因为它们不支持。这个情况就用VS Code 吧,轻量级别,内存耗用少,但需要安装一些插件,方便做开发。还有其他很多的IDE,例如Visual Studio 和Eclipse