[建議]希望金字塔采用這個方法提高運行效率 [金字塔]
- 咨詢內容:
目前圖表程序,每筆新數據進入后,程序都要全部重新運算一遍。
其實程序中有些變量,不是采用當前k線數值作計算的,建議每根k線只計算一次。變量值保存起來,在圖表沒產生新k線時,都不用重算,一直調用之前計算的值。這樣可以節約CPU運算量,提高模型運行效率。
編程環境再添加一個約定符號,可以讓用戶設定那些代碼行,每根k線只計算一次。可以進一步提高模型的運行效率。
希望采納,謝謝。
- 金字塔客服:
您好,您的意思是在指定的代碼行加控制條件讓它在逐K模式下只刷最后一根K把!這個可能目前無法做到,后續會折中進一步改善公式的運行效率。暫時變通方法就是勾選僅刷最后根K線
- 用戶回復:
不是。
例如我用小時圖去做交易, hh200:=ref(hhv(c,200),1) , 這個語句,每根新k線只計算一次即可,一個小時內變量值都不必再次計算了。這就節約了3600秒x2筆-1次的重復計算量。
有些變量,即使編寫時用了最新數據,但用戶覺得不是很重要,不必每筆更新,也可以給代碼行加個標記,強行讓它每根k線只計算一次。
這樣做對于復雜的程序,及多策略同時運行,對提高效率有很大的幫助。 - 網友回復: 理解您的意思,暫時只能統一使用僅刷最后根K線提速
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容