神奇指标网

macd买卖点指标公式

浏览 646次浏览
标签: 指标公式
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  



     相关简介:   macd买卖点指标公式                              


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图/主图





未来函数检测结果:

         暂未发现存在未来函数





macd买卖点指标公式源码:



    {取消的股票}
    T1:=IF(NAMELIKE('ST'),0,1)ANDIF(NAMELIKE('*'),0,1);
    T2:=NOT(CODELIKE('688'));
    T3:=NOT(CODELIKE('300'));
    T4:=NOT(CODELIKE('4'));
    T5:=NOT(CODELIKE('8'));
    T6:=NOT(INBLOCK('近期解禁'));
    T7:=NOT(INBLOCK('拟减持'));
    TT:=T1ANDT2ANDT4ANDT5ANDT6ANDT7;
    {均线}
    A1:=MA(C,5);{5日均线}
    A2:=MA(C,10);{10日均线}
    A3:=MA(C,20);{20日均线}
    A4:=MA(C,30);{30日均线}
    A5:=MA(C,60);{60日均线}
    A11:=A1>REF(A1,1);{5日均线大于1日前的5日均线};
    A12:=A2>REF(A2,1);{10日均线大于1日前的10日均线}
    A13:=A3>REF(A3,1);{20日均线大于1日前的20日均线}
    A14:=A4>REF(A4,1);{30日均线大于1日前的30日均线}
    A15:=A5>REF(A5,1);{60日均线大于1日前的60日均线}
    A16:=crOSS(A1,A2);{5日均线上穿10日均线}
    A17:=CROSS(A2,A3);{10日均线上穿20日均线}
    A18:=REF(A1,1)<REF(A2,1);{1日前的5日均线<1日前的10日均线}
    A19:=A1>A2;{5日均线>10日均线}
    AA:=A11ANDA12ANDA19;
    {macd指标}
    DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
    DEA:=EMA(DIF,9);
    MacD:=(DIF-DEA)*2;
    B1:=DIF-(REF(DIF,1))>0.03;{DIF-1日前的DIF>0.03}
    B2:=DIF>REF(DIF,1);{DIF>1日前的DIF}
    B3:=DEA-(REF(DEA,1))>0.05;{DEA-1日前的DRA>0.05}
    BB:=B1ANDB3;
    {skdj指标}
    LOWV:=LLV(LOW,9);
    HIGHV:=HHV(HIGH,9);
    RSV:=EMA((CLOSE-LOWV)/(HIGHV-LOWV)*100,3);
    SkdjK:=EMA(RSV,3);
    SkdJD:=MA(SKDJK,3);
    C1:=REF(SKDJK,1)<20;{1日前的SKDJK<20}
    C2:=SKDJK>REF(SKDJK,1);{SKDJK大于1日前的SKDJK}
    C3:=REF(SKDJD,1)<20;{1日前的SKDJD<20}
    C4:=SKDJD>REF(SKDJD,1);{SKDJD大于1日前的SKDJD}
    C5:=SKDJD-REF(SKDJD,1)>1;{SKDJD-1日前的SKDJD>1}
    CC:=C2ANDC5;
    {KDJ指标}
    RSE:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
    KDJK:=SMA(RSE,3,1);
    KDJD:=SMA(KDJK,3,1);
    KDJJ:=3*KDJK-2*KDJD;
    D1:=KDJK>REF(KDJK,1);{KDJK大于1日前的KDJK}
    D2:=REF(KDJJ,1)<20;{1日前的KDJJ<20}
    D3:=KDJJ>REF(KDJJ,1);{KDJJ大于1日前的KDJJ}
    D4:=KDJJ-REF(KDJJ,1)>7;{KDJJ-1日前的KDJJ>7}
    DD:=D3ANDD4;
    {rsi指标}
    LC:=REF(CLOSE,1);
    RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(Abs(CLOSE-LC),6,1)*100;
    RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;
    RSI3:=SMA(MAX(CLOSE-LC,0),24,1)/SMA(ABS(CLOSE-LC),24,1)*100;
    E1:=REF(RSI1,1)<20;{1日前的RSI1<20}
    E2:=RSI1>REF(RSI1,1);{RSI1大于1日前的RSI1}
    E3:=RSI2>REF(RSI2,1);{RSI2大于1日前的RSI2}
    EE:=E2ANDE3;
    {dmi指标}
    MTR:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
    HD:=HIGH-REF(HIGH,1);
    LD:=REF(LOW,1)-LOW;
    DMP:=SUM(IF(HD>0&&HD>LD,HD,0),14);
    DMM:=SUM(IF(LD>0&&LD>HD,LD,0),14);
    pdi:=DMP*100/MTR;
    mdi:=DMM*100/MTR;
    ADX:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
    ADXR:=(ADX+REF(ADX,6))/2;
    F1:=PDI>REF(PDI,1);{PDI大于1日前的PDI}
    F2:=REF(PDI,1)<REF(MDI,1);{1日前的PDI<1日前的MDI}
    F3:=PDI>MDI;{当前PDI大于当前MDI}
    F4:=CROSS(PDI,MDI);{PDI上穿MDI}
    F5:=PDI-REF(PDI,1)>7;{PDI-1日前的PDI>7}
    F6:=MDI>REF(MDI,1);{MDI大于1日前的MDI}
    FF:=F3ANDF5;
    {cci指标}
    TYP:=(HIGH+LOW+CLOSE)/3;
    CCI:=(TYP-MA(TYP,14))*1000/(15*AVEDEV(TYP,14));
    G1:=CCI<-50;{CCI<-50}
    G2:=CCI>REF(CCI,1);{CCI大于1日前的CCI}
    G3:=CCI-REF(CCI,1)>30;{CCI-1日前的CCI>30}
    GG:=G3;
    {vol指标}
    VOLUME:=VOL;
    MAVOL1:=MA(VOLUME,5);
    MAVOL2:=MA(VOLUME,10);
    MAVOL3:=MA(VOLUME,60);
    H1:=MAVOL1>REF(MAVOL1,1);{MAVOL1大于1日前的MAVOL1}
    H2:=MAVOL2>REF(MAVOL2,1);{MAVOL2大于1日前的MAVOL2}
    H3:=VOLUME>REF(VOLUME,1);{VOLUME大于1日前的VOLUME}
    HH:=H1ANDH2ANDH3;
    XG:AAANDBBANDCCANDDDANDEEANDFFANDGGANDTTANDHH;





macd买卖点指标公式源码注释翻译结果



    T1赋值:如果模糊匹配品种名称,返回0,否则返回1ANDIF(模糊匹配品种名称,0,1)
    T2赋值:取反
    T3赋值:取反
    T4赋值:取反
    T5赋值:取反
    T6赋值:取反
    T7赋值:取反
    TT赋值:T1ANDT2ANDT4ANDT5ANDT6ANDT7
    A1赋值:收盘价的5日简单移动平均
    A2赋值:收盘价的10日简单移动平均
    A3赋值:收盘价的20日简单移动平均
    A4赋值:收盘价的30日简单移动平均
    A5赋值:收盘价的60日简单移动平均
    A11赋值:A1>1日前的A1
    A12赋值:A2>1日前的A2
    A13赋值:A3>1日前的A3
    A14赋值:A4>1日前的A4
    A15赋值:A5>1日前的A5
    A16赋值:A1上穿A2
    A17赋值:A2上穿A3
    A18赋值:1日前的A1<1日前的A2
    A19赋值:A1>A2
    AA赋值:A11ANDA12ANDA19
    DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
    DEA赋值:DIF的9日指数移动平均
    MACD赋值:(DIF-DEA)*2
    B1赋值:DIF-(1日前的DIF)>0.03
    B2赋值:DIF>1日前的DIF
    B3赋值:DEA-(1日前的DEA)>0.05
    BB赋值:B1ANDB3
    LOWV赋值:9日内最低价的最低值
    HIGHV赋值:9日内最高价的最高值
    RSV赋值:(收盘价-LOWV)/(HIGHV-LOWV)*100的3日指数移动平均
    SKDJK赋值:RSV的3日指数移动平均
    SKDJD赋值:SKDJK的3日简单移动平均
    C1赋值:1日前的SKDJK<20
    C2赋值:SKDJK>1日前的SKDJK
    C3赋值:1日前的SKDJD<20
    C4赋值:SKDJD>1日前的SKDJD
    C5赋值:SKDJD-1日前的SKDJD>1
    CC赋值:C2ANDC5
    RSE赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
    KDJK赋值:RSE的3日[1日权重]移动平均
    KDJD赋值:KDJK的3日[1日权重]移动平均
    KDJJ赋值:3*KDJK-2*KDJD
    D1赋值:KDJK>1日前的KDJK
    D2赋值:1日前的KDJJ<20
    D3赋值:KDJJ>1日前的KDJJ
    D4赋值:KDJJ-1日前的KDJJ>7
    DD赋值:D3ANDD4
    LC赋值:1日前的收盘价
    RSI1赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100
    RSI2赋值:收盘价-LC和0的较大值的12日[1日权重]移动平均/收盘价-LC的绝对值的12日[1日权重]移动平均*100
    RSI3赋值:收盘价-LC和0的较大值的24日[1日权重]移动平均/收盘价-LC的绝对值的24日[1日权重]移动平均*100
    E1赋值:1日前的RSI1<20
    E2赋值:RSI1>1日前的RSI1
    E3赋值:RSI2>1日前的RSI2
    EE赋值:E2ANDE3
    MTR赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的14日累和
    HD赋值:最高价-1日前的最高价
    LD赋值:1日前的最低价-最低价
    DMP赋值:如果HD>0并且HD>LD,返回HD,否则返回0的14日累和
    DMM赋值:如果LD>0并且LD>HD,返回LD,否则返回0的14日累和
    PDI赋值:DMP*100/MTR
    MDI赋值:DMM*100/MTR
    ADX赋值:MDI-PDI的绝对值/(MDI+PDI)*100的6日简单移动平均
    ADXR赋值:(ADX+6日前的ADX)/2
    F1赋值:PDI>1日前的PDI
    F2赋值:1日前的PDI<1日前的MDI
    F3赋值:PDI>MDI
    F4赋值:PDI上穿MDI
    F5赋值:PDI-1日前的PDI>7
    F6赋值:MDI>1日前的MDI
    FF赋值:F3ANDF5
    TYP赋值:(最高价+最低价+收盘价)/3
    CCI赋值:(TYP-TYP的14日简单移动平均)*1000/(15*TYP的14日平均绝对偏差)
    G1赋值:CCI<-50
    G2赋值:CCI>1日前的CCI
    G3赋值:CCI-1日前的CCI>30
    GG赋值:G3
    VOLUME赋值:成交量(手)
    MAVOL1赋值:VOLUME的5日简单移动平均
    MAVOL2赋值:VOLUME的10日简单移动平均
    MAVOL3赋值:VOLUME的60日简单移动平均
    H1赋值:MAVOL1>1日前的MAVOL1
    H2赋值:MAVOL2>1日前的MAVOL2
    H3赋值:VOLUME>1日前的VOLUME
    HH赋值:H1ANDH2ANDH3
    输出XG:AAANDBBANDCCANDDDANDEEANDFFANDGGANDTTANDHH



神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究

神奇指标收藏 收藏
神奇指标分享 分享

网友评论

已有0人评论

清除 发表评论