Ta-Lib安裝及使用教程
TA-Lib,全稱“Technical Analysis Library”, 即技術分析庫,是Python金融量化的高級庫,涵蓋了150多種指標,包括股票、期貨交易軟件中常用的技術分析指標,如MACD、RSI、KDJ、動量指標、布林帶等等。
TA-Lib可分為10個子板塊:Overlap Studies(重疊指標),Momentum Indicators(動量指標),Volume Indicators(交易量指標),Cycle Indicators(周期指標),Price Transform(價格變換),Volatility Indicators(波動率指標),Pattern Recognition(模式識別),Statistic Functions(統(tǒng)計函數(shù)),Math Transform(數(shù)學變換)和Math Operators(數(shù)學運算),見下圖。本文將以系列的形式詳細介紹talib技術指標的實現(xiàn)和應用,而本文作為開篇,主要介紹Overlap Studies內(nèi)容。


下面是各個指標全稱列表
重疊研究
動量指標
成交量指標
周期指標
價格轉(zhuǎn)換
波動率指標
模式識別
統(tǒng)計函數(shù)
二、TaLib安裝
注:TaLib是一個pyhon庫,故在安裝TaLib前需要安裝Python。
1. pip安裝
(官方安裝教程文檔:mrjbq7.github.io/ta-lib?)
在命令行下輸入命令(在線安裝):
pip install Ta-Lib
(注意:使用pip安裝可能會出現(xiàn)這個問題:
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools":?visualstudio.microsoft.com
TA-Lib編寫是基于 Cython,因此安裝時候需要Microsoft Visual C++ 14.0。此時就需要手動安裝。這個問題在安裝其他python第三方包時也可能出現(xiàn),解決方法與此相同)
2. 手動安裝
A.?找到并下載自己需要的對應版本的whl格式文件。
(如:若本機安裝是32位的python3.6,則選TA_Lib?0.4.17?cp36?cp36m?win32.whl下載;
若本機安裝的是64位的python2.7,則選擇TA_Lib?0.4.17?cp27?cp27m?win_amd64.whl,其他同理)
下載地址在:
lfd.uci.edu/~gohlke/pyt
B.?在命令行中(命令行的打開方式在文章最后的Tips里),進入此whl文件所在的目錄,執(zhí)行命令:
pip install 下載的whl文件名
如:pip install TA_Lib-0.4.17-cp37-cp37m-win_amd64.whl
C.?或不進入所在目錄,直接執(zhí)行命令:
pip install 文件所在的絕對路徑+文件名
如:pip install D:\my_packages\ TA_Lib-0.4.17-cp37-cp37m-win_amd64.whl
3. 檢測安裝成功
在包安裝成功后,命令行界面會有“ Successfully installed TA-Lib ”的提示。
也可通過在命令行輸入命令“ pip install ta-lib ”進行檢測,如果出現(xiàn)“ Requirement?already satisfied: ta-lib in …”(”…“為安裝此文件的目錄),即表示安裝成功。
TA-Lib金融量化分析技術分析庫(Technical Analysis Library), 簡介和安裝指南就為大家介紹到這里,歡迎各位同學報名《呆瓜半小時入門python數(shù)據(jù)分析》,學習更多相關知識

版權(quán)聲明:文章來自公眾號(python風控模型),未經(jīng)許可,不得抄襲。遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。