//用在1-3分
N1:=IF(MONTH>=4 AND MONTH<11,BARSLAST(TIME=2130)+1,BARSLAST(TIME=2230)+1);
N2:=IF(MONTH>=4 AND MONTH<11,BARSLAST(CROSS(TIME>=2140&&TIME<=2200,0.5))+1,BARSLAST(CROSS(TIME>=2240&&TIME<=2300,0.5))+1);
HH:REF(HHV(H,N1),N2),NODRAW,PRECIS0;
LL:REF(LLV(L,N1),N2),NODRAW,PRECIS0;
1CC:=REF(C,N2),NODRAW;
AA:=BACKSET(ISLASTBAR,N2);
中轴:VALUEWHEN(AA=1,(HH+LL)/2),LINETHICK3,COLORYELLOW,PRECIS0;
波幅:=VALUEWHEN(AA=1,HH-LL);
上1:VALUEWHEN(AA=1,HH+波幅),DASH,LINETHICK2,COLORWHITE,PRECIS0;
上1.382:VALUEWHEN(AA=1,HH+波幅*1.382),LINETHICK2,COLORLIGHTGREEN,PRECIS0;
上1.618:VALUEWHEN(AA=1,HH+波幅*1.618),DASH,LINETHICK2,COLORBLUE,PRECIS0;
上2.236:VALUEWHEN(AA=1,HH+波幅*2.236),DASH,LINETHICK2,COLORMAGENTA,PRECIS0;
下1:VALUEWHEN(AA=1,LL-波幅),DASH,LINETHICK2,COLORWHITE,PRECIS0;
下1.382:VALUEWHEN(AA=1,LL-波幅*1.382),LINETHICK2,COLORLIGHTGREEN,PRECIS0;
下1.618:VALUEWHEN(AA=1,LL-波幅*1.618),DASH,LINETHICK2,COLORBLUE,PRECIS0;
下2.236:VALUEWHEN(AA=1,LL-波幅*2.236),DASH,LINETHICK2,COLORMAGENTA,PRECIS0;
DRAWNUMBER(ISLASTBAR,上1,上1,0,COLORLIGHTGREEN);
DRAWNUMBER(ISLASTBAR,上1.618,上1.618,0,COLORLIGHTGREEN);
DRAWNUMBER(ISLASTBAR,上1.382,上1.382,0,COLORLIGHTGREEN);
DRAWNUMBER(ISLASTBAR,上2.236,上2.236,0,COLORLIGHTGREEN);
DRAWNUMBER(ISLASTBAR,下1,下1,0,COLORMAGENTA);
DRAWNUMBER(ISLASTBAR,下1.382,下1.382,0,COLORLIGHTGREEN);
DRAWNUMBER(ISLASTBAR,下1.618,下1.618,0,COLORMAGENTA);
DRAWNUMBER(ISLASTBAR,下2.236,下2.236,0,COLORMAGENTA);
DRAWNUMBER(ISLASTBAR,中轴,中轴,0,COLORYELLOW),ALIGN0;
DRAWTEXT(ISLASTBAR,中轴,’中’),COLORYELLOW,ALIGN2;
开:VALUEWHEN(AA=1,REF(O,N1-1)),COLORYELLOW,LINETHICK2,PRECIS0,NODRAW;
DRAWSL(ISLASTBAR,开,0,-BARSLASTCOUNT(AA=1),0,COLORYELLOW),LINETHICK2;
DRAWTEXT(ISLASTBAR,开,’开’),ALIGN2,COLORYELLOW;
DRAWNUMBER(ISLASTBAR,开,开,0,COLORYELLOW),ALIGN0,COLORYELLOW;Q1:=IF(MONTH>=4 AND MONTH<11,BARSLAST(TIME=2130)+1,BARSLAST(TIME=2230)+1);
Q2:=IF(MONTH>=4 AND MONTH<11,BARSLAST(CROSS(TIME>=500&&TIME<700,0.5))+1,BARSLAST(CROSS(TIME>=600&&TIME<800,0.5))+1);
HH2:=REF(HHV(H,Q1),Q2),NODRAW,PRECIS0;
LL2:=REF(LLV(L,Q1),Q2),NODRAW,PRECIS0;
2CC:=REF(C,N2),NODRAW;
静:VALUEWHEN(AA=1,(HH2+LL2+2CC)/3),LINETHICK3,COLORYELLOW,PRECIS0,NODRAW;
DRAWSL(ISLASTBAR,静,0,-BARSLASTCOUNT(AA=1),0,COLORYELLOW),LINETHICK2;
DRAWTEXT(ISLASTBAR,静,’静’),ALIGN2,COLORYELLOW;
DRAWNUMBER(ISLASTBAR,静,静,0,COLORYELLOW),ALIGN0,COLORYELLOW;
高:VALUEWHEN(AA=1,HH2),DASH,LINETHICK2,COLORWHITE,PRECIS0,NODRAW;
低:VALUEWHEN(AA=1,LL2),DASH,LINETHICK2,COLORWHITE,PRECIS0,NODRAW;
DRAWSL(ISLASTBAR,高,0,-BARSLASTCOUNT(AA=1),0,COLORYELLOW),DASH;
DRAWSL(ISLASTBAR,低,0,-BARSLASTCOUNT(AA=1),0,COLORYELLOW),DASH;
DRAWTEXT(ISLASTBAR,高,’高’),ALIGN2,COLORYELLOW;
DRAWNUMBER(ISLASTBAR,高,高,0,COLORWHITE),ALIGN0,COLORYELLOW;
DRAWTEXT(ISLASTBAR,低,’低’),ALIGN2,COLORYELLOW;
DRAWNUMBER(ISLASTBAR,低,低,0,COLORWHITE),ALIGN0,COLORYELLOW;