带标注 AO 动量震荡指标公式Y:=(HIGH+LOW)/2;AO:=MA(Y,5)-MA(Y,34);AO1:=REF(AO,1); STICKLINE(AO>AO1,0,AO,COLORRED,0); STICKLINE(AO
REF(AO,2) AND AO[0,AO,LU2,0);//DRAWICON(S2,AO,5),ALIGN0;DRAWTEXT(S2,AO,'S'),COLORWHITE;//-----------------------------以上碟型卖出信号;SCOUNT:=BARSLAST(AO<0);//上一次 AO>0 后到现在的周期数;//DRAWNUMBER(1>0,,SCOUNT,0);SD:=HHV(AO,SCOUNT);//求上面周期的最大 AO;SCOUNTD:=HHVBARS(AO,SCOUNT);//求最大值到现在的周期数;//DRAWNUMBER(1>0,,SCOUNTD,0);S3:=AO>0 AND REF(AO,1)>REF(AO,2) AND AO][0,,S31,0);//DRAWICON(S31>=2 AND S3,AO,5),ALIGN0;DRAWTEXT(S31>=2 AND S3,AO,'S'),COLORWHITE;//----------------------------以上是双峰卖出信号;B1:=CROSS(AO,0);//DRAWICON(B1,AO,4),ALIGN0;DRAWTEXT(B1,AO,'B'),COLORWHITE;//----------------------------以上是上穿 0 信号;B2:=AO>0 AND REF(AO,1)][REF(AO,1) ;//DRAWNUMBER(1>0,AO,LU2,0);//DRAWICON(B2,AO,4),ALIGN0;DRAWTEXT(B2,AO,'B'),COLORWHITE;//-----------------------------以上碟型买入信号;BCOUNT:=BARSLAST(AO>0);//上一次 AO>0 后到现在的周期数;//DRAWNUMBER(1>0,,BCOUNT,0);BD:=LLV(AO,BCOUNT);//求上面周期的最小 AO;BCOUNTD:=LLVBARS(AO,BCOUNT);//求最小值到现在的周期数;//DRAWNUMBER(1>0,,BCOUNTD,0);B3:=AO<0 AND REF(AO,1)][REF(AO,1);//满足峰的条件;B31:=COUNT(B3,BCOUNTD);//满足上面条件的次数;//DRAWNUMBER(1>0,,LU31,0);//DRAWICON(B31>=2 AND B3,AO,4),ALIGN0;DRAWTEXT(B31>=2 AND B3,AO,'B'),COLORWHITE;//----------------------------以上是双峰买进信号;]