TA-Lib(Technical Analysis Library, 即技術分析庫)是Python金融量化的高級庫,涵蓋了150多種股票、期貨交易軟件中常用的技術分析指標,如MACD、RSI、KDJ、動量指標、布林帶等。
talib介紹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(統計函數),Math Transform(數學變換)和Math Operators(數學運算),見下圖。。
開源API語言支持:C/C++, Java, Perl, Python 和 100% Managed .NET
具體指標內容可查看如下鏈接:
http://mrjbq7.github.io/ta-lib/funcs.html
由于小編使用的電腦是Macbook,之前一直裝不上,網上的教程大多數是Windows系統的,部分MacOS的教程實測也是無效。經過數次尋找方案,終于實踐出可行方案,現將流程分享給大家,希望對大家有用。
安裝talib
使用 pip 直接安裝 talib 擴展會出錯,報錯信息如下:
talib/_ta_lib.c:601:10: fatal error: 'ta-lib/ta_defs.h' file not found
#include "ta-lib/ta_defs.h"
^~~~~~~~~~~~~~~~~~
1 error generated.
提示缺少 ta-lib/ta_defs.h 文件,需要先安裝擴展庫,本文中使用brew安裝擴展庫。
brew 全稱Homebrew 是Mac OSX上的軟件包管理工具,如本地未安裝brew可按照以下步驟,先安裝brew(homebrew)。
1. 安裝homebrew,建議通過國內鏡像來安裝,國外鏡像容易出現下載問題。
1)進入terminal終端;
2)在終端輸入如下代碼(此為國內鏡像源);
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
3)會出現“開始執行Brew自動安裝程序”的命令,按照指示輸入 鏡像序號“1”
輸入“Y”
輸入password(電腦開機密碼)
就安裝好HomeBrew了。
2. 使用homebrew安裝ta-lib
只需要一行代碼,在terminal中輸入
brew install ta-lib
3. 安裝ta-lib的python版本
pip install ta-lib
4. 測試是否安裝成功
import talib
完美~~
以上就是“Mac下python的talib包的安裝教程”的詳細內容,想要了解更多Python教程歡迎持續關注編程學習網。
掃碼二維碼 獲取免費視頻學習資料
- 本文固定鏈接: http://www.stbrigidsathleticclub.com/post/11292/
- 轉載請注明:轉載必須在正文中標注并保留原文鏈接
- 掃碼: 掃上方二維碼獲取免費視頻資料
查 看2022高級編程視頻教程免費獲取