之前用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
看到如圖的提示就說明安裝成功。