T1:=BARSLAST(YEAR<>REF(YEAR,1))+1;
T2:=BARSLAST(MONTH<>REF(MONTH,1));
NN:=0;//在此修改数字可自行调整文字显示位置
CC:=REFX(T2=0&&YEAR=REFX1(YEAR,100000),1);
DRAWLINE(CC,H,1,1000000,RGB(128,128,128)),DOT;
DRAWLINE(CC,L,1,0,RGB(128,128,128)),DOT;
CN:=IF(REF(YEAR,BARPOS-1)=YEAR,BARPOS,BARSLAST(YEAR<>REF(YEAR,1))+1);
DRAWLINE(CC,H,1,1000000,RGB(128,128,128)),DOT;
DRAWLINE(CC,L,1,0,RGB(128,128,128)),DOT;
DRAWNUMBER(CC,H+NN*MINPRICE,REFX(MONTH,1),0,RGB(128,128,128)),ALIGN2;
DRAWTEXT(CC,H+NN*MINPRICE,’M’),RGB(128,128,128),ALIGN0;
AA:=REFX(DAYBARPOS=1,1)&&BACKSET(ISLASTBAR,IF(ISNULL(BARSLAST(YEAR<>REF(YEAR,1))+1),BARPOS,BARSLAST(YEAR<>REF(YEAR,1))+1)),RGB(60,60,60),DOT;
DRAWLINE(AA,H,1,1000000,COLORRED),DOT;
DRAWLINE(AA,L,1,0,COLORGREEN),DOT;