if a>b then a
else ref(a,1)
?? 这样啊?
x:=if(a>b,a,ref(a,1))
那么必须是a为全局变量
runmode:0;
variable:a=初始值;
a1:=ref(a,1);
.......中间的各种算法
if barpos>1 then begin
if a<=b then a:=a1;
end
用全局变量计算这种要k线赋值的,所以要限定好逐k线模式,而你需要的是ref1,那么必须要从第二条k线开始,毕竟在第一条k线上是没有ref1的
所以不能改了