金字塔均線類PYTHON源碼[金字塔模型]
均線類
#num表示偏移量,-1就是當(dāng)前最新,-2就是昨天的數(shù)值
num = -2
close = history_bars(\'RB00\',200,\'1d\',\'close\',include_now=True)??
#ma簡單移動平均
sma = talib.SMA(close,10)
print(sma[num])
#ema指數(shù)移動指標(biāo)
ema = talib.EMA(close,10)
print(ema[num])
#wma加權(quán)移動平均
wma = talib.WMA(close,10)
print(wma[num])
?
?
?
注意:
talib常用指標(biāo)范例
技術(shù)指標(biāo)大家都知道,類似macd、布林帶這些在軟件中使用非常方便直接一個函數(shù)就能完成了。但是在python中大家可能找不到類似的函數(shù)
不過好在python的輪子非常多,在金融領(lǐng)域就有這樣一個標(biāo)準(zhǔn)庫叫TAlib集成了幾乎所有你會使用到的那些基于k線分析的指標(biāo)。
TAlib官網(wǎng)是全英的,另外他的函數(shù)列表可以看這個鏈接http://www.ta-lib.org/function.html。只有簡單的說明
?
我這邊會把一些平時可能用的多的指標(biāo)在金字塔python下去進行復(fù)現(xiàn)并加上說明。
1、所有本貼列出的函數(shù)我都在金字塔圖表上給進行對比,但因為計算機浮點計算誤差的問題在python上得到的結(jié)果會和你圖上看到的有小數(shù)位上的差異。
2、具體一些指標(biāo)的算法還請參考pel里面都有現(xiàn)成的我就不贅述。
?
注意事項(踩過的坑):
一、Talib里面所有均線參數(shù)如果為1就會報錯
c = np.arange(0,10,0.2)
a = talib.SMA(c,timeperiod=1)
解決方法是如果參數(shù)為1,就不求平均直接用原始數(shù)據(jù)
?
有思路,想編寫各種指標(biāo)公式,交易模型,選股公式,還原公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 或微信:cxhjy888 進行 有償收費 編寫!(注:由于人數(shù)限制,QQ或微信請選擇方便的一個聯(lián)系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
(注:由于人數(shù)限制,QQ或微信請選擇方便的一個聯(lián)系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容