windows 上配置量化环境

量化工具

看了一下现在的环境配置,主要需要 miniconda 的环境、量化回测包。

基础环境选择

量化的工具,一般都需要大量的计算包,其中就包括了 numpypandas 等包。

这些包在安装的时候非常麻烦,如果使用 Python 默认的工具的话,可能要解决很多问题,所以我选择的是 Anaconda 这个工具,已经集成了非常多的二进制包,在安装的时候简单了许多。

Miniconda 和 Anaconda

这两个包最大的区别就是 Anaconda 是一个集成的包,里面默认了许多工具,再新增环境的时候,非常简单。而 Miniconda 则只是 conda 的管理工具,使用过程中需要什么就安装什么。

我配置用的的 Miniconda 配合 conda 命令进行环境的搭建,非常容易。下载的话我是使用的清华源提供的下载地址: Anaconda 清华源 ,非常快,而且默认已经配置了环境变量,在下载软件的时候也不再需要单独配置什么了。

当然也可以从官方网站下载: Anaconda Miniconda

python 包

我使用的量化工具,主要有 Backtrader 和 Akshare。

另外还需要 Ta-Lib 包来使用一些 backtrader 中没有的指标。

另外针对 backtrader 的结果美化,还引入了绘图方法来优化最终的图表。

编辑器

我是使用 Emacs 开发 Python 代码的,后台使用的 Pyright

当然如果喜欢开箱即用的工具,可以使用 JetBrain 的 PyCharm,如果也想用编辑器,但是又不原因配置 Vim 或者 Emacs 的话,也可以直接使用 VScode,也非常好用。