此指标在日线时引用的周macd、在分钟线时引用日MACD数据用未来函数编写画方框,其它均无未来函数!!
相关简介: macd主图指标公式
源码概况:macd主图指标公式
指标类别:macd主图指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
macd主图指标公式未来函数检测结果:
暂未发现存在未来函数
macd主图指标公式源码:
RSV=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
k:=SMA(RSV,3,1),colorwhite;
D:=SMA(K,3,1),coloryellow;
K2:k-50,colorwhite;
D2:D-50,coloryellow;
MD:=2*(K2-D2);
STICKLINE(MD>0ANDMD>=REF(MD,1),0,md,4,0),color0000ff;
STICKLINE(MD>0ANDMD<REF(MD,1),0,md,4,0),colorffff00;
STICKLINE(MD<0ANDMD>=REF(MD,1),0,md,4,0),colorff00ff;
STICKLINE(MD<0ANDMD<REF(MD,1),0,md,4,0),color00ff00;
STICKLINE(C>0,0,10,5,0),COLOR222222;
STICKLINE(C>0,100,90,5,0),COLOR222222;
DLCL:=CROSS(0.9,"KDJ.J"<0);
STICKLINE(DLCL,9,1,3,0),COLOR353500;
STICKLINE(DLCL,9,1,2.5,0),COLOR454500;
STICKLINE(DLCL,9,1,2,0),COLOR555500;
STICKLINE(DLCL,9,1,1.5,0),COLOR656500;
STICKLINE(DLCL,9,1,1,0),COLOR757500;
STICKLINE(DLCL,9,1,0.5,0),COLOR858500;
DLMC:="KDJ.K">80AND"KDJ.D">80ANDCROSS("KDJ.D","KDJ.K");
STICKLINE(DLMC,91,99,3,0),COLOR353500;
STICKLINE(DLMC,91,99,2.5,0),COLOR454500;
STICKLINE(DLMC,91,99,2,0),COLOR555500;
STICKLINE(DLMC,91,99,1.5,0),COLOR656500;
STICKLINE(DLMC,91,99,1,0),COLOR757500;
STICKLINE(DLMC,91,99,0.5,0),COLOR858500;
{C1:=BARSLAST(REF(CROSS("MACD.DEA","MACD.DIF"),1));
D1:=REF(C,C1+1)<CANDREF("MACD.DIF",C1+1)>"MACD.DIF"ANDCROSS("MACD.DEA","MACD.DIF");}
C1:=BARSLAST(REF(CROSS("KDJ.D","KDJ.K"),1));
D1:=REF(C,C1+1)<CANDREF("KDJ.K",C1+1)>"KDJ.K"ANDCROSS("KDJ.D","KDJ.K");
STICKLINE(D1>0,99,91,3,0),COLOR555555;
STICKLINE(D1>0,99,91,2.5,0),COLOR777777;
STICKLINE(D1>0,99,91,2,0),COLOR999999;
STICKLINE(D1>0,99,91,1.5,0),COLORBBBBBB;
STICKLINE(D1>0,99,91,1,0),COLORDDDDDD;
STICKLINE(D1>0,99,91,0,0),COLORFFFFFF;
LAW1:=MA(INDEXC,13)/INDEXC;
TJ1:=LAW1>1.05;
LAW3:=(C-MA(C,60))/MA(C,60)*100;
STICKLINE(PERIOD=5&&LAW3<-24ANDTJ1,0,2,3,0),COLOR006600;
STICKLINE(PERIOD=5&&LAW3>24,100,98,3,0),COLOR006600;
N:=9;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,3,1),COLOR444444;
D:=SMA(K,3,1),COLOR666633;
J:3*K-2*D,COLOR444444;
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
KX:=BARSSINCE(CLOSE);
HK:=HHV(K,KX);
HD:=HHV(D,KX);
HJ:=HHV(J,KX);
LK:=LLV(K,KX);
LD:=LLV(D,KX);
LJ:=LLV(J,KX);
HKMAX:=MAX(HK,MAX(HD,HJ));
LKMIN:=MIN(LK,MIN(LD,LJ));
KDBL:=(HKMAX+LKMIN)/2;
KDC:=HKMAX-LKMIN;
MHF:=HHV(DIFF,KX);
MHD:=HHV(DEA,KX);
MHM:=HHV(MACD,KX);
MLF:=LLV(DIFF,KX);
MLD:=LLV(DEA,KX);
MLM:=LLV(MACD,KX);
HMAX:=MAX(MHF,MAX(MHD,MHM));
LMIN:=MIN(MLF,MIN(MLD,MLM));
FDBL:=(HMAX+LMIN)/100;
FDC:=HMAX-LMIN;
SH:=(0-FDBL)*(KDC/FDC)+KDBL;
DF:(DIFF-FDBL)*(KDC/FDC)+KDBL,COLORA68064;{COLORWHITE};
DA:(DEA-FDBL)*(KDC/FDC)+KDBL,COLORGRAY{COLORA8A8A8;COLORYELLOW};
MACDA:=(MACD-FDBL)*(KDC/FDC)+KDBL;
CDA:=MACD<REF(MACD,1)ANDMACD>0;
CDB:=MACD>=REF(MACD,1)ANDMACD>0;
CDC:=MACD>REF(MACD,1)ANDMACD<0;
CDD:=MACD<=REF(MACD,1)ANDMACD<0;
STICKLINE(CDB,50,(MACDA-SH)+50,1,0),COLOREE00EE;
STICKLINE(CDA,50,(MACDA-SH)+50,1,0),{COLOR00DDDD}COLOR3299CC;
STICKLINE(CDC,50,(MACDA-SH)+50,1,0),{COLORAA11BB}COLORCC3299{COLOR9370DB};
STICKLINE(CDD,50,(MACDA-SH)+50,1,0),COLOR666633;
[源码注释]macd主图指标公式翻译结果
RSV=(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均,画白色
D赋值:K的3日[1日权重]移动平均,画黄色
输出K2:K-50,画白色
输出D2:D-50,画黄色
MD赋值:2*(K2-D2)
当满足条件MD>0ANDMD>=1日前的MD时,在0和MD位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0000FF
当满足条件MD>0ANDMD<1日前的MD时,在0和MD位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORFFFF00
当满足条件MD<0ANDMD>=1日前的MD时,在0和MD位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORFF00FF
当满足条件MD<0ANDMD<1日前的MD时,在0和MD位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR00FF00
当满足条件收盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,0,10,5,0),COLOR222222
当满足条件收盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,100,90,5,0),COLOR222222
DLCL赋值:0.9上穿"KDJ的J"<
0)
当满足条件DLCL时,在9和1位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR353500
当满足条件DLCL时,在9和1位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR454500
当满足条件DLCL时,在9和1位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR555500
当满足条件DLCL时,在9和1位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR656500
当满足条件DLCL时,在9和1位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR757500
当满足条件DLCL时,在9和1位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR858500
DLMC赋值:"KDJ的K">
80AND"KDJ的D">
80ANDCROSS("KDJ的D","KDJ的K")
当满足条件DLMC时,在91和99位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR353500
当满足条件DLMC时,在91和99位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR454500
当满足条件DLMC时,在91和99位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR555500
当满足条件DLMC时,在91和99位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR656500
当满足条件DLMC时,在91和99位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR757500
当满足条件DLMC时,在91和99位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR858500
C1赋值:上次1日前的"KDJ的D"上穿"KDJ的K"距今天数
D1赋值:C1+1日前的收盘价<
CANDREF("KDJ的K",C1+1)>
"KDJ的K"ANDCROSS("KDJ的D","KDJ的K")
当满足条件D1>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,99,91,3,0),COLOR555555
当满足条件D1>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,99,91,2.5,0),COLOR777777
当满足条件D1>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,99,91,2,0),COLOR999999
当满足条件D1>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,99,91,1.5,0),COLORBBBBBB
当满足条件D1>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,99,91,1,0),COLORDDDDDD
当满足条件D1>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,99,91,0,0),COLORFFFFFF
LAW1赋值:大盘的收盘价的13日简单移动平均/大盘的收盘价
TJ1赋值:LAW1>
1.05
LAW3赋值:(收盘价-收盘价的60日简单移动平均)/收盘价的60日简单移动平均*100
当满足条件周期类型=5&时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
&
LAW3<
-24ANDTJ1,0,2,3,0),COLOR006600
当满足条件周期类型=5&时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
&
LAW3>
24,100,98,3,0),COLOR006600
N赋值:9
RSV赋值:(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均,COLOR444444
D赋值:K的3日[1日权重]移动平均,COLOR666633
输出J:3*K-2*D,COLOR444444
DIFF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIFF的9日指数移动平均
MACD赋值:2*(DIFF-DEA)
KX赋值:首次收盘价距今天数
HK赋值:KX日内K的最高值
HD赋值:KX日内D的最高值
HJ赋值:KX日内J的最高值
LK赋值:KX日内K的最低值
LD赋值:KX日内D的最低值
LJ赋值:KX日内J的最低值
HKMAX赋值:HK和HD和HJ的较大值的较大值
LKMIN赋值:LK和LD和LJ的较小值的较小值
KDBL赋值:(HKMAX+LKMIN)/2
KDC赋值:HKMAX-LKMIN
MHF赋值:KX日内DIFF的最高值
MHD赋值:KX日内DEA的最高值
MHM赋值:KX日内MACD的最高值
MLF赋值:KX日内DIFF的最低值
MLD赋值:KX日内DEA的最低值
MLM赋值:KX日内MACD的最低值
HMAX赋值:MHF和MHD和MHM的较大值的较大值
LMIN赋值:MLF和MLD和MLM的较小值的较小值
FDBL赋值:(HMAX+LMIN)/100
FDC赋值:HMAX-LMIN
SH赋值:(0-FDBL)*(KDC/FDC)+KDBL
输出DF:(DIFF-FDBL)*(KDC/FDC)+KDBL,COLORA68064
输出DA:(DEA-FDBL)*(KDC/FDC)+KDBL,画深灰色
MACDA赋值:(MACD-FDBL)*(KDC/FDC)+KDBL
CDA赋值:MACD<
1日前的MACDANDMACD>
0
CDB赋值:MACD>
=1日前的MACDANDMACD>
0
CDC赋值:MACD>
1日前的MACDANDMACD<
0
CDD赋值:MACD<
=1日前的MACDANDMACD<
0
当满足条件CDB时,在50和(MACDA-SH)+50位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOREE00EE
当满足条件CDA时,在50和(MACDA-SH)+50位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR3299CC
当满足条件CDC时,在50和(MACDA-SH)+50位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORCC3299
当满足条件CDD时,在50和(MACDA-SH)+50位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR666633
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)