相关简介:    macd金叉选股指标公式                              

 

     源码概况:macd金叉选股指标公式

  指标类别:macd金叉选股指标公式

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图/主图

macd金叉选股指标公式未来函数检测结果:

         暂未发现存在未来函数

macd金叉选股指标公式源码:

    DRAWGBK(C>0,RGB(1,1,1),RGB(1,1,1),0,'0',0);STICKLINE(C>0,120,120,28,-1)COLORBLACK;STICKLINE(C>0,100,100,28,-1)COLOR000080;STICKLINE(C>0,80,80,28,-1)COLOR000080;STICKLINE(C>0,50,50,28,-1)COLOR000080;STICKLINE(C>0,20,20,28,-1)COLOR000080;STICKLINE(C>0,0,0,28,-1)COLOR000080;STICKLINE(C>0,-20,-20,28,-1)COLORBLACK;RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:SMA(RSV,3,1)COLORCYAN;D:SMA(K,3,1)COLORYELLOW;J:3*K-2*D,COLORMAGENTA;{以下是金叉死叉背离}A2:=BARSLAST(REF(CROSS(K,D),1));B2:=REF(C,A2+1)>CANDREF(K,A2+1)<KANDCROSS(K,D);DRAWTEXT((B2>0),-10,'_金叉底背'),COLORLIRED;STICKLINE((B2>0),-10,50,0,-1)COLORLIRED;{DRAWLINE((B2>0),K,B2,K,0),COLORLIRED,DOTLINE;}{金叉底背画线};C2:=BARSLAST(REF(CROSS(D,K),1));D2:=REF(C,C2+1)<CANDREF(K,C2+1)>KANDCROSS(D,K);DRAWTEXT((D2>0),110,'_死叉顶背'),COLORLICYAN;STICKLINE((D2>0),110,50,0,-1)COLORLICYAN;{DRAWLINE((D2>0),K,D2,K,0),COLORGREEN,DOTLINE;}{死叉顶背画线};
    V0:=EMA(C,5);
    V1:=EMA(C,10);
    V2:=EMA(C,15);
    V3:=EMA(C,30);
    V4:=EMA(C,60);
    M1:=1000*V1/V4<=1015AND1000*V1/V4>=975;
    M2:=1000*V2/V4<=1020AND1000*V2/V4>=980;
    M3:=1000*V3/V4<=1015AND1000*V3/V4>=985;
    M4:=M1ANDM2ANDM3ANDCROSS(V0,V1);
    M5:=M1ANDM2ANDM3ANDCROSS(V0,V3);
    M4ORM5;
    DIFF:(EMA(CLOSE,12)-EMA(CLOSE,26))*20,COLORFFFFFF,LINETHICK1;
    DEA:EMA(DIFF,9),COLOR00FFFF,LINETHICK1;
    MACD:2*(DIFF-DEA),COLORSTICK;
    MACD1:2*(DIFF-DEA),COLORRED,LINETHICK0;
    MACD2:SMA(MACD1,0,3),COLORFFFF00,LINETHICK0;
    STICKLINE(MACD1>MACD2ANDMACD1>0,0,MACD1,2,0),COLORRED;
    STICKLINE(MACD1>MACD2ANDMACD1<0,0,MACD1,2,0),COLOR00FFFF;
    STICKLINE(MACD1<MACD2,0,MACD1,1,0),COLOR40FF00;
    S1:=MACD<0;
    S2:=(MACD>=0);
    S3:=BARSLAST(CROSS(DIFF,DEA));
    S4:=REF(S3,S3+1);
    S5:=DEA>REF(DEA,S4);
    S6:=DEA;
    上成立:=CROSS(DIFF,DEA)ANDS5;
    下成立:=CROSS(DIFF,DEA)ANDS6;
    L1:=(EMA(CLOSE,3)-EMA(CLOSE,13));
    L2:=EMA(L1,9);
    L3:=BARSLAST(CROSS(L1,L2));
    L4:=REF(L3,L3+1);
    L5:=L2;
    变盘:CROSS(L1,L2)ANDL5,LINETHICK0,COLORD6FF9C;
    STICKLINE(变盘,5,-5,4,1),COLORD6FF9C;
    成立距今:BARSLAST(CROSS(DIFF,DEA)),LINETHICK0;
    L6:=BARSCOUNT(CLOSE);
    DRAWTEXT(CROSS(L1,L2),DIFF,'买'),COLOR0000FF;
    DRAWTEXT(CROSS(L2,L1),DIFF,'卖'),COLORFFFF00;
    REF(DEA,S3),POINTDOT,COLORGREEN;
    IF(L1>L2,REF(DEA,S3),0),POINTDOT,LINETHICK5,COLORB078FF;
    IF(MACD<0,REF(DEA,S3),0),POINTDOT,LINETHICK5,COLORGREEN;
    LS:=IF(DIFF>DEAANDDIFF>0,1,0);
    加速上扬:IF(REF(LS=0,1)ANDLS=1,0.1,0);
    XG1:CROSS(MACD1,MACD2)ANDMACD1<0,LINETHICK0;
    XG2:CROSS(DIFF,DEA),LINETHICK0;
    M1:=MACD>REF(MACD,1)ANDDIFF<DEA;
    绿柱短了:M1ANDCOUNT(M1,10)=1ANDC>MA(C,55)ANDCOUNT(MACD<0,5)>=5,LINETHICK0;
    DRAWTEXT(绿柱短了,MACD,'绿柱短了'),COLOR00FF80;

[源码注释]macd金叉选股指标公式翻译结果

    填充背景
    0,自定色,自定色,0,'0',0)
    当满足条件收盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0,120,120,28,-1)画黑色
    当满足条件收盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0,100,100,28,-1)COLOR000080
    当满足条件收盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0,80,80,28,-1)COLOR000080
    当满足条件收盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0,50,50,28,-1)COLOR000080
    当满足条件收盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0,20,20,28,-1)COLOR000080
    当满足条件收盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0,0,0,28,-1)COLOR000080
    当满足条件收盘价>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0,-20,-20,28,-1)画黑色
    RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
    输出K:RSV的3日[1日权重]移动平均画青色
    输出D:K的3日[1日权重]移动平均画黄色
    输出J:3*K-2*D,画洋红色
    A2赋值:上次1日前的K上穿D距今天数
    B2赋值:A2+1日前的收盘价>
    CANDREF(K,A2+1)<
    KANDCROSS(K,D)
    当满足条件(B2>时,在?位置书写文字
    0),-10,'_金叉底背'),画淡红色
    当满足条件(B2>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0),-10,50,0,-1)画淡红色
    C2赋值:上次1日前的D上穿K距今天数
    D2赋值:C2+1日前的收盘价<
    CANDREF(K,C2+1)>
    KANDCROSS(D,K)
    当满足条件(D2>时,在?位置书写文字
    0),110,'_死叉顶背'),画淡青色
    当满足条件(D2>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0),110,50,0,-1)画淡青色
    V0赋值:收盘价的5日指数移动平均
    V1赋值:收盘价的10日指数移动平均
    V2赋值:收盘价的15日指数移动平均
    V3赋值:收盘价的30日指数移动平均
    V4赋值:收盘价的60日指数移动平均
    M1赋值:1000*V1/V4<=1015AND1000*V1/V4>=975
    M2赋值:1000*V2/V4<=1020AND1000*V2/V4>=980
    M3赋值:1000*V3/V4<=1015AND1000*V3/V4>=985
    M4赋值:M1ANDM2ANDM3ANDV0上穿V1
    M5赋值:M1ANDM2ANDM3ANDV0上穿V3
    M4ORM5
    输出DIFF:(收盘价的12日指数移动平均-收盘价的26日指数移动平均)*20,COLORFFFFFF,线宽为1
    输出DEA:DIFF的9日指数移动平均,COLOR00FFFF,线宽为1
    输出平滑异同平均线:2*(DIFF-DEA),COLORSTICK
    输出MACD1:2*(DIFF-DEA),画红色,线宽为0
    输出MACD2:MACD1的0日[3日权重]移动平均,COLORFFFF00,线宽为0
    当满足条件MACD1>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    MACD2ANDMACD1>
    0,0,MACD1,2,0),画红色
    当满足条件MACD1>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    MACD2ANDMACD1<
    0,0,MACD1,2,0),COLOR00FFFF
    当满足条件MACD1<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    MACD2,0,MACD1,1,0),COLOR40FF00
    S1赋值:MACD<
    0
    S2赋值:(MACD>
    =0)
    S3赋值:上次DIFF上穿DEA距今天数
    S4赋值:S3+1日前的S3
    S5赋值:DEA>
    S4日前的DEA
    S6赋值:DEA
    上成立赋值:DIFF上穿DEAANDS5
    下成立赋值:DIFF上穿DEAANDS6
    L1赋值:(收盘价的3日指数移动平均-收盘价的13日指数移动平均)
    L2赋值:L1的9日指数移动平均
    L3赋值:上次L1上穿L2距今天数
    L4赋值:L3+1日前的L3
    L5赋值:L2
    输出变盘:L1上穿L2ANDL5,线宽为0,COLORD6FF9C
    当满足条件变盘时,在5和-5位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLORD6FF9C
    输出成立距今:上次DIFF上穿DEA距今天数,线宽为0
    L6赋值:收盘价的有效数据周期数
    当满足条件L1上穿L2时,在DIFF位置书写文字,COLOR0000FF
    当满足条件L2上穿L1时,在DIFF位置书写文字,COLORFFFF00
    S3日前的DEA,POINTDOT,画绿色
    如果L1>,返回?,否则返回?
    L2,S3日前的DEA,0),POINTDOT,线宽为5,COLORB078FF
    如果MACD<,返回?,否则返回?
    0,S3日前的DEA,0),POINTDOT,线宽为5,画绿色
    LS赋值:如果DIFF>,返回?,否则返回?
    DEAANDDIFF>
    0,1,0)
    输出加速上扬:如果1日前的LS=0ANDLS=1,返回0.1,否则返回0
    输出XG1:MACD1上穿MACD2ANDMACD1<
    0,线宽为0
    输出XG2:DIFF上穿DEA,线宽为0
    M1赋值:MACD>
    1日前的MACDANDDIFF<
    DEA
    输出绿柱短了:M1ANDCOUNT(M1,10)=1ANDC>
    收盘价的55日简单移动平均ANDCOUNT(MACD<
    0,5)>
    =5,线宽为0
    当满足条件绿柱短了时,在MACD位置书写文字,COLOR00FF80

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。