如何给通达信指标设置时间限制?

2024-05-05 15:43

1. 如何给通达信指标设置时间限制?

所谓时间限制就是日期小于指定日期数值后,结果会为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;


如何给通达信指标设置时间限制?