请教:想定义一分钟线上,半小时新低之后,第三根线的收盘价高于新低那根线的最高价,用全局变量,但是实际定义的问题很大,不知道错在哪?
variable:s=0;
if low=llv(low,30) then BEGIN
s:=1;
end;
if low>=ref(low,1) and s=1 then begin
s:=2;
end;
if low>=ref(low,2) and s=2 then begin
s:=3;
end;
if low>=ref(low,3) and c>ref(HIGH,3) and s=3 then begin
drawicon(1,low,4);
s:=4;
end;
if low>ref(low,3) and s=3 and c<ref(high,3) then begin
s:=0;
end;
也就是两个条件:
1.离创30周期最低价正好3根k线
2.在1条件下的k线收盘价比创30周期最低价k线最高价要高?
我没看明白你代码的意思
如果是我上面总结的条件,那么就是:
nn:=barslast(l=llv(l,30))+1;
条件:close>ref(h,nn) and nn=3;
我没看明白你代码的意思
如果是我上面总结的条件,那么就是:
nn:=barslast(l=llv(l,30))+1;
条件:close>ref(h,nn) and nn=3;
不用全局变量,你写的也不知道是什么意思