咨詢內容:
1、我需要跨周期引用4個公式,那我是把所有需要引用的公式都放到一個指標去引用還是分成四個指標去引用效率高?
2、我可以把指標寫到策略里,也可以引用,那我是直接寫到策略里效率高還是引用的效率高?
?
?來源: m.weiqiv.net.cn
金字塔資深技術:
1.分開吧。不分開的話 調用A變量,可能把B變量也順便計算了一次。
2.不跨周期 品種的情況下, 那就相當于模塊化了。
用下面這個方式,可以進行模塊化編程
用戶函數調用模式,方便客戶進行模塊化編程
用法:
#用戶函數.指標線(參數)#
例如:
#test01.B1(20,45)#,表示調用test01指標的B1輸出線,參數為20和45
使用用戶函數模式與跨周期調用模式方法方式類似,但是比擴周期引用更加節省內存,提高運行效率,缺點是無法跨周期使用。
所屬函數組:控制語句
效率上沒啥差別,區分就是指標模塊化了 好維護。主程序代碼量少了,閱讀起來也方便。
技術交流:
改正一下,使用用戶函數模式的效率還是要遠遠高于跨周期引用的,如果你是模塊化引用,強烈推薦使用用戶函數模式
?
技術交流:技術015 發表于 2021-10-22 17:25
改正一下,使用用戶函數模式的效率還是要遠遠高于跨周期引用的,如果你是模塊化引用,強烈推薦使用用戶函數 ...
我這么理解:
1、我跨周期引用的所有數據都放到一個技術指標里是錯誤的,因為引用時會把技術指標都計算一次,這樣效率低,最好被引用的指標越簡單越好。
2、用戶函數模式有相關帖子嗎?我去學習下,沒太看懂。