所謂時間限制就是日期小於指定日期數值後,結果會為0條件不成立,所以公式無法正常顯示,不壹定要在所有輸出上都加上時間限制,只需要在計算公式的關鍵代碼中加入時間x限制,時間限制壹般是用if語句或者並且語句實現的翻譯成白話就是當滿足時間條件才輸出正確結果,如果不滿足時間條件則輸出錯誤結果,或者不輸出結果就可以了.
以通達信為例如macd指標有三個輸出,dif,dea,macd 後兩個計算都與dif有關,
所以時間限制,只需要加載到dif段的代碼上,過期時整個指標就會顯示不正常了.
下面代碼的意思就是當日期小於2019年01月01日時條件成了,當日期大於這個值是條件不成立dif值輸出為0,
時間:=DATE+19000000<20190101;
DIF:IF(時間,EMA(CLOSE,12)-EMA(CLOSE,26),0);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;