NA:=20; HHX0:=H>HV(H,NA); LLX0:=LSUMBARS(LLX0,2)||BARPOS=1; NL:=BARSLAST(LL)+1; S:=COUNT(LL,NH)&&LL; J:=COUNT(HH,NL)&&HH;//QHQQW.COM NJ:=IF(COUNT(S,BARPOS)+COUNT(J,BARPOS)<=3,NH,BARSLAST(J)+1); NS:=IF(COUNT(S,BARPOS)+COUNT(J,BARPOS)<=3,NL,BARSLAST(S)+1); HH0:=VALUEWHEN(S,HHV(H,NJ)); LL0:=VALUEWHEN(J,LLV(L,NS)); HH1:=HHV(H,NJ),RGB(128,128,192); LL1:=LLV(L,NS),RGB(0,68,128); 红:=NS>NJ; 青:=NSZCO&&ZCC>QRO; CON1_CC:=VALUEWHEN(CON1,ZRO); CON1_NN:=BARSLAST(CON1)+1; CON2:=ZCCCON1_CC,CON1_NN)&&CON1_NN1,REF(QRO,CON1_NN),REF(LLVBARS(L,HNS2),CON1_NN)+CON1_NN,EVERY(C>CON1_CC,CON1_NN)&&CON1_NN1,REF(ZCC,CON1_NN),REF(LLVBARS(L,LNS1),CON1_NN)+CON1_NN,1),RGB(188,0,0),DASHDOTDOT;//向上画趋势线 DRAWLASTBARLINE(CON2&&CON2_NN=1,QCO,HHVBARS(H,HNJ2),CON2,ZRC,HHVBARS(H,LNJ1),1),RGB(0,188,188),DASHDOTDOT; DRAWLASTBARLINE(EVERY(CCON2_NN&&CON2_NN>1,REF(QCO,CON2_NN),REF(HHVBARS(H,HNJ2),CON2_NN)+CON2_NN,EVERY(CCON2_NN&&CON2_NN>1,REF(ZRC,CON2_NN),REF(HHVBARS(H,LNJ1),CON2_NN)+CON2_NN,1),RGB(0,188,188),DASHDOTDOT;//向下画趋势线 DRAWLASTBARLINE(CON1&&CON1_NN=1,QRC,REF(HHVBARS(H,LNJ1),LNS1)+LNS1,CON1,ZRC,HHVBARS(H,LNJ1),1),RGB(0,188,188),DASHDOTDOT; DRAWLASTBARLINE(CON2&&CON2_NN=1,QCC,REF(LLVBARS(L,LNS1),LNJ1)+LNJ1,CON2,ZCC,LLVBARS(L,LNS1),1),RGB(188,0,0),DASHDOTDOT; DRAWLASTBARLINE(EVERY(C>CON1_CC,CON1_NN)&&CON1_NN1,REF(QRC,CON1_NN),REF(REF(HHVBARS(H,LNJ1),LNS1)+LNS1,CON1_NN)+CON1_NN,EVERY(C>CON1_CC,CON1_NN)&&CON1_NN1,REF(ZRC,CON1_NN),REF(HHVBARS(H,LNJ1),CON1_NN)+CON1_NN,1),RGB(0,188,188),DASHDOTDOT;//向上画趋势线 DRAWLASTBARLINE(EVERY(CCON2_NN&&CON2_NN>1,REF(QCC,CON2_NN),REF(REF(LLVBARS(L,LNS1),LNJ1)+LNJ1,CON2_NN)+CON2_NN,EVERY(CCON2_NN&&CON2_NN>1,REF(ZCC,CON2_NN),REF(LLVBARS(L,LNS1),CON2_NN)+CON2_NN,1),RGB(188,0,0),DASHDOTDOT;//向上画趋势线