-- 作者:jinzhe
-- 发布时间:2016/7/11 14:12:58
--
variable:bj=0;
if b>ref(b,1) then bj:=1;
if b<ref(b,1) then bj:=-1;//bj=1表示上涨,jb=-1表示下跌
nn1:=barslast(bj=1);
cc:valeuwhen(bj=-1,b-ref(b,nn1));//下跌时,和最近一次上涨时的b价差
nn2:=barslast(cross(bj,0.5));
hh:valuewhen(bj=1,hhv(b,nn2+1));
ll:valuewhen(bj=1,llv(b,nn2+1));
jc:hh-ll;//上涨时的那一段最高-最低
所求的条件是:abs(cc)>jc;
|