您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“如何使用Python實現MACD畫圖”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“如何使用Python實現MACD畫圖”這篇文章吧。
代碼非常簡單:
這個ChartCfg字典變量中保存的是圖表配置信息,例如:這個圖表中有幾條線?(三條指標線,分別是DIF、DEA、MACD)這個圖表中有K線么?('type': 'candlestick' 這個類型就是指設置為K線數據)。MACD數值都比較小,如果交易對是BTC_USDT,畫圖的時候就會指標壓縮在一起很不方便看,所以圖表還要配置為2個Y軸。(所以'yAxis'中有兩個Y軸配置,一個是指標軸,一個是K線軸)
在這個范例策略中main函數開始執行圖表的初始化,調用Chart函數,把圖表配置ChartCfg作為參數傳入,生成一個圖表對象chart。然后進入一個循環,不停的獲取K線數據,判斷K線數據BAR數量只要大于50個就可以計算MACD指標(BAR太少算不出有效指標)。然后就可以把K線數據和指標數據寫入圖表了。
寫入圖表使用chart對象的方法add函數。
寫入時,如果指定add函數的最后一個參數-1,為更新當前數據點的數值。如果不傳-1,為新增一個數據點。當K線BAR新生成時,新增一個數據點,當K線BAR沒有生成時,更新最后一個BAR和對應的指標。(通過K線BAR的時間戳對比判斷出)
也可以實盤運行:
以上是“如何使用Python實現MACD畫圖”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。