做python量化交易,尤其是做趨勢(shì)跟蹤的或者是K線指標(biāo)分析跟蹤的,TA-lib庫(kù)基本都多多少少用到,搜索時(shí)候往往搜出來(lái)“塔利班”,所以玩笑塔利班庫(kù)。尤其對(duì)于從傳統(tǒng)K線技術(shù)分析轉(zhuǎn)計(jì)算機(jī)量化的同好,基本上算是必備。
創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),根河企業(yè)網(wǎng)站建設(shè),根河品牌網(wǎng)站建設(shè),網(wǎng)站定制,根河網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,根河網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。第一,安裝, 可以通過(guò)pip install ta-lib 進(jìn)行安裝,如果安裝不了或者編譯報(bào)錯(cuò),可以直接在下載whl,然后pip install whl路徑名 來(lái)安裝
https://www.lfd.uci.edu/~gohlke/pythonlibs/
第二,使用文檔,比較簡(jiǎn)單,簡(jiǎn)單介紹各個(gè)方法,這個(gè)鏈接: http://mrjbq7.github.io/ta-lib/
第三,使用,其實(shí)很簡(jiǎn)單,其實(shí)就是輸入numpy.array 數(shù)組,包括OHLC數(shù)據(jù),必須是double類型。
比如相對(duì)強(qiáng)度RSI, real = RSI ( close , timeperiod = 14 ) 就是輸入close array數(shù)組,計(jì)算參數(shù)14,也會(huì)輸出一個(gè)RSI值的np.array,不過(guò)前面13個(gè)是NAN空置,后面第十四個(gè)才是RSI值,之后第十五是前面第二到第十五個(gè)close 算出RSI值,依次遞推。
可以用均值示例,talib.SMA是簡(jiǎn)單均值的意思,其他都是類似使用,這里后面也用了np.array的mean方法通過(guò)循環(huán)來(lái)計(jì)算均值數(shù)組,可以看出結(jié)果基本一樣的,在實(shí)際應(yīng)用發(fā)現(xiàn),其實(shí)大部分talib方法都可以通過(guò)數(shù)組循環(huán)得到一樣效果,不過(guò)talib快多了,能用talib還是用。
closeArray = np.linspace(0,11.0,11) meanArray = talib.SMA(closearray,3) print("closeArray: %s" %closearray) print("meanArray: %s" %meanarray) for i in range(3,len(closearray)): print(closearray[i-3:i].mean())
最后,talib對(duì)于國(guó)內(nèi)常見(jiàn)kdj,macd指標(biāo)也有提供,從其他量化論壇討論反饋,似乎和國(guó)內(nèi)常用行情軟件結(jié)果不太一致,
個(gè)人感覺(jué)應(yīng)該均值一類選取不一樣,實(shí)際上使用就要注意點(diǎn)。
另外,talib還提供了一批k線圖形識(shí)別方法,什么三個(gè)烏鴉,十字星形態(tài)一類。主要就是填入ohlc數(shù)組,方法返回是正數(shù)數(shù)組,只會(huì)有0,100,或者-100。100表示現(xiàn)在這個(gè)k線是這個(gè)形態(tài),-100是反形態(tài),有些方法沒(méi)有反形態(tài)。
當(dāng)前標(biāo)題:簡(jiǎn)單介紹下量化分析的常用庫(kù)TA-lib-創(chuàng)新互聯(lián)
網(wǎng)站鏈接:http://www.rwnh.cn/article28/cepejp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、虛擬主機(jī)、搜索引擎優(yōu)化、標(biāo)簽優(yōu)化、微信公眾號(hào)、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容