ifelse计算量大小问题 (文华财经)

投资者咨询:ifelse计算量大小问题 (文华财经)
来源:文华财经  日期:2020-10-9 10:28
 ifelse(Con,A,B);
Con=1时,B也要计算一次,Con=0时,A也要计算一次
那是不是说不管是1还是0,是不是负载是一样的。
请老师解答,谢谢

 
投资者咨询:ifelse计算量大小问题 (文华财经)
来源:文华财经  日期:2020-10-9 10:28
 CON满足时,B写的再复杂不会加大负载吗,比如B是null,比如B是一堆代码
技术人员回复
日期:2020-10-9 10:40

实际上您指标不含有跨周期和未来函数,计算是很快的,您用肉眼基本感受不到差别
   
投资者咨询:ifelse计算量大小问题 (文华财经)
来源:文华财经  日期:2020-10-9 10:28
 老师,能否让齐云老师看一下,帮我确认一下这个事情,理论是实际可能有偏差也说不定
投资者咨询:ifelse计算量大小问题 (文华财经)
来源:文华财经  日期:2020-10-9 10:28
 里面有未来函数
技术人员回复
日期:2020-10-9 10:52
我们核实了下,IFELSE 计算中都会计算的,不管初始条件是否满足后两个参数都会计算的

由于您用了未来函数,当k线图数据很多时,计算肯定会变慢的

如果您思路必须使用未来函数,建议您减少看盘窗口数量,合理使用
投资者咨询:ifelse计算量大小问题 (文华财经)
来源:文华财经  日期:2020-10-9 10:28
 是不是其他函数也这样只要用Con做判断的,不管满不满足都要全部计算,有没有判断后,不满足不计算的
技术人员回复
日期:2020-10-9 11:25
 没有的 

IFELSE函数没有其他函数能替换