日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

比较精确绘制下一分钟K线

發布時間:2024/1/18 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 比较精确绘制下一分钟K线 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

業務需求場景:

在某產品買賣雙方拉鋸導致價格波動劇烈,或者某平臺對K線進行風險控制管控.用戶希望在一分鐘內看到實時行情變化.

解決方案:?用戶端手動繪制下一分鐘的K線行情蠟燭

具體操作:

設置一個哨兵定時器,該定時器1秒執行一次,在哨兵定時器中計算當前時間戳是否被60秒整除,如果可以被60秒整除那么執行繪制下一條K線蠟燭數據.

繪制方法如下:

001 獲取到當前一分鐘K線最后一個行情數據LK

002 新建一個K線對象NK

003 NK的高開低收價格都設置成LK的收盤價

004 NK的之前K線行情數據設置為LK數據

005 NK的時間就是當前時間戳* 1000 這里將時間戳置為長整型數據 這樣就就可以避免十字線所指向的時間秒數不準確的問題.

006?NK 初始化MA7等數據

007 將NK數據添加到當前行情數據的最后一個 更新當前行情數據

008 最后渲染K線

繪制完之后延遲3秒開啟另一個60秒請求歷史K線數據刷新定時器 這樣就可以比較精確繪制

這里再做一個優化:

當實時行情推過來的時候將實時價格填充到最后一條K數據中會發現引線不準確這里做出一個優化:

當前價格大于最高價那么最高價置為當前價 如果當前價小于最低價 那么最低價置為當前價

最后進行繪制K線操作操作

?

?

?

總結

以上是生活随笔為你收集整理的比较精确绘制下一分钟K线的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。