如图所示,现在MACD的值是大于0的,也就是红色,那怎么求前面那个波谷的值(蓝色的最低值,MACD值)
如果现在MACD是蓝色的,怎么求得前一个波峰的值(红色的最高值,MACD值)
也就是说,只要求前一个最高的或最低的MACD值即可
nn1:=barslast(macd>0 and ref(macd,1)<0);
nn2:=barslast(macd<0 and ref(macd,1)>0);
hh1:=ref(hhv(macd,nn1+1),nn2+1);
ll1:=ref(llv(macd,nn2+1),nn1+1);
if macd>0 then ll:=ll1;
if macd<0 then hh:=hh1;
ll和ll为所求值
。。。
你照着系统自带的macd公式定义下macd