之前用JAVA自己寫了一個計算 macD 的方法,用了不少時間,主要是要反復(fù)的驗證計算結(jié)果的對錯,驗證程序和代碼的準確性,后來終于成功了,并且計算精度更加高,這次用Python做,下載的數(shù)據(jù)是不帶指標(biāo)的,所以指標(biāo)需要自己計算,原打算用已經(jīng)寫好的JAVA的代碼,但還是想都用Python來做,于是就搜索了一下,發(fā)現(xiàn)了 Ta-Lib 這個東西,這真的是好東西啊,可以計算各種各樣的指標(biāo),并且還能夠以圖像的方式進行展示,這個就太棒了。
我用到的技術(shù)是:Pycharm + Anaconda3 + Python3 + Flask + AKShare
在網(wǎng)上發(fā)現(xiàn)文章說,如果使用 Anaconda3 直接在64位操作系統(tǒng)上安裝 Ta-Lib 會報錯,原因是Ta-Lib是32位的軟件,不支持64位的,需要單獨去另外一個網(wǎng)站下載64位的,于是就按照網(wǎng)上的步驟執(zhí)行。
說明:安裝32位報錯問題,并沒有驗證,如果你做了測試歡迎在評論區(qū)反饋。
安裝步驟
1、首先下載TA_Lib

TA-Lib
下載地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib
里面東西很多,安裝字母順序排列的,下拉到相關(guān)位置即可。
其中cp36表示python3.6,win32表示32位,amd64表示64位,下載對應(yīng)的位數(shù)和python版本號。
2、在開始菜單中找到 Anaconda ,并以管理員身份運行

以管理員身份運行Anaconda
3、安裝
首先定位到下載好文件的文件夾,注意路徑最好是全部英文,避免出現(xiàn)問題,假設(shè)放在D盤根目錄
D:
輸入命令:
TA_Lib-0.4.18-cp37-cp37m-win_amd64.whl

安裝 TA_Lib
看到如圖的提示就說明安裝成功。