带标注AC动量震荡加速指标公式
//{ CHAOS ACCELERATOR/DECELERATOR OSCILLATOR }
//{ MEASURES ACCELERATION -AC}
//{ PLOT AS HISTOGRAM }
Y:=(HIGH+LOW)/2;
AO : =MA(Y ,5 )-MA(Y ,34 );
AC:=AO-MA( AO,5);
AC1:=REF(AC,1);
STICKLINE(AC>AC1,0,AC,COLORRED,0);
STICKLINE(AC<AC1,0,AC,COLORYELLOW,0);
BUY1:=REF(AC,3)<REF(AC1,3) AND REF(AC,2)<REF(AC1,2) AND REF(AC,2)<REF(AC,3) AND REF(AC,1)>REF(AC1,1) AND AC>AC1 AND COUNT(AC>0,4)=4;// {REF(AC,3)>0 AND REF(AC,1)>0 AND REF(AC,2)>0 AND AC>0};
//DRAWICON(BUY1,AC,4);
DRAWTEXT(BUY1,AC, 'B'),COLORWHITE;
BUY2:=COUNT(AC<0,4)=4 AND REF(AC,3)<REF(AC1,3) AND COUNT(AC>AC1,3)=3;
//DRAWICON(BUY2,AC,4);
DRAWTEXT(BUY2,AC, 'B'),COLORWHITE;
BUY3:=REF(AC,3)<REF(AC1,3) AND REF(AC,2)<REF(AC1,2) AND REF(AC,2)<REF(AC,3) AND COUNT(AC>AC1,2)=2 AND REF(AC,1)<0 AND AC>0;
//DRAWICON(BUY3,AC,4);
DRAWTEXT(BUY3,AC, 'B'),COLORWHITE;
BUY4:=REF(AC,4)<REF(AC1,4) AND REF(AC,3)<REF(AC1,3) AND REF(AC,3)<REF(AC,4) AND COUNT(AC>AC1,3)=3 AND REF(AC,1)<0 AND AC>0;
//DRAWICON(BUY4,AC,4) ALIGN0;
DRAWTEXT(BUY4,AC, 'B'),COLORWHITE;
S1:=REF(AC,3)>REF(AC1,3) AND REF(AC,2)>REF(AC1,2) AND REF(AC,2)>REF(AC,3) AND REF(AC,1)<REF(AC1,1) AND AC<AC1 AND COUNT(AC<0,4)=4;// {REF(AC,3)<0 AND REF(AC,1)<0 AND REF(AC,2)<0 AND AC<0};
//DRAWICON(S1,AC,5);
DRAWTEXT(S1,AC, 'S'),COLORWHITE;
S2:=COUNT(AC>0,4)=4 AND REF(AC,3)>REF(AC1,3) AND COUNT(AC<AC1,3)=3;
//DRAWICON(S2,AC,5);
DRAWTEXT(S2,AC, 'S'),COLORWHITE;
S3:=REF(AC,3)>REF(AC1,3) AND REF(AC,2)>REF(AC1,2) AND REF(AC,2)>REF(AC,3) AND COUNT(AC<AC1,2)=2 AND REF(AC,1)>0 AND AC<0;
//DRAWICON(S3,AC,5);
DRAWTEXT(S3,AC, 'S'),COLORWHITE;
S4:=REF(AC,4)>REF(AC1,4) AND REF(AC,3)>REF(AC1,3) AND REF(AC,3)>REF(AC,4) AND COUNT(AC<AC1,3)=3 AND REF(AC,1)>0 AND AC<0;
//DRAWICON(S4,AC,5) ALIGN0;
DRAWTEXT(S4,AC, 'S'),COLORWHITE;。