if ref(c,1)>=ref(M20,1) and ref(c,1)>=ref(M30,1) then begin
止损线:=ref(low,1);
end
止损线1:止损线,LINETHICK0;
你是要在满足条件的时候取值 并显示出来是吧。
那要这样做:
止损线1:VALUEWHEN(ref(c,1)>=ref(M20,1) and ref(c,1)>=ref(M30,1),ref(low,1)),NODRAW;
[此贴子已经被作者于2020/7/27 16:29:08编辑过]
用VALUEWHEN函数。这个函数是在满足指定条件的时候取值,直到下次满足条件之前,值不变。
止损线1:VALUEWHEN(ref(c,1)>=ref(M20,1) and ref(c,1)>=ref(M30,1),ref(low,1)),NODRAW;