相关简介:  通达信擒牛轨道主图指标公式                                

     通达信擒牛轨道主图指标公式源码概况:

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

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:主图

通达信擒牛轨道主图指标公式源码:

    XA_1:=EMA(CLOSE,2);
    XA_2:=EMA(SLOPE(CLOSE,21)*20+CLOSE,42);
    STICKLINE(XA_1>=XA_2,REFDATE(HHV(HIGH,0),DATE),REFDATE(LLV(LOW,0),DATE),6,0),COLOR000030;
    DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
    XA_3:=STRCAT(HYBLOCK,6);
    XA_4:=STRCAT(XA_3,DYBLOCK);
    XA_5:=STRCAT(XA_4,6);
    DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(XA_5,GNBLOCK)),COLORRED;
    K:=1;
    YTSL:=(3*CLOSE+LOW+OPEN+HIGH)/6;
    AAAX:=(3*C+H+L+O)/6;
    AA:=IF(K=0,(8*AAAX+7*REF(AAAX,1)+6*REF(AAAX,2)+5*REF(AAAX,3)
    +4*REF(AAAX,4)+3*REF(AAAX,5)+2*REF(AAAX,6)+REF(AAAX,8))/36,DRAWNULL),COLOR0000FF;
    DD:=(20*YTSL+19*REF(YTSL,1)+18*REF(YTSL,2)+17*REF(YTSL,3)
    +16*REF(YTSL,4)+15*REF(YTSL,5)+14*REF(YTSL,6)+13*REF(YTSL,7)
    +12*REF(YTSL,8)+11*REF(YTSL,9)+10*REF(YTSL,10)+9*REF(YTSL,11)
    +8*REF(YTSL,12)+7*REF(YTSL,13)+6*REF(YTSL,14)+5*REF(YTSL,15)
    +4*REF(YTSL,16)+3*REF(YTSL,17)+2*REF(YTSL,18)+REF(YTSL,20))/211;
    箱顶:IF(K=1,MA(REF(HHV(C,30),1),2),DRAWNULL)COLOR0000FF,LINETHICK2;
    箱底:IF(K=1,MA(REF(LLV(C,30),1),2),DRAWNULL)COLOR00FF00,LINETHICK2;
    A:=MA(MA(CLOSE,3),1);
    轨道:MA(MA(CLOSE,3),3),COLORWHITE,LINETHICK2;
    NOTEXT_升:IF(A>=轨道,轨道,DRAWNULL),COLORMAGENTA,LINETHICK2;
    牛线:EMA(CLOSE,26),COLORLIRED,LINETHICK2;
    D1:=CLOSE/REF(CLOSE,1)>1.045ANDHIGH/CLOSE<1.01ANDCLOSE>REF(CLOSE,1);
    D2:=CLOSE>MA(CLOSE,10)ANDREF(CLOSE,1)<REF(CLOSE,2)*0.97ANDCLOSE/OPEN>1.03ANDVOL/CAPITAL>0.03ANDCLOSE/REF(CLOSE,1)>1.035ANDHIGH/CLOSE<1.01;
    D3:=CLOSE/REF(CLOSE,1)>1.038ANDCLOSE=HIGHANDBETWEEN(FORCAST(VOL,4),0.2*FORCAST(VOL,12),2.1*FORCAST(VOL,12));
    D4:=FILTER(D3,28)*100ANDLOW>REF(CLOSE,1)*0.93;
    D5:=CROSS(0.9,1/VOL*1000>0ANDKDJ.J<0)ORCROSS(0.9,1/VOL*1000>0.01ANDKDJ.J<0);
    D6:=REF(CLOSE,1);
    D7:=SMA(MAX(CLOSE-D6,0),7,1)/SMA(ABS(CLOSE-D6),7,1)*100;
    D8:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),7);
    D9:=HIGH-REF(HIGH,1);
    D10:=REF(LOW,1)-LOW;
    D11:=SUM(IF(D9>0ANDD9>D10,D9,0),7);
    D12:=SUM(IF(D10>0ANDD10>D9,D10,0),7);
    D13:=D11*100/D8;
    D14:=D12*100/D8;
    D15:=MA(ABS(D14-D13)/(D14+D13)*100,5);
    D16:=100*(HHV(HIGH,7)-CLOSE)/(HHV(HIGH,7)-LLV(LOW,7));
    D17:=0.1*(D16*2+D15-D7);
    D18:=MA(D17,5);
    D19:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
    D20:=COUNT(D5,40)>=1AND(COUNT(D17>10ANDD19<(-10),30)>=1ANDD19>0ANDD19<10);
    XG:=D1AND(D20ORREF(D20,1)ORREF(D20,2))AND(D1ORD4ORD2)ANDCOUNT(REF(CLOSE/REF(CLOSE,1)>=1.095,1),5)<1;
    DRAWICON(XG,L,29);
    STICKLINE(XG,L,L+(H-L)/2,2.7,0),COLORYELLOW;
    STICKLINE(XG,L+(H-L)/2,H,2.7,0),COLORMAGENTA;
    N:=20;
    DRAWLINE(CURRBARSCOUNT=TOTALBARSCOUNT,CONst(C),CURRBARSCOUNT=1,C,3),COLORLIGREEN;{当天收盘价横线}
    STICKLINE(C>=O,L,H,0.00001,0),COLORRED;
    STICKLINE(C>O,O,C,2.5,0),COLORRED;
    STICKLINE(C>O,O,C,0.6,0),COLORCC66FF;
    STICKLINE(C<O,O,C,2.5,0),COLORFF6600;
    STICKLINE(C<O,O,C,0.6,0),COLORFF9900;
    STICKLINE(C<O,L,H,0.00001,0),COLORCYAN;
    {以上是立体k线部分}
    boll:ma(C,N),COLORCYAN;
    UB:=BOLL+2*STD(C,N);
    LB:=BOLL-2*STD(C,N);
    UL:UB*2-BOLL,COLORGREEN;
    BL:2*BOLL-LB,COLORRED;

[源码注释]通达信擒牛轨道主图指标公式翻译结果

   XA_1赋值:收盘价的2日指数移动平均

   XA_2赋值:收盘价的21日线性回归斜率*20+收盘价的42日指数移动平均

   当满足条件XA_1>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   =XA_2,日期日0日内最高价的最高值,日期日0日内最低价的最低值,6,0),COLOR000030

   K线

   XA_3赋值:字符串相加

   XA_4赋值:字符串相加

   XA_5赋值:字符串相加

   当满足条件是否最后一个周期时,在横轴0纵轴0位置书写文字,画红色

   K赋值:1

   YTSL赋值:(3*收盘价+最低价+开盘价+最高价)/6

   AAAX赋值:(3*收盘价+最高价+最低价+开盘价)/6

   AA赋值:如果K=0,返回(8*AAAX+7*1日前的AAAX+6*2日前的AAAX+5*3日前的AAAX+4*4日前的AAAX+3*5日前的AAAX+2*6日前的AAAX+8日前的AAAX)/36,否则返回无效数,COLOR0000FF

   DD赋值:(20*YTSL+19*1日前的YTSL+18*2日前的YTSL+17*3日前的YTSL+16*4日前的YTSL+15*5日前的YTSL+14*6日前的YTSL+13*7日前的YTSL+12*8日前的YTSL+11*9日前的YTSL+10*10日前的YTSL+9*11日前的YTSL+8*12日前的YTSL+7*13日前的YTSL+6*14日前的YTSL+5*15日前的YTSL+4*16日前的YTSL+3*17日前的YTSL+2*18日前的YTSL+20日前的YTSL)/211

   输出箱顶:如果K=1,返回1日前的30日内收盘价的最高值的2日简单移动平均,否则返回无效数COLOR0000FF,线宽为2

   输出箱底:如果K=1,返回1日前的30日内收盘价的最低值的2日简单移动平均,否则返回无效数COLOR00FF00,线宽为2

   A赋值:收盘价的3日简单移动平均的1日简单移动平均

   输出轨道:收盘价的3日简单移动平均的3日简单移动平均,画白色,线宽为2

   输出NOTEXT_升:如果A>,返回?,否则返回?

   =轨道,轨道,无效数),画洋红色,线宽为2

   输出牛线:收盘价的26日指数移动平均,画淡红色,线宽为2

   D1赋值:收盘价/1日前的收盘价>

   1.045ANDHIGH/收盘价<

   1.01ANDCLOSE>

   1日前的收盘价

   D2赋值:收盘价>

   收盘价的10日简单移动平均ANDREF(收盘价,1)<

   2日前的收盘价*0.97ANDCLOSE/开盘价>

   1.03ANDVOL/当前流通股本(手)>

   0.03ANDCLOSE/1日前的收盘价>

   1.035ANDHIGH/收盘价<

   1.01

   D3赋值:收盘价/1日前的收盘价>

   1.038ANDCLOSE=HIGHANDBETWEEN(成交量(手)的4日线性回归预测值,0.2*成交量(手)的12日线性回归预测值,2.1*成交量(手)的12日线性回归预测值)

   D4赋值:D3的28日过滤*100ANDLOW>

   1日前的收盘价*0.93

   D5赋值:0.9上穿1/成交量(手)*1000>

   0ANDKDJ.J<

   0)ORCROSS(0.9,1/成交量(手)*1000>

   0.01ANDKDJ.J<

   0)

   D6赋值:1日前的收盘价

   D7赋值:收盘价-D6和0的较大值的7日[1日权重]移动平均/收盘价-D6的绝对值的7日[1日权重]移动平均*100

   D8赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和最低价-1日前的收盘价的绝对值的较大值的7日累和

   D9赋值:最高价-1日前的最高价

   D10赋值:1日前的最低价-最低价

   D11赋值:如果D9>,返回?,否则返回?的?日累和

   0ANDD9>

   D10,D9,0),7)

   D12赋值:如果D10>,返回?,否则返回?的?日累和

   0ANDD10>

   D9,D10,0),7)

   D13赋值:D11*100/D8

   D14赋值:D12*100/D8

   D15赋值:D14-D13的绝对值/(D14+D13)*100的5日简单移动平均

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

   D17赋值:0.1*(D16*2+D15-D7)

   D18赋值:D17的5日简单移动平均

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

   D20赋值:统计40日中满足D5的天数>

   =1AND(统计?日中满足D17>的天数

   10ANDD19<

   (-10),30)>

   =1ANDD19>

   0ANDD19<

   10)

   XG赋值:D1AND(D20ORREF(D20,1)ORREF(D20,2))AND(D1ORD4ORD2)ANDCOUNT(?日前的收盘价/1日前的收盘价>

   =1.095,1),5)<

   1

   当满足条件XG时,在最低价位置画29号图标

   当满足条件XG时,在最低价和最低价+(最高价-最低价)/2位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,画黄色

   当满足条件XG时,在最低价+(最高价-最低价)/2和最高价位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,画洋红色

   N赋值:20

   当满足条件到最后交易的周期=总的周期数时,在收盘价的最后一日取值设为常数位置画直线起点,当满足条件到最后交易的周期=1时,在收盘价位置画直线终点,3表示是否延长.,画淡绿色

   当满足条件收盘价>=开盘价时,在最低价和最高价位置之间画柱状线,宽度为0.00001,0不为0则画空心柱.,画红色

   当满足条件收阳线时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画红色

   当满足条件收阳线时,在开盘价和收盘价位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLORCC66FF

   当满足条件收阴线时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLORFF6600

   当满足条件收阴线时,在开盘价和收盘价位置之间画柱状线,宽度为0.6,0不为0则画空心柱.,COLORFF9900

   当满足条件收阴线时,在最低价和最高价位置之间画柱状线,宽度为0.00001,0不为0则画空心柱.,画青色

   输出BOLL:收盘价的N日简单移动平均,画青色

   UB赋值:BOLL+2*收盘价的N日估算标准差

   LB赋值:BOLL-2*收盘价的N日估算标准差

   输出UL:UB*2-BOLL,画绿色

   输出BL:2*BOLL-LB,画红色

今天的分享就到这里啦,大家感觉怎么样呢?有什么意见建议的朋友欢迎在下方评论区写下你的看法,我们共同学习进步,还请大家多多关注支持哦!!敬请期待明天的分享!

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