神奇指标网

通达信金牛共振指标公式

浏览 324次浏览
标签: 通达信
来源:神奇指标网 编辑:神奇指标网 发布日期:2023-06-15

  



     相关简介:   通达信金牛共振指标公式                              


  授权方式:免费版


  指标评级:★★★★★


  指标分类:策略


  画线方法:副图/主图





未来函数检测结果:

         暂未发现存在未来函数





通达信金牛共振指标公式源码:


    VAR01:=REF(LOW,1);
    VAR02:=SMA(ABS(LOW-VAR01),3,1)/SMA(MAX(LOW-VAR01,0),3,1)*100;
    VAR03:=EMA(IF(CLOSE*1.3,VAR02*10,VAR02/10),3);
    VAR04:=LLV(LOW,30);
    VAR05:=HHV(VAR03,30);
    VAR06:=IF(MA(CLOSE,60),1,0);
    VAR07:=EMA(IF(LOW<=VAR04,(VAR03+VAR05*2)/2,0),3)/618*VAR06;
    VAR08:=IF(VAR07>100,100,VAR07);
    VAR09:=((2)*(CLOSE)+HIGH+LOW+OPEN)/(5);
    VAR10:=((VAR09-MA(VAR09,14))*(100))/((1.5)*(AVEDEV(VAR09,14)));
    VAR11:=((SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1))/(SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)))*(100);
    VAR12:=CLOSE/MA(CLOSE,20)*100<80;
    VAR13:=CLOSE/MA(CLOSE,40)*100<78;
    VAR14:=CLOSE/MA(CLOSE,60)*100<72;
    VAR15:=HIGH>LOW*1.051;
    VAR16:=VAR15ANDCOUNT(VAR15,5)>1;
    VAR17:=VAR16AND(VAR12ORVAR13ORVAR14);
    VAR18:=REF(CLOSE,1);
    VAR19:=SMA(MAX(CLOSE-VAR18,0),6,1)/SMA(ABS(CLOSE-VAR18),6,1)*100;
    VAR20:=VAR19<20;
    VAR21:=MA(C,5);
    VAR22:=(C-VAR21)/VAR21*100;
    VAR23:=VAR22<-10;
    VAR24:=(HHV(H,9.8)-C)/(HHV(H,9.8)-LLV(L,9.8))*101;
    VAR25:=SMA(VAR24,3,1);
    VAR26:=SMA(VAR25,3,1);
    VAR27:=3*VAR25-2*VAR26;
    VAR28:=IF(VAR27>=100,100,IF(VAR27<=0,0,VAR27));
    VAR29:=VAR28=100;
    VAR30:=VAR17ANDVAR20ANDVAR23ANDVAR29;
    VAR31:=1/WINNER(CLOSE);
    VAR32:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
    VAR33:=100-ABS(VAR32);
    VAR34:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,15,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,15,1),10,1);
    VAR35:=100-VAR34;
    VAR36:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
    VAR37:=SMA(VAR36,3,1);
    VAR38:=SMA(VAR37,3,1);
    VAR39:=(-1)*(EMA(VAR35,1)-50)+50;
    金牛:=EMA(3*VAR37-2*VAR38,3);
    开路:=MA(VAR39,18);
    喜:=(-1)*(EMA(VAR35,1)-50)+50;
    丰收:金牛>-1AND金牛<25AND开路<84AND喜>REF(喜,1);
    DRAWGBK(C>0,RGB(1,1,1),RGB(1,1,1),0,'0',0);
    {MACD周金叉}
    DFFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
    DAAA:=EMA(DFFF,9);
    周DIF:="MACD.DIF#WEEK"(12,26,9),NODRAW;
    周DEA:="MACD.DEA#WEEK"(12,26,9),NODRAW;
    周金叉:=周DIF>周DEA;
    STICKLINE(周金叉,DFFF,DAAA,0.8,0),COLOR0080FF;
    {30分钟MACD彩带}
    DIF30分钟:=(EMA(CLOSE,12/4)-EMA(CLOSE,26/4)),NODRAW;
    DEA30分钟:=(EMA(DIF30分钟,9/4)),NODRAW;
    DRAWBAND(DIF30分钟,RGB(255,150,255),DEA30分钟,RGB(128,128,255));
    {DJG波段风暴}
    DIFF:=EMA(CLOSE,21)-EMA(CLOSE,34);
    DEAA:=EMA(DIFF,8);
    MACDD:=3.8*(DIFF-DEAA);
    MARDD:=SMA(MACDD,2,1);
    STICKLINE(MACDD>MARDD,MACDD,MARDD,1.8,0),COLORMAGENTA;
    STICKLINE(MACDD<MARDD,MACDD,MARDD,1.8,0),COLORFF8000;
    {底部信号}
    BB值:=EMA(100*(C-LLV(LOW,34))/(HHV(H,34)-LLV(LOW,34)),3);
    AAA:=EMA(CLOSE,12)-EMA(CLOSE,26);
    DRAWTEXT(CROSS(BB值,9),0,'底部'),COLORYELLOW;
    DRAWICON(CROSS(BB值,9),0,41);
    STICKLINE(CROSS(BB值,9),AAA,0,2,0),COLORYELLOW;
    {DJG_MACD的柱线}
    MACD2:=2*("MACD.DIF"-"MACD.DEA");
    STICKLINE(MACD2>=0,0,MACD2,0,0),COLORRED;{0上升}
    STICKLINE(MACD2>=0ANDMACD2<REF(MACD2,1),0,MACD2,0,0),COLORGREEN;{0上跌}
    STICKLINE(MACD2<0,0,MACD2,0,0),COLORGREEN;{0下跌}
    STICKLINE(MACD2<0ANDMACD2>REF(MACD2,1),0,MACD2,0,0),COLORRED;{0下升}
    {DIF和DEA线}
    DIF:EMA(CLOSE,12)-EMA(CLOSE,26)COLORWHITE,LINETHICK2;
    DEA:EMA(DIF,9)COLOR0080FF;
    DRAWTEXT(ISLASTBAR,DIF,'←DIF'),COLORWHITE;
    DRAWTEXT(ISLASTBAR,DEA,'←DEA'),COLOR0080FF;
    {金叉和背离的标识}
    JCCOUNT:=COUNT(CROSS(DIF,DEA),BARSLAST(DEA>=0));
    二次金叉:=CROSS(DIF,DEA)ANDDEA<0ANDCOUNT(JCCOUNT=2,21)=1;
    DRAWICON(二次金叉,DEA*0.5,41);
    DRAWTEXT(二次金叉,DEA*0.5,'二次金叉'),COLORYELLOW;
    A1:=BARSLAST(REF(CROSS(DIF,DEA),1));
    底背离:=REF(CLOSE,A1+1)>CLOSEANDDIF>REF(DIF,A1+1)ANDCROSS(DIF,DEA);
    DRAWTEXT(底背离,DIF*1,'底背离'),COLORWHITE;
    DRAWICON(底背离,DIF*1,38);
    A2:=BARSLAST(REF(CROSS(DEA,DIF),1));
    顶背离:=REF(CLOSE,A2+1)<CLOSEANDREF(DIF,A2+1)>DIFANDCROSS(DEA,DIF);
    DRAWTEXT(顶背离,DIF*1,'顶背离'),COLORGREEN;
    DRAWICON(顶背离,DIF*1,39);
    DA1:=BARSLAST(REF(CROSS(DIF,DEA),1));
    D底背离:=REF(CLOSE,DA1+1)>CLOSEANDDIF>REF(DIF,DA1+1)ANDCROSS(DIF,DEA);
    底背画线:DRAWLINE(DA1=0,DEA,D底背离,DEA,0),COLORWHITE,DOTLINE;
    DA2:=BARSLAST(REF(CROSS(DEA,DIF),1));
    D顶背离:=REF(CLOSE,DA2+1)<CLOSEANDREF(DIF,DA2+1)>DIFANDCROSS(DEA,DIF);
    顶背画线:DRAWLINE(DA2=0,DEA,顶背离,DEA,0),COLORGREEN,DOTLINE;
    {MACD&KDJ金叉共振}
    {DIF:EMA(CLOSE,12)-EMA(CLOSE,26);DEA:EMA(DIF,9);}
    RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9));
    K:SMA(RSV,9,3),NODRAW;
    D:SMA(K,9,3),NODRAW;
    J:3*K-2*D,NODRAW;
    A:=CROSS(DIF,DEA)ANDCROSS(K,D)ANDCROSS(J,D);
    DRAWICON(A,DEA*1.2,25);
    DRAWTEXT(A,DEA*1.2,'金叉共振'),COLORYELLOW;
    0,COLORGRAY,DOTLINE;






通达信金牛共振指标公式源码注释翻译结果


    VAR01赋值:1日前的最低价
    VAR02赋值:最低价-VAR01的绝对值的3日[1日权重]移动平均/最低价-VAR01和0的较大值的3日[1日权重]移动平均*100
    VAR03赋值:如果收盘价*1.3,返回VAR02*10,否则返回VAR02/10的3日指数移动平均
    VAR04赋值:30日内最低价的最低值
    VAR05赋值:30日内VAR03的最高值
    VAR06赋值:如果收盘价的60日简单移动平均,返回1,否则返回0
    VAR07赋值:如果最低价<,返回?,否则返回?的?日指数移动平均
    =VAR04,(VAR03+VAR05*2)/2,0),3)/618*VAR06
    VAR08赋值:如果VAR07>,返回?,否则返回?
    100,100,VAR07)
    VAR09赋值:((2)*(收盘价)+最高价+最低价+开盘价)/(5)
    VAR10赋值:((VAR09-VAR09的14日简单移动平均)*(100))/((1.5)*(VAR09的14日平均绝对偏差))
    VAR11赋值:((收盘价-1日前的收盘价和0的较大值的6日[1日权重]移动平均)/(收盘价-1日前的收盘价的绝对值的6日[1日权重]移动平均))*(100)
    VAR12赋值:收盘价/收盘价的20日简单移动平均*100<
    80
    VAR13赋值:收盘价/收盘价的40日简单移动平均*100<
    78
    VAR14赋值:收盘价/收盘价的60日简单移动平均*100<
    72
    VAR15赋值:最高价>
    最低价*1.051
    VAR16赋值:VAR15ANDCOUNT(VAR15,5)>
    1
    VAR17赋值:VAR16AND(VAR12ORVAR13ORVAR14)
    VAR18赋值:1日前的收盘价
    VAR19赋值:收盘价-VAR18和0的较大值的6日[1日权重]移动平均/收盘价-VAR18的绝对值的6日[1日权重]移动平均*100
    VAR20赋值:VAR19<
    20
    VAR21赋值:收盘价的5日简单移动平均
    VAR22赋值:(收盘价-VAR21)/VAR21*100
    VAR23赋值:VAR22<
    -10
    VAR24赋值:(9.8日内最高价的最高值-收盘价)/(9.8日内最高价的最高值-9.8日内最低价的最低值)*101
    VAR25赋值:VAR24的3日[1日权重]移动平均
    VAR26赋值:VAR25的3日[1日权重]移动平均
    VAR27赋值:3*VAR25-2*VAR26
    VAR28赋值:如果VAR27>,返回?,否则返回?
    =100,100,如果VAR27<,返回?,否则返回?
    =0,0,VAR27))
    VAR29赋值:VAR28=100
    VAR30赋值:VAR17ANDVAR20ANDVAR23ANDVAR29
    VAR31赋值:1/以收盘价计算的获利盘比例
    VAR32赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100
    VAR33赋值:100-VAR32的绝对值
    VAR34赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的15日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的15日[1日权重]移动平均的10日[1日权重]移动平均
    VAR35赋值:100-VAR34
    VAR36赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
    VAR37赋值:VAR36的3日[1日权重]移动平均
    VAR38赋值:VAR37的3日[1日权重]移动平均
    VAR39赋值:(-1)*(VAR35的1日指数移动平均-50)+50
    金牛赋值:3*VAR37-2*VAR38的3日指数移动平均
    开路赋值:VAR39的18日简单移动平均
    喜赋值:(-1)*(VAR35的1日指数移动平均-50)+50
    输出丰收:金牛>
    -1AND金牛<
    25AND开路<
    84AND喜>
    1日前的喜
    填充背景
    0,自定色,自定色,0,'0',0)
    DFFF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
    DAAA赋值:DFFF的9日指数移动平均
    周DIF赋值:"MACD.DIF[取周线数据]"(12,26,9),NODRAW
    周DEA赋值:"MACD.DEA[取周线数据]"(12,26,9),NODRAW
    周金叉赋值:周DIF>
    周DEA
    当满足条件周金叉时,在DFFF和DAAA位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,COLOR0080FF
    DIF30分钟赋值:(收盘价的12/4日指数移动平均-收盘价的26/4日指数移动平均),NODRAW
    DEA30分钟赋值:(DIF30分钟的9/4日指数移动平均),NODRAW
    画带状线
    DIFF赋值:收盘价的21日指数移动平均-收盘价的34日指数移动平均
    DEAA赋值:DIFF的8日指数移动平均
    MACDD赋值:3.8*(DIFF-DEAA)
    MARDD赋值:MACDD的2日[1日权重]移动平均
    当满足条件MACDD>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    MARDD,MACDD,MARDD,1.8,0),画洋红色
    当满足条件MACDD<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    MARDD,MACDD,MARDD,1.8,0),COLORFF8000
    BB值赋值:100*(收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的3日指数移动平均
    AAA赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
    当满足条件BB值上穿9时,在0位置书写文字,画黄色
    当满足条件BB值上穿9时,在0位置画41号图标
    当满足条件BB值上穿9时,在AAA和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
    MACD2赋值:2*("MACD.DIF"-"MACD.DEA")
    当满足条件MACD2>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =0,0,MACD2,0,0),画红色
    当满足条件MACD2>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    =0ANDMACD2<
    1日前的MACD2,0,MACD2,0,0),画绿色
    当满足条件MACD2<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0,0,MACD2,0,0),画绿色
    当满足条件MACD2<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
    0ANDMACD2>
    1日前的MACD2,0,MACD2,0,0),画红色
    输出DIF:收盘价的12日指数移动平均-收盘价的26日指数移动平均画白色,线宽为2
    输出DEA:DIF的9日指数移动平均COLOR0080FF
    当满足条件是否最后一个周期时,在DIF位置书写文字,画白色
    当满足条件是否最后一个周期时,在DEA位置书写文字,COLOR0080FF
    JCCOUNT赋值:统计上次DEA>距今天数日中满足DIF上穿DEA的天数
    =0))
    二次金叉赋值:DIF上穿DEAANDDEA<
    0ANDCOUNT(JCCOUNT=2,21)=1
    当满足条件二次金叉时,在DEA*0.5位置画41号图标
    当满足条件二次金叉时,在DEA*0.5位置书写文字,画黄色
    A1赋值:上次1日前的DIF上穿DEA距今天数
    底背离赋值:A1+1日前的收盘价>
    CLOSEANDDIF>
    A1+1日前的DIFANDCROSS(DIF,DEA)
    当满足条件底背离时,在DIF*1位置书写文字,画白色
    当满足条件底背离时,在DIF*1位置画38号图标
    A2赋值:上次1日前的DEA上穿DIF距今天数
    顶背离赋值:A2+1日前的收盘价<
    CLOSEANDREF(DIF,A2+1)>
    DIFANDCROSS(DEA,DIF)
    当满足条件顶背离时,在DIF*1位置书写文字,画绿色
    当满足条件顶背离时,在DIF*1位置画39号图标
    DA1赋值:上次1日前的DIF上穿DEA距今天数
    D底背离赋值:DA1+1日前的收盘价>
    CLOSEANDDIF>
    DA1+1日前的DIFANDCROSS(DIF,DEA)
    输出底背画线:当满足条件DA1=0时,在DEA位置画直线起点,当满足条件D底背离时,在DEA位置画直线终点,0表示是否延长.,画白色,DOTLINE
    DA2赋值:上次1日前的DEA上穿DIF距今天数
    D顶背离赋值:DA2+1日前的收盘价<
    CLOSEANDREF(DIF,DA2+1)>
    DIFANDCROSS(DEA,DIF)
    输出顶背画线:当满足条件DA2=0时,在DEA位置画直线起点,当满足条件顶背离时,在DEA位置画直线终点,0表示是否延长.,画绿色,DOTLINE
    RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)
    输出K:RSV的9日[3日权重]移动平均,NODRAW
    输出D:K的9日[3日权重]移动平均,NODRAW
    输出J:3*K-2*D,NODRAW
    A赋值:DIF上穿DEAANDCROSS(K,D)ANDCROSS(J,D)
    当满足条件A时,在DEA*1.2位置画25号图标
    当满足条件A时,在DEA*1.2位置书写文字,画黄色
    0,画深灰色,DOTLINE




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

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

网友评论

已有0人评论

清除 发表评论