通达信自用抓牛股指标公式

 

{macd}
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1),LINETHICK2,COLORWHITE;
D:SMA(K,3,1),LINETHICK2,COLOR00DDDD;
J:3*K-2*D,LINETHICK2,COLOR800080;
DIF:EMA(CLOSE,12)-EMA(CLOSE,26),LINETHICK0,COLOR0099FF;
DEA :EMA(DIF,9),LINETHICK0,COLORD89837;
MacD:2*(DIF-DEA),COLORFF9999,LINETHICK0;
YLZC:=IF(CLOSE=INDEXC,(INDEXC+INDEXH+INDEXL+INDEXO)/4,AMOUNT/(vol+0.01)/100);
阻价:=IF(CLOSE=INDEXC,YLZC+INDEXC-INDEXL,YLZC+(CLOSE-LOW));
支价:=IF(CLOSE=INDEXC,INDEXL+INDEXC-YLZC,LOW+(CLOSE-YLZC));
今压:REF(阻价,1),LINETHICK0,COLORAA11BB;
今撑:REF(支价,1),LINETHICK0,COLOR009900;
明压:阻价,LINETHICK0;
明撑:支价,LINETHICK0;
RSV1:=(HHV(H,9.8)-C)/(HHV(H,9.8)-LLV(L,9.8))*101;
KK:=SMA(RSV1,3,1);
DD:=SMA(KK,3,1);
JJ:=3*KK-2*DD;
买卖:=IF(JJ>=100,100,IF(JJ<=0,0,JJ));
明天买:IF(买卖=100,0-10,0),COLOR00CCCC;
明天卖:IF(买卖=0,90,100),COLOR00FF00;
KX:=250;
KH:=HHV(K,KX);
DH:=HHV(D,KX);
JH:=HHV(J,KX);
KL:=LLV(K,KX);
DL:=LLV(D,KX);
JL:=LLV(J,KX);
HKMAX:=MAX(KH,MAX(DH,JH));
LKMIN:=MIN(KL,MIN(DL,JL));
KHLB:=(HKMAX+LKMIN)/2;
KHLC:=HKMAX-LKMIN;
MHF:=HHV(DIF,KX);
MHD:=HHV(DEA,KX);
MHM:=HHV(MACD,KX);
MLF:=LLV(DIF,KX);
MLD:=LLV(DEA,KX);
MLM:=LLV(MACD,KX);
HMAX:=MAX(MHF,MAX(MHD,MHM));
LMIN:=MIN(MLF,MIN(MLD,MLM));
FHLB:=(HMAX-LMIN)/100;
FHLC:=HMAX-LMIN;
SH:=(0-FHLB)*(KHLC/FHLC)+KHLB;
DIFA:=(DIF-FHLB)*(KHLC/FHLC)+KHLB;
DEAA:=(DEA-FHLB)*(KHLC/FHLC)+KHLB;
MACDA:=(MACD-FHLB)*(KHLC/FHLC)+KHLB;
CDA:=MACD<REF(MACD,1) AND MACD>0;
CDB:=MACD>=REF(MACD,1) AND MACD>0;
CDC:=MACD>REF(MACD,1) AND MACD<0;
CDD:=MACD<=REF(MACD,1) AND MACD<0;
STICKLINE(CDA,SH,MACDA,2,0),COLOR00AAFF;{黄色段}
STICKLINE(CDB,SH,MACDA,2,0),COLOR0000AA; {红色段}
STICKLINE(CDC,SH,MACDA,2,0),COLORAA00BB;{向上粉红}
TYP:=(HIGH+LOW+CLOSE)/3;
STICKLINE(DIF>REF(DIF,1),20,20,2,0),COLORRED;
STICKLINE(DIF<REF(DIF,1),20,20,2,0),COLORGREEN;
STICKLINE(K>=REF(K,1) OR K>D AND DIF>REF(DIF,1),80,80,2,1),COLORRED;
STICKLINE(K<REF(K,1),80,80,2,1),COLORGREEN;
MACD金叉:=crOSS(MACD,DIF) AND MACD>=(0-0.05) AND MACD<=0.02;
DRAWTEXT(MACD金叉,MACDA*0.82,'▲MACD金叉'),COLOR00FFFF;
XX:=EMA(MA(LOW,3)*0.96,30);
DIF金叉:=IF(CROSS(DIF,DEA) AND XX-REF(XX,1)>0 AND MACD>=REF(MACD,1) AND DIF<=0,1,0);
DRAWTEXT(DIF金叉=1,DIFA*1.68,'DIF金叉'),COLORCDFFBB;
低位金叉:=CROSS(DIF,DEA) AND DIF<-0.1;
DRAWTEXT(低位金叉,DEAA*0.99,'▲DIF低位金叉'),COLOR0099DD;
DIFDEA:=COUNT(CROSS(DIF,DEA),BArslAST(DEA>=0));
二次金叉:=CROSS(DIF,DEA) AND DEA<0 AND COUNT(DIFDEA=2,21)=1;
DRAWTEXT(二次金叉,DEAA*0.99-8,'▲DIF 二次金叉'),COLORFF00FF;
A1:=BARSLAST(REF(CROSS(DIF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA);
DRAWTEXT(底背离,DEAA*0.99-16,'▲DIF底背离'),COLOR0099FF;
A2:=BARSLAST(REF(CROSS(DEA,DIF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIF,A2+1)>DIF AND CROSS(DEA,DIF);
DRAWTEXT(FILTER(顶背离,5),DEAA*1.02,'▲DIF顶背离'),COLORDDAAAA;
{周金叉,死叉}
周DIF:="MACD.DIF#WEEK";
周DEA:="MACD.DEA#WEEK";
周MACD:="MACD.MACD#WEEK";
DIF周金叉:=CROSS(周DIF,周DEA);
DRAWTEXT(DIF周金叉,DEAA,'DIF周金叉'),COLOR0099FF;
DRAWTEXT(CROSS(周DEA,周DIF),DEAA+4,'▲DIF周死叉'),COLORCDFFBB;
MACD周金叉:=CROSS(周MACD,周DIF) AND 周MACD>=(0-0.05) AND 周MACD<=0.02;
DRAWTEXT(MACD周金叉,MACDA-0.03,'▲MACD周金叉'),COLOR00FFFF;
{月金叉,死叉}
月DIF:="MACD.DIF#MONTH";
月DEA:="MACD.DEA#MONTH";
DIF月金叉:=CROSS(月DIF,月DEA);
DRAWTEXT(DIF月金叉,DEAA*0.98,'★DIF月金叉'),COLOR00FFCC;
DRAWTEXT(CROSS(月DEA,月DIF),DEAA*1.02,'★DIF月死叉');
周K:="kdj.K#WEEK"(9,3,3);
周D:="kdJ.D#WEEK"(9,3,3);
周J:="KDJ.J#WEEK"(9,3,3);
月K:="KDJ.K#MONTH"(9,3,3);
月D:="KDJ.D#MONTH"(9,3,3);
月J:="KDJ.J#MONTH"(9,3,3);
月金叉:=CROSS(月K,月D);
周金叉:=CROSS(周K,周D);
日金叉:=FILTER(CROSS(K,D) AND K<20,4);
DRAWTEXT(月金叉,月D-2,'★'),COLOR0022EE;
DRAWTEXT(月金叉,月D-2,'.KD月金叉'),COLORYELLOW;
DRAWTEXT(周金叉,周D,'★'),COLOR0022EE;
DRAWTEXT(周金叉,周D,'. KD周金叉'),COLORGREEN;
DRAWICON(日金叉,K,1);
DRAWTEXT(日金叉,D-6,'★KD低位金叉'),COLOR00CCCC;
DRAWTEXT(CROSS(周D,周K),周D*1.2,'★KD周死叉'),COLOR00DDBB;
DRAWTEXT(CROSS(月D,月K),月D,'★KD月死叉'),COLORFFFFFF;
KDB:=BARSLAST(REF(CROSS(K,D),1));
KDDB:=REF(CLOSE,KDB+1)>CLOSE AND REF(K,KDB+1)<K AND CROSS(K,D);
K底背:=IF(FILTER(KDDB>0,5),1,0);
DRAWTEXT(K底背=1,D*0.98,'★KD底背离'),COLORDDDDDD;
KDD:=BARSLAST(REF(CROSS(D,K),1));
{ _最新股票指标公式}
K顶背:=REF(CLOSE,KDD+1)<CLOSE AND REF(K,KDD+1)>K AND CROSS(D,K);
DRAWTEXT(FILTER(K顶背>0,5),D+8,'★KD顶背离'),COLORFFAA22;
MD1:=MA(CLOSE,80)-MA(CLOSE,13)/3;
MD2:=MA((CLOSE-MD1)/MD1,3);
买点1:=CROSS(MD2,0) AND LOW/REF(HIGH,1)<1.012 AND J<75 AND J>REF(J,1);
MA12:=MA(CLOSE,12);
佳点:=IF(FILTER(MACD>=REF(MACD,5) AND OPEN<=REF(CLOSE,1) AND XX-REF(XX,1)>0 AND MACD<=0 AND MA12-REF(MA12,1)>=0,3) AND J<80 AND J>REF(J,1) AND D>REF(D,1) AND (DIF>=REF(DIF,1) OR DEA>=REF(DEA,1)),1,0);
DRAWTEXT(佳点=1,MACDA*0.98,'★佳点'),COLOR0099FF;
DX0:=EMA(CLOSE,2)-EMA(OPEN,5);
DX1:=IF(CROSS(DX0,MACD) AND LOW<=XX AND MACD<=(0-0.11) AND (J<20 OR K<20),1,0);
DRAWTEXT(FILTER(DX1,3),0,'★短10%'),COLOR00CC00;{短线}
MA10:=MA(CLOSE,10);
SS:=EMA(MA(HIGH,3)*1.05,30);
LQS:=IF(FILTER(0.7*(CROSS(DIF,DEA) AND CLOSE<SS AND XX-REF(XX,1)>0 AND CROSS(MACD,0) AND MACD>=0 AND DIF>0 AND MA10-REF(MA10,1)>0 AND VOL>REF(VOL,1))>=0.7 AND (CLOSE<SS AND XX-REF(XX,1)>0),5) AND J<80,1,0);
DRAWTEXT(LQS=1,MACDA*0.98,'★量价齐上'),COLORCDFFDD;{量价齐上}
最佳点:=IF(COUNT(MD2>REF(MD2,1),3)=3 AND COUNT(MD2<0,10)=10 AND REF(MD2,3)=LLV(MD2,10) AND J<80 AND J>REF(J,1),1,0);
DRAWTEXT(最佳点=1,J,'★最佳点'),COLORFF00CC;
买点2:=REF(MD2,2)=LLV(MD2,20) AND REF(MD2,2)<0.071 AND REF(MD2,2)<REF(MD2,1) AND
NOT(REF(LOW,1)>REF(HIGH,2) AND LOW>REF(HIGH,1)) AND CLOSE>REF(CLOSE,1) AND J<75 AND J>REF(J,1);
DRAWTEXT(买点1 OR 买点2,D-1,'买'),COLORFF00CC;
{预涨}
YZ:=(INTPART(SMA(RSV,3,1))+INTPART(SMA(K,3,1)))/2;
预涨:=CROSS(YZ,50) AND J<95 AND DIF>REF(DIF,1) AND LOW<REF(CLOSE,1);
DRAWTEXT(预涨,D*0.6,'★预涨'),COLORA52A2A;




来函数检测结果如下
该公式包含未来函数:#MONTH
该公式包含未来函数:#WEEK

解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
输出K:RSV的3日[1日权重]移动平均,线宽为2,画白色
输出D:K的3日[1日权重]移动平均,线宽为2,COLOR00DDDD
输出J:3*K-2*D,线宽为2,COLOR800080
输出DIF:收盘价的12日指数移动平均-收盘价的26日指数移动平均,线宽为0,COLOR0099FF
输出DEA :DIF的9日指数移动平均,线宽为0,COLORD89837
输出平滑异同平均线:2*(DIF-DEA),COLORFF9999,线宽为0
YLZC赋值:如果收盘价=大盘的收盘价,返回(大盘的收盘价+大盘的最高价+大盘的最低价+大盘的开盘价)/4,否则返回成交额(元)/(成交量(手)+0.01)/100
阻价赋值:如果收盘价=大盘的收盘价,返回YLZC+大盘的收盘价-大盘的最低价,否则返回YLZC+(收盘价-最低价)
支价赋值:如果收盘价=大盘的收盘价,返回大盘的最低价+大盘的收盘价-YLZC,否则返回最低价+(收盘价-YLZC)
输出今压:1日前的阻价,线宽为0,COLORAA11BB
输出今撑:1日前的支价,线宽为0,COLOR009900
输出明压:阻价,线宽为0
输出明撑:支价,线宽为0
RSV1赋值:(9.8日内最高价的最高值-收盘价)/(9.8日内最高价的最高值-9.8日内最低价的最低值)*101
KK赋值:RSV1的3日[1日权重]移动平均
DD赋值:KK的3日[1日权重]移动平均
JJ赋值:3*KK-2*DD
买卖赋值:如果JJ>=100,返回100,否则返回如果JJ<=0,返回0,否则返回JJ
输出明天买:如果买卖=100,返回0-10,否则返回0,COLOR00CCCC
输出明天卖:如果买卖=0,返回90,否则返回100,COLOR00FF00
KX赋值:250
KH赋值:KX日内K的最高值
DH赋值:KX日内D的最高值
JH赋值:KX日内J的最高值
KL赋值:KX日内K的最低值
DL赋值:KX日内D的最低值
JL赋值:KX日内J的最低值
HKMAX赋值:KH和DH和JH的较大值的较大值
LKMIN赋值:KL和DL和JL的较小值的较小值
KHLB赋值:(HKMAX+LKMIN)/2
KHLC赋值:HKMAX-LKMIN
MHF赋值:KX日内DIF的最高值
MHD赋值:KX日内DEA的最高值
MHM赋值:KX日内MACD的最高值
MLF赋值:KX日内DIF的最低值
MLD赋值:KX日内DEA的最低值
MLM赋值:KX日内MACD的最低值
HMAX赋值:MHF和MHD和MHM的较大值的较大值
LMIN赋值:MLF和MLD和MLM的较小值的较小值
FHLB赋值:(HMAX-LMIN)/100
FHLC赋值:HMAX-LMIN
SH赋值:(0-FHLB)*(KHLC/FHLC)+KHLB
DIFA赋值:(DIF-FHLB)*(KHLC/FHLC)+KHLB
DEAA赋值:(DEA-FHLB)*(KHLC/FHLC)+KHLB
MACDA赋值:(MACD-FHLB)*(KHLC/FHLC)+KHLB
CDA赋值:MACD<1日前的MACD AND MACD>0
CDB赋值:MACD>=1日前的MACD AND MACD>0
CDC赋值:MACD>1日前的MACD AND MACD<0
CDD赋值:MACD<=1日前的MACD AND MACD<0
当满足条件CDA时,在SH和MACDA位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00AAFF
当满足条件CDB时,在SH和MACDA位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000AA
当满足条件CDC时,在SH和MACDA位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORAA00BB
TYP赋值:(最高价+最低价+收盘价)/3
当满足条件DIF>1日前的DIF时,在20和20位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件DIF<1日前的DIF时,在20和20位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
当满足条件K>=1日前的KORK>DANDDIF>1日前的DIF时,在80和80位置之间画柱状线,宽度为2,1不为0则画空心柱.,画红色
当满足条件K<1日前的K时,在80和80位置之间画柱状线,宽度为2,1不为0则画空心柱.,画绿色
MACD金叉赋值:MACD上穿DIF AND MACD>=(0-0.05) AND MACD<=0.02
当满足条件MACD金叉时,在MACDA*0.82位置书写文字,COLOR00FFFF
XX赋值:最低价的3日简单移动平均*0.96的30日指数移动平均
DIF金叉赋值:如果DIF上穿DEAANDXX-1日前的XX>0ANDMACD>=1日前的MACDANDDIF<=0,返回1,否则返回0
当满足条件DIF金叉=1时,在DIFA*1.68位置书写文字,COLORCDFFBB
低位金叉赋值:DIF上穿DEA AND DIF<-0.1
当满足条件低位金叉时,在DEAA*0.99位置书写文字,COLOR0099DD
DIFDEA赋值:统计上次DEA>=0距今天数日中满足DIF上穿DEA的天数
二次金叉赋值:DIF上穿DEA AND DEA<0 AND 统计21日中满足DIFDEA=2的天数=1
当满足条件二次金叉时,在DEAA*0.99-8位置书写文字,COLORFF00FF
A1赋值:上次1日前的DIF上穿DEA距今天数
底背离赋值:A1+1日前的收盘价>收盘价 AND DIF>A1+1日前的DIF AND DIF上穿DEA
当满足条件底背离时,在DEAA*0.99-16位置书写文字,COLOR0099FF
A2赋值:上次1日前的DEA上穿DIF距今天数
顶背离赋值:A2+1日前的收盘价<收盘价 AND A2+1日前的DIF>DIF AND DEA上穿DIF
当满足条件顶背离的5日过滤时,在DEAA*1.02位置书写文字,COLORDDAAAA
周DIF赋值:"MACD.DIF[取周线数据]"
周DEA赋值:"MACD.DEA[取周线数据]"
周MACD赋值:"MACD.MACD[取周线数据]"
DIF周金叉赋值:周DIF上穿周DEA
当满足条件DIF周金叉时,在DEAA位置书写文字,COLOR0099FF
当满足条件周DEA上穿周DIF时,在DEAA+4位置书写文字,COLORCDFFBB
MACD周金叉赋值:周MACD上穿周DIF AND 周MACD>=(0-0.05) AND 周MACD<=0.02
当满足条件MACD周金叉时,在MACDA-0.03位置书写文字,COLOR00FFFF
月DIF赋值:"MACD.DIF[取月线数据]"
月DEA赋值:"MACD.DEA[取月线数据]"
DIF月金叉赋值:月DIF上穿月DEA
当满足条件DIF月金叉时,在DEAA*0.98位置书写文字,COLOR00FFCC
当满足条件月DEA上穿月DIF时,在DEAA*1.02位置书写文字
周K赋值:"KDJ的K[取周线数据]"(9,3,3)
周D赋值:"KDJ的D[取周线数据]"(9,3,3)
周J赋值:"KDJ的J[取周线数据]"(9,3,3)
月K赋值:"KDJ的K[取月线数据]"(9,3,3)
月D赋值:"KDJ的D[取月线数据]"(9,3,3)
月J赋值:"KDJ的J[取月线数据]"(9,3,3)
月金叉赋值:月K上穿月D
周金叉赋值:周K上穿周D
日金叉赋值:K上穿DANDK<20的4日过滤
当满足条件月金叉时,在月D-2位置书写文字,COLOR0022EE
当满足条件月金叉时,在月D-2位置书写文字,画黄色
当满足条件周金叉时,在周D位置书写文字,COLOR0022EE
当满足条件周金叉时,在周D位置书写文字,画绿色
当满足条件日金叉时,在K位置画1号图标
当满足条件日金叉时,在D-6位置书写文字,COLOR00CCCC
当满足条件周D上穿周K时,在周D*1.2位置书写文字,COLOR00DDBB
当满足条件月D上穿月K时,在月D位置书写文字,COLORFFFFFF
KDB赋值:上次1日前的K上穿D距今天数
KDDB赋值:KDB+1日前的收盘价>收盘价 AND KDB+1日前的KK底背赋值:如果KDDB>0的5日过滤,返回1,否则返回0
当满足条件K底背=1时,在D*0.98位置书写文字,COLORDDDDDD
KDD赋值:上次1日前的D上穿K距今天数
K顶背赋值:KDD+1日前的收盘价<收盘价 AND KDD+1日前的K>K AND D上穿K
当满足条件K顶背>0的5日过滤时,在D+8位置书写文字,COLORFFAA22
MD1赋值:收盘价的80日简单移动平均-收盘价的13日简单移动平均/3
MD2赋值:(收盘价-MD1)/MD1的3日简单移动平均
买点1赋值:MD2上穿0 AND 最低价/1日前的最高价<1.012 AND J<75 AND J>1日前的J
MA12赋值:收盘价的12日简单移动平均
佳点赋值:如果MACD>=5日前的MACDANDOPEN<=1日前的收盘价ANDXX-1日前的XX>0ANDMACD<=0ANDMA12-1日前的MA12>=0的3日过滤ANDJ<80ANDJ>1日前的JANDD>1日前的DAND(DIF>=1日前的DIFORDEA>=日前的,返回DEA,1)),否则返回1
当满足条件佳点=1时,在MACDA*0.98位置书写文字,COLOR0099FF
DX0赋值:收盘价的2日指数移动平均-开盘价的5日指数移动平均
DX1赋值:如果DX0上穿MACDANDLOW<=XXANDMACD<=(0-0.11)AND(J<20ORK<20),返回1,否则返回0
当满足条件DX1的3日过滤时,在0位置书写文字,COLOR00CC00
MA10赋值:收盘价的10日简单移动平均
SS赋值:最高价的3日简单移动平均*1.05的30日指数移动平均
LQS赋值:如果0.7*(DIF上穿DEAANDCLOSE0ANDCROSS(MACD,0)ANDMACD>=0ANDDIF>0ANDMA10-1日前的MA10>0ANDVOL>1日前的成交量(手))>=0.7AND(收盘价当满足条件LQS=1时,在MACDA*0.98位置书写文字,COLORCDFFDD
最佳点赋值:如果统计3日中满足MD2>1日前的MD2的天数=3ANDCOUNT(MD2<0,10)=10ANDREF(MD2,3)=10日内MD2的最低值ANDJ<80ANDJ>1日前的J,返回1,否则返回0
当满足条件最佳点=1时,在J位置书写文字,COLORFF00CC
买点2赋值:2日前的MD2=20日内MD2的最低值 AND 2日前的MD2<0.071 AND 2日前的MD2<1日前的MD2 ANDNOT(1日前的最低价>2日前的最高价 AND 最低价>1日前的最高价) AND 收盘价>1日前的收盘价 AND J<75 AND J>1日前的J
当满足条件买点1OR买点2时,在D-1位置书写文字,COLORFF00CC
YZ赋值:(RSV的3日[1日权重]移动平均的整数部分+K的3日[1日权重]移动平均的整数部分)/2
预涨赋值:YZ上穿50 AND J<95 AND DIF>1日前的DIF AND 最低价<1日前的收盘价
当满足条件预涨时,在D*0.6位置书写文字,COLORA52A2A

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图