NN:=3;
KD线参考线:=EMA(C,13),NOTEXT;//
小线参考线:=EMA(C,13),NOTEXT;//
小线生命线:=EMA(C,21),COLORYELLOW;//,NOTEXT
小多1:=BARSLAST(CROSS(小线参考线,小线生命线));
小空1:=BARSLAST(CROSSDOWN(小线参考线,小线生命线));
小X1:=BARSLAST(CROSS(小线参考线,小线生命线));
小X2:=BARSLAST(CROSSDOWN(小线参考线,小线生命线));
小LL:=小X1=0;
小HH:=小X2=0;
小HX:=REF(HHV(H,小X1+1),1);
小LX:=REF(LLV(L,小X2+1),1);
KTEXT(小HH&&小HX>=REF(VALUEWHEN(小HH,小HX),1),-HHVBARS(H,小X1+1),小HX+NN*MINPRICE,1,COLORGREEN,'顶'),FONTSIZE20;//,FONTSIZE20
KTEXT(小HH&&小HX<REF(VALUEWHEN(小HH,小HX),1),-HHVBARS(H,小X1+1),小HX+NN*MINPRICE,1,COLORGREEN,'顶'),FONTSIZE20;//
//小线底点比较标注文字
KTEXT(小LL&&小LX>=REF(VALUEWHEN(小LL,小LX),1),-LLVBARS(L,小X2+1),小LX-NN*MINPRICE,1,COLORWHITE,'底'),VALIGN0,FONTSIZE20;//
KTEXT(小LL&&小LX<REF(VALUEWHEN(小LL,小LX),1),-LLVBARS(L,小X2+1),小LX-NN*MINPRICE,1,COLORWHITE,'底'),VALIGN0,FONTSIZE20;//
FF:=CROSS(BACKSET(小HH,HHVBARS(H,小X1)+1)=1,0.5);
GG:=CROSS(BACKSET(小LL,LLVBARS(L,小X2)+1)=1,0.5);
DRAWGBK1(BARSLAST(FF)>BARSLAST(GG)||REFX1((EXIST(GG,BARPOS)&&EXIST(FF,BARPOS)=0),10000),COLORRED);
DRAWGBK1(BARSLAST(FF)<BARSLAST(GG)||REFX1((EXIST(GG,BARPOS)=0&&EXIST(FF,BARPOS)),10000),COLORGREEN);