k线的阳线和阴线。是根据收盘价和开盘价作为条件判断的。说的要怎么定义?
不明白你的意思
20日最高点k线,如果是阳线,如何取得收盘价,如果是阴线,取开盘价?
20日最低点k线,如果是阳线,如何取得开盘价,如果是阴线,取收盘价?
rh:=hhv(h,20);
rl:=llv(l,20);
variable:a1=c;
if h=rh and c>o then a1:=o;
if h=rh and c<o then a1:=c;
if l=rl and c>o then a1:=c;
if l=rl and c<o then a1:=o;
aa1:a1;
注意一下同根k线同时满足:h=rh l=rl的情况。
hh:ref(min(c,o),hhvbars(h,20));
ll:ref(max(c,o),llvbars(l,20));