注意:本指标源码用于通达信、通达信金融终端和通达信期货通。
DIFF:=EMA(CLOSE,12) – EMA(CLOSE,26); DEA:=EMA(DIFF,9); MACD:=2*(DIFF-DEA); A:=IF(CROSS(0,DEA),1,0); A1:=IF(DIFF<0 AND CROSS(DIFF,DEA),1,0); SS:=IF(A,SUM(A1,0),0); SSB:=HHV(SS,0); SSS:=SUM(A1,0); IF(SSS-SSB=2 AND SSS>REF(SSS,1),-22,0),LINETHICK2,COLORFFFF00; IF(SSS-SSB=2 AND SSS>REF(SSS,1),-12,0),LINETHICK2,COLORFFFF00; DRAWTEXT(A1,-10,’W底’),COLORYELLOW; N:=20; MID:=MA(C,N); VART1:=POW((C-MID),2); VART2:=MA(VART1,N); VART3:=SQRT(VART2); UPPER:=MID+2*VART3; LOWER:=MID-2*VART3; BOLL:=REF(MID,1); UB:=REF(UPPER,1); LB:=REF(LOWER,1); LOWER1:=MID-VART3; LB1:=REF(LOWER1,1); GUJIAX:(C-LB1)/(UB-LB)*100,COLORGREEN, LINETHICK1; QUSHIX:MA(GUJIAX,6),COLORRED, LINETHICK3; 90,COLORGREEN, LINETHICK1; 50,COLORWHITE, LINETHICK1; 0,COLORWHITE, LINETHICK1; VARC:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1); EMA(IF(L<= LLV(L,30),VARC,0),3),COLORFF00FF,LINETHICK2; VARO5:=LLV(LOW,27); VARO6:=HHV(HIGH,34); VARO7:=EMA((CLOSE-VARO5)/(VARO6-VARO5)*4,4)*25; IF((VARO7<10),80,100) ,COLORFFFF00,LINETHICK3; IF((VARO7<10),85,100) ,COLORBLACK,LINETHICK2; XIADNA: IF(CROSS(3*SMA((CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100,5,1),3,1),10),38,0),STICK ,COLORYELLOW, LINETHICK4; DRAWTEXT(XIADNA,40,’XIADNA’),COLORGREEN; BIAS1:=(C-MA(C,6))/MA(C,6)*100; BIAS2:=(C-MA(C,12))/MA(C,12)*100; BIAS3:=(C-MA(C,24))/MA(C,24)*100; BIAS:=(BIAS1+2*BIAS2+3*BIAS3)/6; GUALIX1:=MA(BIAS,3); DIMAIX2:IF(CROSS(BIAS,GUALIX1) AND GUALIX1<-9,28,0),COLORRED,LINETHICK2; IF(CROSS(BIAS,GUALIX1) AND GUALIX1<-9,18,0),COLORRED,LINETHICK2; STICKLINE(CROSS(BIAS,GUALIX1) AND GUALIX1<-9,-12,0,8,0),COLORYELLOW; DRAWTEXT(DIMAIX2,33,’DIMAIX2′),COLORRED; TTR:=SUM(MAX(MAX((HIGH – LOW),ABS((HIGH – REF(CLOSE,1)))),ABS((LOW – REF(CLOSE,1)))),5); HD:=(HIGH – REF(HIGH,1)); LD:=(REF(LOW,1) – LOW); DMP:=(SUM(IF(((HD > 0) AND (HD > LD)),HD,0),5) ); DMM:=SUM(IF(((LD > 0) AND (LD > HD)),LD,0),5); TTMA1:=(((DMP ) * 100) /TTR); TTMA2:=((DMM * 100) /TTR); TTMA3:=(MA(((ABS((TTMA2 – TTMA1)) / (TTMA2 + TTMA1)) * 100),3)); ADXR:=((TTMA3 + REF(TTMA3,3)) / 2); VAR3:=MA(CLOSE,2); VAR7:=REF(VAR3,1); TTMA4:=((SMA(MAX((VAR3 – VAR7),0),5,1) / SMA(ABS((VAR3 – VAR7)),5,1)) * 100); TTMA5:(IF(((TTMA3 > 88) AND (TTMA1 < 5.8)),68,0)),LINETHICK1,COLORFF00FF; (IF(((TTMA3 > 88) AND (TTMA1 < 5.8)),48,0)),LINETHICK1,COLORFF00FF; DRAWTEXT(TTMA5,60,’准备M’),COLORFF00FF; TYP := (HIGH + LOW + CLOSE)/3; CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14)); RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*500-250; K:=SMA(RSV,3,1); LC := REF(CLOSE,1); RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*500-250; X:CROSS(CCI,-100) AND K<-100 ; CROSS(CCI,-100) AND K<-100 AND CROSS(RSI1,-90); MA2:=EMA(C,2); MA5:=EMA(C,5); MA13:=EMA(C,13); MA34:=EMA(C,34); MA55:=EMA(C,55); YCX:=MA5>=REF(MA5,1); H1:=MAX(MAX(MA5,MA13),MA34); L1:=MIN(MIN(MA5,MA13),MA34); TTMA6:= H1<C AND O<L1 AND YCX AND MA2>REF(MA2,1); IF(TTMA6,88,0),COLORFFFF00,LINETHICK2; IF(TTMA6,58,0),COLORFFFF00,LINETHICK2; VAR2:=0.0001*AMOUNT,; MA1:=0.0001*MA(AMOUNT,5); M2:=0.0001*MA(AMOUNT,10); VAR1:=(CLOSE*2+HIGH+LOW)/4; SK:= EMA(VAR1,13)-EMA(VAR1,73); SD:= EMA(SK,2); TTMA7:(CROSS(SK,SD) AND SK<-0.04 AND (C-REF(C,1))/REF(C,1)>=0.03) OR (CROSS(SK,SD) AND SK<=-0.14 ) OR (CROSS(SK,SD) AND SK<=0.05 AND (V/MA(V,5)>2 OR C/REF(C,1)>0.035)); IF(TTMA7,28,0),COLORYELLOW,LINETHICK2; IF(TTMA7,18,0),COLORYELLOW,LINETHICK2; DRAWTEXT(TTMA7,28,’买点’),COLORYELLOW; AA05:=MA(C,5); TTMA8:=(C-AA05)/AA05*100; BB05:=ATAN((AA05/REF(AA05,1)-1)*100)*180/3.1416; TTMA9:=SMA(EMA((AA05-REF(AA05,1))/REF(AA05,1),3)*100,3,1); TTMA10:=EMA((TTMA9-REF(TTMA9,1)),3); AA10:=MA(C,10); AA20:=MA(C,20); BB10:=ATAN((AA10/REF(AA10,1)-1)*100)*180/3.1416; AA30:=MA(C,30); TTMA11:=(C-AA30)/AA30*100; (AA20-AA30)>REF((AA20-AA30),1) AND AA20>REF(AA20,1) AND AA30>REF(AA30,1); (AA30-AA20)<REF((AA30-AA20),1) AND AA20<REF(AA20,1) AND AA30<REF(AA30,1); BB30:=ATAN((AA30/REF(AA30,1)-1)*100)*180/3.1416; FILTER(BB30>30 AND BB10>45 AND CROSS(BB05,60),10); MR:=COUNT(CROSS(TTMA8,0),3)>=1 AND TTMA11>REF(TTMA11,1) AND AA05>REF(AA05,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)<AA30; TTMA12:IF(FILTER(MR,10),30,0),COLORGREEN,LINETHICK2; IF(FILTER(MR,10),20,0),COLORGREEN,LINETHICK2; DRAWTEXT(TTMA12,30,’青云直上’),COLORGREEN; |
友情提示:本文内容仅作为知识分享,供交流学习使用,不构成任何投资建议,不作为投资依据。 |
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/111379
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!