神奇指标网

通达信乖离率MACD指标公式源码分享

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

  



相关简介:   通达信乖离率 macd指标公式源码分享                              


     通达信指标公式源码概况:


  指标类别:通达信指标公式


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图



红色macd是我特意为红色风暴主图指标配套的副图指标之一,该指标吸取了红色风暴指标中的精华部分,同时去除了未来函数;另增加macd指标及强化了机构资金捕捉扫描功能,威力比红色风暴更加强大!为股市征战、血染尘沙的你增添了一副重装铠甲,让你豪情猛增、意气风发。




通达信指标公式源码:



    乖离率bias买入:=crOSS(-6,(CLOSE-ma(CLOSE,12))/MA(CLOSE,12)*100);
    stICKLINE(乖离率BIAS买入,0,30,4,0),COLORRED;
    V11:=MA(C,3)=LLV(MA(C,3),7);
    V12:=MA(C,3)<MA(C,5);
    V13:=MA(V,5)<MA(V,10)*0.99;
    V14:=COUNT(MA(C,1)<REF(C,1),2)=2;
    黄:IF(V11ANDV12ANDV13ANDV14,100,50),LINETHICK2;
    V1:=MA(C,3)=HHV(MA(C,3),7);
    V2:=MA(C,3)>MA(C,5);
    V3:=MA(V,5)>MA(V,10)*1.01;
    V4:=COUNT(MA(C,1)>REF(C,1),2)=2;
    卖:IF(V1ANDV2ANDV3ANDV4,50,0),LINETHICK2;
    RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
    VAR18:=(HIGH+LOW+CLOSE)/3;
    SHORT:=6;
    LONG:=9;
    MID:=3;
    DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG),LINETHICK1,COLOR0000FF;
    DEA:EMA(DIF,MID);
    DRAWBAND(DIF,RGB(500,180,280),DEA,RGB(380,280,180));
    MACD:(DIF-DEA)*2,COLORSTICK;
    向上:=IF(DIF>=REF(DIF,1),DIF,DRAWNULL),LINETHICK2,COLORRED;
    向下:=IF(DIF<REF(DIF,1),DIF,DRAWNULL),COLORGREEN,LINETHICK2;
    DRAWICON(CROSS(DIF,DEA)ANDDIF>REF(DIF,1)ANDDEA<0,DIF,0);
    强势区:=IF((EVERY(向下>=REF(向下,1),1)),-0.2,0)COLOR0000FF,LINETHICK3;
    买入信号:IF(((CROSS(-0.01,强势区))ANDDIF<0),0.2,0),STICK,COLORFF9150,LINETHICK3;
    {徐氏MACD条件选股公式}
    SHORT:=6;
    LONG:=9;
    MID:=3;
    DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
    DEA:=EMA(DIF,MID);
    向下:=IF(DIF<REF(DIF,1),DIF,DRAWNULL);
    强势区:=IF((EVERY(向下>=REF(向下,1),1)),-0.2,0);
    买入信号:IF(((CROSS(-0.01,强势区))ANDDIF<0),1,0);
    VAR19:=(VAR18-MA(VAR18,14))/(0.015*AVEDEV(VAR18,14));
    VAR1A:=(VAR18-MA(VAR18,70))/(0.015*AVEDEV(VAR18,70));
    VAR1B:=IF(VAR19>=150ANDVAR19<200ANDVAR1A>=150ANDVAR1A<200,-10,0);
    VAR1C:=IF(VAR19<=-150ANDVAR19>-200ANDVAR1A<=-150ANDVAR1A>-200,10,0);
    VAR1D:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
    VAR1E:=100-Abs(VAR1D);
    出击2:IF(BARSCOUNT(CLOSE)<13,10,IF(VAR1E<92ANDVAR1D<0,10,0)),COLORF00FF0,LINETHICK2;
    出击1:IF(BARSCOUNT(CLOSE)<70,-10,IF(VAR1A<=-200ANDVAR19<=-150,15,VAR1C)-10),COLORRED,LINETHICK2,;
    快:=COUNT(CLOSE>REF(CLOSE,2),4)/4*100;
    慢:=COUNT(CLOSE>REF(CLOSE,2),6)/6*100;
    风险:IF(快=100AND慢>=80,100,110),COLORLIGREEN;
    FXSJ:=BArslAST(风险=90);
    DRAWTEXT(FXSJ=1,107,'走'),COLORGREEN;
    DRAWICON(风险=100,115,2);
    量能饱和度:IF((AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20))*100>100,100,(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20))*100),NODRAW;






[源码注释]通达信公式动态翻译结果


   乖离率BIAS买入赋值:-6上穿(收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均*100

   当满足条件乖离率BIAS买入时,在0和30位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色

   V11赋值:收盘价的3日简单移动平均=7日内收盘价的3日简单移动平均的最低值

   V12赋值:收盘价的3日简单移动平均<收盘价的5日简单移动平均

   V13赋值:成交量(手)的5日简单移动平均<成交量(手)的10日简单移动平均*0.99

   V14赋值:统计2日中满足收盘价的1日简单移动平均<1日前的收盘价的天数=2

   输出

   黄:如果V11ANDV12ANDV13ANDV14,返回100,否则返回50,线宽为2

   V1赋值:收盘价的3日简单移动平均=7日内收盘价的3日简单移动平均的最高值

   V2赋值:收盘价的3日简单移动平均>收盘价的5日简单移动平均

   V3赋值:成交量(手)的5日简单移动平均>成交量(手)的10日简单移动平均*1.01

   V4赋值:统计2日中满足收盘价的1日简单移动平均>1日前的收盘价的天数=2

   输出

   卖:如果V1ANDV2ANDV3ANDV4,返回50,否则返回0,线宽为2

   RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100

   VAR18赋值:(最高价+最低价+收盘价)/3

   SHORT赋值:6

   LONG赋值:9

   MID赋值:3

   输出

   DIF:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均,线宽为1,COLOR0000FF

   输出

   DEA:DIF的MID日指数移动平均

   画带状线

   输出

   平滑异同平均线:(DIF-DEA)*2,COLORSTICK

   向上赋值:如果DIF>,返回?,否则返回?

   =1日前的DIF,DIF,无效数),线宽为2,画红色

   向下赋值:如果DIF<,返回?,否则返回?

   1日前的DIF,DIF,无效数),画绿色,线宽为2

   当满足条件DIF上穿DEAANDDIF>时,在?位置画?号图标

   1日前的DIFANDDEA<

   0,DIF,0)

   强势区赋值:如果(最近?日一直存在向下>,返回?,否则返回?

   =1日前的向下,1)),-0.2,0)COLOR0000FF,线宽为3

   输出

   买入信号:如果((-0.01上穿强势区)ANDDIF<,返回?,否则返回?

   0),0.2,0),STICK,COLORFF9150,线宽为3

   SHORT赋值:6

   LONG赋值:9

   MID赋值:3

   DIF赋值:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均

   DEA赋值:DIF的MID日指数移动平均

   向下赋值:如果DIF<,返回?,否则返回?

   1日前的DIF,DIF,无效数)

   强势区赋值:如果(最近?日一直存在向下>,返回?,否则返回?

   =1日前的向下,1)),-0.2,0)

   输出

   买入信号:如果((-0.01上穿强势区)ANDDIF<,返回?,否则返回?

   0),1,0)

   VAR19赋值:(VAR18-VAR18的14日简单移动平均)/(0.015*VAR18的14日平均绝对偏差)

   VAR1A赋值:(VAR18-VAR18的70日简单移动平均)/(0.015*VAR18的70日平均绝对偏差)

   VAR1B赋值:如果VAR19>=150ANDVAR19<200ANDVAR1A>=150ANDVAR1A<200,返回-10,否则返回0

   VAR1C赋值:如果VAR19<=-150ANDVAR19>-200ANDVAR1A<=-150ANDVAR1A>-200,返回10,否则返回0

   VAR1D赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100

   VAR1E赋值:100-VAR1D的绝对值

   输出

   出击2:如果收盘价的有效数据周期数<13,返回10,否则返回如果VAR1E<92ANDVAR1D<0,返回10,否则返回0,COLORF00FF0,线宽为2

   输出

   出击1:如果收盘价的有效数据周期数<70,返回-10,否则返回如果VAR1A<=-200ANDVAR19<=-150,返回15,否则返回VAR1C-10,画红色,线宽为2,

   快赋值:统计4日中满足收盘价>2日前的收盘价的天数/4*100

   慢赋值:统计6日中满足收盘价>2日前的收盘价的天数/6*100

   输出

   风险:如果快=100AND慢>=80,返回100,否则返回110,画淡绿色

   FXSJ赋值:上次风险=90距今天数

   当满足条件FXSJ=1时,在107位置书写文字,画绿色

   当满足条件风险=100时,在115位置画2号图标

   输出

   量能饱和度:如果(成交额(元)/收盘价)/(20日内成交额(元)的最高值/20日内收盘价的最高值)*100>100,返回100,否则返回(成交额(元)/收盘价)/(20日内成交额(元)的最高值/20日内收盘价的最高值)*100,NODRAW


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

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

网友评论

已有0人评论

清除 发表评论