MA5:=MA(C,5);
MA55:=MA(C,55);
MA20:MA(C,20),LINETHICK3,COLORMAGENTA;
PARTLINE(C>MA20,MA20,COLORMAGENTA),LINETHICK7;
DRAWNUMBER1(ISLASTBAR,MA20,MA20,2),ALIGN0,COLORWHITE;
DRAWTEXT(ISLASTBAR&&C>MA20,MA20,' 多'),ALIGN0,VALIGN1,COLORRED,FONTSIZE38;
DRAWTEXT(ISLASTBAR&&C<MA20,MA20,' 空'),ALIGN0,VALIGN1,COLORYELLOW,FONTSIZE38;
//DRAWKLINEEX(J,H,O,L,C),COLORYELLOW;
//DRAWKLINEEX(S,H,O,L,C),COLORWHITE;
Q:=(3*CLOSE+HIGH+LOW+OPEN)/6;
AA10:=EMA(Q,13);
BB10:=ATAN((AA10-REF(AA10,1)))*180/3.1416;
STICKLINE(BB10>1 AND AA10>REF(AA10,1), AA10,REF(AA10,1),COLORRED,0);
STICKLINE(BB10<1 AND AA10<REF(AA10,1), AA10,REF(AA10,1),COLORGREEN,1);
DRAWNUMBER1(ISLASTBAR,AA10,AA10,2),COLOR0000FF,ALIGN0;
AA20:=EMA(Q,34);
BB20:=ATAN((AA20-REF(AA20,1)))*180/3.1416;
STICKLINE(BB20>1,AA20,REF(AA20,1),COLORYELLOW,0);
STICKLINE(BB20<1,AA20,REF(AA20,1),COLORBBCCCC,1);
DRAWTEXT(CROSS(AA10,AA20) AND MA5>MA55,AA20*0.99871,'多'),COLORMAGENTA,FONTSIZE20,COLOR0000FF;
DRAWTEXT(CROSS(AA20,AA10) AND MA5<MA55,AA20*1.00239,'空'),COLORYELLOW,FONTSIZE20,COLOR00FF00;
O1:=MA(C,O), LINETHICK1;
N1:=MA(C,21), LINETHICK1;
M2:MA(C,55),COLOR0080FF;
PARTLINE(N1>M2,M2,COLORRED),LINETHICK5;
Y:=(HIGH+LOW)/2;
//上唇:SMA(Y,5,1),COLORGREEN,FONTSIZE20,LINETHICK5;
//牙齿:SMA(Y,8,1),COLORBLUE, LINETHICK5;
//下鄂:SMA(Y,13,1),COLORGRAY,LINETHICK5;
//DRAWNUMBER(ISLASTBAR,上唇,上唇,0,COLORGREEN),ALIGN0,FONTSIZE28;
KU1:=IF(HIGH=HHV(HIGH,3),1,0);
KD1:=IF( LOW=LLV( LOW,3),1,0);
UL:=IF(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0,REF(HIGH,2),REF(HIGH,2+BARSLAST(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0)));
DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0,REF(LOW,2), REF(LOW,2+BARSLAST(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0)));
上分形:IF(HIGH>=MA(CLOSE,3),UL,REF(UL,BARSLAST(HIGH>MA(CLOSE,3)))),NODRAW,COLORMAGENTA;
//{分形数字}
下分形:IF( LOW<=MA(CLOSE,3),DL,REF(DL,BARSLAST(LOW<=MA(CLOSE,3)))),NODRAW,COLORYELLOW;
STICKLINE(BARSLAST(ABS(上分形-REF(上分形,1)))<BARSLAST(CLOSE>上分形 AND REF(CLOSE,1)<REF(上分形,1)),上分形,上分形,COLORMAGENTA,1);
//{分形横线}
STICKLINE(BARSLAST(ABS(下分形-REF(下分形,1)))<BARSLAST(CLOSE<下分形 AND REF(CLOSE,1)>REF(下分形,1)),下分形,下分形,COLORYELLOW,1);
DRAWTEXT(CLOSE>上分形 AND REF(CLOSE,1)<REF(上分形,1) AND MA5>MA55,LOW,'买'),COLORFF00FF,COLORWHITE,FONTSIZE30;
//{箭头突破分形}
DRAWTEXT(CLOSE<下分形 AND REF(CLOSE,1)>REF(下分形,1) AND MA5<MA55,H,'卖'),COLORFF0000,COLORWHITE,FONTSIZE30;
//{AOAC-K区域}
VAR1:=(HIGH+LOW)/2;
AO:=MA(VAR1,5)-MA(VAR1,34);
AC:=AO-MA(AO,5);
VF:=AO>REF(AO,1) AND AC>REF(AC,1),COLORRED;
VG:=AO<REF(AO,1) AND AC<REF(AC,1),COLORGREEN;
VH:=AO>REF(AO,1) AND AC<REF(AC,1),COLORYELLOW;
VI:=AO<REF(AO,1) AND AC>REF(AC,1),COLORYELLOW;
VJ:=VH OR VI;
DRAWCOLORKLINE(VF AND C>=O,COLORRED,1);
DRAWCOLORKLINE(VF AND C<O,COLORRED,0);
DRAWCOLORKLINE(VG AND C>=O,COLORGREEN,1);
DRAWCOLORKLINE(VG AND C<O,COLORGREEN,0);
DRAWCOLORKLINE(VJ AND C>=O,COLORGRAY,1);
DRAWCOLORKLINE(VJ AND C<O,COLORGRAY,0);
//{平衡线}
//P1:=REF(HIGH,1)>HIGH AND REF(HIGH,1)>下鄂;
//平衡线买:REF(REF(HIGH,1),BARSLAST(P1)),NODRAW,COLORWHITE;
//STICKLINE(CROSS(HIGH,平衡线买) AND LOW>平衡线买,(HIGH+LOW)/2,(HIGH+LOW)/2,COLORWHITE,0);
//STICKLINE(CROSS(HIGH,平衡线买) AND LOW<=平衡线买,平衡线买,平衡线买,COLORWHITE,0);
//P2:=REF(LOW,1)<LOW AND REF(LOW,1)<下鄂;
//平衡线卖:REF(REF(LOW,1),BARSLAST(P2)),NODRAW,COLORCYAN;
//STICKLINE(CROSS(平衡线卖,LOW) AND HIGH<平衡线卖,(HIGH+LOW)/2,(HIGH+LOW)/2,COLORCYAN,0);
//STICKLINE(CROSS(平衡线卖,LOW) AND HIGH>=平衡线卖,平衡线卖,平衡线卖,COLORCYAN,0);
顶:=REFX(HIGH,5)<HIGH AND REFX(HIGH,4)<HIGH AND REFX(HIGH,3)<HIGH AND REFX(HIGH,2)<HIGH AND REFX(HIGH,1)<HIGH AND REF(HIGH,1)<HIGH AND REF(HIGH,2)<HIGH AND REF(HIGH,3)<HIGH AND REF(HIGH,4)<HIGH AND REF(HIGH,5)<HIGH;
底:=REFX(LOW,5)>LOW AND REFX(LOW,4)>LOW AND REFX(LOW,3)>LOW AND REFX(LOW,2)>LOW AND REFX(LOW,1)>LOW AND REF(LOW,1)>LOW AND REF(LOW,2)>LOW AND REF(LOW,3)>LOW AND REF(LOW,4)>LOW AND REF(LOW,5)>LOW;
//DRAWCOLORLINE(上唇>SMA(Y,8,1),上唇,COLORYELLOW,COLORGREEN),LINETHICK4;
DRAWNUMBER(ISLASTBAR,M2,M2,0,COLORGREEN),ALIGN0,FONTSIZE20;
//DRAWTEXT(CROSS(C,牙齿),L,'▲'),COLORRED,FONTSIZE50,VALIGN0;
//DRAWTEXT(CROSSDOWN(C,牙齿),H,'▼'),COLORWHITE,FONTSIZE50;
DRAWCOLORKLINE(C>MA20,COLORRED,0);
DRAWCOLORKLINE(C<MA20,COLORGREEN,0);
DRAWTEXT(CROSSUP(C,MA20) AND MA5>MA55,H,'买'),COLORRED,FONTSIZE35;
DRAWTEXT(CROSSDOWN(C,MA20) AND MA5<MA55,L,'卖'),VALIGN0,COLORGREEN,FONTSIZE35;