求解釋一下if(條件,A,B)的運(yùn)算機(jī)理? [金字塔]
- 咨詢內(nèi)容:
有如下語句m:=if(條件,A,B);A和B都是有一定復(fù)雜度的計算式,請問程序執(zhí)行時,是滿足條件則計算A,不滿足條件則計算B;還是先計算出A和B的結(jié)果,滿足條件則取A的值,不滿足條件則取B的值?
上述問題可能比較無聊,一個更具體的情況如下:后臺逐k線1秒輪循模式下有如下外部引用語句:m:"ccc.A#min1";而外部引用指標(biāo)A是經(jīng)過較多語句運(yùn)算得到的。在輪循模式下每個k線上都調(diào)用A感覺太影響速度,想改為:m:if(islastbar,"ccc.A#min1",0);即僅在最后一根k線上調(diào)用ccc.A,否則取0.不知道這樣改是否可以提高運(yùn)行效率? [此貼子已經(jīng)被作者于2014/4/30 17:45:52編輯過] - 金字塔客服: 計算方式是寫在外面先計算外面,寫在里面就先判斷if再計算表達(dá)式
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容

會員登錄/注冊