jinzhe老师,我想求得某个周期段内的最低值,请帮帮忙,非常感谢
如上图所示,我想在当下求得:自DIFF小于零以来且其最小值小于-5的这个阶段内(MACD指标图上的绿色圈的阶段)的最小值(主图上的绿色箭头所指的那个值)。
嗯。判断条件就是:MACD〈0,同时,在MACD〈0的这个区间,DIFF的最低值小于-5,在这样的条件下,所对应的最低价是多少。
谢谢谢谢。
macd:=stkindi('','macd.macd1',0,datatype);
diff:=stkindi('','macd.diff',0,datatype);
ss:=if(diff<-5,diff,0);
nn:=barslast(cross(0,macd))+1;
ll:valuewhen(cross(macd,0),valuewhen(ref((diff=llv(diff,nn+1)),1),l));
macd:=stkindi('','macd.macd1',0,datatype);
diff:=stkindi('','macd.diff',0,datatype);
ss:=if(diff<-5,l,1000000);
nn:=barslast(cross(0,macd))+1;
ll:valuewhen(cross(macd,0),ref(valuewhen(ss=llv(ss,nn+1),l),1));
macd:=stkindi('','macd.macd1',0,datatype);
diff:=stkindi('','macd.diff',0,datatype);
ss:=if(diff<-5,l,1000000);
nn:=barslast(cross(0,macd))+1;
ll:valuewhen(cross(macd,0),ref(valuewhen(ss=llv(ss,nn+1),l),1));