2017年8月2日 星期三

Python - TA-Lib套件之二

重點摘要
1. TA-Lib 並不支援Pandas的DataFram
2. TA-Lib 目前只找到線上說明



1. TA-Lib並不支援Pandas的DataFram
Pandas的DataFram,是將時間軸放在"直行, Column",每一個直行,代表一種資料的時間序列
TA-Lib,則是用"串列"來匯入資料,因此一個橫列,代表一組時間序列
因此,要用numpy套件裡的array函數來轉換,才能正常運作

my_SMA=talib.SMA(numpy.array(my_data["Close"]), timeperiod=25)



2. TA-Lib 線上說明 
目前只有看到線上說明,尚未發現PDF檔。
[1]  All Supported Indicators and Functions:說明支援那些技術指標
[2] TADOC:說明指標定義、演算法等。




3. 安裝 TA-Lib
$ pip install TA-Lib

剛開始使用Python的這幾日,不太習慣的就是動不動要安裝套件,又不是一下就找到,所以隨手紀錄一下。