引言:
邢不行的系列帖子“量化小讲堂”,通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助。
【必读文章】:《10年400倍策略分享-附视频逐行讲解代码》
【历史文章汇总】:https://bbs.pinggu.org/thread-3950124-1-1.html
微信个人号:coinquant,有问题欢迎交流
建议收藏 | Windows下安装TA-Lib终极教程(上)
本文作者:西蒙斯(助教),修改:邢不行
TA-lib,一个技术分析库,里面包含了大部分主流的技术指标,各种大型的开源量化框架,都会内置这个库,我之前也写文章介绍过 TA-Lib:
并且我还测试过TA-lib计算的速度,确实很快,之前发布在我的知识星球里面:
很多同学希望能够使用 TA-Lib 这样优秀的工具来研究策略,但是安装的过程中会遇到不少问题。
TA-lib是出了名的难安装,我帮很多人解决过相关问题,总结经验,整理成了本篇教程。本教程将手把手的指导大家如何在Windows下安装 TA-Lib。
(在mac下安装要简单很多,如果需要教程,可以回复。回复多的话之后会再出一篇mac教程。)
方法一:通过Anaconda安装方法
Anaconda 是什么?
做量化需要用到很多第三方的库,比如 pandas,numpy,urllib,dateutil等等,以及我们今天要讲的TA-Lib。
因此,在开始写代码之前,需要进行开发环境的搭建。如果没有相关经验,这将是一件令人极其头疼的事情。
好在有 Anaconda,它是python的一个发行版本。安装好了 Anaconda,就相当于安装好了 python,并且里面还集成了很多关于 python 科学计算的第三方库。
使用 Anaconda 管理不同的开发环境、安装第三方的库,非常方便。可以说只要你会用 QQ,就会用 Anaconda 安装、管理开发环境。
Anaconda 的环境管理界面
关于 Anaconda 更详细的介绍和安装,可以查看我之前的这篇文章:如何安装Python & Pandas,有问题可以加我微信: coinquant 咨询。
Anaconda下的安装方法
在开始菜单中搜索anaconda prompt,打开它。
看起来就是一个平平无奇的命令行窗口。
输入命令:
conda install -c quantopian ta-lib
Boom,如果顺利的话,输入这行命令之后,应该就直接搞定了。下面讲一下可能遇到的特殊情况。
可能遇到的问题
输入命令后,可能会遇到如下的报错:
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/quant ... 4py35_0.tar.bz2>
Elapsed: -
An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
这通常是因为使用国内的网络链接是引起的。因为TA-lib默认所在的下载源是在国外,因为某些原因,内网络访问会有一些问题。
可以在科学上网之后重新运行上面的命令,可以解决问题。
另外一个解决这个问题的方法就是:添加清华大学的源。添加源的方法是:
先打开 anaconda prompt,然后讲以下命令复制,并黏贴到命令行中。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
静静等待一段时间,就可以顺利完成了。然后再重新运行最初的命令,就能顺利安装。
在此过程中有什么问题,可以加我微信: coinquant 咨询。
未完待续
关于《量化小讲堂》之后想看的内容,或者相关问题,可以加我微信coinquant沟通。
觉得文章内容有帮助的话,回复是最好的鼓励!回复还可获得一个论坛币哦!