分享

通达信翻倍航母系统副图指标公式(附源码破译和源码)

 追梦文库 2023-12-18 发布于天津

编程思路破译

N赋值:5

VAR1赋值:500日内最高价的最高值的21日指数移动平均

VAR2赋值:250日内最高价的最高值的21日指数移动平均

VAR3赋值:90日内最高价的最高值的21日指数移动平均

VAR4赋值:500日内最低价的最低值的21日指数移动平均

VAR5赋值:250日内最低价的最低值的21日指数移动平均

VAR6赋值:90日内最低价的最低值的21日指数移动平均

VAR7赋值:(VAR4*0.96+VAR5*0.96+VAR6*0.96+VAR1*0.558+VAR2*0.558+VAR3*0.558)/6的21日指数移动平均

VAR8赋值:(VAR4*1.25+VAR5*1.23+VAR6*1.2+VAR1*0.55+VAR2*0.55+VAR3*0.65)/6的21日指数移动平均

VAR9赋值:(VAR4*1.3+VAR5*1.3+VAR6*1.3+VAR1*0.68+VAR2*0.68+VAR3*0.68)/6的21日指数移动平均

VARA赋值:(VAR7*3+VAR8*2+VAR9)/6*1.738的21日指数移动平均

VARB赋值:1日前的最低价

VARC赋值:最低价-VARB的绝对值的3日[1日权重]移动平均/最低价-VARB和0的较大值的3日[1日权重]移动平均*100

VARD赋值:如果收盘价*1.35<=VARA,返回VARC*10,否则返回VARC/10的3日指数移动平均

VARE赋值:30日内最低价的最低值

VARF赋值:30日内VARD的最高值

VAR10赋值:如果收盘价的58日简单移动平均,返回1,否则返回0

SS赋值:如果最低价<=VARE,返回(VARD+VARF*2)/2,否则返回0的3日指数移动平均/618*VAR10

TJ赋值:(2日前的SS<1日前的SSAND SS>1日前的SS)*SS

MTJ赋值:(2日前的SS<1日前的SSAND SS>1日前的SS)*SS,画黄色,线宽为2

LS赋值:收盘价/1日前的收盘价>1.048 AND 收盘价=最高价 AND 成交量(手)的4日线性回归预测值位于0.2*成交量(手)的12日线性回归预测值和2.1*成交量(手)的12日线性回归预测值之间

LSS赋值:LS的28日过滤

拉升出击赋值:1日前的TJ>0 AND MTJ=0 AND LSS

当满足条件拉升出击时,在0和-1.5位置之间画柱状线,宽度为1,0不为0则画空心柱.,画洋红色

当满足条件拉升出击时,在-1.3.6位置书写文字,画洋红色

YJ赋值:收盘价>4 AND 收盘价<35 AND 60日内最高价的最高值/60日内最低价的最低值<3

YZ赋值:模糊匹配品种名称 OR 模糊匹配品种名称

SSH赋值:总的周期数>10

YO赋值:YJ AND SSH AND 取反

DI赋值:29日内最高价距今天数位于4和9之间

A赋值:YO AND DI

A1赋值:上次A=1距今天数

B赋值:收盘价的5日简单移动平均上穿A1日前的最高价 AND A1<4 AND 收盘价>1日前的开盘价 AND 最低价>1日前的最低价 AND 收盘价>OAND 收盘价的10日简单移动平均>1日前的收盘价的10日简单移动平均 AND 开盘价<4日前的开盘价

ZZ赋值:(开盘价+最高价+最低价)/3

ZLX赋值:ZZ的55日指数移动平均

ZL赋值:ZZ的7日指数移动平均

强龙回头赋值:开盘价<ZLX AND ZL>ZLX AND 收盘价>=ZL AND A

当满足条件强龙回头时,在0和-1.5位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR808000 

当满足条件强龙回头时,在-1.3.6位置书写文字,COLOR808000 

JJ赋值:(收盘价+最高价+最低价)/3

AA赋值:JJ的10日指数移动平均

BB赋值:1日前的AA

HH赋值:5日内1日前的最高价的最高值

LL赋值:5日内1日前的最低价的最低值

CH赋值:5日内1日前的收盘价的最高值

CL赋值:5日内1日前的收盘价的最低值

OH赋值:5日内1日前的开盘价的最高值

OL赋值:5日内1日前的开盘价的最低值

高低比1赋值:(HH/LL-1)*100<=5

CC赋值:100*(开盘价-收盘价)/开盘价的绝对值<1.6

DD赋值:统计5日中满足CC的天数=5

高低比2赋值:1日前的DD=1 AND DD=0

收盘比赋值:(CH/CL-1)*100<=1.6

开盘比赋值:(OH/OL-1)*100<=1.6

破小平台赋值:高低比1 AND 高低比2 AND 收盘比 AND 开盘比AND 统计5日中满足收盘价>AA和BB的较大值ANDO>AA和BB的较大值的天数=5AND 收盘价>HH,线宽为3,画红色

当满足条件破小平台时,在0和1.5位置之间画柱状线,宽度为3,1不为0则画空心柱.,画红色

当满足条件破小平台时,在1位置书写文字,画红色

RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100

K赋值:RSV的3日[1日权重]移动平均

D赋值:K的3日[1日权重]移动平均

J赋值:3*K-2*D

VAR1S赋值:(((收盘价 - 收盘价的6日简单移动平均) / 收盘价的6日简单移动平均) * 100)

VAR2S赋值:(((收盘价 - 收盘价的12日简单移动平均) / 收盘价的12日简单移动平均) * 100)

VAR3S赋值:(((收盘价 - 收盘价的24日简单移动平均) / 收盘价的24日简单移动平均) * 100)

VAR4S赋值:(((VAR1S + (2 * VAR2S)) + (3 * VAR3S)) / 6)

VAR5S赋值:VAR4S的3日简单移动平均

DB赋值:如果VAR5S,返回20,否则返回0

HDY赋值:100*(收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的3日指数移动平均

FX赋值:HDY<=10

中短通吃赋值:J上穿K AND (DB >= 20) AND FX

当满足条件中短通吃时,在0和1位置之间画柱状线,宽度为3,1不为0则画空心柱.,画黄色

当满足条件中短通吃时,在0.9.6位置书写文字,画黄色

P1赋值:收盘价的5日指数移动平均

P2赋值:收盘价的29日指数移动平均

AX赋值:最近4日存在P1上穿P2 AND P1>1日前的P1 AND P2>1日前的P2

V1赋值:成交量(手)的8日简单移动平均

V2赋值:成交量(手)的89日简单移动平均

AX1赋值:最近3日存在V1上穿V2

MID赋值:1日前的最高价+最低价/2

CR1赋值:0和最高价-MID的较大值的26日累和/0和MID-最低价的较大值的26日累和*100

MA1赋值:11/2.5+1日前的带状能量线的11日简单移动平均

MA2赋值:21/2.5+1日前的带状能量线的21日简单移动平均

MA3赋值:35/2.5+1日前的带状能量线的35日简单移动平均

MA4赋值:53/2.5+1日前的带状能量线的53日简单移动平均

AX2赋值:CR1>MA1 AND CR1>MA2 AND CR1>MA3 AND CR1>MA4

中线无敌赋值:AX AND AX1 AND AX2

当满足条件中线无敌时,在0和1.5位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画黄色

当满足条件中线无敌时,在1.2位置书写文字,画黄色

MA5赋值:收盘价的5日指数移动平均

MA13赋值:收盘价的13日指数移动平均

YN1赋值:上次MA13上穿MA5距今天数+1日内最低价的最低值

Y3赋值:上次MA5上穿MA13距今天数+1日内最高价的最高值

Y4赋值:上次MA13上穿MA5距今天数+1日内最低价的最低值

E1赋值:最近5日一直存在Y3的5日简单移动平均/YN1的5日简单移动平均位于0.93和1.2之间

E2赋值:最近13日一直存在Y3的13日简单移动平均/YN1的13日简单移动平均位于0.93和1.2之间

E3赋值:最近5日一直存在Y4的5日简单移动平均/Y3的5日简单移动平均位于0.93和1.2之间

E4赋值:最近13日一直存在Y4的13日简单移动平均/Y3的13日简单移动平均位于0.93和1.2之间

VAR1N赋值:收盘价-1日前的收盘价

VAR2N赋值:100*VAR1N的6日指数移动平均的6日指数移动平均/VAR1N的绝对值的6日指数移动平均的6日指数移动平均

超牛选股赋值:(2日内VAR2N的最低值=7日内VAR2N的最低值 AND 统计2日中满足VAR2N<0的天数 AND VAR2N上穿VAR2N的2日简单移动平均) ANDE1 AND E2 AND E3 AND E4

当满足条件超牛选股时,在0和1.5位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0080FF

当满足条件超牛选股时,在1.2位置书写文字,COLOR0080FF

行业赋值:(行业指数的收盘价/1日前的行业指数的收盘价-1)*100

大盘赋值:(大盘的收盘价/1日前的大盘的收盘价-1)*100

个股赋值:(收盘价/1日前的收盘价-1)*100

个股DIF赋值:个股-大盘的12*N日指数移动平均-个股-大盘的26*N日指数移动平均

个股DEA赋值:个股DIF的9*N日指数移动平均

个股MACD赋值:2*(个股DIF-个股DEA)

行业DIF赋值:行业-大盘的12*N日指数移动平均-行业-大盘的26*N日指数移动平均

行业DEA赋值:行业DIF的9*N日指数移动平均,画黄色,线宽为2

行业MACD赋值:2*(行业DIF-行业DEA)

大盘DIF赋值:大盘的12*N日指数移动平均-大盘的26*N日指数移动平均

当满足条件行业MACD>0时,在0和行业MACD位置之间画柱状线,宽度为2,1不为0则画空心柱.,画淡灰色

当满足条件行业MACD<0时,在0和行业MACD位置之间画柱状线,宽度为2,1不为0则画空心柱.,画蓝色

当满足条件个股MACD>0时,在0和个股MACD位置之间画柱状线,宽度为0,1不为0则画空心柱.,画黄色

当满足条件个股MACD<0时,在0和个股MACD位置之间画柱状线,宽度为0,0不为0则画空心柱.,画洋红色

输出★个股指数:个股DIF的N日指数移动平均*5,画绿色

输出★大盘指数:大盘DIF的N日指数移动平均*5,画洋红色,线宽为2

Z5赋值:字符串相加

Z6赋值:字符串相加

当满足条件1时,在横轴0纵轴0.1位置书写文字,画白色

当满足条件大盘的收盘价的5日简单移动平均>大盘的收盘价的10日简单移动平均时,在0和0位置之间画柱状线,宽度为5,0不为0则画空心柱.,画红色

当满足条件大盘的收盘价的5日简单移动平均<大盘的收盘价的10日简单移动平均时,在0和最小变动价位位置之间画柱状线,宽度为5,0不为0则画空心柱.,画绿色

板块涨停数赋值:板块指标统计

SJZH1赋值:字符串相加

SJZH2赋值:字符串相加

SJZH3赋值:字符串相加

SJZH4赋值:字符串相加

SJZH5赋值:字符串相加

SJZH6赋值:字符串相加

SJZH7赋值:字符串相加

当满足条件板块涨停数=0ANDISLASTBAR时,在横轴0纵轴0.07位置书写文字,画绿色

当满足条件板块涨停数=0ANDISLASTBAR时,在横轴0纵轴0.07位置书写文字,画黑色

当满足条件板块涨停数>0ANDISLASTBAR时,在横轴0纵轴0.07位置书写文字,画红色

当满足条件板块涨停数>0ANDISLASTBAR时,在横轴0纵轴0.07位置书写文字,画黄色


程序源码

N:=5;

VAR1:=EMA(HHV(HIGH,500),21);

VAR2:=EMA(HHV(HIGH,250),21);

VAR3:=EMA(HHV(HIGH,90),21);

VAR4:=EMA(LLV(LOW,500),21);

VAR5:=EMA(LLV(LOW,250),21);

VAR6:=EMA(LLV(LOW,90),21);

VAR7:=EMA((VAR4*0.96+VAR5*0.96+VAR6*0.96+VAR1*0.558+VAR2*0.558+VAR3*0.558)/6,21);

VAR8:=EMA((VAR4*1.25+VAR5*1.23+VAR6*1.2+VAR1*0.55+VAR2*0.55+VAR3*0.65)/6,21);

VAR9:=EMA((VAR4*1.3+VAR5*1.3+VAR6*1.3+VAR1*0.68+VAR2*0.68+VAR3*0.68)/6,21);

VARA:=EMA((VAR7*3+VAR8*2+VAR9)/6*1.738,21);

VARB:=REF(LOW,1);

VARC:=SMA(ABS(LOW-VARB),3,1)/SMA(MAX(LOW-VARB,0),3,1)*100;

VARD:=EMA(IF(CLOSE*1.35<=VARA,VARC*10,VARC/10),3);

VARE:=LLV(LOW,30);

VARF:=HHV(VARD,30);

VAR10:=IF(MA(CLOSE,58),1,0);

SS:=EMA(IF(LOW<=VARE,(VARD+VARF*2)/2,0),3)/618*VAR10;

TJ:=(REF(SS,2)<REF(SS,1)AND SS>REF(SS,1))*SS;

MTJ:=(REF(SS,2)<REF(SS,1)AND SS>REF(SS,1))*SS,COLORYELLOW,LINETHICK2;

LS:=C/REF(C,1)>1.048 AND C=H AND BETWEEN(FORCAST(V,4),0.2*FORCAST(V,12),2.1*FORCAST(V,12));

LSS:=FILTER(LS,28);

拉升出击:=REF(TJ,1)>0 AND MTJ=0 AND LSS;

STICKLINE(拉升出击,0,-1.5,1,0),COLORMAGENTA;

DRAWTEXT(拉升出击,-1.3.6,' 拉升出击'),COLORMAGENTA;

YJ:=C>4 AND C<35 AND HHV(H,60)/LLV(L,60)<3;

YZ:=NAMELIKE('ST') OR NAMELIKE('*ST'){ OR CODELIKE('300')};

SSH:=TOTALBARSCOUNT>10;

YO:=YJ AND SSH AND NOT(YZ);

DI:=BETWEEN(HHVBARS(H,29) ,4 ,9);

A:=YO AND DI;

A1:=BARSLAST(A=1);

B:=CROSS(MA(C,5),REF(H,A1)) AND A1<4 AND C>REF(O,1) AND L>REF(L,1) AND C>O

AND MA(C,10)>REF(MA(C,10),1) AND O<REF(O,4);

ZZ:=(O+H+L)/3;

ZLX:=EMA(ZZ,55);

ZL:=EMA(ZZ,7);

强龙回头:=O<ZLX AND ZL>ZLX AND C>=ZL AND A;

STICKLINE(强龙回头,0,-1.5,3,0),COLOR808000 ;

DRAWTEXT(强龙回头,-1.3.6,' 强龙回头'),COLOR808000 ;

JJ:=(CLOSE+HIGH+LOW)/3;

AA:=EMA(JJ,10);

BB:=REF(AA,1);

HH:=HHV(REF(H,1),5);

LL:=LLV(REF(L,1),5);

CH:=HHV(REF(C,1),5);

CL:=LLV(REF(C,1),5);

OH:=HHV(REF(O,1),5);

OL:=LLV(REF(O,1),5);

高低比1:=(HH/LL-1)*100<=5;

CC:=ABS(100*(O-C)/O)<1.6;

DD:=COUNT(CC,5)=5;

高低比2:=REF(DD,1)=1 AND DD=0;

收盘比:=(CH/CL-1)*100<=1.6;

开盘比:=(OH/OL-1)*100<=1.6;

破小平台:=高低比1 AND 高低比2 AND 收盘比 AND 开盘比

AND COUNT(C>MAX(AA,BB) AND O>MAX(AA,BB),5)=5

AND C>HH,LINETHICK3,COLORRED;

STICKLINE(破小平台,0,1.5,3,1),COLORRED;

DRAWTEXT(破小平台,1,' 破小平台'),COLORRED;

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K:=SMA(RSV,3,1);

D:=SMA(K,3,1);

J:=3*K-2*D;

VAR1S:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100);

VAR2S:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100);

VAR3S:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100);

VAR4S:=(((VAR1S + (2 * VAR2S)) + (3 * VAR3S)) / 6);

VAR5S:=MA(VAR4S,3);

DB:=IF(VAR5S,20,0);

HDY:=EMA(100*(C-LLV(LOW,34))/(HHV(H,34)-LLV(LOW,34)),3);

FX:=HDY<=10;

中短通吃:=CROSS(J,K) AND (DB >= 20) AND FX;

STICKLINE(中短通吃,0,1,3,1),COLORYELLOW;

DRAWTEXT(中短通吃,0.9.6,' 中短通吃'),COLORYELLOW;

P1:=EMA(CLOSE,5);

P2:=EMA(CLOSE,29);

AX:=EXIST(CROSS(P1,P2),4) AND P1>REF(P1,1) AND P2>REF(P2,1);

V1:=MA(V,8);

V2:=MA(V,89);

AX1:=EXIST(CROSS(V1,V2),3);

MID:=REF(HIGH+LOW,1)/2;

CR1:=SUM(MAX(0,HIGH-MID),26)/SUM(MAX(0,MID-LOW),26)*100;

MA1:=REF(MA(CR,11),11/2.5+1);

MA2:=REF(MA(CR,21),21/2.5+1);

MA3:=REF(MA(CR,35),35/2.5+1);

MA4:=REF(MA(CR,53),53/2.5+1);

AX2:=CR1>MA1 AND CR1>MA2 AND CR1>MA3 AND CR1>MA4;

中线无敌:=AX AND AX1 AND AX2;

STICKLINE(中线无敌,0,1.5,0.5,0),COLORYELLOW;

DRAWTEXT(中线无敌,1.2,' 中线无敌'),COLORYELLOW;

MA5:=EMA(C,5);

MA13:=EMA(C,13);

YN1:=LLV(L,BARSLAST(CROSS(MA13,MA5))+1);

Y3:=HHV(H,BARSLAST(CROSS(MA5,MA13))+1);

Y4:=LLV(L,BARSLAST(CROSS(MA13,MA5))+1);

E1:=EVERY(RANGE(MA(Y3,5)/MA(YN1,5),0.93,1.2),5);

E2:=EVERY(RANGE(MA(Y3,13)/MA(YN1,13),0.93,1.2),13);

E3:=EVERY(RANGE(MA(Y4,5)/MA(Y3,5),0.93,1.2),5);

E4:=EVERY(RANGE(MA(Y4,13)/MA(Y3,13),0.93,1.2),13);

VAR1N:=C-REF(C,1);

VAR2N:=100*EMA(EMA(VAR1N,6),6)/EMA(EMA(ABS(VAR1N),6),6);

超牛选股:=(LLV(VAR2N,2)=LLV(VAR2N,7) AND COUNT(VAR2N<0,2) AND CROSS(VAR2N,MA(VAR2N,2))) AND

E1 AND E2 AND E3 AND E4;

STICKLINE(超牛选股,0,1.5,1,0),COLOR0080FF;

DRAWTEXT(超牛选股,1.2,' 超牛选股'),COLOR0080FF;

行业:=(HY_INDEXC/REF(HY_INDEXC,1)-1)*100;

大盘:=(INDEXC/REF(INDEXC,1)-1)*100;

个股:=(C/REF(C,1)-1)*100;

个股DIF:=EMA(个股-大盘,12*N)-EMA(个股-大盘,26*N);

个股DEA:=EMA(个股DIF,9*N);

个股MACD:=2*(个股DIF-个股DEA);

行业DIF:=EMA(行业-大盘,12*N)-EMA(行业-大盘,26*N);

行业DEA:=EMA(行业DIF,9*N),COLORYELLOW,LINETHICK2;

行业MACD:=2*(行业DIF-行业DEA);

大盘DIF:=EMA(大盘,12*N)-EMA(大盘,26*N);

STICKLINE(行业MACD>0,0,行业MACD,2,1),COLORLIGRAY;

STICKLINE(行业MACD<0,0,行业MACD,2,1),COLORBLUE;

STICKLINE(个股MACD>0,0,个股MACD,0,1),COLORYELLOW;

STICKLINE(个股MACD<0,0,个股MACD,0,0),COLORMAGENTA;

★个股指数:EMA(个股DIF,N)*5,COLORGREEN;

★大盘指数:EMA(大盘DIF,N)*5,COLORMAGENTA,LINETHICK2;

Z5:=STRCAT('今日大盘上涨家数:',CON2STR(INDEXADV,0));

Z6:=STRCAT(' 下跌家数:',CON2STR(INDEXDEC,0));

DRAWTEXT_FIX(1,0,0.1,0,STRCAT(Z5,Z6)),COLORWHITE;

STICKLINE(MA(INDEXC,5)>MA(INDEXC,10),0,0,5,0),COLORRED;

STICKLINE(MA(INDEXC,5)<MA(INDEXC,10),0,MINDIFF,5,0),COLORGREEN;

板块涨停数:=INSUM(HYBLOCK,'涨停板',1,0);

SJZH1:=STRCAT('【',HYBLOCK);

SJZH2:=STRCAT(SJZH1,'】板块内涨停数:');

SJZH3:=STRCAT(SJZH2,CON2STR(板块涨停数,0));

SJZH4:=STRCAT(SJZH3,' 支');

SJZH5:=STRCAT('【',HYBLOCK);

SJZH6:=STRCAT(SJZH5,'】板块内无个股涨停');

SJZH7:=STRCAT(SJZH6,' ');

DRAWTEXT_FIX(板块涨停数=0 AND ISLASTBAR,0,0.07,0,'████████████████████'),COLORGREEN;

DRAWTEXT_FIX(板块涨停数=0 AND ISLASTBAR,0,0.07,0,SJZH7),COLORBLACK;

DRAWTEXT_FIX(板块涨停数>0 AND ISLASTBAR,0,0.07,0,'█████████████████████'),COLORRED;

DRAWTEXT_FIX(板块涨停数>0 AND ISLASTBAR,0,0.07,0,SJZH4),COLORYELLOW;


注:

       馆内各种公式为学习编而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担

       发文不易,如获益,欢迎赞赏,赞赏必复!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多