<ins id="d3tjn"><th id="d3tjn"><delect id="d3tjn"></delect></th></ins>

        <strike id="d3tjn"><span id="d3tjn"><ol id="d3tjn"></ol></span></strike>

        <output id="d3tjn"></output>

            您現在的位置:程序化交易>> 期貨公式>> 金字塔等>> 金字塔模型>>正文內容

            金字塔【zzc_python】MACD 源碼[金字塔模型]

            相關標簽:

            ?

            ?

            MACD? PYTHON 源碼
            ?
            #num表示偏移量,-1就是當前最新,-2就是昨天的數值
            num = -2
            #獲取數據,注意數據量我選擇了200,主要是ema算法特殊性
            close = history_bars(\'SQRB00\',200,\'1d\',\'close\',include_now=True)?
            #參數:fastperiod和slowperiod是ema快線和慢線的對應周期,signalperiod是快慢線差值dea的周期
            #返回值:三個返回值具體看圖表上的指標,注意talib中返回的macd是(DIF-DEA),而國內軟件都會乘以2,所以我們在使用時候需要自己*2來使得數值一樣
            dif, dea, macd = talib.MACD(close,fastperiod=12,slowperiod=26,signalperiod=9)
            print((close[num],dif[num],dea[num],2*macd[num]))
            ?

            ?

            備注:

            技術指標大家都知道,類似macd、布林帶這些在軟件中使用非常方便直接一個函數就能完成了。但是在python中大家可能找不到類似的函數不過好在python的輪子非常多,在金融領域就有這樣一個標準庫叫TAlib集成了幾乎所有你會使用到的那些基于k線分析的指標。

            TAlib官網是全英的,另外他的函數列表可以看這個鏈接http://www.ta-lib.org/function.html。只有簡單的說明
            ?
            注:
            1、所有本貼列出的函數我都在金字塔圖表上給進行對比,但因為計算機浮點計算誤差的問題在python上得到的結果會和你圖上看到的有小數位上的差異。
            2、具體一些指標的算法還請參考pel里面都有現成的我就不贅述。
            ?
            注意事項(踩過的坑)
            一、Talib里面所有均線參數如果為1就會報錯
            c = np.arange(0,10,0.2)
            a = talib.SMA(c,timeperiod=1)
            解決方法是如果參數為1,就不求平均直接用原始數據

            ?

            {別忘了將本網告訴您身邊的朋友,向朋友傳達有用資料,也是一種人情,你朋友會感謝你的。}

            ?

             

            有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友

            可聯系技術人員 QQ: 262069696  點擊在線交流或微信:cxhjy888 進行 有償收費 編寫!(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)

            怎么收費,代編流程等詳情請點擊查閱!

            (注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)

             


            【字體: 】【打印文章】【查看評論

            相關文章

              沒有相關內容
              男男乱J伦高H小说

                <ins id="d3tjn"><th id="d3tjn"><delect id="d3tjn"></delect></th></ins>

                  <strike id="d3tjn"><span id="d3tjn"><ol id="d3tjn"></ol></span></strike>

                  <output id="d3tjn"></output>