關于使用if(,,)函數與if...then...提高效率的問題 [金字塔]
- 咨詢內容:
請問:想提高代碼運行速度,擬用if...then...結構語句。但由于代碼包含ma、hhv等眾多不能內置if...then...的函數,故采用if(,,)函數來代替if...then...的結構語句,這樣與ma、hhv等函數能兼容,代碼不需要修改得很復雜。但是這樣能否與if...then...結構語句效果相同,也能提高代碼速度?
- 金字塔客服:
if 里面不能帶hhv,你可以在外面定義好了再往里面帶
h1:=hhv;
if then hh:=h1;
這樣就行了
用IF()沒有IF THEN 來得通用
- 用戶回復:
謝謝解答!
是因為需放if...then...外面的函數太多,而且每次需要執行外置的函數語句,我想這樣可能影響速度。
如果放到if(,,)內,則條件發生才執行,效率會高一些。不知是否如此?
而通用性我倒能夠解決的,不影響。
- 網友回復:
明顯是IF高效,你用IF()只不過是解決眼前的短期簡單問題,以后IF then判斷用到的地方越來越多,與其你想著偷懶,不如學著寫
- 網友回復: 好的,謝謝!
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容