barno:barslast(date<>ref(date,1)),linethick0;
highest:ref(hhv(high,barno),1),linethick0;
lowest:ref(llv(low,barno),1),linethick0;
if barno=1 then begin
upbo:=high>ref(high,1);
downbo:=low<ref(low,1);
end
if barno>=2 then begin
upbo:=high>highest;
downbo:=low<lowest;
end
a:upbo,linethick0;
b:downbo,linethick0;
barno:barslast(date<>ref(date,1)),linethick0;
highest:ref(hhv(high,barno),1),linethick0;
lowest:ref(llv(low,barno),1),linethick0;
if barno=1 then begin
upbo:=high>ref(high,1);
downbo:=low<ref(low,1);
end
if barno>=2 then begin
upbo:=high>highest;
downbo:=low<lowest;
end
a:upbo,linethick0;
b:downbo,linethick0;
你好,第1,第2根的highest,lowest算出来不对,好像把以前的k线高低点都算进了
NN:=BARSLAST(DATE<>REF(DATE,1));
IF TIME=091700 AND H>REF(H,1) THEN …… //第二根K线图,只和第一根比较
IF TIME>091700 AND H>REF(HHV(H,NN-1),1) THEN …… //从当日第三根K线起,NN-1=1,2,3……