相关简介:通达信多空对比指标公式源码分享

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

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

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

通达信指标公式源码:

趋势:MA(LOW,20)*1.2,color0080ff,linethick2;
    次上趋势:MA(LOW,20)*1.1,coloryellow;
    次下趋势:MA(HIGH,20)*0.9,colorwhite;
    下趋势:MA(HIGH,20)*0.8,colorgreen,linethick2;
    ZD:=(C-REF(C,1))/REF(C,1)*100;
    HDZ,:=(HHV(H,20)-C)/(HHV(H,20)-LLV(L,20));
    趋势强度:=IF(C>次上趋势,IF(C>上趋势,4,3),IF(C>次下趋势ANDC<次上趋势,2,IF(C<下趋势,0,1)));
    STICKLINE(趋势强度=0,H,L,6,1),colorblue;
    STICKLINE(趋势强度=1,H,L,6,1),colorgreen;
    STICKLINE(趋势强度=2,H,L,6,1),colorgray;
    STICKLINE(趋势强度=3,H,L,6,1),coloryellow;
    STICKLINE(趋势强度=4,H,L,6,1),colormagenta;
    STICKLINE(趋势强度=0,C,O,5,0),colorblue;
    STICKLINE(趋势强度=1,C,O,5,0),colorgreen;
    STICKLINE(趋势强度=2,C,O,5,0),colorgray;
    STICKLINE(趋势强度=3,C,O,5,0),coloryellow;
    STICKLINE(趋势强度=4,C,O,5,0),colormagentabyx:=MA(CLOSE,7),colorwhite;
    PARTLINE(byx,byx>REF(byx,1),RGB(255,0,0),byx<REF(byx,1),RGB(0,240,240)),linethick1;
    MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
    牛线:(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210,colorred;
    马线:MA(牛线,5),colorgreen;
    FILLRGN(牛线,马线,(马线<牛线),color0033FF);
    FILLRGN(牛线,马线,(马线>牛线),colorgreen);
    中线:MA(C,55),POINTDOT,colorred;
    STICKLINE((CLOSE>中线),中线,中线,1,0),LINETHICK6,COLOR0000FF;
    STICKLINE((中线>CLOSE),中线,中线,1,0),LINETHICK6,COLORFFFF00;
    牛熊分界线:MA(CLOSE,120),linethick1,color0099ff;
    HH:=HHV(HIGH,3);LL:=LLV(LOW,3);
    CH1:=(HH>REF(HH,1)ANDC>REF(C,1));
    CH2:=(LL<REF(LL,1)ANDC<REF(C,1));
    K3:=BARSLAST(CH1);K4:=BARSLAST(CH2);
    K5:=(K3<K4ORCH1)ANDNOT(CH2);
    K6:=(K3>K4ORCH2)ANDNOT(CH1);
    ZC:=IF(HH>REF(HH,1)ANDC>REF(C,1),LL,REF(LL,BARSLAST(HH>REF(HH,1)ANDC>REF(C,1))));
    YL:=IF(LL<REF(LL,1)ANDC<REF(C,1),HH,REF(HH,BARSLAST(LL<REF(LL,1)ANDC<REF(C,1))));
    多空线:IF(K5,ZC,YL),colorwhite,LINETHICK2;
    买线:=EMA(CLOSE,2);
    卖线:=EMA((SLOPE(CLOSE,21))*(20)+CLOSE,42);
    STICKLINE((买线>卖线),CLOSE,OPEN,0,0),COLOR00FFFF;
    STICKLINE((买线>卖线),CLOSE,OPEN,10,0),COLOR0088FF;
    STICKLINE((买线>卖线),CLOSE,OPEN,8,0),COLOR0099FF;
    STICKLINE((买线>卖线),CLOSE,OPEN,6,0),COLOR00AAFF;
    STICKLINE((买线>卖线),CLOSE,OPEN,5,0),COLOR00BBFF;
    STICKLINE((买线>卖线),CLOSE,OPEN,4,0),COLOR00CCFF;
    STICKLINE((买线>卖线),CLOSE,OPEN,3,0),COLOR00DDFF;
    STICKLINE((买线>卖线),CLOSE,OPEN,2,0),COLOR00EEFF;
    STICKLINE((买线>卖线),CLOSE,OPEN,1,0),COLOR00FFFF;
    STICKLINE((买线<卖线),CLOSE,OPEN,0,0),color00FF00;
    STICKLINE((买线<卖线),CLOSE,OPEN,8,1),colorFF250C;
    STICKLINE((买线<卖线),CLOSE,OPEN,7,1),colorFF255C;
    STICKLINE((买线<卖线),CLOSE,OPEN,6,1),colorFF147C;
    STICKLINE((买线<卖线),CLOSE,OPEN,5,1),colorFF5B84;
    STICKLINE((买线<卖线),CLOSE,OPEN,4,1),colorFF747C;
    STICKLINE((买线<卖线),CLOSE,OPEN,3,1),colorFF887C;
    STICKLINE((买线<卖线),CLOSE,OPEN,2,1),colorFFAC10;
    STICKLINE((买线<卖线),CLOSE,OPEN,1,1),colorFFD110;
    红底:=(SMA(HIGH,19,3)*1);
    STICKLINE(((((CLOSE/OPEN)>1.04)AND(CLOSE<红底))AND((CLOSE-REF(CLOSE,1))>0)),CLOSE,OPEN,10,0),colorred;
    RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
    K:=SMA(RSV,3,1);
    D:=SMA(K,3,1);
    J:=3*K-2*D;
    抄底:=IF(REF(COUNT(K<REF(K,1),5)>=5,1)ANDCOUNT(K<30,5)>=2ANDCOUNT(J<0,3)>0ANDCROSS(J,0),30,0);
    DRAWTEXT(抄底,L*0.99,'▲底!'),COLOR0000FF;
    逃命:=(SMA(HIGH,21,2)*1.05);
    DRAWTEXT(FILTER(((HIGH>逃命)AND(CLOSE<逃命)),5),(HIGH+0.50),'逃命');
    A51:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1);
    A54:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;
    趋势线:=(MA(3*SMA(A54,6,1)-2*SMA(SMA(A54,5,1),5,1),2));
    DRAWTEXT((H-C)/REF(C,1)>0.03ANDH=HHV(H,21),H*1.04,'止赢'),colorwhite;

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

   输出上趋势:最低价的20日简单移动平均*1.2,COLOR0080FF,线宽为2

   输出次上趋势:最低价的20日简单移动平均*1.1,画黄色

   输出次下趋势:最高价的20日简单移动平均*0.9,画白色

   输出下趋势:最高价的20日简单移动平均*0.8,画绿色,线宽为2

   ZD赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100

   HDZ,赋值:(20日内最高价的最高值-收盘价)/(20日内最高价的最高值-20日内最低价的最低值)

   趋势强度赋值:如果收盘价>,返回?,否则返回?

   次上趋势,如果收盘价>,返回?,否则返回?

   上趋势,4,3),如果收盘价>,返回?,否则返回?

   次下趋势ANDC<

   次上趋势,2,如果收盘价<,返回?,否则返回?

   下趋势,0,1)))

   当满足条件趋势强度=0时,在最高价和最低价位置之间画柱状线,宽度为6,1不为0则画空心柱.,画蓝色

   当满足条件趋势强度=1时,在最高价和最低价位置之间画柱状线,宽度为6,1不为0则画空心柱.,画绿色

   当满足条件趋势强度=2时,在最高价和最低价位置之间画柱状线,宽度为6,1不为0则画空心柱.,画深灰色

   当满足条件趋势强度=3时,在最高价和最低价位置之间画柱状线,宽度为6,1不为0则画空心柱.,画黄色

   当满足条件趋势强度=4时,在最高价和最低价位置之间画柱状线,宽度为6,1不为0则画空心柱.,画洋红色

   当满足条件趋势强度=0时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,画蓝色

   当满足条件趋势强度=1时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,画绿色

   当满足条件趋势强度=2时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,画深灰色

   当满足条件趋势强度=3时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,画黄色

   赋值:收盘价的7日简单移动平均,画白色

   PARTLINE(BYX,BYX>

   1日前的BYX,自定色,BYX<

   1日前的BYX,自定色),线宽为1

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

   输出牛线:(20*MID+19*1日前的MID+18*2日前的MID+17*3日前的MID+16*4日前的MID+15*5日前的MID+14*6日前的MID+13*7日前的MID+12*8日前的MID+11*9日前的MID+10*10日前的MID+9*11日前的MID+8*12日前的MID+7*13日前的MID+6*14日前的MID+5*15日前的MID+4*16日前的MID+3*17日前的MID+2*18日前的MID+20日前的MID)/210,画红色

   输出马线:牛线的5日简单移动平均,画绿色

   FILLRGN(牛线,马线,(马线<

   牛线),COLOR0033FF)

   FILLRGN(牛线,马线,(马线>

   牛线),画绿色)

   输出中线:收盘价的55日简单移动平均,POINTDOT,画红色

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

   中线),中线,中线,1,0),线宽为6,COLOR0000FF

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

   收盘价),中线,中线,1,0),线宽为6,COLORFFFF00

   输出牛熊分界线:收盘价的120日简单移动平均,线宽为1,COLOR0099FF

   HH赋值:3日内最高价的最高值

   LL赋值:3日内最低价的最低值

   CH1赋值:(HH>

   1日前的HHANDC>

   1日前的收盘价)

   CH2赋值:(LL<

   1日前的LLANDC<

   1日前的收盘价)

   K3赋值:上次CH1距今天数

   K4赋值:上次CH2距今天数

   K5赋值:(K3<

   K4ORCH1)ANDNOT(CH2)

   K6赋值:(K3>

   K4ORCH2)ANDNOT(CH1)

   ZC赋值:如果HH>,返回?,否则返回?

   1日前的HHANDC>

   1日前的收盘价,LL,上次HH>距今天数日前的LL

   1日前的HHANDC>

   1日前的收盘价)))

   YL赋值:如果LL<,返回?,否则返回?

   1日前的LLANDC<

   1日前的收盘价,HH,上次LL<距今天数日前的HH

   1日前的LLANDC<

   1日前的收盘价)))

   输出多空线:如果K5,返回ZC,否则返回YL,画白色,线宽为2

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

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

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

   卖线),收盘价,开盘价,0,0),COLOR00FFFF

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

   卖线),收盘价,开盘价,10,0),COLOR0088FF

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

   卖线),收盘价,开盘价,8,0),COLOR0099FF

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

   卖线),收盘价,开盘价,6,0),COLOR00AAFF

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

   卖线),收盘价,开盘价,5,0),COLOR00BBFF

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

   卖线),收盘价,开盘价,4,0),COLOR00CCFF

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

   卖线),收盘价,开盘价,3,0),COLOR00DDFF

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

   卖线),收盘价,开盘价,2,0),COLOR00EEFF

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

   卖线),收盘价,开盘价,1,0),COLOR00FFFF

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

   卖线),收盘价,开盘价,0,0),COLOR00FF00

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

   卖线),收盘价,开盘价,8,1),COLORFF250C

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

   卖线),收盘价,开盘价,7,1),COLORFF255C

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

   卖线),收盘价,开盘价,6,1),COLORFF147C

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

   卖线),收盘价,开盘价,5,1),COLORFF5B84

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

   卖线),收盘价,开盘价,4,1),COLORFF747C

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

   卖线),收盘价,开盘价,3,1),COLORFF887C

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

   卖线),收盘价,开盘价,2,1),COLORFFAC10

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

   卖线),收盘价,开盘价,1,1),COLORFFD110

   红底赋值:(最高价的19日[3日权重]移动平均*1)

   当满足条件((((收盘价/开盘价)>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.

   1.04)AND(收盘价<

   红底))AND((收盘价-1日前的收盘价)>

   0)),收盘价,开盘价,10,0),画红色

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

   K赋值:RSV的3日[1日权重]移动平均

   D赋值:K的3日[1日权重]移动平均

   J赋值:3*K-2*D

   抄底赋值:如果?日前的统计?日中满足K<的天数,返回?,否则返回?

   1日前的K,5)>

   =5,1)ANDCOUNT(K<

   30,5)>

   =2ANDCOUNT(J<

   0,3)>

   0ANDCROSS(J,0),30,0)

   当满足条件抄底时,在最低价*0.99位置书写文字,COLOR0000FF

   逃命赋值:(最高价的21日[2日权重]移动平均*1.05)

   当满足条件((最高价>的?日过滤时,在?位置书写文字

   逃命)AND(收盘价<

   逃命)),5),(最高价+0.50),’逃命’)

   A51赋值:3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均

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

   趋势线赋值:(3*A54的6日[1日权重]移动平均-2*A54的5日[1日权重]移动平均的5日[1日权重]移动平均的2日简单移动平均)

   当满足条件(最高价-收盘价)/1日前的收盘价>时,在?位置书写文字

   0.03ANDH=21日内最高价的最高值,最高价*1.04,’止赢’),画白色

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