SetGlobalVar 有bug

这段代码,SetGlobalVar 当日期变更后,其值不变,导致画出来的线是平的?不知道为什么。 if(Time<=sj1) { todayhigh = highd(0); SetGlobalVar(0,highd(0)); // 有Bug,设置全局 无效 } if(Time<=sj1) { todaylow = lowd(0); SetGlobalVar(1,todaylow); } top = GetGlobalVar(0); bottom = GetGlobalVar(1); Commentary("top"+text(highd(0))) ; PlotNumeric("top",top); PlotNumeric("bottom",bottom); 画的图如下,正常top 会随着每天变化,但是连续好多天top (黄线)都不变化,是不是SetGlobalVar 这个函数有bug?

lowd和highd是序列类型,用在分支结构里会出错得,这个警告编译得时候应该有出现。 具体解决方案可以搜论坛里关于序列类型得帖子

这写得什么意思?两个条件一样?