SHORT:=26; LONG:=12; M:=9; P1:=19; P2:=120; K:=-40; G:=-26; STICKLINE1(C>0,-1,1,6,0),COLOR330066; DIF:=((EMA(CLOSE,SHORT)-EMA(CLOSE,LONG)))*-1; DEA:=EMA(DIF,M),COLORFF00FF; MACD:=2*(DIF-DEA); HH:=MA(CLOSE,10); GG:=MA(CLOSE,12); HHHH:=EMA((MA(HIGH,3) * 1.05),30); LLLL:=EMA((MA(LOW,3) * 0.96),30); STICKLINE1((((CROSS(DIF,DEA) AND ((LLLL - REF(LLLL,1)) > 0)) AND (MACD >= REF(MACD,1))) AND (DIF < 0)),DIF,0.4,3,0),COLOR0000FF; DRAWICON((((CROSS(DIF,DEA) AND ((LLLL - REF(LLLL,1)) > 0)) AND (MACD >= REF(MACD,1))) AND (DIF < 0)),0.4,0); DRAWTEXT((((CROSS(DIF,DEA) AND ((LLLL - REF(LLLL,1)) > 0)) AND (MACD >= REF(MACD,1))) AND (DIF <= 0)),0.4,'DIFF金叉'),COLOR0000FF; STICKLINE1(FILTER(((((MACD >= REF(MACD,5)) AND ((LLLL - REF(LLLL,1)) > 0)) AND (MACD <= 0)) AND ((GG - REF(GG,1)) >= 0)),3),0,0.5,3,0),COLOR00FF00; DRAWICON(FILTER(((((MACD >= REF(MACD,5)) AND ((LLLL - REF(LLLL,1)) > 0)) AND (MACD <= 0)) AND ((GG - REF(GG,1)) >= 0)),3),0.5,0); DRAWTEXT(FILTER(((((MACD >= REF(MACD,5)) AND ((LLLL - REF(LLLL,1)) > 0)) AND (MACD <= 0)) AND ((GG - REF(GG,1)) >= 0)),3),0.5,'绝佳买入'),COLOR00FF00; TTD1:=LLV(LOW,5); TTD2:=HHV(HIGH,5); TTD3:=EMA((((CLOSE - TTD1) / (TTD2 - TTD1)) * 100),4); TTD4:=EMA(((0.667 * REF(TTD3,1)) + (0.333 * TTD3)),2); TTD5:=((HIGH + LOW) / 2); TTD6:=DMA(TTD5,(VOL / SUM(VOL,5))); TTD7:=DMA(TTD5,(VOL / SUM(VOL,13))); TTD8:=DMA(TTD5,(VOL / SUM(VOL,34))); TTD9:=DMA(TTD5,(VOL / SUM(VOL,75))); TTDA:=EMA(WINNER((0.9 * CLOSE)),5); TTDB:=(1 - EMA(WINNER((1.2 * CLOSE)),5)); TTDC:=EMA(WINNER(CLOSE),5); TTDD:=((100 * (CLOSE - TTD6)) / TTD6); TTDE:=((100 * (CLOSE - TTD7)) / TTD7); TTDF:=((100 * (MIN(CLOSE,OPEN) - TTD8)) / TTD8); TTD10:=BARSLAST(((TTD8 > TTD9) AND (REF(TTD8,1) <= REF(TTD9,1)))); TTD11:=((((COUNT(((WINNER(CLOSE) < 0.11) AND (EMA(WINNER(CLOSE),5) < 0.15)),2) > 0) OR (((1 - WINNER((1.2 * CLOSE))) >= 0.8) AND (WINNER(CLOSE) < 0.05))) AND (COUNT((TTDE < (0 - 16)),2) > 0)) AND (COUNT((TTDF < (0 - 20)),2) > 0)); TTD12:=((((COUNT((TTDD < (0 - 10)),2) > 0) AND (COUNT((TTDE < (0 - 15)),2) > 0)) AND (COUNT((TTDF < (0 - 15)),2) > 0)) AND (COUNT((TTDA > 0.8),TTD10) = 0)); TTD13:=(((COUNT((TTD11 OR TTD12),2) > 0) AND (TTD3 > REF(TTD3,1))) AND (((1 - WINNER((1.15 * CLOSE))) * 100) > 80)); CHUJI1:=IF((TTD13 AND (COUNT(TTD13,3) <= 1)),0.1,0); CHUJI2:IF((TTD13 AND (COUNT(TTD13,3) <= 1)),0.37,0),LINETHICK3,COLOR0000FF; DRAWICON((CHUJI2 > 0),0.37,1); DRAWTEXT((CHUJI2 > 0),0.35,'★黑马'),COLORFFFFFF; DRAWTEXT((CHUJI2 > 0),0.35,'出击'),COLOR00FF00; ZZTR26:=(((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) * 100); ZZTR27:=((EMA(CLOSE,12) - EMA(CLOSE,26)) * 100); ZZTR28:=EMA(ZZTR27,9); ZZTR29:=(2 * (ZZTR27 - ZZTR28)); STICKLINE1(((ZZTR27 < (0 - 50)) AND (ZZTR26 > 7)),0,(0 - 0.1),5,0),COLOR0000FF; DRAWTEXT((((ZZTR27 < (0 - 50)) AND (ZZTR26 > 7)) AND (ZZTR27 < ZZTR28)),(0 - 0.09),'底'),COLORFFFFFF; DRAWTEXT((((ZZTR27 < (0 - 50)) AND (ZZTR26 > 7)) AND (ZZTR27 >= ZZTR28)),(0 - 0.1),'追'),COLORFFFFFF; ZZTR1:=1; ZZTR2:=MA(CLOSE,18); ZZTR3:=(((CLOSE - ZZTR2) / ZZTR2) * 100); ZZTR4:=MA(ZZTR3,1); SHENGDIE3:=(ZZTR4 * ZZTR1); ZZTR5:=BARSLAST((CROSS((0 - 10),ZZTR4) = 1)); ZZTR6:=BARSLAST((CROSS(ZZTR4,10) = 1)); ZZTR7:=((ZZTR4 < (0 - 10)) AND (ZZTR5 >= 5)); ZZTR8:=((ZZTR4 > 10) AND (ZZTR6 >= 5)); C3:=(IF(((ZZTR4 > 10) AND (ZZTR6 >= 5)),ZZTR4,0) * ZZTR1); C4:=C3; D1:=((((SHENGDIE3 > REF(SHENGDIE3,1)) AND ZZTR7) * 0.2) * ZZTR1); ZHONGQIDB4:=LLV(CLOSE,30); D:(FILTER(((((((SHENGDIE3 > REF(SHENGDIE3,1)) AND (LOW <= ZHONGQIDB4)) AND (CLOSE > ZHONGQIDB4)) AND ZZTR7) * 0.5) * ZZTR1),3) * 0.5),LINETHICK2,COLOR0000FF; DRAWTEXT((D >= 0.25),D,'★铁底'),COLOR00FFFF; STICKLINE1(((CROSS(MACD,DIF) AND (MACD >= (0 - 0.05))) AND (MACD <= 0.02)),MACD,0.23,0,0),LINETHICK2,COLOR00FFFF; DRAWTEXT(((CROSS(MACD,DIF) AND (MACD >= (0 - 0.05))) AND (MACD <= 0.02)),0.23,'^MACD'),COLOR0000FF; DRAWTEXT(((CROSS(MACD,DIF) AND (MACD >= (0 - 0.05))) AND (MACD <= 0.02)),0.23,'金叉'),LINETHICK4,COLORFFFFFF; DRAWICON(((CROSS(MACD,DIF) AND (MACD >= (0 - 0.05))) AND (MACD <= 0.02)),0.23,1); DIFF2:=(EMA(CLOSE,2) - EMA(OPEN,5)); (0.4 * ((CROSS(DIFF2,MACD) AND (MACD <= (0 - 0.11))) AND (LOW <= LLLL))),LINETHICK2,COLORFFFFFF; DRAWTEXT(((CROSS(DIFF2,MACD) AND (LOW <= LLLL)) AND (MACD <= (0 - 0.11))),0.6,'短线5%'),COLORB7D16F; MA1:=MA(CLOSE,5); MA2:=MA(CLOSE,10); BB:(0.7 * ((((((CROSS(DIF,DEA) AND (CLOSE < HHHH)) AND ((LLLL - REF(LLLL,1)) > 0)) AND CROSS(MACD,0)) AND (MACD >= 0)) AND (DIF > 0)) AND (((HH - REF(HH,1)) > 0) AND (VOL > REF(VOL,1))))); DRAWTEXT((((BB >= 0.7) AND (CLOSE < HHHH)) AND ((LLLL - REF(LLLL,1)) > 0)),0.7,'。量价配合完美'),COLOR00FF00; DRAWTEXT((((BB >= 0.7) AND (CLOSE < HHHH)) AND ((LLLL - REF(LLLL,1)) > 0)),0.7,'。(追)'),COLOR0000FF; N15HIGH:=REF(HIGH,15); N1LOW:=REF(LOW,1); FF:=(((N15HIGH - N1LOW) / N1LOW) > 0.15); DRAWICON((((((CROSS(MA(CLOSE,P1),MA(CLOSE,P2)) > 0) AND (((N15HIGH - N1LOW) / N1LOW) < 0.15)) AND (OPEN >= MA(CLOSE,P1))) AND (CLOSE >= MA(CLOSE,P1))) AND (LOW <= MA(CLOSE,P1))),0.5,1); DRAWTEXT((((((CROSS(MA(CLOSE,P1),MA(CLOSE,P2)) > 0) AND (((N15HIGH - N1LOW) / N1LOW) < 0.15)) AND (OPEN >= MA(CLOSE,P1))) AND (CLOSE >= MA(CLOSE,P1))) AND (LOW <= MA(CLOSE,P1))),0.5,'★^回头望月'),COLORFF0000; ZZTR10:=(((CLOSE - MA(CLOSE,58)) / MA(CLOSE,58)) * 100); ZZTR11:=((((ZZTR10 > (1 * REF(ZZTR10,1))) AND (ZZTR10 < K)) AND (ZZTR10 > G)) * 1.5); ZZTR13:=LLVBARS(LOW,50); ZZTR14:=SUM(VOL,ZZTR13); ZZTR15:=HHVBARS(HIGH,50); ZZTR16:=SUM(VOL,ZZTR15); ZZTR17:=(((CLOSE - REF(OPEN,ZZTR15)) / REF(OPEN,ZZTR15)) * 100); ZZTR19:=(((CLOSE - REF(OPEN,ZZTR13)) / REF(OPEN,ZZTR13)) * 100); ZZTR21:=MA(CLOSE,3); ZZTR22:=(REF(CLOSE,2) * 0.865); ZZTR23:=(REF(CLOSE,13) * 0.772); ZZTR24:=MIN(ZZTR22,ZZTR23); ZZTR25:=MA(CLOSE,13); ZZTR266:=(((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) * 100); ZZTR277:=((EMA(CLOSE,12) - EMA(CLOSE,26)) * 100); ZZTR288:=EMA(ZZTR277,9); ZZTR299:=(2 * (ZZTR277 - ZZTR288)); DRAWTEXT((((ZZTR277 < (-50)) AND (ZZTR266 > 7)) AND (ZZTR277 < ZZTR288)),(-0.08),'★'),COLORFFFFFF; DRAWTEXT((((ZZTR277 < (-50)) AND (ZZTR266 > 7)) AND (ZZTR277 >= ZZTR288)),(-0.1),'● '),COLORFFFFFF; VAC:=(LOW * 0.9); VAB:=EMA(LLV(LOW,90),21); VAF:=(CLOSE - REF(CLOSE,1)); VA10:=MAX(VAF,0); VA11:=ABS(VAF); VA12:=((SMA(VA10,7,1) / SMA(VA11,7,1)) * 100); VA13:=((SMA(VA10,13,1) / SMA(VA11,13,1)) * 100); VA14:=((SMA(MAX(VAF,0),6,1) / SMA(ABS(VAF),6,1)) * 100); VA15:=((((-200) * (HHV(HIGH,60) - CLOSE)) / (HHV(HIGH,60) - LLV(LOW,60))) + 100); VA16:=(((CLOSE - LLV(LOW,15)) / (HHV(HIGH,15) - LLV(LOW,15))) * 100); VA17:=SMA(((SMA(VA16,4,1) - 50) * 2),3,1); VA18:=(((C - LLV(L,14)) / (HHV(H,14) - LLV(L,14))) * 100); VA19:=SMA(VA18,4,1); VA1A:=SMA(VA19,3,1); VA1B:=(((HHV(HIGH,30) - CLOSE) / CLOSE) * 100); A4:=BARSLAST(REF(CROSS(DIF,DEA),1)); B1:=REF(C,A4+1)>C AND REF(DIF,A4+1)0,5),DIF+0.2,'●背离'),COLORYELLOW; STICKLINE1(MACD0,0,MACD,2,0),COLORGREEN; STICKLINE1(MACDREF(MACD,1) AND MACD,0,MACD,2,0),COLORYELLOW; STICKLINE1(MACD>REF(MACD,1) AND MACD>0,0,MACD,2,0),COLOR8899EE; IF(DIF<0,DIF,0),COLORYELLOW,LINETHICK2; IF(DIF<0,0,DIF),COLORRED,LINETHICK2; IF(DIFDEA,DEA,DEA),{COLORGREEN}COLORFF937F,LINETHICK2; ZHTT1:=IF(MACD>0 AND REF(MACD,1)>REF(MACD,2) AND MACD< REF(MACD,1),1,0); ZHTT2:=IF(MACD<0 AND REF(MACD,1)< REF(MACD,2) AND MACD>REF(MACD,1),1,0); ZHTT3:=IF(CROSS(C,MA(C,20)) OR CROSS(C,MA(C,60)),1,0); ZZTT4:=IF(CROSS(MA(C,20),C) OR CROSS(MA(C,60),C),1,0); ZHTT5:=IF(CROSS(MACD,DIF) AND DIF>0 AND MACD>0,1,0); ZHTT6:=IF(CROSS(DIF,MACD) AND DIF<0 AND MACD<0,1,0); DRAWTEXT(FILTER(ZHTT1,3) AND ZHTT1,MACD,'▼'),COLORFF00FF; DRAWTEXT(FILTER(ZHTT1,3) AND ZHTT1,MACD+0.2,'柱缩头'),COLORFF00FF; DRAWTEXT(FILTER(ZHTT2,3) AND ZHTT2,MACD,'△'),COLOR00FF00; DRAWTEXT(FILTER(ZHTT2,3) AND ZHTT2,MACD-0.2,'柱缩脚'),COLOR00FF00; DRAWTEXT(FILTER(ZHTT3,16) AND MACD>=0,MACD+0.01,'¤阻力'),COLOR00FFFF; DRAWTEXT(FILTER(ZZTT4,16) AND MACD<0,MACD,'¤支撑'),COLORFFFFFF; ZHTT7:=IF(DIF>=0 AND MACD>=0 OR (DIF<0 AND MACD>=0),1,0); ZHTT8:=DIF<0 AND MACD<0 OR (DIF>=0 AND MACD<0); UP:=FILTER(ZHTT7,13); DRAWTEXT(UP,DIF,'¤多头'),COLORRED; PU :=FILTER(ZHTT8,13); DRAWTEXT(PU,DIF,'¤空头'),COLORFF8800; A1:=BARSLAST(REF(CROSS(DIF,DEA),1)); ZHTT9:=REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA); STICKLINE1(ZHTT9,0,0.03,6,0),COLOR00FF00; DRAWLINE(A1=0,DEA,ZHTT9,DEA,0),COLORRED,LINETHICK1; DRAWTEXT(ZHTT9,0.12,' M底背离'),COLORFF00FF; A2:=BARSLAST(REF(CROSS(DEA,DIF),1)); ZHTT10:=REF(CLOSE,A2+1)DIF AND CROSS(DEA,DIF); DRAWLINE(A2=0,DEA,ZHTT10,DEA,0),COLORGREEN,LINETHICK1; DRAWTEXT(ZHTT10,0.2,' M顶背离'),COLORYELLOW;