[通达信指标]短线底部集合公式

注意本指标源码用于通达信、通达信金融终端和通达信期货通。

01

指标源码1

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;

02

图片示例

图片

友情提示:本文内容仅作为知识分享,供交流学习使用,不构成任何投资建议,不作为投资依据。

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/111379
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 1天前
下一篇 1天前

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注