cond:=day<>ref(day,1);
nn:=barslast(cond)+1;
bofu:valuewhen(cond,ref(hhv(h,nn)-llv(l,nn),1)),linethick0;
bofu要在第二个cond条件成立时才有数据。因为第一个cond成立时NN才有效,第二个cond成立时,才能开始计算bofu的值
目前的情况是:在第一个cond成立时的第二根,bofu就有值了
看到了,是不应该,感谢.
2.703版,该问题依然存在
换个实例:
ma30:ma(c,30);
aa:valuewhen(cross(ma30,L),ma30);
bb:valuewhen(cross(h,ma30),ma30);
aa 是在cross(ma30,L)成立是才有值,但在第30根,aa就有一个“随机值”(呵呵,好像是随机的,不知道这个值的规律)
bb 是在cross(h,ma30)成立是才有值,但在第30根,bb就有一个“随机值”(呵呵,好像是随机的,不知道这个值的规律)