之前用JAVA自己写了一个计算 macD 的方法,用了不少时间,主要是要反复的验证计算结果的对错,验证程序和代码的准确性,后来终于成功了,并且计算精度更加高,这次用Python做,下载的数据是不带指标的,所以指标需要自己计算,原打算用已经写好的JAVA的代码,但还是想都用Python来做,于是就搜索了一下,发现了 Ta-Lib 这个东西,这真的是好东西啊,可以计算各种各样的指标,并且还能够以图像的方式进行展示,这个就太棒了。
我用到的技术是:Pycharm + Anaconda3 + Python3 + Flask + AKShare
在网上发现文章说,如果使用 Anaconda3 直接在64位操作系统上安装 Ta-Lib 会报错,原因是Ta-Lib是32位的软件,不支持64位的,需要单独去另外一个网站下载64位的,于是就按照网上的步骤执行。
说明:安装32位报错问题,并没有验证,如果你做了测试欢迎在评论区反馈。
1、首先下载TA_Lib
TA-Lib
下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib
里面东西很多,安装字母顺序排列的,下拉到相关位置即可。
其中cp36表示python3.6,win32表示32位,amd64表示64位,下载对应的位数和python版本号。
2、在开始菜单中找到 Anaconda ,并以管理员身份运行
以管理员身份运行Anaconda
3、安装
首先定位到下载好文件的文件夹,注意路径最好是全部英文,避免出现问题,假设放在D盘根目录
D:
输入命令:
TA_Lib-0.4.18-cp37-cp37m-win_amd64.whl
安装 TA_Lib
看到如图的提示就说明安装成功。