相关简介:    通达信大资金顶底指标公式                              

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

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

  授权方式:免费版

  指标评级:★★★★★

  指标分类:策略

  画线方法:副图

   该指标适合于处于长期上行趋势中出现的回调或震荡走势;不适合趋势向下和振幅较小的窄幅波动;

   1、当黄色实线下穿进入红色点状线区域时,表示股价已经超跌,短期或迎来向上反弹行情。若出现红色箭头,则表示该区域为短期底部的概率极大。

   2、当黄色实线上穿进入绿色点状线区域时,表示股价已经超涨,短期或迎来回调行情,宜提高警惕。

通达信大资金顶底指标公式源码:

    量_价:=1;
    CTKG:=1;
    W:=量_价;
    EPSL:=0.0001;
    ZZ:=(C+H+L)/3;
    TJA:=ZZ>=MAX(C,O)ANDCTKG=1;
    TJB:=ZZ<=MIN(C,O)ANDCTKG=1;
    ZF:=IF(TJA,1,IF(TJB,-1,0));
    TJ0:=TJAORTJB;
    TJ1:=H=LANDC>REF(C,1);
    TJ2:=H=LANDC<REF(C,1);
    TJ3:=H=LANDC=REF(C,1);
    量_价:=IF(W=1,VOL,AMOUNT),STICK,COLOREEFFEE;
    EE:=IF(TJ1,EPSL,IF(TJ2,-EPSL,0));
    ZL:=2*(H-L)+ABS(C-O)+3*IF(TJ3,EPSL,ABS(EE));
    JGL_DX:=(IF(TJ0,2/3*(2*C-H-L)+ZF*ABS(C-O),(C-O))+EE)/ZL;
    买卖差:=JGL_DX*量_价,COLOR13AADD,NODRAW;
    DX%:JGL_DX*100,NODRAW,COLORGREEN,LINETHICK0;
    DX连红:BARSLASTCOUNT(DX%>0),COLORRED,NODRAW,LINETHICK0;
    买盘:=量_价*(1+JGL_DX)/2,COLOR1133AA,NODRAW;
    卖盘:=量_价*(1-JGL_DX)/2,COLORFFFF00,NODRAW;
    VAR11:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
    DDX:=买盘-卖盘;
    MADDX:=MA(DDX,5)*15;
    DDX1:SMA(MADDX,3,1),COLORRED,LINETHICK1;
    DDX2:SMA(DDX1,3,1),COLORGREEN,LINETHICK1;
    DDX3:SMA(DDX2,3,1),COLORYELLOW,LINETHICK1;
    DRAWRECTREL(0,250,175,999.4,IF(120,RGB(10,0,0),0));
    超B:=L2_AMO(0,2)/10000.0;
    大B:=L2_AMO(1,2)/10000.0;
    中B:=L2_AMO(2,2)/10000.0;
    小B:=L2_AMO(3,2)/10000.0;
    超S:=L2_AMO(0,3)/10000.0;
    大S:=L2_AMO(1,3)/10000.0;
    中S:=L2_AMO(2,3)/10000.0;
    小S:=L2_AMO(3,3)/10000.0;
    净流入:=(超B+大B+中B+小B)-(超S+大S+中S+小S),NODRAW;
    超大单:=(超B)-(超S),NODRAW;
    大单:=(大B)-(大S),NODRAW;
    中单:=(中B)-(中S),NODRAW;
    小单:=(小B)-(小S),NODRAW;
    DAZHI:=CONST(MAX(ABS(净流入),MAX(ABS(超大单),MAX(ABS(大单),MAX(ABS(中单),ABS(小单)))))),NODRAW;
    DRAWRECTREL(0,CONST(830-(ABS(超大单)*500/DAZHI)),30,935,IF(CONST(超大单)>0,RGB(255,0,0),RGB(23,125,255)));
    DRAWRECTREL(35,CONST(830-(ABS(大单)*500/DAZHI)),65,935,IF(CONST(大单)>0,RGB(255,0,0),RGB(23,125,255)));
    DRAWRECTREL(70,CONST(830-(ABS(中单)*500/DAZHI)),100,935,IF(CONST(中单)>0,RGB(255,0,0),RGB(23,125,255)));
    DRAWRECTREL(105,CONST(830-(ABS(小单)*500/DAZHI)),135,935,IF(CONST(小单)>0,RGB(255,0,0),RGB(23,125,255)));
    DRAWRECTREL(140,CONST(830-(ABS(净流入)*500/DAZHI)),170,935,IF(CONST(净流入)>0,RGB(255,0,0{255,255,255}),RGB(23,125,255)));
    DRAWTEXT_FIX(CURRBARSCOUNT=1,0.002,0.25,0,'资金搏弈(万元)'),COLORYELLOW;
    DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.002,0.55,0,INTPART(超大单)),COLORYELLOW;
    DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.035,0.555,0,INTPART(大单)),COLORYELLOW;
    DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.070,0.550,0,INTPART(中单)),COLORYELLOW;
    DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.106,0.55,0,INTPART(小单)),COLORYELLOW;
    DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.145,0.55,0,INTPART(净流入)),COLORYELLOW;
    DRAWTEXT_FIX(CURRBARSCOUNT=1,0.002,1,0,'超大'),COLORYELLOW;
    DRAWTEXT_FIX(CURRBARSCOUNT=1,0.040,1,0,'大单'),COLORYELLOW;
    DRAWTEXT_FIX(CURRBARSCOUNT=1,0.075,1,0,'中单'),COLORYELLOW;
    DRAWTEXT_FIX(CURRBARSCOUNT=1,0.112,1,0,'小单'),COLORYELLOW;
    DRAWTEXT_FIX(CURRBARSCOUNT=1,0.145,1,0,'净流'),COLORYELLOW;
    {T6:=IF(FINDSTR(EXTERNSTR(0,1),','),STRCAT('千股千评:',EXTERNSTR(0,1)),'');
    DRAWTEXT_FIX(1,0.00,0.00,0,T6),COLOR00FFFF;};
    AA:=(H+L+2*C+O)/5;
    VAR60:=EMA(AA,40);
    VAR10:=EMA(AA,20);
    {上轨:VAR60+2.3*STD(CLOSE,60),COLORGREEN,LINETHICK2;
    下轨:VAR60-2.3*STD(CLOSE,60),COLORRED,LINETHICK2;
    次上轨:VAR10+2.2*STD(CLOSE,10),DOTLINE,COLORFF9900;
    次下轨:VAR10-2.2*STD(CLOSE,10),DOTLINE,COLORYELLOW;}
    VAR2:=CLOSE*VOL;
    VARR:=EMA((EMA(VAR2,5)/EMA(VOL,5)+EMA(VAR2,10)/EMA(VOL,10)+EMA(VAR2,20)/EMA(VOL,20)+EMA(VAR2,40)/EMA(VOL,40))/4,15);
    上轨:VARR*1.3,COLORGREEN,LINETHICK2;
    下轨:VARR*0.8,COLORRED,LINETHICK2;
    次上轨:VARR*1.1,DOTLINE,COLORFF9900;
    次下轨:VARR*0.9,DOTLINE,COLORYELLOW;
    {STICKLINE(LOW<=下轨ANDCLOSE>OPEN,CLOSE,OPEN,3,0.5),COLORMAGENTA;
    STICKLINE(LOW<=下轨ANDCLOSE>OPEN,CLOSE,HIGH,0,0.5),COLORMAGENTA;
    STICKLINE(LOW<=下轨ANDCLOSE>OPEN,OPEN,LOW,0,0.5),COLORMAGENTA;
    STICKLINE(LOW<=下轨ANDCLOSE<=OPEN,CLOSE,OPEN,3,0),COLORMAGENTA;
    STICKLINE(LOW<=下轨ANDCLOSE<=OPEN,CLOSE,LOW,0,0),COLORMAGENTA;
    STICKLINE(LOW<=下轨ANDCLOSE<=OPEN,OPEN,HIGH,0,0),COLORMAGENTA;
    STICKLINE(HIGH>=上轨ANDCLOSE>OPEN,CLOSE,OPEN,3,0.5),COLORFF9900;
    STICKLINE(HIGH>=上轨ANDCLOSE>OPEN,CLOSE,HIGH,0,0.5),COLORFF9900;
    STICKLINE(HIGH>=上轨ANDCLOSE>OPEN,OPEN,LOW,0,0.5),COLORFF9900;
    STICKLINE(HIGH>=上轨ANDCLOSE<=OPEN,CLOSE,OPEN,3,0),COLORFF9900;
    STICKLINE(HIGH>=上轨ANDCLOSE<=OPEN,CLOSE,LOW,0,0),COLORFF9900;
    STICKLINE(HIGH>=上轨ANDCLOSE<=OPEN,OPEN,HIGH,0,0),COLORFF9900;}
    DRAWTEXT(FILTER((CROSS(次上轨,CLOSE)OR(H>次上轨ANDC<次上轨)ANDC<=REF(C,1)),7),HIGH*1.01,'小顶'),COLORFF9900;
    DRAWTEXT(FILTER((CROSS(CLOSE,次下轨)OR(L<次下轨ANDC>次下轨)ANDC>REF(C,1)),7),LOW*0.99,'小底'),COLORYELLOW;
    DRAWTEXT(FILTER((CROSS(上轨,CLOSE)OR(H>上轨ANDC<上轨)ANDC<=REF(C,1)),5),HIGH*1.01,'大顶'),COLORGREEN;
    DRAWTEXT(FILTER((CROSS(CLOSE,下轨)OR(L<下轨ANDC>下轨)ANDC>REF(C,1)),5),LOW*0.99,'大底'),COLORRED;
    VAW1:=EMA(EMA(CLOSE,13),13);
    VAW2:=(VAW1-REF(VAW1,1))/REF(VAW1,1)*1000;
    VAW3:=DYNAINFO(11);
    VAW4:=(EMA(CLOSE,8)-EMA(CLOSE,21))*50;
    VAW5:=EMA(VAW4,3);
    VAW6:=(C-VAW3)/VAW3<-0.03;
    VAW7:=VAW2>REF(VAW2,1)ANDVAW2<-0.2;
    VAW8:=CROSS(VAW4,VAW5)ANDVAW4<-0.3;
    VAW9:=VAW6ANDVAW7ANDVAW8;
    VAW10:=FILTER(VAW9,30);
    DRAWTEXT(VAW10,L-0.0011,'庄进'),COLORMAGENTA;

[源码注释]通达信大资金顶底指标公式翻译结果

   量_价赋值:1

   CTKG赋值:1

   W赋值:量_价

   EPSL赋值:0.0001

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

   TJA赋值:ZZ>

   =收盘价和开盘价的较大值ANDCTKG=1

   TJB赋值:ZZ<

   =收盘价和开盘价的较小值ANDCTKG=1

   ZF赋值:如果TJA,返回1,否则返回如果TJB,返回-1,否则返回0

   TJ0赋值:TJAORTJB

   TJ1赋值:最高价=LANDC>

   1日前的收盘价

   TJ2赋值:最高价=LANDC<

   1日前的收盘价

   TJ3赋值:最高价=LANDC=1日前的收盘价

   量_价赋值:如果W=1,返回成交量(手),否则返回成交额(元),STICK,COLOREEFFEE

   EE赋值:如果TJ1,返回EPSL,否则返回如果TJ2,返回-EPSL,否则返回0

   ZL赋值:2*(最高价-最低价)+收盘价-开盘价的绝对值+3*如果TJ3,返回EPSL,否则返回EE的绝对值

   JGL_DX赋值:(如果TJ0,返回2/3*(2*收盘价-最高价-最低价)+ZF*收盘价-开盘价的绝对值,否则返回(收盘价-开盘价)+EE)/ZL

   买卖差赋值:JGL_DX*量_价,COLOR13AADD,NODRAW

   输出

   DX%:JGL_DX*100,NODRAW,画绿色,线宽为0

   输出

   DX连红:条件连续成立次数

   0),画红色,NODRAW,线宽为0

   买盘赋值:量_价*(1+JGL_DX)/2,COLOR1133AA,NODRAW

   卖盘赋值:量_价*(1-JGL_DX)/2,COLORFFFF00,NODRAW

   VAR11赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)

   DDX赋值:买盘-卖盘

   MADDX赋值:DDX的5日简单移动平均*15

   输出

   DDX1:MADDX的3日[1日权重]移动平均,画红色,线宽为1

   输出

   DDX2:DDX1的3日[1日权重]移动平均,画绿色,线宽为1

   输出

   DDX3:DDX2的3日[1日权重]移动平均,画黄色,线宽为1

   相对位置上画矩形

   超B赋值:成交额分档/10000.0

   大B赋值:成交额分档/10000.0

   中B赋值:成交额分档/10000.0

   小B赋值:成交额分档/10000.0

   超S赋值:成交额分档/10000.0

   大S赋值:成交额分档/10000.0

   中S赋值:成交额分档/10000.0

   小S赋值:成交额分档/10000.0

   净流入赋值:(超B+大B+中B+小B)-(超S+大S+中S+小S),NODRAW

   超大单赋值:(超B)-(超S),NODRAW

   大单赋值:(大B)-(大S),NODRAW

   中单赋值:(中B)-(中S),NODRAW

   小单赋值:(小B)-(小S),NODRAW

   DAZHI赋值:净流入的绝对值和超大单的绝对值和大单的绝对值和中单的绝对值和小单的绝对值的较大值的较大值的较大值的较大值的最后一日取值设为常数,NODRAW

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   相对位置上画矩形

   0,自定色,自定色))

   当满足条件到最后交易的周期=1时,在横轴0.002纵轴0.25位置书写文字,画黄色

   当满足条件到最后交易的周期=1时,在横轴0.002纵轴0.55位置书写数字,画黄色

   当满足条件到最后交易的周期=1时,在横轴0.035纵轴0.555位置书写数字,画黄色

   当满足条件到最后交易的周期=1时,在横轴0.070纵轴0.550位置书写数字,画黄色

   当满足条件到最后交易的周期=1时,在横轴0.106纵轴0.55位置书写数字,画黄色

   当满足条件到最后交易的周期=1时,在横轴0.145纵轴0.55位置书写数字,画黄色

   当满足条件到最后交易的周期=1时,在横轴0.002纵轴1位置书写文字,画黄色

   当满足条件到最后交易的周期=1时,在横轴0.040纵轴1位置书写文字,画黄色

   当满足条件到最后交易的周期=1时,在横轴0.075纵轴1位置书写文字,画黄色

   当满足条件到最后交易的周期=1时,在横轴0.112纵轴1位置书写文字,画黄色

   当满足条件到最后交易的周期=1时,在横轴0.145纵轴1位置书写文字,画黄色

   AA赋值:(最高价+最低价+2*收盘价+开盘价)/5

   VAR60赋值:AA的40日指数移动平均

   VAR10赋值:AA的20日指数移动平均

   VAR2赋值:收盘价*成交量(手)

   VARR赋值:(VAR2的5日指数移动平均/成交量(手)的5日指数移动平均+VAR2的10日指数移动平均/成交量(手)的10日指数移动平均+VAR2的20日指数移动平均/成交量(手)的20日指数移动平均+VAR2的40日指数移动平均/成交量(手)的40日指数移动平均)/4的15日指数移动平均

   输出

   上轨:VARR*1.3,画绿色,线宽为2

   输出

   下轨:VARR*0.8,画红色,线宽为2

   输出

   次上轨:VARR*1.1,DOTLINE,COLORFF9900

   输出

   次下轨:VARR*0.9,DOTLINE,画黄色

   当满足条件(次上轨上穿收盘价OR(最高价>次上轨ANDC<次上轨)ANDC<=1日前的收盘价)的7日过滤时,在最高价*1.01位置书写文字,COLORFF9900

   当满足条件(收盘价上穿次下轨OR(最低价<次下轨ANDC>次下轨)ANDC>1日前的收盘价)的7日过滤时,在最低价*0.99位置书写文字,画黄色

   当满足条件(上轨上穿收盘价OR(最高价>上轨ANDC<上轨)ANDC<=1日前的收盘价)的5日过滤时,在最高价*1.01位置书写文字,画绿色

   当满足条件(收盘价上穿下轨OR(最低价<下轨ANDC>下轨)ANDC>1日前的收盘价)的5日过滤时,在最低价*0.99位置书写文字,画红色

   VAW1赋值:收盘价的13日指数移动平均的13日指数移动平均

   VAW2赋值:(VAW1-1日前的VAW1)/1日前的VAW1*1000

   VAW3赋值:均价

   VAW4赋值:(收盘价的8日指数移动平均-收盘价的21日指数移动平均)*50

   VAW5赋值:VAW4的3日指数移动平均

   VAW6赋值:(收盘价-VAW3)/VAW3<-0.03

   VAW7赋值:VAW2>1日前的VAW2ANDVAW2<-0.2

   VAW8赋值:VAW4上穿VAW5ANDVAW4<-0.3

   VAW9赋值:VAW6ANDVAW7ANDVAW8

   VAW10赋值:VAW9的30日过滤

   当满足条件VAW10时,在最低价-0.0011位置书写文字,画洋红色

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