相关简介: 通达信macd变色龙指标公式                                

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图/主图

未来函数检测结果:

         暂未发现存在未来函数

通达信macd变色龙指标公式源码:

    P1:=10;
    N:=10;
    M:=3;
    {板块}
    所属板块:=STRCAT('【所属板块】',STRCAT(STRCAT(STRCAT('【行业】',HYBLOCK),STRCAT('【地域】',DYBLOCK)),STRCAT('【概念】',GNBLOCK)));
    DRAWTEXT_FIX(ISLASTBAR,0,0,0,所属板块),COLORLIRED;
    DRAWTEXT_FIX(1,0,0.04,0,FGBLOCK),COLORRED;
    {彩色K线}
    AA:=EMA(C,3)>EMA(C,21);
    BB:=EMA(C,3)<EMA(C,21);
    CC:=EMA(C,3)>EMA(C,8);
    CC1:=EMA(C,3)<EMA(C,8);
    STICKLINE(AA,L,H,0,0),COLOR0088EE;{红色}
    STICKLINE(AA,L,H,0,0),COLOR0000AA;
    STICKLINE(AA,H,L,0,0),COLOR0000FF;
    STICKLINE(AA,C,O,3,0),COLOR000099;
    STICKLINE(AA,C,O,2,0),COLOR0000BB;
    STICKLINE(AA,C,O,1,0),COLOR0000DD;
    STICKLINE(AA,C,O,0.3,0),COLOR0000FF;
    STICKLINE(BB,H,L,0,1),COLORGREEN;{绿色}
    STICKLINE(BB,C,O,3.2,0),COLOR006600;
    STICKLINE(BB,C,O,2.6,0),COLOR008800;
    STICKLINE(BB,C,O,1.9,0),COLOR00AA00;
    STICKLINE(BB,C,O,1.1,0),COLOR00CC00;
    STICKLINE(BB,C,O,0.3,0),COLOR00FF00;
    STICKLINE(BBANDCC,H,L,0,1),COLORFF55FF;{粉色}
    STICKLINE(BBANDCC,C,O,3.2,0),COLOR880088;
    STICKLINE(BBANDCC,C,O,2.6,0),COLORAA00AA;
    STICKLINE(BBANDCC,C,O,1.9,0),COLORCC00CC;
    STICKLINE(BBANDCC,C,O,1.1,0),COLOREE00EE;
    STICKLINE(BBANDCC,C,O,0.3,0),COLORFF44FF;
    STICKLINE(AAANDCC1,H,L,0,1),COLORFF8800;{蓝色}
    STICKLINE(AAANDCC1,C,O,3.2,0),COLORFF2200;
    STICKLINE(AAANDCC1,C,O,2.6,0),COLORFF4400;
    STICKLINE(AAANDCC1,C,O,1.9,0),COLORFF6600;
    STICKLINE(AAANDCC1,C,O,1.1,0),COLORFF8800;
    STICKLINE(AAANDCC1,C,O,0.3,0),COLORFFAA00;
    {涨停K线-金色}
    ZT:=(C/REF(C,1)-1)*100>9.5;
    STICKLINE(ZT,OPEN,CLOSE,0.5,0),COLORYELLOW;
    {跌停}
    C3:=REF(C,1);
    跌停:=IF((C3-C)*100/C3>=(10-0.01*100/C3),1,0);
    STICKLINE(跌停,OPEN,CLOSE,0.5,0),COLORRED;
    筹码80:COST(80),NODRAW,COLORYELLOW,LINETHICK2;
    筹码90:COST(90),NODRAW,COLORFF00FF,LINETHICK2;
    底:COST(0.2),NODRAW,COLOR00FF00,LINETHICK2;
    获利比例:WINNER(CLOSE)*100,COLORRED,NODRAW;{可调}
    A:=P1+(100-P1)/2;
    B:=(100-P1)/2;
    CCC:=COST(A);
    DD:=COST(B);
    筹码集中度:(CCC-DD)/(CCC+DD)*100,COLORYELLOW,NODRAW;
    振幅:DYNAINFO(13)*100,NODRAW,COLORWHITE;
    K:=1;
    箱顶:IF(K=1,MA(REF(HHV(C,30),1),2),DRAWNULL)COLORYELLOW;
    箱底:IF(K=1,MA(REF(LLV(C,30),1),2),DRAWNULL)COLORCYAN;
    {3K买卖点}
    AAA:=C>REF(HHV(H,2),1);
    BBB:=C<REF(LLV(L,2),1);
    ENTERLONG:=TFILTER(AAA,BBB,1);
    EXITLONG:=TFILTER(AAA,BBB,2);
    IF(EXITLONG,HIGH*1.01,DRAWNULL),POINTDOT,COLORGREEN,LINETHICK5;{3K卖点标注}
    IF(ENTERLONG,LOW*0.99,DRAWNULL),POINTDOT,COLORRED,LINETHICK5;{3K买点标注}
    {7%以上阳线}
    实收价:=IF((FRACPART((C*100))>0.46),(CEILING((C*100))/100),(FLOOR((C*100))/100));
    柒%阳:=(实收价>=IF((FRACPART(((REF(实收价,1)*1.07)*100))>0.46),(CEILING(((REF(实收价,1)*1.07)*100))/100),(FLOOR(((REF(实收价,1)*1.07)*100))/100)));
    DRAWTEXT(柒%阳,HIGH*1.01,'7%'),COLORYELLOW;
    {私募持股线}
    DIR:=ABS(CLOSE-REF(CLOSE,22));
    VIR:=SUM(ABS(CLOSE-REF(CLOSE,1)),22);
    ER:=DIR/VIR;
    CS:=ER*(2/3-2/14)+2/14;
    CQ:=CS*CS;
    私募成本线:EMA(DMA(CLOSE,CQ),2),COLORCYAN,LINETHICK3;
    IF(私募成本线>=REF(私募成本线,1),私募成本线,DRAWNULL),COLORMAGENTA,LINETHICK3;
    FIL:=STD(私募成本线-REF(私募成本线,1),20);
    {虚拟涨停K}
    KXZT:=IF(CURRBARSCOUNT=1ANDPERIOD=5ANDNOT(C>1500ORDYNAINFO(7)=0)ANDC>=O,REF(CLOSE,1)*1.1,DRAWNULL),NODRAW;
    STICKLINE(CURRBARSCOUNT=1ANDPERIOD=5,KXZT,MAX(OPEN,CLOSE),-1,-1),COLOR00C0C0;
    {虚拟跌停K}
    KXDT:=IF(CURRBARSCOUNT=1ANDPERIOD=5ANDNOT(C>1500)ANDC<O,REF(CLOSE,1)*0.9,DRAWNULL),NODRAW;
    STICKLINE(CURRBARSCOUNT=1ANDPERIOD=5,KXDT,MIN(OPEN,CLOSE),-1,-1),COLORLIBLUE;
    {最长筹码线}
    X_36:=COST(1);
    X_37:=COST(10);
    X_38:=COST(20);
    X_39:=COST(30);
    X_40:=COST(40);
    X_41:=COST(50);
    X_42:=COST(60);
    X_43:=COST(70);
    X_44:=COST(80);
    X_45:=COST(90);
    X_46:=COST(99);
    X_47:=COST(5);
    X_48:=COST(15);
    X_49:=COST(25);
    X_50:=COST(35);
    X_51:=COST(45);
    X_52:=COST(55);
    X_53:=COST(65);
    X_54:=COST(75);
    X_55:=COST(85);
    X_56:=COST(95);
    X_57:=X_47-X_36;
    X_58:=X_37-X_47;
    X_59:=X_48-X_37;
    X_60:=X_38-X_48;
    X_61:=X_49-X_38;
    X_62:=X_39-X_49;
    X_63:=X_50-X_39;
    X_64:=X_40-X_50;
    X_65:=X_51-X_40;
    X_66:=X_41-X_51;
    X_67:=X_52-X_41;
    X_68:=X_42-X_52;
    X_69:=X_53-X_42;
    X_70:=X_43-X_53;
    X_71:=X_54-X_43;
    X_72:=X_44-X_54;
    X_73:=X_55-X_44;
    X_74:=X_45-X_55;
    X_75:=X_56-X_45;
    X_76:=X_46-X_56;
    X_77:=MIN(X_57,MIN(X_58,MIN(X_59,MIN(X_60,MIN(X_61,MIN(X_62,MIN(X_63,MIN(X_64,MIN(X_65,MIN(X_66,MIN(X_67,MIN(X_68,MIN(X_69,MIN(X_70,MIN(X_71,MIN(X_72,MIN(X_73,MIN(X_74,MIN(X_75,X_76)))))))))))))))))));
    X_78:=IF(X_57=X_77,(X_47+X_36)/2,IF(X_58=X_77,(X_47+X_37)/2,IF(X_59=X_77,(X_48+X_37)/2,IF(X_60=X_77,(X_48+X_38)/2,IF(X_61=X_77,(X_49+X_38)/2,IF(X_62=X_77,(X_49+X_39)/2,IF(X_63=X_77,(X_50+X_39)/2,IF(X_64=X_77,(X_50+X_40)/2,IF(X_65=X_77,(X_51+X_40)/2,IF(X_66=X_77,(X_51+X_41)/2,IF(X_67=X_77,(X_52+X_41)/2,IF(X_68=X_77,(X_52+X_42)/2,IF(X_69=X_77,(X_53+X_42)/2,IF(X_70=X_77,(X_53+X_43)/2,IF(X_71=X_77,(X_54+X_43)/2,IF(X_72=X_77,(X_54+X_44)/2,IF(X_73=X_77,(X_55+X_44)/2,IF(X_74=X_77,(X_55+X_45)/2,IF(X_75=X_77,(X_56+X_45)/2,(X_56+X_46)/2)))))))))))))))))));
    筹码峰线:X_78,NODRAW,COLOR00EEEE;
    STICKLINE(ISLASTBAR,筹码峰线,筹码峰线*1.001,20,0),COLORYELLOW;
    input:p(12,1,100),s(26,1,100),m(9,1,50),N(0,0,1);
    周MACD:="MACD.MACD#WEEK";
    STICKLINE(周MACD>=0ANDDATATYPE=8,0,周MACD,11,0),Color000055;
    STICKLINE(周MACD<0ANDDATATYPE=8,0,周MACD,11,0),Color515100;
    DIFF:(EMA(CLOSE,P)-EMA(CLOSE,S)),LINETHICK1;
    DEA:EMA(DIFF,M),Color1AFFFF,LINETHICK1,LAYER0;
    macd:(diff-dea)*2,COLORRED,LINETHICK0;
    PARTLINE(DIFF,DIFF>=REF(DIFF,1),RGB(200,0,200),DIFF<REF(DIFF,1),RGB(0,200,200)),LAYER0;;
    STICKLINE(macd>0andmacd>=REF(macd,1),macd,0,4,0),Color0000F2;
    STICKLINE(macd>0andmacd<REF(macd,1),macd,0,4,1),Color0000F2;
    STICKLINE(macd<0andmacd<REF(macd,1),macd,0,4,0),Color008000;
    STICKLINE(macd<0andmacd>=REF(macd,1),macd,0,4,1),Color008000;
    ES:=IF(N=0,REF(EMA(C,S),1),EMA(C,S));
    EP:=IF(N=0,REF(EMA(C,P),1),EMA(C,P));
    DI:=IF(N=0,REF(DIFF,1),DIFF);
    零度价:=((P+1)*(S-1)*ES-(S+1)*(P-1)*EP)/(2*(S+1)-2*(P+1));
    IFN=0ANDREF(DIFF,1)<0andbarstatus=2THENBEGINDRAWTEXTREL(5,10,'DIFF上穿零度对应的股价:'+NUMTOSTRN(零度价,2)+'元'),COLOR00D0D0;END;
    IFN=1ANDDIFF<0andbarstatus=2THENBEGINDRAWTEXTREL(5,10,'DIFF上穿零度对应的股价:'+NUMTOSTRN(零度价,2)+'元'),COLOR00D0D0;END;
    IFN=0ANDREF(DIFF,1)>0andbarstatus=2THENBEGINDRAWTEXTREL(5,10,'DIFF下穿零度对应的股价:'+NUMTOSTRN(零度价,2)+'元'),COLORD0D0D0;END;
    IFN=1ANDDIFF>0andbarstatus=2THENBEGINDRAWTEXTREL(5,10,'DIFF下穿零度对应的股价:'+NUMTOSTRN(零度价,2)+'元'),COLORD0D0D0;END;
    拐点价:=((P-1)*EP/(P+1)-(S-1)*ES/(S+1)-DI)*(S+1)*(P+1)/(2*(P+1)-2*(S+1));
    IFN=0ANDREF(DIFF,1)<REF(DIFF,2)andbarstatus=2THENBEGINDRAWTEXTREL(5,80,'DIFF向上拐点对应的股价:'+NUMTOSTRN(拐点价,2)+'元'),COLOR00D0D0;END;
    IFN=1ANDDIFF<REF(DIFF,1)andbarstatus=2THENBEGINDRAWTEXTREL(5,80,'DIFF向上拐点对应的股价:'+NUMTOSTRN(拐点价,2)+'元'),COLOR00D0D0;END;
    IFN=0ANDREF(DIFF,1)>REF(DIFF,2)andbarstatus=2THENBEGINDRAWTEXTREL(5,80,'DIFF向下拐点对应的股价:'+NUMTOSTRN(拐点价,2)+'元'),COLORD0D0D0;END;
    IFN=1ANDDIFF>REF(DIFF,1)andbarstatus=2THENBEGINDRAWTEXTREL(5,80,'DIFF向下拐点对应的股价:'+NUMTOSTRN(拐点价,2)+'元'),COLORD0D0D0;END;

通达信macd变色龙指标公式源码注释翻译结果

    P1赋值:10
    N赋值:10
    M赋值:3
    所属板块赋值:字符串相加
    当满足条件是否最后一个周期时,在横轴0纵轴0位置书写文字,画淡红色
    当满足条件1时,在横轴0纵轴0.04位置书写文字,画红色
    AA赋值:收盘价的3日指数移动平均>
    收盘价的21日指数移动平均
    BB赋值:收盘价的3日指数移动平均<
    收盘价的21日指数移动平均
    CC赋值:收盘价的3日指数移动平均>
    收盘价的8日指数移动平均
    CC1赋值:收盘价的3日指数移动平均<
    收盘价的8日指数移动平均
    当满足条件AA时,在最低价和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0088EE
    当满足条件AA时,在最低价和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0000AA
    当满足条件AA时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0000FF
    当满足条件AA时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR000099
    当满足条件AA时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000BB
    当满足条件AA时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000DD
    当满足条件AA时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLOR0000FF
    当满足条件BB时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画绿色
    当满足条件BB时,在收盘价和开盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLOR006600
    当满足条件BB时,在收盘价和开盘价位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLOR008800
    当满足条件BB时,在收盘价和开盘价位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLOR00AA00
    当满足条件BB时,在收盘价和开盘价位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLOR00CC00
    当满足条件BB时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLOR00FF00
    当满足条件BBANDCC时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLORFF55FF
    当满足条件BBANDCC时,在收盘价和开盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLOR880088
    当满足条件BBANDCC时,在收盘价和开盘价位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLORAA00AA
    当满足条件BBANDCC时,在收盘价和开盘价位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLORCC00CC
    当满足条件BBANDCC时,在收盘价和开盘价位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLOREE00EE
    当满足条件BBANDCC时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORFF44FF
    当满足条件AAANDCC1时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLORFF8800
    当满足条件AAANDCC1时,在收盘价和开盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLORFF2200
    当满足条件AAANDCC1时,在收盘价和开盘价位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLORFF4400
    当满足条件AAANDCC1时,在收盘价和开盘价位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLORFF6600
    当满足条件AAANDCC1时,在收盘价和开盘价位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLORFF8800
    当满足条件AAANDCC1时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORFFAA00
    ZT赋值:(收盘价/1日前的收盘价-1)*100>
    9.5
    当满足条件ZT时,在开盘价和收盘价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画黄色
    C3赋值:1日前的收盘价
    跌停赋值:如果(C3-收盘价)*100/C3>,返回?,否则返回?
    =(10-0.01*100/C3),1,0)
    当满足条件跌停时,在开盘价和收盘价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画红色
    输出筹码80:获利盘为80%的成本分布,NODRAW,画黄色,线宽为2
    输出筹码90:获利盘为90%的成本分布,NODRAW,COLORFF00FF,线宽为2
    输出底:获利盘为0.2%的成本分布,NODRAW,COLOR00FF00,线宽为2
    输出获利比例:以收盘价计算的获利盘比例*100,画红色,NODRAW
    A赋值:P1+(100-P1)/2
    B赋值:(100-P1)/2
    CCC赋值:获利盘为A%的成本分布
    DD赋值:获利盘为B%的成本分布
    输出筹码集中度:(CCC-DD)/(CCC+DD)*100,画黄色,NODRAW
    输出振幅:振幅*100,NODRAW,画白色
    K赋值:1
    输出箱顶:如果K=1,返回1日前的30日内收盘价的最高值的2日简单移动平均,否则返回无效数画黄色
    输出箱底:如果K=1,返回1日前的30日内收盘价的最低值的2日简单移动平均,否则返回无效数画青色
    AAA赋值:收盘价>
    1日前的2日内最高价的最高值
    BBB赋值:收盘价<
    1日前的2日内最低价的最低值
    ENTERLONG赋值:信号过滤(多头)
    EXITLONG赋值:信号过滤(多头)
    如果EXITLONG,返回最高价*1.01,否则返回无效数,POINTDOT,画绿色,线宽为5
    如果ENTERLONG,返回最低价*0.99,否则返回无效数,POINTDOT,画红色,线宽为5
    实收价赋值:如果((收盘价*100)的小数部分>,返回?,否则返回?
    0.46),((收盘价*100)的向上舍入/100),((收盘价*100)的向下舍入/100))
    柒%阳赋值:(实收价>
    =如果(((1日前的实收价*1.07)*100)的小数部分>,返回?,否则返回?
    0.46),(((1日前的实收价*1.07)*100)的向上舍入/100),(((1日前的实收价*1.07)*100)的向下舍入/100)))
    当满足条件柒%阳时,在最高价*1.01位置书写文字,画黄色
    DIR赋值:收盘价-22日前的收盘价的绝对值
    VIR赋值:收盘价-1日前的收盘价的绝对值的22日累和
    ER赋值:DIR/VIR
    CS赋值:ER*(2/3-2/14)+2/14
    CQ赋值:CS*CS
    输出私募成本线:以CQ为权重收盘价的动态移动平均的2日指数移动平均,画青色,线宽为3
    如果私募成本线>,返回?,否则返回?
    =1日前的私募成本线,私募成本线,无效数),画洋红色,线宽为3
    FIL赋值:私募成本线-1日前的私募成本线的20日估算标准差
    KXZT赋值:如果到最后交易的周期=1ANDPERIOD=5ANDNOT(收盘价>,返回?,否则返回?
    1500ORDYNAINFO(7)=0)ANDC>
    =开盘价,1日前的收盘价*1.1,无效数),NODRAW
    当满足条件到最后交易的周期=1ANDPERIOD=5时,在KXZT和开盘价和收盘价的较大值位置之间画柱状线,宽度为-1,-1不为0则画空心柱.,COLOR00C0C0
    KXDT赋值:如果到最后交易的周期=1ANDPERIOD=5ANDNOT(收盘价>,返回?,否则返回?
    1500)ANDC<
    开盘价,1日前的收盘价*0.9,无效数),NODRAW
    当满足条件到最后交易的周期=1ANDPERIOD=5时,在KXDT和开盘价和收盘价的较小值位置之间画柱状线,宽度为-1,-1不为0则画空心柱.,画淡蓝色
    X_36赋值:获利盘为1%的成本分布
    X_37赋值:获利盘为10%的成本分布
    X_38赋值:获利盘为20%的成本分布
    X_39赋值:获利盘为30%的成本分布
    X_40赋值:获利盘为40%的成本分布
    X_41赋值:获利盘为50%的成本分布
    X_42赋值:获利盘为60%的成本分布
    X_43赋值:获利盘为70%的成本分布
    X_44赋值:获利盘为80%的成本分布
    X_45赋值:获利盘为90%的成本分布
    X_46赋值:获利盘为99%的成本分布
    X_47赋值:获利盘为5%的成本分布
    X_48赋值:获利盘为15%的成本分布
    X_49赋值:获利盘为25%的成本分布
    X_50赋值:获利盘为35%的成本分布
    X_51赋值:获利盘为45%的成本分布
    X_52赋值:获利盘为55%的成本分布
    X_53赋值:获利盘为65%的成本分布
    X_54赋值:获利盘为75%的成本分布
    X_55赋值:获利盘为85%的成本分布
    X_56赋值:获利盘为95%的成本分布
    X_57赋值:X_47-X_36
    X_58赋值:X_37-X_47
    X_59赋值:X_48-X_37
    X_60赋值:X_38-X_48
    X_61赋值:X_49-X_38
    X_62赋值:X_39-X_49
    X_63赋值:X_50-X_39
    X_64赋值:X_40-X_50
    X_65赋值:X_51-X_40
    X_66赋值:X_41-X_51
    X_67赋值:X_52-X_41
    X_68赋值:X_42-X_52
    X_69赋值:X_53-X_42
    X_70赋值:X_43-X_53
    X_71赋值:X_54-X_43
    X_72赋值:X_44-X_54
    X_73赋值:X_55-X_44
    X_74赋值:X_45-X_55
    X_75赋值:X_56-X_45
    X_76赋值:X_46-X_56
    X_77赋值:X_57和X_58和X_59和X_60和X_61和X_62和X_63和X_64和X_65和X_66和X_67和X_68和X_69和X_70和X_71和X_72和X_73和X_74和X_和?的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值
    X_78赋值:如果X_57=X_77,返回(X_47+X_36)/2,否则返回如果X_58=X_77,返回(X_47+X_37)/2,否则返回如果X_59=X_77,返回(X_48+X_37)/2,否则返回如果X_60=X_77,返回(X_48+X_38)/2,否则返回如果X_61=X_77,返回(X_49+X_38)/2,否则返回如果X_62=X_77,返回(X_49+X_39)/2,否则返回如果X_63=X_77,返回(X_50+X_39),否则返回?
    输出筹码峰线:X_78,NODRAW,COLOR00EEEE
    当满足条件是否最后一个周期时,在筹码峰线和筹码峰线*1.001位置之间画柱状线,宽度为20,0不为0则画空心柱.,画黄色
    输出INPUT:P(12,1,100),S(26,1,100),M(9,1,50),N(0,0,1)
    周MACD赋值:"
    平滑异同平均线的MACD[取周线数据]"
    当满足条件周MACD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =0ANDDATATYPE=8,0,周MACD,11,0),COLOR000055
    当满足条件周MACD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0ANDDATATYPE=8,0,周MACD,11,0),COLOR515100
    输出DIFF:(收盘价的P日指数移动平均-收盘价的S日指数移动平均),线宽为1
    输出DEA:DIFF的M日指数移动平均,COLOR1AFFFF,线宽为1,LAYER0
    输出平滑异同平均线:(DIFF-DEA)*2,画红色,线宽为0
    PARTLINE(DIFF,DIFF>
    =1日前的DIFF,自定色,DIFF<
    1日前的DIFF,自定色),LAYER0
    当满足条件MACD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0ANDMACD>
    =1日前的MACD,MACD,0,4,0),COLOR0000F2
    当满足条件MACD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0ANDMACD<
    1日前的MACD,MACD,0,4,1),COLOR0000F2
    当满足条件MACD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0ANDMACD<
    1日前的MACD,MACD,0,4,0),COLOR008000
    当满足条件MACD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0ANDMACD>
    =1日前的MACD,MACD,0,4,1),COLOR008000
    ES赋值:如果N=0,返回1日前的收盘价的S日指数移动平均,否则返回收盘价的S日指数移动平均
    EP赋值:如果N=0,返回1日前的收盘价的P日指数移动平均,否则返回收盘价的P日指数移动平均
    DI赋值:如果N=0,返回1日前的DIFF,否则返回DIFF
    零度价赋值:((P+1)*(S-1)*ES-(S+1)*(P-1)*EP)/(2*(S+1)-2*(P+1))
    条件反判断=0ANDREF(DIFF,1)<
    输出0ANDBARSTATUS=2THENBEGINDRAWTEXTREL(5,10,'DIFF上穿零度对应的股价:'+NUMTOSTRN(零度价,2)+'元'),COLOR00D0D0
    END
    条件反判断=1ANDDIFF<
    输出0ANDBARSTATUS=2THENBEGINDRAWTEXTREL(5,10,'DIFF上穿零度对应的股价:'+NUMTOSTRN(零度价,2)+'元'),COLOR00D0D0
    END
    条件反判断=0ANDREF(DIFF,1)>
    输出0ANDBARSTATUS=2THENBEGINDRAWTEXTREL(5,10,'DIFF下穿零度对应的股价:'+NUMTOSTRN(零度价,2)+'元'),COLORD0D0D0
    END
    条件反判断=1ANDDIFF>
    输出0ANDBARSTATUS=2THENBEGINDRAWTEXTREL(5,10,'DIFF下穿零度对应的股价:'+NUMTOSTRN(零度价,2)+'元'),COLORD0D0D0
    END
    拐点价赋值:((P-1)*EP/(P+1)-(S-1)*ES/(S+1)-DI)*(S+1)*(P+1)/(2*(P+1)-2*(S+1))
    条件反判断=0ANDREF(DIFF,1)<
    输出2日前的DIFFANDBARSTATUS=2THENBEGINDRAWTEXTREL(5,80,'DIFF向上拐点对应的股价:'+NUMTOSTRN(拐点价,2)+'元'),COLOR00D0D0
    END
    条件反判断=1ANDDIFF<
    输出1日前的DIFFANDBARSTATUS=2THENBEGINDRAWTEXTREL(5,80,'DIFF向上拐点对应的股价:'+NUMTOSTRN(拐点价,2)+'元'),COLOR00D0D0
    END
    条件反判断=0ANDREF(DIFF,1)>
    输出2日前的DIFFANDBARSTATUS=2THENBEGINDRAWTEXTREL(5,80,'DIFF向下拐点对应的股价:'+NUMTOSTRN(拐点价,2)+'元'),COLORD0D0D0
    END
    条件反判断=1ANDDIFF>
    输出1日前的DIFFANDBARSTATUS=2THENBEGINDRAWTEXTREL(5,80,'DIFF向下拐点对应的股价:'+NUMTOSTRN(拐点价,2)+'元'),COLORD0D0D0
    END

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